@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff) format("woff")}:root{color-scheme:light;--color-primary: #00416b;--color-primary-ink: #00416b;--color-accent: #0ab99c;--color-accent-ink: #067a67;--color-on-primary: #ffffff;--color-canvas: #ffffff;--color-panel: #ffffff;--color-panel-2: #f3f5f7;--color-ink: #161d24;--color-ink-2: #4c5966;--color-ink-3: #4c5966;--color-line: #e5e8ec;--color-line-2: #e5e8ec;--color-ok: #2f7a57;--color-ok-bg: #e9f3ee;--color-warn: #8a5510;--color-warn-bg: #f7efe0;--color-critical: #b23b34;--color-critical-ink: #b23b34;--color-critical-bg: #f7e8e6;--color-tint-navy: #e6eef4;--color-scrim: #161d24;--radius-card: 14px;--radius-tile: 14px;--radius-btn: 12px;--shadow-sheet: 0 -6px 24px rgb(22 29 36 / .16);--shadow-card: 0 1px 3px rgb(22 29 36 / .08);--color-on-band-line: rgb(255 255 255 / .3);--font-sans: "Inter Variable", "Inter", system-ui, sans-serif;--font-arabic: "IBM Plex Sans Arabic", "Inter Variable", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}[dir=rtl] body{font-family:var(--font-arabic)}h1,h2,h3,p{margin:0}.sr-only{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.icon{inline-size:20px;block-size:20px;flex:none}[dir=rtl] .icon-dir{transform:scaleX(-1)}.app-root{height:100%;max-width:34rem;margin-inline:auto;display:flex;flex-direction:column;background:var(--color-canvas)}.app-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1.25rem 0;padding-block-start:calc(.5rem + env(safe-area-inset-top));background:var(--color-canvas)}.app-wordmark{direction:ltr;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-ink)}.app-bar-actions{display:flex;align-items:center;gap:.25rem}.locale-inline{flex:none;min-height:48px;padding-inline:.75rem;border:0;background:transparent;color:var(--color-primary-ink);font-size:.875rem;font-weight:600}.icon-btn{inline-size:48px;block-size:48px;min-height:48px;flex:none;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--color-ink-2)}.app-main{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-root>.screen,.app-root>.login-screen{flex:1 1 auto;min-block-size:0;overflow-y:auto}.bottom-nav{display:flex;min-block-size:76px;padding-block-end:calc(.5rem + env(safe-area-inset-bottom));background:var(--color-canvas);border-block-start:1px solid var(--color-line)}.nav-item{flex:1;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.25rem;border:0;border-radius:0;background:transparent;color:var(--color-ink-3);font-size:.75rem;font-weight:500}.nav-item .icon{inline-size:24px;block-size:24px;stroke-width:1.7}.nav-item.active{color:var(--color-primary-ink);font-weight:600}.nav-item.active .icon{stroke-width:2.2}.nav-icon{position:relative;display:grid}.bell-count{position:absolute;inset-block-start:-4px;inset-inline-end:-10px;min-inline-size:18px;block-size:18px;padding-inline:4px;display:grid;place-items:center;border-radius:999px;background:var(--color-critical);color:var(--color-on-primary);font-size:.6875rem;font-weight:700;line-height:1;border:2px solid var(--color-canvas)}.screen{max-width:34rem;margin-inline:auto;inline-size:100%;display:flex;flex-direction:column;gap:.75rem;padding:.5rem 1.25rem calc(1rem + env(safe-area-inset-bottom))}.bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-block-size:48px}.bar h1,.screen>h1{font-size:1.5rem;font-weight:600;line-height:1.25}.bar-actions{display:flex;gap:.5rem}.card{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1rem}.card.flush{padding:0;overflow:hidden}.card h2{font-size:1.125rem;font-weight:600}.card-eyebrow{font-size:.875rem;color:var(--color-ink-2)}.card-title{margin-block-start:.25rem;font-size:1.125rem;font-weight:600}.block-title{display:block;margin-block-end:.5rem;font-size:.875rem;font-weight:600;color:var(--color-ink-2)}.window{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-ink-2);font-variant-numeric:tabular-nums}.window .icon{inline-size:16px;block-size:16px}.detail,.hint{font-size:.875rem;color:var(--color-ink-2)}.empty,.subtitle{color:var(--color-ink-2)}.note{display:flex;align-items:flex-start;gap:.5rem;padding-inline:.25rem;font-size:.875rem;color:var(--color-ink-2)}.note .icon{inline-size:16px;block-size:16px;margin-block-start:.15rem}.pill,.badge{display:inline-flex;align-items:center;flex:none;justify-self:start;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.33;background:var(--color-panel-2);color:var(--color-ink-2)}.pill-line{margin-block-start:.5rem}.pill-ok,.badge-done,.badge-approved,.badge-completed{background:var(--color-ok-bg);color:var(--color-ok)}.pill-warn,.badge-accepted{background:var(--color-warn-bg);color:var(--color-warn)}.pill-crit,.badge-unavailable,.badge-expired,.badge-rejected,.badge-missed{background:var(--color-critical-bg);color:var(--color-critical-ink)}.pill-navy,.badge-walkable,.badge-checklist,.badge-dispatched{background:var(--color-primary);color:var(--color-on-primary)}button{font:inherit;min-height:48px;padding-inline:1rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-panel);color:var(--color-ink);font-weight:600;cursor:pointer}button:disabled{opacity:.55;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.capture:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.primary,.secondary{inline-size:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-btn);font-size:1rem;font-weight:600}.primary{min-height:56px;border:0;background:var(--color-primary);color:var(--color-on-primary)}.secondary{min-height:48px;border:1px solid var(--color-line);background:var(--color-panel);color:var(--color-primary-ink)}.sos-button,.sos-send{background:var(--color-critical);color:var(--color-on-primary)}.sos-confirm{font-weight:600;margin-block-end:.5rem}.link-btn,.link{min-height:48px;display:inline-flex;align-items:center;gap:.25rem;padding-inline:.5rem;border:0;background:transparent;color:var(--color-primary-ink);font-size:.875rem;font-weight:600}.link{align-self:center;text-decoration:underline}.row{display:flex;gap:.5rem;margin-block-start:.5rem}.row button{flex:1}form{display:flex;flex-direction:column;gap:.375rem}label{font-size:.875rem;font-weight:500;color:var(--color-ink-2)}input,select,textarea{font:inherit;font-size:1rem;min-height:48px;inline-size:100%;padding:.625rem .75rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);background:var(--color-panel);color:var(--color-ink)}textarea{min-block-size:6rem;resize:vertical}input[type=radio],input[type=checkbox]{inline-size:22px;min-height:22px;block-size:22px;padding:0;accent-color:var(--color-primary)}.capture.secondary{position:relative;cursor:pointer;margin-block-start:.75rem}.capture.secondary .field-label{color:inherit;font-weight:600;font-size:1rem}.capture.secondary input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer}.alert,.notice{padding:.75rem .875rem;border-radius:var(--radius-btn);background:var(--color-critical-bg);color:var(--color-critical-ink);font-size:.9375rem}.notice{background:var(--color-ok-bg);color:var(--color-accent-ink)}.notice.location-off{margin:.5rem 1.25rem 0}.list-row{inline-size:100%;min-block-size:56px;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:0;border-radius:0;border-block-end:1px solid var(--color-line);background:transparent;color:var(--color-ink);text-align:start;font-weight:400}.list-row:last-child{border-block-end:0}.row-icon{color:var(--color-primary-ink)}.row-text{flex:1;min-inline-size:0;display:flex;flex-direction:column}.row-title{font-weight:500}.row-sub{font-size:.875rem;color:var(--color-ink-2)}.row-chevron{color:var(--color-ink-3)}.card.shift .shift-cta{margin-block-start:1rem}.onduty{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin-block-start:.5rem;font-size:.875rem;color:var(--color-ink-2)}.onduty-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--color-ink-3);flex:none}.onduty-in_progress .onduty-dot{background:var(--color-accent)}.onduty-late .onduty-dot,.onduty-missed .onduty-dot,.onduty-absent .onduty-dot{background:var(--color-critical)}.reason{margin-block-start:.75rem}.queue{border-color:var(--color-warn)}.queue h2{font-size:1rem;margin-block-end:.5rem;color:var(--color-warn)}.queued+.queued{margin-block-start:.75rem;padding-block-start:.75rem;border-block-start:1px solid var(--color-line)}.queue button{margin-block-start:.75rem;inline-size:100%}.queue .alert{margin-block-start:.5rem}.section-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-block-end:.5rem}.section-title{font-size:.875rem;font-weight:600;color:var(--color-ink-2)}.section-note{font-size:.75rem;color:var(--color-ink-2)}.upcoming{margin-block-start:.25rem}.upcoming-list{padding-block:.25rem}.upcoming-row{display:flex;align-items:baseline;gap:.75rem;padding-block:.625rem;border-block-end:1px solid var(--color-line)}.upcoming-row:last-child{border-block-end:0}.upcoming-day{flex:none;min-inline-size:5.5rem;font-size:.875rem;font-weight:600}.upcoming-site{flex:1 1 auto;font-size:.875rem}.upcoming-window{flex:none;font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--color-ink-2)}.screen.patrol .run{display:flex;flex-direction:column;gap:.25rem}.screen.patrol .progress-label{margin-block-start:.5rem;font-weight:600}.progress{block-size:8px;margin-block-start:.5rem;overflow:hidden;border-radius:999px;background:var(--color-panel-2)}.progress>span{display:block;block-size:100%;border-radius:999px;background:var(--color-primary)}.screen.patrol .stops{list-style:none;margin:.75rem -1rem -1rem;padding:0;border-block-start:1px solid var(--color-line)}.screen.patrol .stop{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem .75rem;min-block-size:56px;padding:.75rem 1rem;border-block-end:1px solid var(--color-line)}.screen.patrol .stop:last-child{border-block-end:0}.screen.patrol .stop>.detail,.screen.patrol .stop>.primary{grid-column:1 / -1}.screen.patrol .stop>.primary{min-height:48px}.screen.patrol .stop-name{font-weight:500}.stop-icon{color:var(--color-ink-3)}.stop-icon-done{color:var(--color-ok)}.screen.patrol .stop-matched{background:var(--color-ok-bg)}.screen.patrol .viewfinder{display:flex;flex-direction:column;gap:.75rem}.screen.patrol .viewfinder-video{inline-size:100%;aspect-ratio:4 / 3;border-radius:var(--radius-btn);background:var(--color-ink);object-fit:cover}.screen.gate .gate-search{flex-direction:row;gap:.5rem}.screen.gate .gate-search input{flex:1 1 auto;min-inline-size:0}.screen.gate .gate-search button{flex:none}.screen.gate .card{display:grid;gap:.375rem}.screen.gate .name{font-size:1.125rem;font-weight:600}.screen.gate .plate,.screen.gate .id-number{font-variant-numeric:tabular-nums;letter-spacing:.05em;font-weight:600;color:var(--color-ink-2)}.screen.gate .card .primary{margin-block-start:.5rem}.screen.tasks .card{display:flex;flex-direction:column;gap:.375rem}.task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.screen.tasks .description{font-size:1.125rem;font-weight:600}.screen.tasks .card>.primary,.screen.tasks .card>.secondary{margin-block-start:.75rem}.screen.tasks .card>.secondary+.primary{margin-block-start:.5rem}.checklist-form{gap:.75rem}.checklist-form h3{font-size:1.125rem;font-weight:600}.checklist-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.checklist-item{padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-panel)}.checklist-item .field{display:flex;flex-direction:column;gap:.375rem;border:0;margin:0;padding:0}.checklist-item>*+*{margin-block-start:.75rem}.checklist-item>.alert-hint{margin-block-start:.5rem}.checklist-item .field-label{font-size:.875rem;font-weight:600;color:var(--color-ink-2);padding:0}.checklist-item .option{flex-direction:row;display:flex;align-items:center;gap:.75rem;min-block-size:48px;padding-inline:.75rem;border:1px solid var(--color-line);border-radius:var(--radius-btn);font-size:1rem;color:var(--color-ink)}.checklist-item .option:has(input:checked){border-color:var(--color-primary);background:var(--color-tint-navy)}.checklist-item .alert-hint{color:var(--color-warn)}.photo-field .thumb{inline-size:76px;block-size:76px;object-fit:cover;border-radius:var(--radius-btn);border:1px solid var(--color-line)}.checklist-actions{display:flex;flex-direction:column;gap:.5rem}.incident-form{gap:.75rem}.incident-form .card>.hint{margin-block-start:.375rem}.notification-row{inline-size:100%;display:flex;align-items:center;gap:.75rem;min-block-size:56px;text-align:start;font-weight:500}.notification-row .type{flex:1}.notification-row .time{color:var(--color-ink-2);font-size:.875rem;font-weight:400;flex:none}.thread-screen .bar{justify-content:flex-start}.thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.message{display:grid;grid-template-columns:1fr auto;gap:.25rem .5rem}.message .who{font-size:.875rem;font-weight:600}.message .time{font-size:.75rem;color:var(--color-ink-2)}.message .body{grid-column:1 / -1;white-space:pre-wrap}.message.queued{border-style:dashed}.login-screen{display:flex;flex-direction:column;background:var(--color-canvas)}.login-band{flex:none;min-block-size:35vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:calc(3.5rem + env(safe-area-inset-top)) 1.25rem 3.5rem;background:var(--color-primary);color:var(--color-on-primary);text-align:center}.login-logo{display:block;inline-size:75%;max-inline-size:20rem;block-size:auto}.login-body{flex:1;display:flex;flex-direction:column;margin-block-start:-2.5rem;padding:0 1.5rem calc(1.25rem + env(safe-area-inset-bottom))}.login-card{gap:.375rem;padding:1.25rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-panel);box-shadow:var(--shadow-card)}.login-card h1{margin-block-end:.75rem;font-size:1.5rem;font-weight:600}.login-card label{margin-block-start:.5rem}.login-card .primary{margin-block-start:1.25rem}.login-card .alert{margin-block-start:.75rem}.login-card .link{text-decoration:none}.login-card input[type=email]{direction:ltr}.password-field{position:relative}.password-field input{padding-inline-end:3.25rem}.password-field .reveal{position:absolute;inset-block:0;inset-inline-end:0;inline-size:48px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--color-ink-2)}.alert.with-icon{display:flex;align-items:flex-start;gap:.5rem;font-weight:500}.alert.with-icon .icon{inline-size:18px;block-size:18px;margin-block-start:.15rem}.login-footer{margin-block-start:auto;padding-block-start:1.25rem;text-align:center;font-size:.75rem;color:var(--color-ink-2)}.change-password form,.forgot-password form{gap:.375rem}.change-password .primary,.forgot-password .primary{margin-block-start:1rem}.screen.terms{gap:.5rem}.screen.terms .terms-body{max-block-size:46vh;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-block:.5rem;padding:1rem;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-panel);color:var(--color-ink-2);font-size:.9375rem}.locale{position:fixed;inset-block-start:calc(.75rem + env(safe-area-inset-top));inset-inline-end:.75rem;z-index:10;display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;color:var(--color-ink-2);font-size:.8125rem}.locale span:nth-child(2){opacity:.4}.locale .current{color:var(--color-primary-ink)}.locale span:last-child{font-family:var(--font-arabic)}.app-root:has(>.login-screen)>.locale.on-band{border-color:var(--color-on-band-line);background:transparent;color:var(--color-on-primary)}.app-root:has(>.login-screen)>.locale.on-band .current{color:var(--color-on-primary)}.update-prompt{flex:none;padding:.75rem 1.25rem;padding-block-start:calc(.75rem + env(safe-area-inset-top));background:var(--color-panel);border-block-end:1px solid var(--color-line)}.update-text{margin-block-end:.5rem;font-size:.9375rem;color:var(--color-ink-2)}.update-prompt .row{margin-block-start:0}.update-prompt .primary{min-height:48px}.sos-dock{flex:none;padding:.5rem 1.25rem;background:var(--color-canvas)}.sos-dock .card.sos{padding:0;border:0;border-radius:0;background:transparent}.sos-dock .alert,.sos-dock .notice{margin-block-start:.5rem}.sos-dock .alert button{min-height:40px;margin-inline-start:.5rem}.confirm-sheet{position:fixed;inset-inline:0;inset-block-end:0;z-index:20;max-inline-size:34rem;margin-inline:auto;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));background:var(--color-panel);border:1px solid var(--color-line);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);box-shadow:var(--shadow-sheet)}.confirm-text{margin-block-end:.25rem;font-weight:600}.confirm-sheet .primary{min-height:48px}.card-pad{padding:1rem 1rem 0}.card.flush .block-title.card-pad{margin-block-end:0;padding-block-end:.5rem}.action-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-block-start:.75rem}.action-grid:empty{display:none}.action-grid>:only-child{grid-column:1 / -1}.sos-card{border:2px solid var(--color-critical);background:var(--color-critical-bg)}.sos-title{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;color:var(--color-critical-ink)}.sos-card .detail{margin-block-start:.25rem;color:var(--color-ink)}.sos-call{min-height:56px;display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-btn);background:var(--color-critical);color:var(--color-on-primary);font-weight:600;text-decoration:none}.alert-row{padding:1rem;border-block-end:1px solid var(--color-line)}.alert-row:last-child{border-block-end:0}.form-card{display:flex;flex-direction:column;gap:.375rem;margin-block-start:.75rem}.card.form-card{margin-block-start:0}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-block-start:.5rem}.choice-row{cursor:pointer}.segmented{display:grid;grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem;border-radius:var(--radius-btn);background:var(--color-panel-2)}.segmented button{border:0;background:transparent;color:var(--color-ink-2)}.segmented button.active{background:var(--color-panel);color:var(--color-primary-ink);box-shadow:var(--shadow-card)}.thumb{inline-size:48px;block-size:48px;flex:none;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:var(--color-panel-2);color:var(--color-ink-2)}.thumb img{inline-size:100%;block-size:100%;object-fit:cover}.incident-text{margin-block:.75rem}.incident-photo{inline-size:100%;max-block-size:18rem;object-fit:cover;border-radius:var(--radius-btn);margin-block-end:.5rem}.refused{justify-content:center;min-block-size:60vh}.today-title{font-size:1.125rem;font-weight:600}
