.mobile-sections-dialog{color:#133451;overscroll-behavior:contain;background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.mobile-sections-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06192a7a}.mobile-sections-sheet{max-height:min(720px,100dvh - 28px);padding:20px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -18px 55px #08233938}.mobile-sections-sheet:before{content:"";background:#c8d3dc;border-radius:99px;width:42px;height:4px;margin:-8px auto 15px;display:block}.mobile-menu-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-menu-heading small{color:#6b7f8f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.mobile-menu-heading h2{color:var(--navy-950);margin:2px 0 0;font-size:24px}.mobile-menu-heading button{min-width:44px;min-height:44px}.mobile-menu-user{color:#61788c;margin:8px 0 16px;font-size:12px}.mobile-sections-sheet nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-sections-sheet nav a{color:#425e72;background:#f8fafc;border:1px solid #dbe4eb;border-radius:13px;align-items:center;gap:10px;min-height:64px;padding:11px 12px;font-size:13px;font-weight:750;text-decoration:none;display:flex;position:relative}.mobile-sections-sheet nav a.active{color:#1459b8;background:#edf5ff;border-color:#9fc5f5;box-shadow:inset 3px 0 #1463e2}.mobile-sections-sheet nav a b{color:#fff;background:var(--blue-600);border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:auto;padding:0 5px;font-size:10px;display:grid}.mobile-menu-account{color:#65798a;border-top:1px solid #d9e5ef;justify-content:space-between;align-items:center;min-height:48px;margin-top:16px;padding:9px 10px 0;font-size:12px;font-weight:700;display:flex}.mobile-menu-account button{color:#36566e;background:#f7fafc;border-color:#cfdae2;min-width:44px;min-height:44px}body:has(.mobile-sections-dialog[open]){overflow:hidden}.split-workspace>.panel{width:100%;min-width:0}.triage-panel{overflow-wrap:anywhere}.triage-case-select{gap:6px;min-width:0;display:grid}.triage-case-select select{width:100%;min-width:0;max-width:100%}.structured-analysis>*,.analysis-fact-list>span{min-width:0}.analysis-details{border-top:1px solid #dceae8;padding-top:10px}.analysis-details>summary{color:#245b7c;cursor:pointer;min-height:44px;padding:10px 0;font-size:13px;font-weight:800}.clarification-dialog{scroll-margin-top:85px}@media (min-width:1101px){.split-workspace .triage-panel{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 110px);overflow-y:auto}}@media (max-width:760px){.topbar-context.desktop-only{display:none}.large-map.live-local-map{background-image:none;min-height:0}.live-local-map>.local-map-surface{height:60dvh;min-height:340px;max-height:540px;position:relative}.live-local-map>.map-popover{width:auto;box-shadow:none;margin:12px;position:static}.split-workspace .triage-panel{order:0;scroll-margin-top:80px}.split-workspace .record-list{overscroll-behavior:contain;max-height:48dvh;overflow-y:auto}.split-workspace .record-main>strong{font-size:14px;line-height:1.4}.analysis-transcript{overflow-wrap:anywhere;border:1px solid #cbd9e2;border-radius:10px;margin:12px 0;padding:12px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.mobile-nav{height:calc(66px + env(safe-area-inset-bottom))}.mobile-nav button{color:#718192;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.topbar-context{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.content .primary-button{width:auto;min-height:44px;padding:10px 14px}.content .primary-button span{display:inline}.content input:not([type=checkbox]):not([type=radio]),.content textarea,.content select,.login-form input{font-size:16px}.dialog-actions{flex-wrap:wrap}.dialog-actions>*{min-height:44px}.triage-panel,.analysis-pending,.structured-analysis{padding:12px}.analysis-fact-list>span{font-size:13px;line-height:1.55;display:block}.analysis-fact-list svg{vertical-align:text-top;margin-right:5px;display:inline}.analysis-questions>span:not(.analysis-section-label),.analysis-steps{font-size:13px;line-height:1.5}.analysis-assessments strong{font-size:12px}.clarification-tools button,.clarification-suggestions button,.clarification-dialog-head>button{min-height:44px}.clarification-dialog-head>button{min-width:44px}.clarification-actions{flex-wrap:wrap}.action-stack button{white-space:normal}.modal-backdrop{padding:12px;overflow-y:auto}.modal-backdrop>div{max-width:100%;max-height:calc(100dvh - 100px);overflow-y:auto}.inbox-drawer-backdrop{background:#091d2f80;align-items:flex-end;padding:0}.inbox-drawer{border-radius:20px 20px 0 0;width:100%;height:min(88dvh,900px);max-height:88dvh;animation-name:inbox-drawer-up}@keyframes inbox-drawer-up{0%{opacity:.5;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.record-list{max-height:none}.triage-header{align-items:flex-start}}.document-evidence{min-width:0;margin-top:16px}.document-evidence h3{align-items:center;gap:7px;font-size:15px;display:flex}.document-evidence>p{color:#52677c;font-size:12px}.document-evidence-item{overflow-wrap:anywhere;background:#fffcf0;border:1px solid #d5e0eb;border-left:4px solid #d69e19;border-radius:10px;margin:10px 0;padding:10px 12px}.document-evidence-item.document-text_extracted{background:#f3fcf7;border-left-color:#18835a}.document-evidence-item summary{cursor:pointer;align-items:center;gap:9px;min-height:44px;display:flex}.document-evidence-item summary svg{flex:0 0 16px}.document-evidence-item summary span{min-width:0}.document-evidence-item summary small{margin-top:4px;font-size:12px;display:block}.document-warning{font-size:12px}.document-extracted-text{max-height:330px;margin-top:12px;padding-right:6px;overflow-y:auto}.document-extracted-text p{white-space:pre-wrap;font-size:13px;line-height:1.5}.media-evidence .document-warning svg{vertical-align:middle;display:inline}.video-transcript{border-top:1px solid #dbc990;max-height:320px;margin-top:12px;padding-top:10px;overflow-y:auto}.video-transcript p{white-space:pre-wrap;font-size:13px;line-height:1.55}.analysis-warning.urgency-low{background:#f1f5f9;border-color:#cbd5e1!important}.analysis-warning.urgency-low .analysis-section-label,.analysis-warning.urgency-low p{color:#334155}.analysis-warning.urgency-medium{background:#fffbeb;border-color:#f1d37b!important}.analysis-warning.urgency-medium .analysis-section-label,.analysis-warning.urgency-medium p{color:#73520d}.mobile-brand,.mobile-page-heading{display:none}@media (max-width:760px){.page-heading.has-mobile-heading h1,.page-heading.has-mobile-heading p{display:none}.page-heading.has-mobile-heading .mobile-page-heading{color:var(--navy-950);font-size:15px;font-weight:800;display:block}.topbar{gap:8px}.topbar>.mobile-only{display:none}.mobile-brand{color:#1252a0;flex:1;align-items:center;gap:7px;min-width:0;text-decoration:none;display:flex}.mobile-brand img{object-fit:contain;flex:none;width:25px;height:33px}.mobile-brand span{grid-template-columns:minmax(0,1fr);min-width:0;line-height:1.18;display:grid}.mobile-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.mobile-brand small{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.mobile-topbar-title{flex:none}.mobile-topbar-title strong{color:#597184;font-size:11px}.topbar>.primary-button{flex:none;padding:8px;font-size:0}.topbar>.primary-button span,.content .attention-panel .panel-heading p{display:none}.content .attention-list{overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-width:thin;overflow-x:auto}.content .attention-panel .attention-row{grid-template-columns:76px 190px minmax(0,1fr);gap:10px;width:650px;max-height:52px;padding:7px 10px;overflow:hidden;min-height:52px!important}.content .attention-row .due-chip{grid-area:1/1;font-size:11px}.content .attention-main{grid-area:1/2}.content .attention-main>strong,.content .attention-main>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content .attention-action{grid-area:1/3;overflow:hidden}.content .attention-action .compact-action-list{white-space:nowrap;text-overflow:ellipsis;max-height:22px;display:block;overflow:hidden}.content .attention-action .compact-action-list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content .attention-action:after,.content .ai-brief{display:none}.content .dashboard-live-map .panel-heading>a{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.content .inbox-list-panel .record-list{touch-action:pan-x pan-y pinch-zoom;scrollbar-width:thin;overflow:auto visible}.content .record-row.inbox-record{grid-template-columns:82px 112px 130px 260px 150px 88px;gap:8px;width:870px;min-height:49px;padding:7px 10px}.content .record-row.inbox-record>*{text-overflow:ellipsis;white-space:nowrap;grid-area:auto;overflow:hidden}.content .record-row.inbox-record [data-label]:before{display:none}.content .record-row.inbox-record .record-date small{margin-top:0}.content .record-row.inbox-record .record-main strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content .record-row.inbox-record .source-channel-badge.channel-max{font-size:11px;font-weight:900}.content .source-channel-badge.channel-max{font-weight:900}.content .map-version-tabs+.location-editor{display:none}.content .map-side-list button{flex-basis:205px;min-height:82px;max-height:108px;overflow:hidden}.content .map-side-list .map-list-meta{white-space:nowrap;overflow:hidden}.content .map-side-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content .case-table-scroll{touch-action:pan-x pan-y pinch-zoom;scrollbar-width:thin}.content .case-table-row{min-height:70px;max-height:86px;overflow:hidden}.content .case-table-row>span,.content .case-table-row .compact-action-list{max-height:64px;overflow:hidden}.modal-backdrop:has(.unified-quick-dialog){align-items:stretch;padding:0;overflow:hidden}.unified-quick-dialog{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.unified-quick-dialog>header{flex:none;align-items:center;gap:7px;min-height:52px;padding:7px 10px}.unified-quick-dialog>header>div{flex:1;min-width:0}.unified-quick-dialog>header small{font-size:10px}.unified-quick-dialog h2{text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:14px;line-height:1.2;overflow:hidden}.unified-quick-dialog>header a,.unified-quick-dialog>header button{flex:none;align-self:center;place-items:center;width:44px;height:44px;display:grid}.unified-quick-scroll{min-height:0;padding:10px 10px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1}.unified-quick-scroll .unified-case-card{gap:9px}.unified-quick-scroll .review-section{padding:10px}.unified-quick-scroll .unified-case-card h3{margin-bottom:7px;font-size:14px}.unified-quick-scroll .unified-case-card p,.unified-quick-scroll .case-plan{font-size:13px;line-height:1.45}.unified-quick-scroll .case-sticky-heading{position:static}.mobile-nav{top:calc(100dvh - 66px - env(safe-area-inset-bottom));width:100%;bottom:auto;left:0;right:0}.content .dashboard-grid>*,.content .attention-panel{min-width:0;max-width:100%}.content .attention-panel{overflow:hidden}.content .attention-list{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.content .attention-action{display:block}.content .inbox-list-panel{min-width:0;max-width:100%}.content .inbox-list-panel .record-list{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;width:100%;max-width:100%;overflow:auto hidden}.content .record-row.inbox-record .source-channel-badge.channel-max{color:#6231b8;text-align:center;background:#f4efff;border:1px solid #c7b2ef;border-radius:8px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:26px;padding:3px 8px;font-weight:900;display:inline-flex}.content .case-table{width:min-content;min-width:100%}.content .case-table-row>span{min-width:0}.content .registry-toolbar{gap:5px;padding:8px}.content .registry-toolbar>button{border-radius:7px;gap:4px;width:auto;min-height:38px;padding:5px 7px;font-size:11px}.content .registry-toolbar>button svg{width:14px;height:14px}.content .registry-toolbar .result-count{margin-left:auto;font-size:10px}.mobile-topbar-title strong{color:var(--navy-950);font-size:14px;font-weight:850}.content.mobile-condensed-heading>.page-heading>div:first-child{display:none}.content.mobile-condensed-heading>.page-heading:not(:has(.page-actions)){display:none}.content.mobile-condensed-heading>.page-heading:has(.page-actions){justify-content:flex-end;margin:0 0 8px}.content.mobile-condensed-heading>.page-heading .page-actions{width:auto}.content .map-workspace:has(.live-local-map){flex-direction:column;min-width:0;display:flex;overflow:hidden}.content .map-workspace:has(.live-local-map)>.large-map{touch-action:none;order:0;width:100%;height:clamp(390px,58dvh,620px);min-height:0}:is(.content .map-workspace:has(.live-local-map) .maplibre-map,.content .map-workspace:has(.live-local-map) .maplibregl-canvas){touch-action:none}.content .map-workspace:has(.live-local-map)>.map-side-list{border:0;border-top:1px solid var(--line);order:1;width:100%;max-height:none;display:block;overflow:visible}.content .map-workspace:has(.live-local-map) .map-side-list button{border-right:0;grid-template-columns:32px minmax(0,1fr);gap:8px;width:100%;min-height:0;padding:9px 10px;display:grid}.content .map-workspace:has(.live-local-map) .map-side-list button>span:last-child{min-width:0}.content .map-workspace:has(.live-local-map) .map-list-meta{white-space:normal;flex-wrap:wrap;gap:4px;margin-bottom:4px}.content .map-workspace:has(.live-local-map) .map-list-meta .status-badge{margin-left:0}.content .map-workspace:has(.live-local-map) .map-side-list strong{white-space:normal;font-size:12px;line-height:1.3}:is(.content .map-workspace:has(.live-local-map) .map-side-list small,.content .map-workspace:has(.live-local-map) .map-side-list em){margin-top:3px;font-size:10px}.content .page-actions .dashboard-settings-button{border-radius:8px;gap:4px;width:auto;min-height:34px;padding:5px 8px;font-size:11px}.content .page-actions .dashboard-settings-button svg{width:14px;height:14px}.content .analytics-live-summary,.content .analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px}.content .analytics-live-summary>div,.content .analytics-kpis>div{border-radius:10px;min-height:78px;padding:9px}.content .analytics-live-summary small,.content .analytics-kpis small{min-height:0;font-size:10px;line-height:1.25}.content .analytics-live-summary strong,.content .analytics-kpis strong{margin-top:3px;font-size:23px;line-height:1.1}.content .analytics-live-summary span,.content .analytics-kpis span{margin-top:3px;font-size:9px;line-height:1.25}.content>.support-workflow,.content>.support-storage-note{display:none}.content .mobile-support-status-help{margin:0 0 9px;padding:8px 10px;display:block}.content .mobile-support-status-help>summary{color:#244b65;cursor:pointer;align-items:center;gap:6px;min-height:34px;font-size:12px;font-weight:800;list-style:none;display:flex}.content .mobile-support-status-help>summary::-webkit-details-marker{display:none}.content .mobile-support-status-help .support-workflow{grid-template-columns:1fr;gap:5px;margin:7px 0 0;display:grid}.content .mobile-support-status-help .support-workflow>span{min-height:40px;padding:5px 8px}.content .mobile-support-status-help .support-workflow b{width:23px;height:23px}.content .mobile-support-status-help .support-workflow strong,.content .mobile-support-status-help .support-workflow small{font-size:11px}.content .mobile-hide-settings{display:none}.content .user-admin-section{min-width:0;padding:12px}.content .user-admin-section .settings-title-actions{gap:6px;padding-bottom:9px}.content .user-admin-section .settings-title-actions h2{font-size:14px}.content .user-admin-section .settings-title-actions p{font-size:10px}.content .user-admin-section .settings-title-actions .primary-button{width:auto;min-height:36px;margin:0;padding:6px 8px;font-size:11px}.content .user-table{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;max-width:100%;overflow-x:auto}.content .user-table-head,.content .user-table-row{grid-template-columns:190px 130px 130px 180px;gap:8px;width:690px;min-width:690px;padding:8px 10px}.content .user-table-head{display:grid}.content .user-table-row label>span{display:none}.content .user-table-row input,.content .user-table-row select{min-height:36px;margin-top:0;padding:0 7px}.content .user-table-row label small{margin-top:2px}.content .user-table-row .user-actions{flex-direction:column;grid-column:4;align-items:stretch;gap:3px;display:flex}.content .user-table-row .user-actions button{justify-content:center;min-height:32px;font-size:10px}}@media (min-width:761px){.mobile-support-status-help{display:none}}
