.report-destination-picker{color:#f3f2e8;background:#10291e;border:1px solid #466b52;border-radius:16px;min-width:0;margin:0;padding:20px}.report-destination-picker legend{color:#ecf4d7;padding:0 7px;font-size:19px;font-weight:800}.report-destination-picker p{color:#d0dfd2;margin:0 0 12px;font-size:14px;line-height:1.55}.report-destination-picker .report-destination-location{background:#071c14;border-radius:10px;margin:12px 0;padding:14px}.report-destination-location p:last-child{margin-bottom:0}.report-destination-picker .report-destination-hint{color:#bbcdbd;font-size:13px}.report-destination-picker .report-destination-caution{color:#fff1c4;background:#483a1d;border-left:3px solid #ead081;padding:11px 13px;font-size:13px}.report-destination-picker>label{color:#f3f2e8;margin:15px 0 7px;font-weight:750;display:block}.report-destination-picker>select{color:#10251c;width:100%;max-width:100%;min-height:48px;font:inherit;background:#f6f3e7;border:1px solid #7d9876;border-radius:8px;margin-bottom:10px;padding:10px 12px;font-size:16px}.report-destination-picker button{color:#dcff5d;min-height:44px;font:inherit;cursor:pointer;background:#183b29;border:1px solid #718951;border-radius:8px}.report-destination-location button{margin-left:8px;padding:6px 12px;font-size:13px}.report-destination-suggestions>span{color:#dcff5d;margin:14px 0 8px;font-size:13px;font-weight:800;display:block}.report-destination-suggestions>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.report-destination-suggestions button{text-align:left;align-content:start;gap:5px;padding:12px;display:grid}.report-destination-suggestions button strong{overflow-wrap:anywhere;font-size:14px}.report-destination-suggestions button small{color:#c7d6be;font-size:12px}.report-destination-suggestions button[aria-pressed=true]{color:#10251c;background:#dcff5d;border-color:#dcff5d}.report-destination-suggestions button[aria-pressed=true] small{color:#274a2d}.report-destination-picker :is(button,select):focus-visible{outline-offset:3px;outline:3px solid #dcff5d}.report-destination-picker:disabled{opacity:.7}.report-destination-picker :disabled{cursor:not-allowed}@media (max-width:560px){.report-destination-picker{padding:14px}.report-destination-picker legend{font-size:17px}}.statewide-live-camera{margin:22px 0 12px}.statewide-live-camera svg{flex:0 0 30px;width:30px;height:30px}.statewide-live-launch{gap:12px;display:grid}.statewide-live-camera button.statewide-live-primary{color:#142b1c;background:#d8ff5f;border:1px solid #d8ff5f;justify-content:center;align-items:center;gap:15px;min-height:74px;font-size:20px;display:flex}.statewide-live-primary>span{text-align:left}.statewide-live-primary small{color:#344a26;margin-top:4px;font-size:12px;font-weight:500;display:block}.statewide-live-alternatives{gap:10px;display:flex}.statewide-live-alternatives>button{flex:1 1 0;min-width:0;font-size:13px}.statewide-viewfinder{background:#07150e;border:1px solid #6e8658;border-radius:15px;scroll-margin-top:75px;overflow:hidden;box-shadow:0 14px 32px #0003}.statewide-viewfinder[hidden]{display:none}.statewide-viewfinder-header{background:#102b1f;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.statewide-camera-wordmark{color:#f3f2e9;letter-spacing:.04em;align-items:center;gap:12px;font-size:14px;font-weight:800;display:flex}.statewide-camera-wordmark>svg,.statewide-camera-wordmark b{color:#d8ff5f}.statewide-camera-wordmark small{color:#c0cdbb;letter-spacing:.07em;margin-top:4px;font-size:10px;font-weight:500;display:block}.statewide-viewfinder-header>button{flex:none}.statewide-viewfinder-picture{background:#030906;place-items:center;height:clamp(240px,42svh,410px);display:grid;position:relative;overflow:hidden}.statewide-viewfinder-picture>video{object-fit:contain;opacity:0;width:100%;height:100%;display:block}.statewide-viewfinder-picture>video.is-live{opacity:1}.statewide-focus-corners{pointer-events:none;position:absolute;inset:20% 22%}.statewide-focus-corners>i{color:#d8ff5f;filter:drop-shadow(0 1px 2px #000);width:28px;height:28px;position:absolute}.statewide-focus-corners>i:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.statewide-focus-corners>i:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.statewide-focus-corners>i:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.statewide-focus-corners>i:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.statewide-camera-live-label{color:#f3f2e9;background:#07150ed9;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex;position:absolute;top:12px;left:12px}.statewide-camera-live-label>i{background:#d8ff5f;border-radius:50%;width:6px;height:6px}.statewide-camera-wait{text-align:center;background:radial-gradient(#1c3a27,#07150e);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px;display:flex;position:absolute;inset:0}.statewide-camera-wait>svg{color:#d8ff5f;flex-basis:38px;width:38px;height:38px}.statewide-camera-wait strong{color:#f3f2e9;font-size:20px}.statewide-camera-wait span{color:#c5d3c2;max-width:300px;font-size:13px;line-height:1.5}.statewide-viewfinder-footer{background:#10291d;justify-items:center;gap:13px;padding:16px 20px 18px;display:grid}.statewide-viewfinder-footer .statewide-camera-guidance{color:#e1e9d9;text-align:center;margin:0;font-size:13px;line-height:1.55}.statewide-live-camera button.statewide-camera-shutter{background:0 0;border:2px solid #f3f2e9;border-radius:50%;flex:none;place-items:center;width:78px;height:78px;min-height:78px;padding:6px;display:grid}.statewide-camera-shutter>span{background:#d8ff5f;border-radius:50%;width:100%;height:100%;transition:transform .16s;display:block;box-shadow:0 0 24px #d8ff5f29}.statewide-camera-shutter:active>span{transform:scale(.9)}.statewide-viewfinder-footer .statewide-live-alternatives{width:100%;max-width:440px}.statewide-viewfinder-footer>small{color:#b7c9b6;text-align:center;font-size:11px;line-height:1.5}.statewide-live-camera button.statewide-camera-retry{min-height:48px;font-size:15px}.statewide-camera-canvas{display:none}@media (max-width:600px){.statewide-viewfinder-header{gap:7px;padding:12px}.statewide-camera-wordmark{letter-spacing:0;gap:7px;font-size:11px}.statewide-camera-wordmark>svg{flex-basis:24px;width:24px;height:24px}.statewide-camera-wordmark small{font-size:9px}.statewide-viewfinder-header>button{padding:9px 10px;font-size:12px}.statewide-viewfinder-picture{height:clamp(220px,37svh,330px)}.statewide-viewfinder-footer{gap:11px;padding:13px 12px 16px}.statewide-live-camera button.statewide-camera-shutter{width:72px;height:72px;min-height:72px}.statewide-live-alternatives{gap:8px}.statewide-live-alternatives>button{padding:10px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.statewide-camera-shutter>span{transition:none}}.statewide-report-page{color:#f3f2e9;background:#0b2018;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.statewide-report-page *{box-sizing:border-box}.statewide-report-body{width:min(1080px,100% - 40px);margin:auto;padding:38px 0 52px}.statewide-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.statewide-eyebrow{color:#d8ff5f;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800;line-height:1.5}.statewide-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(35px,5vw,58px);font-weight:750;line-height:1.08}.statewide-heading h1 em{color:#d8ff5f;font-family:Georgia,serif;font-weight:500}.statewide-heading p:last-child{color:#c8d6cb;max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.6}.statewide-heading>img{border-radius:22px;width:92px;height:92px}.statewide-report-page a{color:#d8ff5f;text-underline-offset:4px}.statewide-report-page button{color:#f3f2e9;min-height:44px;font:inherit;cursor:pointer;background:#18352a;border:1px solid #728376;border-radius:9px;padding:11px 15px;font-size:14px;font-weight:700}.statewide-report-page button:disabled{opacity:.5;cursor:default}.statewide-report-page :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #d8ff5f}.statewide-report-page button.statewide-primary{color:#10241a;background:#d8ff5f;border-color:#d8ff5f}.statewide-account{color:#c5d4c8;border-top:1px solid #355044;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:16px;padding:16px 0;font-size:13px;display:flex}.statewide-account>a{margin-right:auto}.statewide-card{background:#112b20;border:1px solid #46604d;border-radius:18px;margin-bottom:24px;padding:clamp(20px,4vw,34px)}.statewide-report-page h2{letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(22px,3vw,29px);line-height:1.2}.statewide-report-page h3{margin:0 0 12px;font-size:20px;line-height:1.3}.statewide-card p{color:#ccdacd;font-size:15px;line-height:1.6}.statewide-report-page fieldset{border:0;min-width:0;margin:0;padding:0}.statewide-report-page label{color:#f3f2e9;gap:8px;margin:19px 0;font-size:15px;font-weight:700;line-height:1.5;display:grid}.statewide-report-page :is(input,select,textarea){color:#152b21;width:100%;min-width:0;min-height:48px;font:inherit;background:#f5f4eb;border:1px solid #8b9e8c;border-radius:8px;padding:12px;font-size:16px}.statewide-report-page textarea{resize:vertical}.statewide-report-page label.statewide-check{align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.statewide-report-page .statewide-check>span{color:#e0eadf;flex:1 1 0;min-width:0}.statewide-check input{accent-color:#b8e74a;flex:0 0 21px;width:21px;height:21px;min-height:21px;margin-top:2px}.statewide-report-page .statewide-file-input,.statewide-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.statewide-section-heading{align-items:flex-start;gap:14px;margin:12px 0 20px;display:flex}.statewide-section-heading h2{margin:0 0 7px}.statewide-section-heading p{margin:0}.statewide-step{color:#153321;background:#d8ff5f;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font-size:15px;font-weight:800;display:grid}.statewide-photo-actions{gap:12px;margin:24px 0 10px;display:flex}.statewide-photo-actions>button{flex:1;min-height:64px}.statewide-camera-button{justify-content:center;align-items:center;gap:12px;display:flex;font-size:18px!important}.statewide-photo-preview{background:#06130e;border-radius:13px;margin:25px 0 32px;position:relative;overflow:hidden}.statewide-photo-preview img{object-fit:contain;width:100%;max-height:470px;display:block}.statewide-photo-preview span{color:#fff;background:#071b12dc;border-radius:6px;padding:7px 12px;font-size:12px;position:absolute;bottom:12px;left:12px}.statewide-location{background:#0a2117;border:1px solid #607b60;border-radius:10px;justify-items:start;gap:10px;margin:20px 0;padding:17px;display:grid}.statewide-location span{color:#c4d2c5;overflow-wrap:anywhere;font-size:14px}.statewide-location p{margin:0}.statewide-report-page .statewide-error{color:#ffe5dc;background:#572d27;border:1px solid #be7e6e;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.6}.statewide-report-page .statewide-notice{color:#e6edc3;background:#2e3e23;border:1px solid #77834f;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.6}.statewide-save-note{color:#b4c6b7!important;font-size:12px!important}.statewide-offline-preparation{color:#bdd0c1;max-width:800px;margin:0 0 23px;font-size:13px;line-height:1.65}.statewide-saved-reports{background:#193321;border-color:#a1b967;scroll-margin-top:85px}.statewide-queued-item{border-top:1px solid #4d6b47;margin-top:22px;padding-top:22px}.statewide-queued-item h3{overflow-wrap:anywhere;margin-top:14px}.statewide-queued-item small{color:#bdd0c1;line-height:1.5}.statewide-saved-reports .statewide-error{white-space:pre-wrap;overflow-wrap:anywhere}.statewide-queued-preview{margin-top:16px}.statewide-queued-preview summary{color:#d8ff5f;cursor:pointer;min-height:44px;padding:12px 0}.statewide-queued-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.statewide-submit-actions,.statewide-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.statewide-submit-actions>.statewide-primary{flex:1;min-height:58px;font-size:17px}.statewide-receipt{border-color:#c3eb70}.statewide-success-icon{color:#153321;background:#d8ff5f;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:28px;display:grid}.statewide-receipt code{overflow-wrap:anywhere}.statewide-inbox{margin:46px 0;scroll-margin-top:85px}.statewide-inbox>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.statewide-inbox>header button{flex:none}.statewide-tabs{gap:10px;margin:20px 0;display:flex}.statewide-tabs [aria-pressed=true]{color:#d8ff5f;border-color:#d8ff5f}.statewide-new-count{color:#d8ff5f;font-size:14px;line-height:1.5}.statewide-report-page .message-notification-settings{background:#112b20;border:1px solid #607b60;border-radius:14px;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0;padding:25px;scroll-margin-top:85px;display:grid}.statewide-report-page .message-notification-settings p,.statewide-report-page .message-notification-settings small{color:#ccdacd;font-size:14px;line-height:1.6}.statewide-report-page .message-notification-settings .eyebrow{color:#d8ff5f;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.statewide-report-page .message-notification-settings .community-button-row{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.statewide-report-page .message-notification-settings .community-primary{color:#10241a;background:#d8ff5f;border-color:#d8ff5f}.statewide-report-page .message-notification-settings .message-inline-error{color:#ffe5dc}.statewide-report-page .message-notification-settings .message-alert-feedback{color:#d8ff5f}.statewide-report-card{background:#102a1f;border:1px solid #4f6b56;border-radius:12px;margin:15px 0;padding:22px}.statewide-report-meta{color:#bfcec0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:12px;display:flex}.statewide-status{color:#e5edb9;background:#34452a;border-radius:5px;padding:6px 9px}.statewide-status.status-resolved{color:#d4f2db;background:#235f41}.statewide-recipient{color:#c5d7c5;font-size:14px}.statewide-report-card summary{cursor:pointer;color:#d8ff5f;padding:12px 0}.statewide-report-card details p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.statewide-report-card details small{color:#b1c7b6;overflow-wrap:anywhere;display:block}.statewide-private-photo{object-fit:contain;background:#06130e;border-radius:8px;width:100%;max-height:420px;margin:14px 0;display:block}.statewide-review-actions{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.statewide-delete{margin-top:18px;color:#ffd1c0!important}.statewide-empty{color:#b5c7b9;padding:25px 0}.statewide-settings{border-top:1px solid #355044;margin-top:46px;padding-top:28px}.statewide-settings>p:not(.statewide-eyebrow){color:#c3d2c5;line-height:1.6}.statewide-setting select[multiple]{min-height:175px}.statewide-setting small{color:#bfd1bf;display:block}.statewide-footer{color:#aabfaf;border-top:1px solid #355044;flex-wrap:wrap;gap:14px 25px;margin-top:35px;padding-top:25px;font-size:12px;line-height:1.7;display:flex}.statewide-footer p{width:100%;margin:0}.statewide-dialog-shade{z-index:400;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.statewide-dialog{background:#163324;border:1px solid #96aa7c;border-radius:15px;width:min(500px,100%);padding:27px;box-shadow:0 20px 70px #0009}.statewide-dialog p{color:#cfddce;line-height:1.65}@media (max-width:600px){.statewide-report-page .message-notification-settings{grid-template-columns:1fr;gap:10px;padding:20px 16px}.statewide-report-body{width:calc(100% - 28px);padding-top:24px}.statewide-heading{gap:15px}.statewide-heading>img{border-radius:14px;align-self:flex-start;width:61px;height:61px}.statewide-heading h1{font-size:37px}.statewide-heading p:last-child{font-size:14px}.statewide-card{border-radius:13px;padding:20px 16px}.statewide-photo-actions{flex-direction:column}.statewide-photo-actions>button{flex:auto;min-height:56px}.statewide-photo-actions>.statewide-primary{min-height:70px}.statewide-account{font-size:12px}.statewide-account>a{width:100%}.statewide-section-heading{gap:10px}.statewide-section-heading h2{font-size:23px}.statewide-submit-actions{flex-direction:column;align-items:stretch}.statewide-submit-actions>.statewide-primary{flex:auto}.statewide-inbox>header{display:block}.statewide-inbox>header button{margin-top:7px}.statewide-report-card{padding:18px 14px}.statewide-dialog{padding:24px 19px}}
