Template:Home/ConservationPanel.css: Difference between revisions
Template page
More actions
Eloise Zomia (talk | contribs) Undo revision 218 by Eloise Zomia (talk) Tag: Undo |
Eloise Zomia (talk | contribs) No edit summary Tag: Reverted |
||
| Line 1: | Line 1: | ||
/* | /* TemplateStyles-safe CSS scoped by MediaWiki */ | ||
.mw-parser-output .lw-cons-panel { | |||
. | background:#fff; | ||
.lw- | border:1px solid #e5e7eb; | ||
border-radius:12px; | |||
padding:16px; | |||
margin:24px 0; | |||
box-shadow:0 1px 2px rgba(0,0,0,.03); | |||
} | |||
. | |||
.mw-parser-output .lw-cons-title { | |||
.lw- | font-weight:700; | ||
font-size:1.1rem; | |||
margin:0 0 12px 0; | |||
color:#1f2937; | |||
font-size | |||
} | } | ||
/* | /* KPI cards */ | ||
. | .mw-parser-output .lw-kpis { | ||
display:grid; | |||
grid-template-columns:repeat(auto-fit,minmax(180px,1fr)); | |||
gap:12px; | |||
margin-bottom:12px; | |||
display: | |||
gap: | |||
margin: | |||
} | } | ||
.mw-parser-output .lw-kpi { | |||
border:1px solid #eef2f7; | |||
. | border-radius:10px; | ||
padding:12px; | |||
background:#fafafa; | |||
border-radius: | |||
} | } | ||
.mw-parser-output .lw-kpi__num { | |||
font-weight:700; | |||
.lw- | font-size:1.5rem; | ||
line-height:1; | |||
margin-bottom:4px; | |||
color:#111827; | |||
} | } | ||
.mw-parser-output .lw-kpi__label { | |||
font-size:.9rem; | |||
. | color:#4b5563; | ||
color: # | |||
} | } | ||
/* | /* Status bar */ | ||
. | .mw-parser-output .lw-statusbar { | ||
display:flex; | |||
border- | height:14px; | ||
border-radius:999px; | |||
overflow:hidden; | |||
background:#f3f4f6; | |||
border | border:1px solid #e5e7eb; | ||
margin:6px 0 6px 0; | |||
} | } | ||
.mw-parser-output .lw-seg { height:100%; } | |||
.mw-parser-output .lw-s-stable { background:#2ecc71; } | |||
.mw-parser-output .lw-s-vulnerable { background:#f1c40f; } | |||
.mw-parser-output .lw-s-endangered { background:#f39c12; } | |||
.mw-parser-output .lw-s-critical { background:#e74c3c; } | |||
.mw-parser-output .lw-s-extinct { background:#9ca3af; } | |||
/* | /* Legend (single row, wraps on mobile) */ | ||
. | .mw-parser-output .lw-legend { | ||
list-style:none; | |||
padding:0; | |||
margin:8px 0 0 0; | |||
display:flex; | |||
flex-wrap:wrap; | |||
gap:10px 16px; | |||
align-items:center; | |||
} | } | ||
. | .mw-parser-output .lw-legend__item { | ||
display:inline-flex; | |||
align-items:center; | |||
gap:6px; | |||
font-size:.9rem; | |||
color:#374151; | |||
} | } | ||
.mw-parser-output .lw-legend .dot { | |||
width:10px;height:10px;border-radius:50%; | |||
display:inline-block; | |||
border:1px solid rgba(0,0,0,.08); | |||
} | } | ||
.mw-parser-output .dot--stable { background:#2ecc71; } | |||
.mw-parser-output .dot--vuln { background:#f1c40f; } | |||
.mw-parser-output .dot--end { background:#f39c12; } | |||
.mw-parser-output .dot--crit { background:#e74c3c; } | |||
.mw-parser-output .dot--ext { background:#9ca3af; } | |||
.mw-parser-output .lw-legend .count { margin-left:4px; color:#6b7280; font-variant-numeric:tabular-nums; } | |||
Revision as of 06:46, 26 August 2025
/* TemplateStyles-safe CSS scoped by MediaWiki */
.mw-parser-output .lw-cons-panel {
background:#fff;
border:1px solid #e5e7eb;
border-radius:12px;
padding:16px;
margin:24px 0;
box-shadow:0 1px 2px rgba(0,0,0,.03);
}
.mw-parser-output .lw-cons-title {
font-weight:700;
font-size:1.1rem;
margin:0 0 12px 0;
color:#1f2937;
}
/* KPI cards */
.mw-parser-output .lw-kpis {
display:grid;
grid-template-columns:repeat(auto-fit,minmax(180px,1fr));
gap:12px;
margin-bottom:12px;
}
.mw-parser-output .lw-kpi {
border:1px solid #eef2f7;
border-radius:10px;
padding:12px;
background:#fafafa;
}
.mw-parser-output .lw-kpi__num {
font-weight:700;
font-size:1.5rem;
line-height:1;
margin-bottom:4px;
color:#111827;
}
.mw-parser-output .lw-kpi__label {
font-size:.9rem;
color:#4b5563;
}
/* Status bar */
.mw-parser-output .lw-statusbar {
display:flex;
height:14px;
border-radius:999px;
overflow:hidden;
background:#f3f4f6;
border:1px solid #e5e7eb;
margin:6px 0 6px 0;
}
.mw-parser-output .lw-seg { height:100%; }
.mw-parser-output .lw-s-stable { background:#2ecc71; }
.mw-parser-output .lw-s-vulnerable { background:#f1c40f; }
.mw-parser-output .lw-s-endangered { background:#f39c12; }
.mw-parser-output .lw-s-critical { background:#e74c3c; }
.mw-parser-output .lw-s-extinct { background:#9ca3af; }
/* Legend (single row, wraps on mobile) */
.mw-parser-output .lw-legend {
list-style:none;
padding:0;
margin:8px 0 0 0;
display:flex;
flex-wrap:wrap;
gap:10px 16px;
align-items:center;
}
.mw-parser-output .lw-legend__item {
display:inline-flex;
align-items:center;
gap:6px;
font-size:.9rem;
color:#374151;
}
.mw-parser-output .lw-legend .dot {
width:10px;height:10px;border-radius:50%;
display:inline-block;
border:1px solid rgba(0,0,0,.08);
}
.mw-parser-output .dot--stable { background:#2ecc71; }
.mw-parser-output .dot--vuln { background:#f1c40f; }
.mw-parser-output .dot--end { background:#f39c12; }
.mw-parser-output .dot--crit { background:#e74c3c; }
.mw-parser-output .dot--ext { background:#9ca3af; }
.mw-parser-output .lw-legend .count { margin-left:4px; color:#6b7280; font-variant-numeric:tabular-nums; }