@font-face{font-family:coastalSans;src:url(../media/instrument_sans_400-s.p.1oq9rox_b95kw.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:coastalSans;src:url(../media/instrument_sans_500-s.p.0xyenk4i7vfo6.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:coastalSans;src:url(../media/instrument_sans_600-s.p.0vqbn_mt2u7mp.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:coastalSans;src:url(../media/instrument_sans_700-s.p.3hufn-p1r1hy2.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:coastalSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.coastalsans_9fb7e896-module__4GTDvG__className{font-family:coastalSans,coastalSans Fallback}.coastalsans_9fb7e896-module__4GTDvG__variable{--font-coastal-sans:"coastalSans", "coastalSans Fallback"}
@font-face{font-family:coastalMono;src:url(../media/ibm_plex_mono_400-s.p.241593q5rwot4.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:coastalMono;src:url(../media/ibm_plex_mono_500-s.p.2boppeyo80u43.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:coastalMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.coastalmono_ed7acfcd-module__bF1lzW__className{font-family:coastalMono,coastalMono Fallback}.coastalmono_ed7acfcd-module__bF1lzW__variable{--font-coastal-mono:"coastalMono", "coastalMono Fallback"}
:root,:root[data-palette=coastal]{--palette-canvas:#f8f6f1;--palette-surface:#fff;--palette-ink:#16262c;--palette-muted:#5a6b72;--palette-border:#e1d8c9;--palette-field-border:#968b7c;--palette-footer:#f1f7f6;--palette-on-action:#fff;--palette-on-accent:#16262c;--palette-scrim:#16262c29;--palette-canvas-dark:#0d232b;--palette-surface-dark:#15323b;--palette-ink-dark:#eff8f8;--palette-muted-dark:#b2c7ce;--palette-border-dark:#36535c;--palette-field-border-dark:#78949d;--palette-footer-dark:#193a42;--palette-on-action-dark:#0d232b;--palette-scrim-dark:#0006;--palette-surface-warm-dark:#193a42;--palette-surface-subtle-dark:#21454c;--palette-action:#0f4c5c;--palette-action-hover:#0b3946;--palette-action-soft:#e8f5f4;--palette-interactive:#5bc0be;--palette-interactive-soft:#e8f5f4;--palette-brand-dark:#0f4c5c;--palette-brand-dark-soft:#e9f1f2;--palette-accent:#f26b5e;--palette-accent-soft:#fde5de;--palette-accent-subtle:#fff3ef;--palette-accent-strong:#d95648;--palette-sand-light:#fbf7f0;--palette-surface-warm:#fdfaf5;--palette-surface-subtle:#f4e9d8;--palette-focus:#0f4c5c;--palette-action-dark:#73d2d0;--palette-action-hover-dark:#9ae2df;--palette-action-soft-dark:#21454c;--palette-interactive-dark:#73d2d0;--palette-brand-dark-mode:#9de5e2;--palette-accent-dark:#ff8d80;--palette-focus-dark:#73d2d0}:root[data-palette=operational-calm]{--palette-action:#3f5bf6;--palette-action-hover:#3049df;--palette-action-soft:#eef1ff;--palette-interactive:#7893ff;--palette-interactive-soft:#eef1ff;--palette-brand-dark:#111a3d;--palette-brand-dark-soft:#eef1ff;--palette-accent:#e96e62;--palette-accent-soft:#fbe7e4;--palette-accent-subtle:#fff4f2;--palette-accent-strong:#c95146;--palette-sand-light:#faf9f6;--palette-surface-warm:#faf9f6;--palette-surface-subtle:#f2f4fa;--palette-focus:#2446f0;--palette-action-dark:#7893ff;--palette-action-hover-dark:#91a6ff;--palette-action-soft-dark:#222f60;--palette-interactive-dark:#91a6ff;--palette-brand-dark-mode:#a9b9ff;--palette-accent-dark:#ff9b91;--palette-focus-dark:#a9b9ff}:root[data-palette=plum]{--palette-action:#7050a8;--palette-action-hover:#5d3f91;--palette-action-soft:#f2edfa;--palette-interactive:#a98ad4;--palette-interactive-soft:#f2edfa;--palette-brand-dark:#49316f;--palette-brand-dark-soft:#f2edfa;--palette-accent:#cf6f64;--palette-accent-soft:#f7e7e5;--palette-accent-subtle:#fff5f3;--palette-accent-strong:#ad5148;--palette-sand-light:#fcf9f5;--palette-surface-warm:#fcf9f5;--palette-surface-subtle:#f3edf5;--palette-focus:#62429a;--palette-action-dark:#b9a0e9;--palette-action-hover-dark:#c9b4ef;--palette-action-soft-dark:#382c55;--palette-interactive-dark:#c9b4ef;--palette-brand-dark-mode:#d2c0f3;--palette-accent-dark:#f19a90;--palette-focus-dark:#d2c0f3}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-primary:var(--palette-action);--color-brand-primary-hover:var(--palette-action-hover);--color-brand-dark:var(--palette-brand-dark);--color-brand-interactive:var(--palette-interactive);--color-brand-interactive-soft:var(--palette-interactive-soft);--color-brand-accent:var(--palette-accent);--color-brand-accent-soft:var(--palette-accent-soft);--color-brand-accent-subtle:var(--palette-accent-subtle);--color-brand-accent-strong:var(--palette-accent-strong);--color-brand-dark-soft:var(--palette-brand-dark-soft);--color-surface-sand-light:var(--palette-sand-light);--color-surface:var(--palette-surface);--color-surface-warm:var(--palette-surface-warm);--color-surface-subtle:var(--palette-surface-subtle);--color-text-primary:var(--palette-ink);--color-text-secondary:var(--palette-muted);--color-border:var(--palette-border);--color-success:#25624d;--color-warning:#79551a;--color-danger:#b3392b;--color-info:#176b73;--color-disabled:var(--palette-muted);--color-ai-suggested:#6c5794;--theme-avatar-teal-background:#0f4c5c;--theme-avatar-teal-foreground:#fff;--theme-avatar-seafoam-background:#5bc0be;--theme-avatar-seafoam-foreground:#16262c;--theme-avatar-ocean-background:#33658a;--theme-avatar-ocean-foreground:#fff;--theme-avatar-sand-background:#fdfaf5;--theme-avatar-sand-foreground:#16262c;--theme-avatar-lavender-background:#6c5b7b;--theme-avatar-lavender-foreground:#fff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 6px 18px #183d4312;--shadow-md:0 14px 34px #183d431f;--theme-canvas:var(--palette-canvas);--theme-surface:var(--color-surface);--theme-surface-raised:var(--color-surface);--theme-surface-warm:var(--theme-surface);--theme-surface-subtle:var(--theme-canvas);--theme-ink:var(--color-text-primary);--theme-muted:var(--color-text-secondary);--theme-field-border:var(--palette-field-border);--theme-scrim:var(--palette-scrim);--theme-border:var(--color-border);--theme-action:var(--color-brand-primary);--theme-action-hover:var(--color-brand-primary-hover);--theme-action-soft:var(--palette-action-soft);--theme-interactive:var(--color-brand-interactive);--theme-interactive-soft:var(--color-brand-interactive-soft);--theme-brand-dark:var(--color-brand-dark);--theme-brand-dark-soft:var(--color-brand-dark-soft);--theme-accent:var(--color-brand-accent);--theme-accent-soft:var(--color-brand-accent-soft);--theme-accent-subtle:var(--color-brand-accent-subtle);--theme-accent-strong:var(--color-brand-accent-strong);--theme-sand-light:var(--color-surface-sand-light);--theme-on-action:var(--palette-on-action);--theme-on-accent:var(--palette-on-accent);--theme-on-strong:var(--palette-on-action);--theme-focus:var(--palette-focus);--theme-success:var(--color-success);--theme-success-soft:#eaf5ed;--theme-warning:var(--color-warning);--theme-warning-soft:#fbf0d9;--theme-warning-border:#dfbd72;--theme-danger:var(--color-danger);--theme-danger-soft:#fff0ec;--theme-info:var(--color-info);--theme-info-soft:#e5f4f3;--theme-disabled:var(--color-disabled);--theme-disabled-soft:var(--palette-canvas);--theme-ai:var(--color-ai-suggested);--theme-ai-soft:#f2eef8;--theme-plan-journey:#0f4c5c;--theme-plan-journey-soft:#e2f0f2;--theme-plan-stay:#6e4f2d;--theme-plan-stay-soft:#f4e9d8;--theme-plan-experience:#a43f36;--theme-plan-experience-soft:#fde9e6;--theme-plan-dining:#176b73;--theme-plan-dining-soft:#dff5f3;--theme-plan-information:#56686d;--theme-plan-information-soft:#edf0ef;--theme-shadow-card:none;--theme-shadow-card-hover:none;--theme-shadow-control:0 5px 14px #0f4c5c29;--theme-shadow-menu:0 16px 48px var(--palette-scrim);--theme-shadow-navigation:none;--theme-surface-sunken:var(--palette-canvas);--theme-surface-panel:var(--palette-canvas);--theme-surface-footer:var(--palette-footer);--theme-border-card:var(--palette-border);--theme-border-footer:var(--palette-border);--theme-attention:#993526;--theme-weather-sun:#a86400;--theme-weather-cloud:#607b84;--theme-weather-rain:#1978a8;--theme-weather-snow:#3d829f;--theme-weather-storm:#7050a8;--theme-weather-fog:#82979d;--theme-destination-tile:var(--palette-action-soft);--theme-destination-placeholder:var(--palette-canvas);--theme-border-placeholder:var(--palette-border)}:root[data-mode=dark]{--theme-field-border:var(--palette-field-border-dark);--theme-scrim:var(--palette-scrim-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-surface:var(--palette-surface-dark);--color-surface-warm:var(--palette-surface-warm-dark);--color-surface-subtle:var(--palette-surface-subtle-dark);--color-text-primary:var(--palette-ink-dark);--color-text-secondary:var(--palette-muted-dark);--color-border:var(--palette-border-dark);--color-success:#9bdbb7;--color-warning:#f5ce89;--color-danger:#ffb5a7;--color-info:#8edbd8;--color-disabled:var(--palette-muted-dark);--color-ai-suggested:#c7afe8;--shadow-sm:0 8px 22px #0000003d;--shadow-md:0 18px 42px #00000057;--theme-canvas:var(--palette-canvas-dark);--theme-surface:var(--color-surface);--theme-surface-raised:var(--palette-surface-dark);--theme-surface-warm:var(--theme-surface);--theme-surface-subtle:var(--theme-canvas);--theme-ink:var(--color-text-primary);--theme-muted:var(--color-text-secondary);--theme-border:var(--color-border);--theme-action:var(--palette-action-dark);--theme-action-hover:var(--palette-action-hover-dark);--theme-action-soft:var(--palette-action-soft-dark);--theme-interactive:var(--palette-interactive-dark);--theme-brand-dark:var(--palette-brand-dark-mode);--theme-accent:var(--palette-accent-dark);--theme-on-action:var(--palette-on-action-dark);--theme-on-accent:var(--palette-on-accent);--theme-on-strong:var(--palette-on-action-dark);--theme-focus:var(--palette-focus-dark);--theme-success:var(--color-success);--theme-success-soft:#173f33;--theme-warning:var(--color-warning);--theme-warning-soft:#403720;--theme-warning-border:#80622b;--theme-danger:var(--color-danger);--theme-danger-soft:#482c2a;--theme-info:var(--color-info);--theme-info-soft:#183d42;--theme-disabled:var(--color-disabled);--theme-disabled-soft:var(--palette-canvas-dark);--theme-ai:var(--color-ai-suggested);--theme-ai-soft:#352b47;--theme-plan-journey:#8edbd8;--theme-plan-journey-soft:#183d42;--theme-plan-stay:#f0c48b;--theme-plan-stay-soft:#3b3124;--theme-plan-experience:#ff9b91;--theme-plan-experience-soft:#482b2f;--theme-plan-dining:#78d5d2;--theme-plan-dining-soft:#173e43;--theme-plan-information:#b8c8c9;--theme-plan-information-soft:#293b40;--theme-interactive-soft:var(--palette-action-soft-dark);--theme-brand-dark-soft:#203a40;--theme-accent-soft:#482b2f;--theme-accent-subtle:#35282a;--theme-accent-strong:#ff9b91;--theme-sand-light:#20383d;--theme-shadow-card:none;--theme-shadow-card-hover:none;--theme-shadow-control:0 6px 16px #00000047;--theme-shadow-menu:0 16px 48px var(--palette-scrim);--theme-shadow-navigation:none;--theme-surface-sunken:var(--palette-canvas-dark);--theme-surface-panel:var(--palette-canvas-dark);--theme-surface-footer:var(--palette-footer-dark);--theme-border-card:var(--palette-border-dark);--theme-border-footer:var(--palette-border-dark);--theme-attention:#ffc0ae;--theme-weather-sun:#f0bc68;--theme-weather-cloud:#c3d1d4;--theme-weather-rain:#7cc8ed;--theme-weather-snow:#b8e2f4;--theme-weather-storm:#c7afe8;--theme-weather-fog:#a9bdc1;--theme-destination-tile:var(--theme-interactive-soft);--theme-destination-placeholder:var(--theme-surface-warm);--theme-border-placeholder:var(--theme-border)}@media print{:root,:root[data-mode=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-canvas:#fff;--theme-surface:#fff;--theme-surface-raised:#fff;--theme-surface-warm:#fff;--theme-surface-subtle:#f4e9d8;--theme-ink:#1f2d33;--theme-muted:#56686d;--theme-border:#d9e0de;--theme-weather-sun:#a86400;--theme-weather-cloud:#607b84;--theme-weather-rain:#1978a8;--theme-weather-snow:#3d829f;--theme-weather-storm:#7050a8;--theme-weather-fog:#82979d;--theme-action:#0f4c5c;--theme-action-soft:#e5f4f3;--theme-plan-journey:#0f4c5c;--theme-plan-journey-soft:#e2f0f2;--theme-plan-stay:#6e4f2d;--theme-plan-stay-soft:#f4e9d8;--theme-plan-experience:#a43f36;--theme-plan-experience-soft:#fde9e6;--theme-plan-dining:#176b73;--theme-plan-dining-soft:#dff5f3;--theme-plan-information:#56686d;--theme-plan-information-soft:#edf0ef;--theme-shadow-card:none;--theme-shadow-card-hover:none}}
:root{--coastal-font-sans:var(--font-coastal-sans), system-ui, sans-serif;--coastal-font-data:var(--font-coastal-mono), ui-monospace, monospace;--coastal-weight-regular:400;--coastal-weight-medium:500;--coastal-weight-semibold:600;--coastal-weight-bold:700;--coastal-weight-extrabold:var(--coastal-weight-bold);--coastal-type-page:1.75rem;--coastal-type-route:1.75rem;--coastal-type-section:1.125rem;--coastal-type-title:1rem;--coastal-type-body:1rem;--coastal-type-supporting:.8125rem;--coastal-type-row-supporting:.8125rem;--coastal-type-caption:.75rem;--coastal-type-label:.75rem;--coastal-type-data:.8125rem;--coastal-type-date:1rem;--coastal-leading-tight:1;--coastal-leading-heading:1.21429;--coastal-leading-body:1.5;--coastal-tracking-heading:-.025em;--coastal-tracking-label:.04em;--coastal-type-field-label:.875rem;--coastal-type-display:2.25rem;--coastal-leading-page:2.125rem;--coastal-leading-section:1.5rem;--coastal-leading-supporting:1.25rem;--coastal-leading-label:1.25rem;--coastal-menu-size:.875rem;--coastal-menu-leading:1.25rem;--coastal-menu-weight:400;--coastal-menu-inset:.75rem;--coastal-menu-gap:.75rem;--coastal-space-12:3rem;--coastal-color-canvas:var(--theme-canvas);--coastal-color-surface:var(--theme-surface);--coastal-color-surface-warm:var(--theme-surface-warm);--coastal-color-surface-subtle:var(--theme-surface-subtle);--coastal-color-ink:var(--theme-ink);--coastal-color-ink-muted:var(--theme-muted);--coastal-color-action:var(--theme-action);--coastal-color-action-hover:var(--theme-action-hover);--coastal-color-action-soft:var(--theme-action-soft);--coastal-color-selection:var(--theme-interactive);--coastal-color-selection-soft:var(--theme-interactive-soft);--coastal-color-selection-label:color-mix(in srgb, var(--theme-interactive) 58%, var(--theme-surface));--coastal-color-accent:var(--theme-accent);--coastal-color-field-border:var(--theme-field-border);--coastal-color-scrim:var(--theme-scrim);--coastal-color-border:var(--theme-border);--coastal-color-focus:var(--theme-focus);--coastal-color-on-action:var(--theme-on-action);--coastal-color-on-accent:var(--theme-on-accent);--coastal-color-success:var(--theme-success);--coastal-color-success-soft:var(--theme-success-soft);--coastal-color-warning:var(--theme-warning);--coastal-color-warning-soft:var(--theme-warning-soft);--coastal-color-danger:var(--theme-danger);--coastal-color-danger-soft:var(--theme-danger-soft);--coastal-color-info:var(--theme-info);--coastal-color-info-soft:var(--theme-info-soft);--coastal-color-disabled:var(--theme-disabled);--coastal-color-disabled-soft:var(--theme-disabled-soft);--coastal-color-surface-sunken:var(--theme-surface-sunken);--coastal-color-surface-panel:var(--theme-surface-panel);--coastal-color-surface-card:var(--theme-surface);--coastal-color-surface-footer:var(--theme-surface-footer);--coastal-color-border-card:var(--theme-border-card);--coastal-color-border-footer:var(--theme-border-footer);--coastal-color-text-primary:var(--theme-ink);--coastal-color-text-secondary:var(--theme-muted);--coastal-color-attention-solid:var(--theme-attention);--coastal-color-on-strong:var(--theme-on-strong);--coastal-color-destination-tile:var(--theme-destination-tile);--coastal-color-destination-placeholder:var(--theme-destination-placeholder);--coastal-color-border-placeholder:var(--theme-border-placeholder);--coastal-color-warning-border:var(--theme-warning-border);--coastal-avatar-teal-background:var(--theme-avatar-teal-background);--coastal-avatar-teal-foreground:var(--theme-avatar-teal-foreground);--coastal-avatar-seafoam-background:var(--theme-avatar-seafoam-background);--coastal-avatar-seafoam-foreground:var(--theme-avatar-seafoam-foreground);--coastal-avatar-ocean-background:var(--theme-avatar-ocean-background);--coastal-avatar-ocean-foreground:var(--theme-avatar-ocean-foreground);--coastal-avatar-sand-background:var(--theme-avatar-sand-background);--coastal-avatar-sand-foreground:var(--theme-avatar-sand-foreground);--coastal-avatar-lavender-background:var(--theme-avatar-lavender-background);--coastal-avatar-lavender-foreground:var(--theme-avatar-lavender-foreground);--coastal-space-1:.25rem;--coastal-space-2:.5rem;--coastal-space-3:.75rem;--coastal-space-4:1rem;--coastal-space-5:1.25rem;--coastal-space-6:1.5rem;--coastal-space-8:2rem;--coastal-page-gutter:1rem;--coastal-radius-flag-cell:2px;--coastal-radius-flag:6px;--coastal-radius-status:8px;--coastal-radius-inner:10px;--coastal-radius-menu-row:8px;--coastal-radius-control:12px;--coastal-radius-card:16px;--coastal-radius-summary-card:16px;--coastal-radius-pill:999px;--coastal-control-compact:36px;--coastal-control-touch:44px;--coastal-control-visual-compact:34px;--coastal-control-primary:44px;--coastal-control-field:48px;--coastal-summary-card-inset:16px;--coastal-summary-card-content-gap:12px;--coastal-summary-card-footer-gap:8px;--coastal-destination-tile-size:46px;--coastal-destination-tile-padding:5px;--coastal-destination-tile-gap:2px;--coastal-destination-tile-radius:12px;--coastal-destination-flag-single-width:36px;--coastal-type-flag-overflow:.75rem;--coastal-border-field:1px solid var(--coastal-color-field-border);--coastal-border-subtle:1px solid var(--coastal-color-border);--coastal-focus-ring:3px solid var(--coastal-color-focus);--coastal-focus-offset:3px;--coastal-shadow-card:var(--theme-shadow-card);--coastal-shadow-hover:var(--theme-shadow-card-hover);--coastal-shadow-control:var(--theme-shadow-control);--coastal-shadow-menu:var(--theme-shadow-menu);--coastal-shadow-navigation:var(--theme-shadow-navigation);--coastal-motion-fast:.14s;--coastal-motion-standard:.22s;--coastal-ease-out:cubic-bezier(.2, 0, 0, 1);--coastal-ease-emphasised:cubic-bezier(.23, 1, .32, 1);--coastal-layer-base:0;--coastal-layer-raised:1;--coastal-layer-sticky:20;--coastal-width-trips:73.75rem;--coastal-width-itinerary:61.25rem;--coastal-width-detail:47.5rem;--coastal-width-mobile:26.875rem;--coastal-width-reading:65ch;--coastal-width-summary-card-min:22.5rem;--coastal-width-summary-card-max:26.25rem;--coastal-navigation-bar-height:4.5rem;--coastal-navigation-rail-width:5.5rem;--coastal-navigation-inset:.5rem;--coastal-navigation-rail-top:4.5rem;--coastal-layer-navigation:40;--coastal-layer-popover:50;--coastal-layer-overlay:60;--coastal-layer-banner:80;--coastal-layer-toast:90;--coastal-type-nav:var(--coastal-weight-regular) .75rem/1rem var(--coastal-font-sans)}@media (min-width:48rem){:root{--coastal-page-gutter:1.5rem}}@media (prefers-reduced-motion:reduce){:root{--coastal-motion-fast:0s;--coastal-motion-standard:0s}}
.emergency-service-list{gap:var(--coastal-space-3);display:grid}.circular-action{appearance:none;width:var(--coastal-control-touch);min-width:var(--coastal-control-touch);height:var(--coastal-control-touch);min-height:var(--coastal-control-touch);border:var(--coastal-border-subtle);background:var(--coastal-color-surface);color:var(--coastal-color-action);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;text-decoration:none;display:inline-grid}.circular-action:hover{background:var(--coastal-color-action-soft)}.circular-action:focus-visible{outline:var(--coastal-focus-ring);outline-offset:var(--coastal-focus-offset)}.circular-action[aria-disabled=true],.circular-action:disabled{color:var(--coastal-color-ink-muted);background:var(--coastal-color-canvas);cursor:default}.circular-action-wrap{display:inline-flex;position:relative}.circular-action-tooltip{z-index:30;inset-inline-end:0;width:max-content;max-width:min(200px,70vw);padding:var(--coastal-space-2);border:var(--coastal-border-subtle);border-radius:var(--coastal-radius-control);background:var(--coastal-color-surface);color:var(--coastal-color-ink);font:400 13px/20px var(--coastal-font-sans);text-align:start;overflow-wrap:anywhere;position:absolute;top:100%}.emergency-service-card{padding:var(--coastal-space-3);border:1px solid var(--coastal-color-danger);background:var(--coastal-color-danger-soft);color:var(--coastal-color-danger);border-radius:var(--coastal-radius-control);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;text-decoration:none;display:grid}.emergency-service-identity{gap:4px;font-weight:600;display:grid}.emergency-service-card strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:36px;line-height:44px}.emergency-service-actions{gap:var(--coastal-space-2);display:flex}.emergency-service-actions .circular-action:not([aria-disabled=true]){color:var(--coastal-color-danger)}.emergency-service-feedback{gap:var(--coastal-space-2);color:var(--coastal-color-ink);font-size:var(--coastal-type-supporting);grid-column:1/-1;display:grid}.emergency-service-feedback:has([role=status]:empty):not(:has(input)){display:none}.emergency-service-card[data-available=false]{border-color:var(--coastal-color-border);background:var(--coastal-color-surface);color:var(--coastal-color-ink)}.emergency-service-unavailable{font-size:var(--coastal-type-supporting);font-weight:var(--coastal-weight-regular);color:var(--coastal-color-ink-muted)}.emergency-service-card h3{font:600 16px/24px var(--coastal-font-sans);margin:0}.emergency-service-card strong{font-weight:600}.circular-action{box-sizing:border-box;margin:0}.emergency-service-feedback input,.emergency-service-feedback textarea{box-sizing:border-box;width:100%;min-width:0}@media (max-width:420px){.emergency-service-card{gap:8px;padding:12px}}
