/* Economic Census additions to the shared PRenDatos / PRCS layout.
   Keep source files separate: prepare_data.py refreshes explorer.css. */
.scope-note{font-size:12px;color:var(--muted);margin:0 0 22px;max-width:760px}
.industry-library{border-top:1px solid var(--line);padding-top:18px}.industry-library h3{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:12px}.industry-library label{font-size:11px;display:block;margin-bottom:7px;color:var(--muted)}.industry-library select{width:100%;margin-top:9px}.industry-library .small-note{font-size:10px;margin:9px 0 5px}
#industry-path{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:10px;font-size:11px;color:var(--muted)}#industry-path button{font-size:11px;min-height:28px;padding:3px 6px;background:var(--teal-soft);color:var(--teal);border:0}.toggle button:disabled{opacity:.45;cursor:not-allowed}
#economic-map a:focus-visible path{stroke:var(--ink);stroke-width:2.5px}.inspection-panel #area-moe{min-height:105px}.inspection-panel #area-value{font-size:30px}.inspection-panel .is-warning{color:#92620e!important}.inspection-panel #area-unit{overflow-wrap:anywhere;min-height:47px}.inspection-panel h3{min-height:74px}.inspection-panel dl div{flex-wrap:wrap}.inspection-panel dd{white-space:normal}.bar-label small{display:block;color:var(--muted);font-size:9px;margin-top:2px}#breakdown-chart{max-height:560px;overflow-y:auto;scrollbar-width:thin;padding-right:4px}#breakdown-chart .bar-row{min-height:48px}.source-details p{line-height:1.65}.map-heading{min-height:118px}
@media(max-width:900px){.inspection-panel #area-moe{grid-column:1/-1;min-height:55px;margin-top:8px}.inspection-panel dl{grid-row:5/7}.inspection-panel h3{min-height:50px}}
@media(max-width:650px){.industry-library{padding-top:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.industry-library h3{margin:4px 0 9px}.industry-library select{margin-top:0}.industry-library #industry-search{margin-bottom:8px}.scope-note{margin:8px 0 18px}.intro-row h1{font-size:29px}.map-heading{min-height:140px}.inspection-panel #area-value{font-size:27px}.site-nav{flex-wrap:wrap}}

/* A compact year dimension; notices remain in flow so maps never cover text. */
.year-control select{min-width:100px;min-height:38px}.scope-controls{flex-wrap:wrap;gap:16px}.year-notice,.coverage-note{font-size:12px;line-height:1.6;margin:0 0 18px;padding:12px 15px;border-radius:8px;background:var(--teal-soft);color:var(--ink)}.coverage-note{background:#f1f3f5;color:var(--muted)}[hidden]{display:none!important}
