.signal-early-note{color:#335952;background:#f0f7f4;border:1px solid #d8e7e1;border-radius:12px;align-items:center;gap:14px;margin:0 0 20px;padding:13px 17px;font-size:.88rem;line-height:1.6;display:flex}.signal-early-note strong{white-space:nowrap;color:#183b35}.access-login .signal-early-note{margin:18px 0}.access-login .link{font-weight:650}@media (max-width:680px){.signal-early-note{flex-direction:column;align-items:flex-start;gap:4px}}
.signal-preview-dashboard .territory-context{border-top:1px solid #d9e2e4;border-bottom:1px solid #d9e2e4;margin:20px 0;padding:20px 0}.signal-preview-dashboard .territory-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:17px;display:flex}.signal-preview-dashboard .territory-heading h2{margin:0;font-size:19px}.signal-preview-dashboard .territory-heading>span{color:#617989;font-size:11px}.signal-preview-dashboard .territory-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.signal-preview-dashboard .territory-grid>article{min-width:0}.signal-preview-dashboard .territory-label{align-items:center;gap:8px;display:flex}.signal-preview-dashboard .territory-label h3{margin:0;font-size:14px}.signal-preview-dashboard .territory-label svg{color:#b94821;flex-shrink:0}.signal-preview-dashboard .territory-grid>article+article .territory-label svg{color:#28799e}.signal-preview-dashboard p.territory-level{background:#f0f3f1;border-radius:8px;margin:12px 0 8px;padding:6px 11px;font-size:17px;font-weight:800;display:inline-block}.signal-preview-dashboard p.territory-level-3{color:#775006;background:#fff0d6}.signal-preview-dashboard p.territory-level-4,.signal-preview-dashboard p.territory-level-5{color:#a43618;background:#ffebe2}.signal-preview-dashboard p.territory-flood-result{margin:12px 0 8px;font-size:15px;font-weight:700;line-height:1.5}.signal-preview-dashboard p.territory-note{color:#557383;margin:7px 0;font-size:12px;line-height:1.65}.signal-preview-dashboard .territory-context a,.signal-preview-dashboard .territory-context summary{font-size:12px}.signal-preview-dashboard .territory-context a{color:#b13a13;margin-top:9px;display:inline-block}.signal-preview-dashboard .territory-context summary{cursor:pointer;padding:8px 0}.signal-preview-dashboard p.territory-footnote{color:#557383;align-items:flex-start;gap:7px;margin-top:16px;font-size:11px;line-height:1.7;display:flex}.signal-preview-dashboard .territory-footnote svg{flex-shrink:0;margin-top:2px}@media (max-width:700px){.signal-preview-dashboard .territory-grid{grid-template-columns:1fr;gap:18px}.signal-preview-dashboard .territory-grid>article+article{border-top:1px solid #d9e2e4;padding-top:17px}.signal-preview-dashboard .territory-context a,.signal-preview-dashboard .territory-context summary{min-height:40px}}.signal-preview-dashboard .territory-context .territory-ipma-source{align-items:center;gap:10px;display:flex}.signal-preview-dashboard .territory-ipma-source img{object-fit:contain;width:40px;height:42px}.territory-review{background:#f4f8f6;border:1px solid #d5e0e2;border-radius:14px;margin-top:20px;padding:18px}.territory-review h3{margin:0 0 8px}.territory-review details{border-top:1px solid #d5e0e2;padding:12px 0}.territory-review summary{cursor:pointer;font-weight:600;line-height:1.6}.territory-review button{min-height:44px}.territory-policy-check{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e0e2;border-radius:10px;margin:12px 0;padding:12px}.territory-review summary:focus-visible{outline-offset:4px;outline:2px solid #ff642f}.signal-preview-dashboard .territory-home{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e0e2;border-radius:16px;min-width:0;padding:18px}.signal-preview-dashboard .territory-home>h3{margin:0 0 8px;font-size:17px}.signal-preview-dashboard .territory-home-row{border-bottom:1px solid #e7eeee;align-items:flex-start;gap:9px;padding:10px 0;font-size:12px;display:flex}.territory-home-row svg{color:#477b79;flex-shrink:0;margin-top:2px}.territory-home-row strong{margin-top:4px;font-size:13px;display:block}.signal-preview-dashboard .territory-home>details>summary{cursor:pointer;min-height:44px;padding:13px 0;font-size:12px}.territory-home>details>summary:focus-visible{outline-offset:3px;outline:2px solid #ff642f}.signal-preview-dashboard .territory-home .territory-grid{grid-template-columns:1fr}.signal-preview-dashboard .territory-home .territory-grid>article+article{border-top:1px solid #d5e0e2;padding-top:14px}.signal-preview-dashboard .territory-home-check{background:#fff0e7;border-radius:9px;padding:10px;font-size:12px;line-height:1.6}
.signal-preview-dashboard .earthquakes-panel{overflow-wrap:anywhere;background:#fff;border:1px solid #d5e0e2;border-radius:14px;margin-top:20px}.earthquakes-panel>details>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px;font-weight:700;display:flex}.earthquakes-panel summary small{color:#617989;font-weight:400}.earthquakes-body{padding:0 18px 18px;font-size:13px;line-height:1.65}.earthquake-scope{flex-wrap:wrap;gap:8px;display:flex}.earthquake-scope button{background:#fff;border:1px solid #d5e0e2;border-radius:9px;min-height:44px;padding:10px}.earthquake-scope button[aria-pressed=true]{color:#a53912;background:#ffebe0}.earthquake-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.earthquake-filters label{gap:5px;font-size:12px;display:grid}.earthquake-filters select{background:#fff;border:1px solid #ccd8db;border-radius:8px;width:100%;min-height:44px;padding:8px}.earthquake-list article{border-top:1px solid #d5e0e2;gap:14px;padding:16px 0;display:flex}.earthquake-list h3{margin:0;font-size:15px}.earthquake-list p{margin:5px 0}.earthquake-mag{background:#f0f6f4;border-radius:10px;flex-shrink:0;height:max-content;padding:10px;font-weight:700}.earthquakes-panel summary:focus-visible{outline-offset:-3px;outline:2px solid #ff642f}.earthquake-insurance{border-top:1px solid #d5e0e2;margin-top:12px;padding-top:12px}.earthquake-insurance summary{cursor:pointer;min-height:44px}.earthquake-insurance>div{background:#f4f8f6;border-radius:9px;margin:8px 0;padding:10px}.earthquake-stale{background:#fff1d4;border-radius:8px;padding:10px}@media (max-width:600px){.earthquake-filters{grid-template-columns:1fr}.earthquake-list article{gap:9px}.earthquake-mag{padding:8px}}
.signal-preview-dashboard .places-layout{color:#102b35;grid-template-columns:220px minmax(0,1fr) 250px;align-items:start;gap:28px;margin:26px 0;display:grid}.signal-preview-dashboard .places-layout h2{margin:0 0 16px;font-size:24px}.signal-preview-dashboard .places-layout h3{font-size:17px}.signal-preview-dashboard .places-sidebar{border-right:1px solid #d9e2e4;min-width:0;padding-right:22px}.signal-preview-dashboard .places-sidebar-heading{justify-content:space-between;align-items:center;display:flex}.signal-preview-dashboard .places-sidebar-heading h2{margin:0;font-size:18px}.signal-preview-dashboard .places-sidebar button,.signal-preview-dashboard .places-tabs button{align-items:center;gap:12px;display:flex}.signal-preview-dashboard .places-assets{margin:20px 0 28px}.signal-preview-dashboard .places-assets>button{text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;width:100%;min-height:70px;margin:5px 0;padding:15px 12px}.signal-preview-dashboard .places-assets>button[aria-pressed=true]{color:#b93f14;background:#fff0e9;border-color:#ff602b}.signal-preview-dashboard .places-assets span{min-width:0}.signal-preview-dashboard .places-assets small,.signal-preview-dashboard .place-event-row small,.signal-preview-dashboard .places-insurance small{color:#557383;margin-top:6px;font-size:12px;line-height:1.6;display:block}.signal-preview-dashboard .places-assets strong{overflow-wrap:anywhere}.signal-preview-dashboard .places-explore{border-top:1px solid #d9e2e4;padding-top:15px}.signal-preview-dashboard .places-explore label{gap:7px;margin-bottom:12px;font-size:13px;display:grid}.signal-preview-dashboard .places-explore select,.signal-preview-dashboard .places-explore input,.signal-preview-dashboard .places-mobile-select select{width:100%;min-height:44px;color:inherit;background:#fff;border:1px solid #bdced2;border-radius:8px;padding:9px}.signal-preview-dashboard .places-explore .protection-place{border:0;margin:14px 0;padding:0}.signal-preview-dashboard .places-explore .protection-place legend{margin-bottom:14px;font-size:13px}.signal-preview-dashboard .places-explore .protection-grid{display:block}.signal-preview-dashboard .places-mobile-select{display:none}.signal-preview-dashboard .places-tabs{border-bottom:1px solid #d9e2e4;gap:22px;margin-bottom:24px;display:flex}.signal-preview-dashboard .places-tabs button{color:#557383;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0 16px;font-weight:700}.signal-preview-dashboard .places-tabs button[aria-pressed=true]{color:#cf4517;border-bottom-color:#ff602b}.signal-preview-dashboard .places-main{min-width:0}.signal-preview-dashboard .places-title h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:28px}.signal-preview-dashboard .places-title p{color:#557383;align-items:center;gap:6px;margin:0 0 20px;font-size:14px;display:flex}.signal-preview-dashboard .places-weather-band{background:#edf4ef;border-radius:13px;margin-bottom:25px;padding:18px}.signal-preview-dashboard .places-weather-band .workspace-forecast{background:0 0;border:0;margin:0;padding:0}.signal-preview-dashboard .places-weather-band .workspace-forecast>div{align-items:center;gap:15px;display:flex}.signal-preview-dashboard .places-weather-band strong{font-size:22px}.signal-preview-dashboard .places-weather-band small{color:#557383;font-size:13px;display:block}.signal-preview-dashboard .places-weather-band details{margin-top:12px;font-size:12px}.signal-preview-dashboard .places-weather-band .forecast-placeholder{font-size:14px}.signal-preview-dashboard .place-feed-heading{justify-content:space-between;align-items:center;gap:15px;margin:25px 0 18px;display:flex}.signal-preview-dashboard .place-feed-heading h2{margin:0}.signal-preview-dashboard .place-history-button{background:#fff;border:1px solid #b8cbd1;border-radius:7px;align-items:center;gap:7px;min-height:42px;padding:9px 12px;font-size:12px;display:flex}.signal-preview-dashboard .place-history-button[aria-pressed=true]{background:#edf4ef}.signal-preview-dashboard .place-feed-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.signal-preview-dashboard .place-chips{flex-wrap:wrap;gap:6px;display:flex}.signal-preview-dashboard .place-chips button{background:#fff;border:1px solid #d5e0e3;border-radius:22px;min-height:40px;padding:8px 11px;font-size:12px}.signal-preview-dashboard .place-chips button[aria-pressed=true]{color:#ad360e;background:#fff0e9;border-color:#ffc5ae}.signal-preview-dashboard .place-extra-filters summary{cursor:pointer;align-items:center;gap:6px;min-height:40px;font-size:13px;display:flex}.signal-preview-dashboard .place-extra-filters>div{gap:12px;padding:12px 0;display:grid}.signal-preview-dashboard .place-extra-filters label{gap:6px;font-size:13px;display:grid}.signal-preview-dashboard .place-extra-filters select{background:#fff;border:1px solid #bdced2;border-radius:6px;max-width:100%;min-height:40px;padding:8px}.signal-preview-dashboard .place-scope{color:#557383;font-size:12px;line-height:1.7}.signal-preview-dashboard .place-event-row{border-bottom:1px solid #d9e2e4;padding:17px 0}.signal-preview-dashboard .place-event-row>summary{cursor:pointer;align-items:center;gap:12px;min-height:58px;display:flex}.signal-preview-dashboard .place-event-row>summary>svg{color:#ff602b;flex-shrink:0}.signal-preview-dashboard .place-event-row.flood>summary>svg,.signal-preview-dashboard .place-event-row.weather>summary>svg{color:#3283ab}.signal-preview-dashboard .place-event-row>summary>span:first-of-type{flex:1;min-width:0}.signal-preview-dashboard .place-event-row strong{font-size:16px;line-height:1.6}.signal-preview-dashboard .place-event-row>div{padding:12px 0 12px 41px;font-size:14px}.signal-preview-dashboard .place-event-scope{color:#735714;background:#fff4db;border-radius:15px;max-width:115px;padding:5px 9px;font-size:11px}.signal-preview-dashboard .place-event-row.weather .place-event-scope{color:#275b78;background:#e7f3fb}.signal-preview-dashboard .place-empty{padding:24px 0;font-size:15px}.signal-preview-dashboard .places-insurance{background:#fff;border:1px solid #d9e2e4;border-radius:14px;min-width:0;padding:20px}.signal-preview-dashboard .places-cover-details>summary{cursor:pointer;align-items:center;gap:9px;font-size:19px;font-weight:700;display:flex}.signal-preview-dashboard .places-cover-details>summary svg{color:#ff602b}.signal-preview-dashboard .places-cover-details>div{margin-top:20px;font-size:14px}.signal-preview-dashboard .place-policy{border-bottom:1px solid #d9e2e4;margin-bottom:18px;padding-bottom:18px}.signal-preview-dashboard .place-policy h3{overflow-wrap:anywhere;margin-bottom:0}.signal-preview-dashboard .place-policy p{margin:16px 0}.signal-preview-dashboard .place-policy p strong{font-size:13px}.signal-preview-dashboard .places-sources{border-top:1px solid #d9e2e4;margin-top:24px;padding-top:12px}.signal-preview-dashboard .places-sources strong{font-size:13px}.signal-preview-dashboard .places-sources p{margin:15px 0}.signal-preview-dashboard .places-footnote{color:#557383;border-top:1px solid #d9e2e4;grid-column:1/-1;padding-top:18px;font-size:12px}.signal-preview-dashboard .places-layout button:focus-visible,.signal-preview-dashboard .places-layout summary:focus-visible{outline-offset:4px;outline:2px solid #102b35}.signal-preview-dashboard .places-support{border-top:1px solid #d9e2e4;margin:24px 0;padding-top:18px}.signal-preview-dashboard .places-support>summary{cursor:pointer;min-height:44px;font-weight:700}.signal-preview-dashboard .places-support .weather-panel,.signal-preview-dashboard .places-support .weather-action-briefing{margin-top:15px}@media (min-width:1500px){.signal-preview-dashboard .places-layout{grid-template-columns:235px minmax(0,1fr) 270px}}@media (max-width:1150px){.signal-preview-dashboard .places-layout{grid-template-columns:190px minmax(0,1fr);gap:22px}.signal-preview-dashboard .places-insurance{grid-column:2}.signal-preview-dashboard .places-sidebar{grid-row:1/3}.signal-preview-dashboard .place-event-scope{max-width:100px}}@media (max-width:700px){.signal-preview-dashboard .places-layout{flex-direction:column;gap:20px;display:flex}.signal-preview-dashboard .places-sidebar,.signal-preview-dashboard .places-main,.signal-preview-dashboard .places-insurance{box-sizing:border-box;width:100%}.signal-preview-dashboard .places-sidebar{border:0;grid-row:auto;padding:0}.signal-preview-dashboard .places-sidebar-heading{margin-bottom:12px}.signal-preview-dashboard .places-assets{display:none}.signal-preview-dashboard .places-mobile-select{gap:7px;font-size:13px;display:grid}.signal-preview-dashboard .places-explore{margin-top:15px}.signal-preview-dashboard .places-explore .protection-grid{grid-template-columns:1fr;display:grid}.signal-preview-dashboard .places-explore h3{font-size:16px}.signal-preview-dashboard .places-sidebar>details{margin-top:10px}.signal-preview-dashboard .places-main .places-tabs{gap:20px;margin-bottom:18px}.signal-preview-dashboard .places-title h2{font-size:25px}.signal-preview-dashboard .places-weather-band{padding:17px}.signal-preview-dashboard .place-feed-heading{flex-wrap:wrap}.signal-preview-dashboard .place-feed-heading h2{font-size:23px}.signal-preview-dashboard .place-event-row>summary{flex-wrap:wrap}.signal-preview-dashboard .place-event-scope{max-width:none;margin-left:41px}.signal-preview-dashboard .place-event-row>div{padding-left:0}.signal-preview-dashboard .places-insurance{padding:18px}.signal-preview-dashboard .places-insurance .places-sources{margin-top:18px}.signal-preview-dashboard .places-footnote{margin:0}.signal-preview-dashboard .places-layout button{min-height:44px}}.signal-preview-dashboard .places-explore h3 button{text-align:left;padding:0;font-weight:700}.signal-preview-dashboard .places-layout p.small{font-size:12px;line-height:1.7}.signal-preview-dashboard .places-policy p{font-size:13px}@media (max-width:700px){.signal-preview-dashboard .places-explore.is-idle>label,.signal-preview-dashboard .places-explore.is-idle>.protection-place,.signal-preview-dashboard .places-explore.is-idle>.small{display:none}}.signal-preview-dashboard .place-day-heading{color:#557383;margin:25px 0 4px;font-size:14px}.signal-preview-dashboard .place-event-row summary:hover strong{text-decoration:underline}.signal-preview-dashboard .place-event-row[open]{background:#f7faf8}.signal-preview-dashboard .place-event-row[open]>div{padding-right:12px}.signal-preview-dashboard .places-page .intro{margin-bottom:20px}.signal-preview-dashboard .places-layout{margin-top:0}.signal-preview-dashboard .places-weather-band{margin-bottom:18px;padding:14px 18px}.signal-preview-dashboard .place-feed-heading{margin-top:18px}.signal-preview-dashboard .place-event-row{padding:14px 0}
.signal-preview-dashboard .place-topic-nav{scrollbar-width:thin;border-bottom:1px solid #d9e2e4;flex-wrap:wrap;gap:6px;max-width:100%;margin:15px 0 22px;padding:4px 1px 12px;display:flex;overflow-x:auto}.place-topic-nav button{white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;min-height:44px;padding:10px 12px;font-size:12px;font-weight:600}.place-topic-nav button[aria-pressed=true]{color:#b3441e;background:#ffece3}.place-topic-nav button:focus-visible{outline-offset:2px;outline:2px solid #ff642e}.place-topic-cards{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.place-topic-cards article{background:#fff;border:1px solid #d9e2e4;border-radius:13px;min-width:0;padding:18px}.place-topic-cards article>small{color:#617c86;margin:10px 0;font-size:11px;display:block}.place-topic-cards h3{margin:9px 0}.place-topic-cards p{color:#617c86;font-size:12px;line-height:1.7}.place-topic-cards button{min-height:44px}.place-seismic-reference{border:1px solid #d9e2e4;border-radius:13px;margin:18px 0;padding:18px}.place-seismic-reference summary{cursor:pointer;min-height:44px}.signal-preview-dashboard .territory-grid.territory-single{grid-template-columns:1fr}.signal-preview-dashboard .places-main{min-width:0}@media (max-width:700px){.place-topic-nav button{padding:9px 10px;font-size:11px}.place-topic-cards{grid-template-columns:1fr}.place-topic-cards article{padding:16px}}.place-environment{min-width:0;margin:20px 0}.place-environment>p{line-height:1.7}.place-environment-sources{gap:14px;display:grid}.place-environment-sources>details{background:#fff;border:1px solid #d9e2e4;border-radius:14px;min-width:0;padding:0 16px}.place-environment-sources>details>summary{cursor:pointer;overflow-wrap:anywhere;min-height:48px;padding:16px 0;font-weight:700}.place-environment-sources>details>summary:focus-visible{outline-offset:3px;outline:2px solid #c34b23}.place-environment .enrichment-panel{min-width:0;margin:12px 0 16px}.place-environment .enrichment-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.place-environment .enrichment-result{overflow-wrap:anywhere}@media (max-width:600px){.place-environment-sources>details{padding:0 12px}.place-environment .enrichment-rows{grid-template-columns:1fr}}
.asset-priorities{background:#fff;border:1px solid #d9e2e4;border-radius:18px;margin:20px 0;padding:22px}.asset-priority-heading{align-items:flex-start;gap:12px;display:flex}.asset-priority-heading>svg{color:#c34b23;flex-shrink:0}.asset-priority-heading h2{margin:0;font-size:22px}.asset-priority-heading p{color:#617780;font-size:13px;line-height:1.6}.asset-priority-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.asset-priority-grid>article{border:1px solid #e0e7e8;border-radius:13px;min-width:0;padding:18px}.asset-priority-kind{background:#edf4f2;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.asset-priority-kind.warning{color:#8e431e;background:#fff0df}.asset-priority-grid h3{margin:12px 0 4px}.asset-priority-grid h4{margin:15px 0 10px;font-size:16px}.asset-priority-grid p{font-size:13px;line-height:1.65}.asset-priority-grid small,.asset-priority-place{color:#617780;font-size:11px}.asset-priority-grid small{line-height:1.7;display:block}.asset-priority-grid summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px;font-weight:700}.asset-priority-grid .link{min-height:44px;font-size:12px}.asset-priority-policy{border-top:1px solid #e2e8e9;padding:14px 0}.asset-priority-policy span{color:#617780;display:block}.asset-priority-limit{color:#617780;margin:16px 0 0;font-size:11px;line-height:1.7}@media (max-width:600px){.asset-priorities{padding:16px}.asset-priority-grid{grid-template-columns:1fr}}.asset-priority-grid>article>.link{vertical-align:middle;align-items:center;gap:6px;margin-top:8px;margin-right:14px;display:inline-flex}.asset-priority-limit{clear:both;overflow-wrap:anywhere}.asset-summary-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 20px;display:grid}.asset-summary-context>div{overflow-wrap:anywhere;background:#f1f6f4;border-radius:12px;min-width:0;padding:14px}.asset-summary-context span,.asset-summary-context small{color:#617780;font-size:12px;line-height:1.6;display:block}.asset-summary-context strong{margin:6px 0;font-size:19px;display:block}.asset-summary-reason strong,.asset-summary-label{margin-bottom:5px;display:block}.asset-priority-kind.report{color:#8e431e;background:#fff0df}.asset-summary-topics{border:1px solid #d9e2e4;border-radius:14px;min-width:0;margin:14px 0;padding:0 16px}.asset-summary-topics>summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:700}.asset-summary-topics>summary:focus-visible{outline-offset:3px;outline:2px solid #c34b23}.asset-summary-topics[open]{padding-bottom:16px}.asset-priority-grid article{overflow-wrap:anywhere}@media (max-width:650px){.asset-summary-context{grid-template-columns:1fr}.asset-summary-context strong{font-size:18px}}
.source-status{background:#fff;border:1px solid #dce4e6;border-radius:14px;margin:22px 0;padding:16px 20px}.source-status summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;font-weight:700;display:flex}.source-status>p{color:#617780;font-size:13px;line-height:1.7}.source-status-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:14px;display:grid}.source-status-grid article{border:1px solid #e2e8e9;border-radius:12px;min-width:0;padding:16px}.source-status-grid h3{margin:0 0 10px;font-size:17px}.source-status-grid h4{margin:12px 0;font-size:13px}.source-status-grid p,.source-status-grid small{color:#617780;font-size:12px;line-height:1.7}.source-status-grid a{min-height:44px;padding-top:12px;font-size:12px;display:inline-block}.source-state{background:#f0f3f5;border-radius:6px;padding:5px 8px;font-size:11px;display:inline-block}.source-state.state-ok{color:#2c6148;background:#eaf3ed}.source-state.state-stale,.source-state.state-unavailable{color:#84501f;background:#fff1df}.briefing-changes{background:#f6f8f7;border:1px solid #dce4e6;border-radius:14px;margin:20px 0;padding:18px 22px}.briefing-changes h2{margin:0 0 12px;font-size:20px}.briefing-changes p{font-size:13px;line-height:1.7}.briefing-changes small{color:#617780;font-size:11px;display:block}.briefing-changes ul{margin:12px 0;padding-left:20px}.briefing-changes li{margin:10px 0}.briefing-changes button{text-align:left;min-height:44px;font-size:13px}@media (max-width:600px){.source-status,.briefing-changes{padding:15px}.source-status-grid{grid-template-columns:1fr}}.places-layout>.source-status{grid-column:1/-1}
.marine-panel{background:#fff;border:1px solid #d5e2e5;border-radius:22px;padding:24px;overflow:hidden}.marine-panel header{justify-content:space-between;gap:16px;display:flex}.marine-panel h3{margin:10px 0;font-size:24px}.marine-eyebrow{color:#356d79;align-items:center;gap:9px;font-weight:700;display:flex}.marine-panel header p{color:#55717d;line-height:1.6}.marine-hero{color:#174e60;background:linear-gradient(125deg,#e8f6f5,#eff4fb);border-radius:18px;align-items:center;gap:24px;margin:22px 0;padding:28px;display:flex}.marine-hero strong{font-size:48px;line-height:1.3;display:block}.marine-hero span,.marine-hero small{display:block}.marine-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.marine-metrics>div{background:#f5f8f8;border-radius:12px;padding:16px}.marine-metrics small{min-height:44px;line-height:1.5;display:block}.marine-metrics strong{margin-top:8px;font-size:24px;display:block}.marine-panel summary{cursor:pointer;min-height:44px;padding:14px 0;font-weight:700}.marine-table{max-height:360px;overflow:auto}.marine-table table{border-collapse:collapse;width:100%;font-size:13px}.marine-table td,.marine-table th{text-align:left;white-space:nowrap;border-bottom:1px solid #e4ebed;padding:10px 6px}.marine-table caption{text-align:left;color:#55717d;padding:10px 0}.marine-panel footer{color:#55717d;border-top:1px solid #e4ebed;margin-top:20px;padding-top:12px;font-size:12px;line-height:1.6}.marine-panel a{color:#196072}.marine-panel footer a{align-items:center;gap:4px;display:inline-flex}.marine-empty{background:#f3f7f8;border-radius:16px;margin-top:18px;padding:30px 12px}.marine-empty h4{font-size:19px}.marine-stale{background:#fff3dc;border-radius:10px;padding:12px}@media (max-width:600px){.marine-panel{padding:17px}.marine-panel h3{font-size:21px}.marine-hero{gap:12px;padding:20px 14px}.marine-hero>svg{flex-shrink:0;width:42px}.marine-hero strong{font-size:38px}.marine-metrics{grid-template-columns:1fr}.marine-metrics small{min-height:0}.marine-metrics>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.marine-metrics strong{white-space:nowrap;margin:0}}
