.preview-strip{padding:9px 20px;background:#f5ead0;color:#53431e;text-align:center;font-size:13px;font-weight:600}.source-switch{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:24px}.source-pill{display:inline-flex;padding:9px 14px;border:1px solid #cbded9;border-radius:6px;font-size:14px;font-weight:700;background:#fff}.source-pill.is-current{background:#0c5148;color:#fff;border-color:#0c5148}.period-notice{padding:18px 22px;border-left:4px solid #0e6b5d;background:#eef6f3;border-radius:6px;margin:18px 0 26px;color:#294e47}.period-notice p{margin:7px 0}.method-details{padding:19px 22px;border:1px solid #dce6e2;border-radius:8px;margin:24px 0;background:#fff}.method-details summary{cursor:pointer;font-weight:700;color:#174e43;font-size:17px}.method-details p{line-height:1.8}.period-filters{display:flex;align-items:flex-end;gap:22px;flex-wrap:wrap;padding:16px 0}.period-filters label{display:flex;flex-direction:column;gap:7px;color:#45605a;font-weight:600}.period-filters select,.period-filters input{min-height:42px;border:1px solid #cfdcd7;border-radius:5px;padding:8px 12px;background:#fff;color:#143e34}.table-scroll{overflow-x:auto;width:100%;border:1px solid #dce6e2;border-radius:7px}.table-scroll table{width:100%;border-collapse:collapse;min-width:790px}.table-scroll th{background:#eef5f2;color:#25483f}.table-scroll td,.table-scroll th{padding:12px 14px;border-bottom:1px solid #e5ece8;text-align:right;white-space:nowrap}.table-scroll th:first-child,.table-scroll td:first-child{text-align:left}.table-scroll td.date-cell button{border:0;background:transparent;color:#0b6252;padding:0;cursor:pointer;font-weight:700}.table-scroll td.missing{color:#73837d}.data-status{padding:4px 9px;border-radius:5px;font-size:13px;display:inline-block;white-space:nowrap}.data-status.is-ok{background:#e5f3ec;color:#126145}.data-status.is-pending{background:#f2efe3;color:#75643a}.data-status.is-partial{background:#fae7db;color:#9a4b20}.data-status.is-progress{background:#e5edf4;color:#385a77}.kpi-card__value.is-missing{font-size:21px;color:#c5ddd5}.archive-scope{padding:18px 24px;background:#f5eddc;color:#655128;border-bottom:1px solid #e6d8b8;line-height:1.7}.archive-scope strong{margin-right:14px}.archive-scope a{color:#154b3f;font-weight:700}.source-period{margin-top:22px;font-size:14px;color:#5b726b}.native-speed-table{margin-top:20px}.monthly-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.monthly-card{padding:22px;background:#f2f7f5;border:1px solid #dce8e3;border-radius:8px}.monthly-card h3{margin:0 0 10px}.monthly-card strong{font-size:26px;color:#124f41}.footer-source-note{max-width:1280px;margin:0 auto;padding:24px;color:#62726c;font-size:14px;line-height:1.8}.daily-identity-note{font-size:14px;color:#586d64;margin:13px 0}.site-nav__link{white-space:nowrap}@media(max-width:680px){.period-notice{padding:15px}.period-filters{display:grid;grid-template-columns:1fr 1fr;gap:14px}.period-filters label:last-child{grid-column:1/-1}.monthly-cards{grid-template-columns:1fr}.source-switch{gap:12px}.preview-strip{text-align:left;font-size:12px}.meta-bar{align-items:flex-start}.meta-bar__item{flex-wrap:wrap}.archive-scope{padding:14px 18px}.page-hero__copy .page-lead{font-size:15px;line-height:1.8}.table-scroll table{min-width:750px}}

body[data-view]:not([data-view="home"]) .page-hero{display:block;min-height:0;padding-top:34px;padding-bottom:34px}body[data-view]:not([data-view="home"]) .page-hero>.section-eyebrow{display:block;margin-bottom:13px}body[data-view]:not([data-view="home"]) .page-hero>.page-title{margin:0 0 17px}body[data-view] .meta-bar input[type="date"]{min-height:42px;border:1px solid #cfdcd7;border-radius:5px;padding:6px 10px}body[data-view] .meta-bar__date-btn{min-height:42px}
