.world-dialog{width:min(900px,calc(100vw - 28px));max-height:88dvh;padding:0;margin:6dvh auto;overflow:auto}.world-dialog .panel-heading{height:66px;padding:18px 24px;position:sticky;top:0;z-index:2}.world-dialog .panel-heading h2{font-size:20px;letter-spacing:-.5px}.world-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 24px}.indicator-card{border:1px solid var(--panel-line);border-radius:12px;padding:18px}.indicator-label{font-size:14px;color:var(--panel-muted);margin-bottom:10px}.indicator-card>strong{font-size:31px;font-weight:550;letter-spacing:-1px;font-variant-numeric:tabular-nums}.indicator-card>strong small{font-size:12px;margin-left:7px;font-weight:400;letter-spacing:0;color:var(--panel-muted)}.history-spark{display:block;width:100%;height:auto;max-height:100px;margin:10px 0 0;overflow:visible}.history-spark path{fill:none;stroke:var(--panel-ink);stroke-width:1.7;stroke-linejoin:round}.history-spark circle{fill:var(--panel-ink)}.spark-dates{display:flex;justify-content:space-between;color:var(--panel-muted);font-size:10px;padding:0 4px}.indicator-card>p{color:var(--panel-muted);font-size:12px;line-height:1.5;margin:12px 0 0}.indicator-source{margin-top:10px;font-size:11px}.world-data-note{font-size:12px;color:var(--panel-muted);line-height:1.6;margin:0;padding:0 24px 24px}.world-stats[role=button]{cursor:pointer}.world-stats[role=button]:hover{box-shadow:0 5px 22px #0002}.record-tools{display:flex;gap:16px;border-top:1px solid var(--panel-line);padding-top:15px;margin-top:20px}.record-tools button{font-size:12px;color:var(--panel-muted);text-decoration:none}.record-tools button:hover{color:var(--panel-ink);text-decoration:underline}.detail-body .spark-dates{margin-bottom:18px}@media(max-width:600px){.world-data-grid{grid-template-columns:1fr;padding:16px;gap:12px}.world-dialog .panel-heading{padding:16px}.world-dialog .panel-heading h2{font-size:18px}.indicator-card{padding:16px}.indicator-card>strong{font-size:29px}.world-data-note{padding:0 16px 20px}}

.world-dialog.single-indicator{width:min(560px,calc(100vw - 28px))}.single-indicator .world-data-grid{grid-template-columns:1fr}.world-chart-range{display:flex;align-items:center;gap:5px;padding:15px 24px 0;font-size:12px}.world-chart-range>span{color:var(--panel-muted);margin-right:auto}.world-chart-range button{padding:6px 8px;border-radius:6px}.world-chart-range button[aria-pressed=true]{background:var(--panel-hover)}

#detail-expand{display:none}@media(max-width:700px){#detail-expand{display:grid}.detail-panel{max-height:40dvh!important}.detail-panel.sheet-expanded{max-height:calc(100dvh - 146px - var(--stats-clearance,98px))!important}.detail-panel.sheet-expanded #detail-expand svg{transform:rotate(180deg)}.story-active .detail-panel{bottom:calc(var(--stats-clearance,98px) + 112px)!important;max-height:30dvh!important}.story-active .detail-panel.sheet-expanded{max-height:calc(100dvh - 265px - var(--stats-clearance,98px))!important}}

.indicator-unit{font-size:11px;color:var(--panel-muted);margin-top:6px}

@media(max-width:700px){.voyage-active .detail-panel.sheet-expanded{max-height:calc(100dvh - 248px - var(--stats-clearance,98px))!important}}
.archive-chart{height:175px;position:relative;width:100%;margin-top:18px}.archive-chart canvas{width:100%!important;height:100%!important}.chart-coverage{font-size:11px!important;line-height:1.5!important;color:var(--surface-muted)!important;margin:7px 0 0!important}
.world-chart-range{flex-wrap:wrap;padding-top:14px;gap:7px}.world-chart-range>span{font-size:13px}.world-chart-range button{font-size:12px;padding:6px 9px}.world-chart-method{padding:0 24px 20px}.chart-method-info{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--surface-muted)}.chart-method-info .lucide{width:13px;height:13px}
.indicator-source{font-size:12px;margin-top:12px}.indicator-card>strong{font-size:30px;letter-spacing:-.6px}
