:root{--ts-font-family:"Roboto", Arial, sans-serif;--ts-font-size-caption:.8125rem;--ts-font-size-label:.875rem;--ts-font-size-nav:.9375rem;--ts-font-size-body:1rem;--ts-font-size-subheading:1rem;--ts-font-size-card-title:1.125rem;--ts-font-size-section-title:1.375rem;--ts-font-size-page-title:1.75rem;--ts-font-size-metric:1.75rem;--ts-font-weight-regular:400;--ts-font-weight-medium:500;--ts-line-height-tight:1.25;--ts-line-height-control:1.35;--ts-line-height-body:1.5}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body,#root{font-family:var(--ts-font-family);font-size:var(--ts-font-size-body);font-weight:var(--ts-font-weight-regular);line-height:var(--ts-line-height-body);font-synthesis:none}*,:before,:after{font-family:inherit}button,input,select,textarea,option{font-family:inherit;font-size:var(--ts-font-size-body);font-weight:var(--ts-font-weight-regular);line-height:var(--ts-line-height-control)}button,[role=button]{font-weight:var(--ts-font-weight-medium)}h1,h2,h3,p,ul,ol{margin-block-start:0}h1,.pageHeader h1,.loginCard h1,.providerHeaderTitle h1,.legalLibraryHero h1{font-size:var(--ts-font-size-page-title);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-tight);letter-spacing:-.02em}h2,.providerOpsHeading h2,.legalCategoryHeading h2{font-size:var(--ts-font-size-section-title);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-tight);letter-spacing:-.01em}h3,.providerPanelHeading h3{font-size:var(--ts-font-size-card-title);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-tight)}.providerOpsHeading b,.providerPanelHeading b{font-size:var(--ts-font-size-subheading);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-tight)}p,li,address,.providerQueueItem,.providerMobileIncident,.legalMarkdown,.legalViewer{font-size:var(--ts-font-size-body);font-weight:var(--ts-font-weight-regular);line-height:var(--ts-line-height-body)}label{font-size:var(--ts-font-size-label);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-control)}small,.metadata,.muted,.empty,.providerReportSummary small,.providerAccountSummary small,.legalMeta{font-size:var(--ts-font-size-caption);font-weight:var(--ts-font-weight-regular);line-height:var(--ts-line-height-body)}b,strong{font-weight:var(--ts-font-weight-medium)}em,i{font-style:normal}.eyebrow,.providerHeaderTitle>small,.providerSidebarBrand>small{font-size:var(--ts-font-size-label);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-control);letter-spacing:.08em;text-transform:uppercase}.providerPrimaryNav button,.providerMobileNav button,.providerMobileNavV2 button,.providerAccountMenu button{font-size:var(--ts-font-size-nav);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-control)}.providerMobileNav button span,.providerMobileNavV2 button span{font-size:var(--ts-font-size-caption);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-tight)}.status,.legalAccepted,.legalRequired{font-size:var(--ts-font-size-caption);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-control)}.providerMetricCardV2 b,.providerMobilePrimaryMetric b{font-size:var(--ts-font-size-metric);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-tight)}.brand p,.loginCard .brand p{font-size:var(--ts-font-size-label);font-weight:var(--ts-font-weight-medium);line-height:var(--ts-line-height-body);letter-spacing:.08em;text-transform:uppercase}code{font-family:var(--ts-font-family);font-size:var(--ts-font-size-label);font-weight:var(--ts-font-weight-regular);line-height:var(--ts-line-height-body)}@media (max-width:820px){:root{--ts-font-size-page-title:1.5rem;--ts-font-size-section-title:1.25rem;--ts-font-size-metric:1.5rem}button,input,select,textarea,option{font-size:var(--ts-font-size-body)}}*{box-sizing:border-box}html,body,#root{color:#fff;background:#050b14;min-height:100%;margin:0}button{cursor:pointer}img{max-width:100%;display:block}.muted{color:#a9b4c2}.eyebrow{color:#ff4d57}.brand{text-align:center;flex-direction:column;align-items:center;margin-bottom:28px;display:flex}.brand img{object-fit:contain;width:390px;max-width:86%;height:auto}.brand p{color:#f2f4f7;white-space:normal;margin:8px 0 0}.brand.compact{align-items:flex-start;margin:0}.brand.compact img{width:168px}.brand.compact p{display:none}.loginPage{background:radial-gradient(circle at 20% 10%,#13243b 0,#08111f 42%,#02050a 100%);place-items:center;min-height:100vh;padding:22px;display:grid}.loginCard{background:#101d30;border:1px solid #24364f;border-radius:32px;width:min(650px,100%);padding:44px 46px;box-shadow:0 28px 70px #00000080}.formStack{flex-direction:column;gap:14px;display:flex}input,select,textarea{color:#fff;background:#07111f;border:1px solid #25364d;border-radius:15px;outline:none;width:100%;padding:16px 18px}textarea{resize:vertical;min-height:98px}.primary{color:#fff;background:linear-gradient(135deg,#ff2c42,#c90d18);border:0;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:16px 20px;display:inline-flex}.primary.small{border-radius:11px;padding:10px 14px}.ghost{color:#fff;background:0 0;border:1px solid #25364d;border-radius:15px;padding:15px 18px}.error{color:#fff;background:#3b1016;border:1px solid #eb3347;border-radius:12px;padding:12px}.saveMsg{color:#d7ffe9;background:#0e2d20;border:1px solid #2ecc71;border-radius:12px;margin:12px 0;padding:12px}.phone{background:#08111f;border:1px solid #26374e;border-radius:34px;flex-direction:column;width:min(430px,100%);height:min(900px,100vh - 36px);display:flex;overflow:hidden;box-shadow:0 26px 80px #0000008c}.quick{color:#fff;text-align:left;border:0;border-radius:16px;justify-content:space-between;align-items:flex-start;min-height:95px;padding:16px;display:flex}.quick b{display:block}.empty{color:#a9b4c2;text-align:center;border:1px dashed #32465f;border-radius:14px;padding:18px}.thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.thumbs img{object-fit:cover;border:1px solid #32465f;border-radius:12px;width:74px;height:74px}.portal{background:#050b14;grid-template-columns:280px 1fr;min-height:100vh;display:grid}.portal aside{background:#08111f;border-right:1px solid #1d2d43;flex-direction:column;gap:10px;padding:20px;display:flex}.portal aside button{color:#a9b4c2;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.portal aside button.active{color:#fff;background:linear-gradient(135deg,#ff2c42,#c90d18)}.portal main{padding:28px;overflow:auto}.status{color:#fff;background:#0f1b2c;border:1px solid #29405d;border-radius:999px;padding:10px 14px}@media (max-width:800px){.portal{grid-template-columns:1fr}.portal aside{position:static}.loginCard{padding:28px}.brand img{width:330px}}.loginCard .brand{text-align:center;align-items:center;gap:0;margin:0 0 34px}.loginCard .brand img{object-fit:contain;width:min(430px,88%);height:auto;margin:0 auto 14px}.loginCard .brand p{color:#fff;text-align:center;max-width:100%;margin:0}.loginCard .eyebrow{margin-top:0}.brand.compact img{object-fit:contain;width:165px;height:auto}.brand.compact{margin:0}.loginCard{max-width:640px;padding-top:50px}.loginCard .brand{text-align:center;align-items:center;margin:0 0 26px}.loginCard .brandMark{object-fit:contain;width:150px;max-width:42%;margin:0 auto 10px}.loginCard .brandWord{object-fit:contain;width:330px;max-width:78%;margin:0 auto 12px}.loginCard .brand p{color:#fff;margin:0}.loginCard h1{margin:0 0 18px}@media (max-width:640px){.loginCard{padding:34px 26px}.loginCard .brandMark{width:125px}.loginCard .brandWord{width:270px}}.loginCard .brand{margin:0 0 18px}.loginCard .brandMark{width:132px;margin:0 auto 2px}.loginCard .brandWord{width:315px;margin:0 auto 8px}.loginCard .brand p{margin-top:0}button:disabled{opacity:.65;cursor:not-allowed}@media (max-width:640px){.loginCard .brandMark{width:112px}.loginCard .brandWord{width:260px}}.primary{border-radius:12px;min-height:44px;padding:11px 14px}.ghost{border-radius:12px;min-height:42px;padding:10px 14px}.quick{border-radius:14px;min-height:78px;padding:12px 14px}input,select,textarea{border-radius:13px;padding:13px 15px}@media (max-width:640px){.loginCard{padding-top:22px}.loginCard .brand{margin-top:-10px}.loginCard .brandMark{width:104px}.loginCard .brandWord{width:245px}}.timeline{border-top:1px solid #24364f;gap:4px;margin-top:4px;padding-top:8px;display:grid}.timeline small{color:#8f9caf}.loginCard .brandMark{width:104px;margin-bottom:-4px}.loginCard .brand p{color:#e7ecf3}.loginCard .eyebrow{margin:14px 0 10px}@media (max-width:900px){.loginCard .brand{margin-top:-18px}}.loginCard{padding-top:34px!important}.loginCard .brand{margin-top:-18px!important;margin-bottom:16px!important}.loginCard .brandMark{transform:translateY(10px);width:122px!important;margin-bottom:-8px!important}.loginCard .brandWord{width:280px!important;margin-top:-8px!important;margin-bottom:6px!important}.phone{border-radius:28px!important;width:min(430px,100vw - 20px)!important;max-width:100%!important;height:min(900px,100vh - 20px)!important}.bellBtn{position:relative}.bellBtn span{z-index:2;color:#fff;pointer-events:none;background:#e42c3d;border-radius:50%;place-items:center;min-width:17px;height:17px;padding:0 4px;display:grid;position:absolute;top:-7px;right:-7px}@media (max-width:380px){.phone{border-radius:0!important;width:100vw!important;height:100vh!important}.loginCard{border-radius:0;min-height:100vh}.loginPage{padding:0}.loginCard .brandWord{width:235px!important}.loginCard .brandMark{width:104px!important}}.uploadButton{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex}.uploadButton input{display:none}.formStack select{min-height:48px}.liveMapWrap{background:#0f1b2c;border:1px solid #24364f;border-radius:18px;margin:12px 0;padding:10px;overflow:hidden}.mapLegend{color:#a9b4c2;gap:5px;margin-top:8px;display:grid}.mapLegend span{align-items:center;gap:6px;display:flex}.fatalFallback{color:#172033;background:#fff;border-radius:16px;max-width:720px;margin:10vh auto;padding:32px;box-shadow:0 10px 30px #0000001f}.liveMapWrap{background:#0f1b2c!important;border:1px solid #24364f!important;border-radius:18px!important;margin:12px 0!important;padding:10px!important;position:relative!important;overflow:hidden!important}.liveMapToolbar{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 9px!important;display:flex!important}.liveMapToolbar strong{color:#fff!important}.liveMapToolbar button{color:#fff!important;background:#15253a!important;border:1px solid #32465f!important;border-radius:10px!important;align-items:center!important;gap:6px!important;min-height:36px!important;padding:7px 10px!important;display:inline-flex!important}.liveMapToolbar button.active{background:#ef3935!important;border-color:#ef3935!important}.leafletMapShell{contain:layout paint!important;background:#091322!important;border-radius:14px!important;width:100%!important;height:270px!important;position:relative!important;overflow:hidden!important}.leafletLiveMap{z-index:1!important;background:#d8dde5!important;width:100%!important;height:100%!important}.mapLoading,.mapFallback{z-index:3!important;color:#dfe8f3!important;text-align:center!important;background:#091322!important;align-content:center!important;place-items:center!important;gap:7px!important;padding:20px!important;display:grid!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.mapFallback span,.mapFallback small{color:#a9b4c2!important}.phone,section{box-sizing:border-box;max-width:100%}.formStack{min-width:0!important;max-width:100%!important}.formStack input,.formStack select,.formStack textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.pageHeader{align-items:center;gap:12px;margin:0 0 14px;display:flex}.pageHeader h1{margin:0}.appBackButton{justify-content:center;align-items:center;gap:7px;min-width:92px;display:inline-flex;background:var(--card,#111b2e)!important;color:#fff!important;border:1px solid #ef3935!important;border-radius:10px!important;width:auto!important;padding:9px 14px!important}@keyframes panicPulse{0%,to{filter:brightness()}50%{filter:brightness(1.3)}}.providerAlertCard,.providerAccountHero,.providerFormCard,.providerMemberCard,.providerStatusFlow,.providerMapCard,.providerEmptyState{background:#111f32;border:1px solid #273c55;border-radius:18px}.providerAccountHero small,.providerAccountHero span{color:#91a2b7}.providerAvatar{color:#fff;background:#ed2939;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid}.providerAlertCard{padding:15px}.providerAlertTop{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;display:grid}.providerAlertIcon{color:#ef3947;background:#ef293924;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.providerAlertTop small{color:#91a2b7}.providerAlertTop h3{margin:3px 0 0}.providerAlertTop em{color:#ff8790;background:#ef293924;border-radius:999px;padding:7px 9px}.providerAlertDetails{color:#b6c2d1;gap:8px;margin:14px 0;display:grid}.providerAlertDetails span{align-items:center;gap:8px;display:flex}.providerAlertActions{grid-template-columns:1.45fr 1fr;gap:9px;display:grid}.providerAlertActions button,.providerStatusFlow button,.providerNavigateButton{border-radius:12px;min-height:44px}.providerAlertActions button:not(.primary){color:#fff;background:#17263a;border:1px solid #30445c}.providerEmptyState{text-align:center;color:#a9b8c9;place-items:center;gap:8px;padding:30px 18px;display:grid}.providerEmptyState h3,.providerEmptyState h2,.providerEmptyState p{margin:0}.providerActiveEmpty{margin-top:16px}.providerIncidentHero{justify-content:space-between;align-items:center;margin-bottom:12px;padding:2px;display:flex}.providerIncidentHero small{color:#ef3947}.providerIncidentHero h2{margin:4px 0}.providerIncidentHero span{color:#9fb0c2}.providerIncidentHero em{background:#ed2939;border-radius:10px;padding:8px 10px}.providerMapCard{padding:0 0 12px;overflow:hidden}.providerNavigateButton{color:#fff;background:#ed2939;justify-content:center;align-items:center;gap:8px;margin:12px 12px 0;text-decoration:none;display:flex}.providerMemberCard{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}.providerMemberCard div:nth-child(2){gap:3px;display:grid}.providerMemberCard small,.providerMemberCard span{color:#9fb0c2}.providerMemberCard>a{color:#fff;background:#ed2939;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.providerStatusFlow{margin-top:12px;padding:15px}.providerStatusFlow h3{margin:0 0 12px}.providerStatusFlow>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.providerStatusFlow button{color:#dbe4ef;background:#17263a;border:1px solid #30445c}.providerStatusFlow button.active{color:#fff;background:#ed2939;border-color:#ed2939}.providerPeopleList,.providerVehicleList,.providerHistoryList{gap:10px;display:grid}.providerPeopleList article,.providerVehicleList article,.providerHistoryList article{background:#111f32;border:1px solid #273c55;border-radius:15px;align-items:center;gap:12px;padding:13px;display:flex}.providerPeopleList article>div:nth-child(2),.providerVehicleList article>div,.providerHistoryList article>div{gap:3px;min-width:0;display:grid}.providerPeopleList span,.providerVehicleList span,.providerHistoryList span,.providerHistoryList small{color:#9fb0c2}.providerPeopleList em,.providerVehicleList em,.providerHistoryList em{margin-left:auto}.providerPeopleList em.online,.providerVehicleList em{color:#45d680}.providerPeopleList em.busy{color:#f59e0b}.providerPeopleList em.offline{color:#94a3b8}.providerFormCard{gap:10px;margin-top:14px;padding:15px;display:grid}.providerFormCard h3{margin:0 0 3px}.providerFormCard input,.providerFormCard select,.providerFormCard textarea{color:#fff!important;background:#0a1727!important;border:1px solid #30445c!important;border-radius:12px!important}.providerAccountHero{align-items:center;gap:13px;margin-bottom:12px;padding:16px;display:flex}.providerAccountHero h2{margin:3px 0}.providerAccountMenu{background:#111f32;border:1px solid #273c55;border-radius:18px;overflow:hidden}.providerAccountMenu button,.providerAccountMenu>div{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #24364c;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.providerAccountMenu button:last-child,.providerAccountMenu>div:last-child{border-bottom:0}.providerAccountMenu b{color:#9fb0c2;text-align:right}.providerUpload{margin-bottom:12px}.providerAccountHero{margin-bottom:10px;padding:14px}.providerAccountMenu button,.providerAccountMenu>div{min-height:52px;padding:13px 14px}.providerAccountMenu b{white-space:normal;max-width:155px}.providerIncomingAlert{z-index:40;color:#fff;background:#e53935;border:1px solid #ffffff40;border-radius:16px;padding:14px;animation:1.2s ease-in-out infinite alternate providerAlertPulse;position:absolute;top:70px;left:12px;right:12px;box-shadow:0 18px 45px #0000006b}.providerIncomingAlert span{flex-direction:column;min-width:0;display:flex}.providerIncomingAlert b{margin-top:2px}.providerIncomingAlert em{opacity:.9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.providerIncomingAlert>div:last-child{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.providerIncomingAlert button{border:1px solid #ffffff59;border-radius:11px;min-height:42px}@keyframes providerAlertPulse{0%{transform:scale(1);box-shadow:0 14px 35px #e5393540}to{transform:scale(1.01);box-shadow:0 20px 48px #e539358c}}.providerSoundButton{place-items:center;position:relative;color:#edf3fb!important;background:#111f33!important;border:1px solid #ffffff1f!important;border-radius:11px!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important}.providerMemberCard em{color:#91a4bd;margin-top:5px;display:block}.providerGpsValue{color:#91a4bd;margin-top:-4px;display:block}.providerNotificationList button{text-align:left;color:#edf3fb;background:#111f33;border:1px solid #263a52;border-radius:14px;grid-template-columns:24px 1fr 9px;align-items:start;gap:12px;width:100%;padding:14px;display:grid}.providerNotificationList button.unread{background:#14233a;border-color:#ef30418c}.providerNotificationList button div{gap:4px;display:grid}.providerNotificationList button span,.providerNotificationList button small{color:#91a4bd}.providerNotificationList button i{background:#ef3041;border-radius:50%;width:8px;height:8px;margin-top:5px}.providerAccountMenu button>b{color:#fff;background:#ef3041;border-radius:12px;place-items:center;min-width:24px;height:24px;display:grid}.providerFormCard>button:not(.primary){color:#edf3fb;background:#14233a;border:1px solid #304862;justify-content:center;align-items:center;gap:8px;display:flex}:root{--tracksos-body-size:17px;--tracksos-main-heading-size:30px;--tracksos-sub-heading-size:26px;--tracksos-control-size:14px;--tracksos-caption-size:12px}html,body,#root,#root *{text-shadow:none!important;-webkit-text-stroke:0 transparent!important}#root button,#root input,#root select,#root textarea,#root .primary,#root .ghost,#root strong,#root b,#root .primary,#root .ghost,#root [class*=title],#root [class*=Title]{text-shadow:none!important}#root input::placeholder,#root textarea::placeholder{opacity:1}.pageHeader+section>h1:first-child{display:none}.legalLibrary,.legalViewer{color:#eef4fb;gap:16px;display:grid}.legalLibraryHero{background:#0f1b2c;border:1px solid #24364f;border-radius:18px;align-items:flex-start;gap:14px;padding:17px;display:flex}.legalLibraryHero h1,.legalLibraryHero p{margin:0}.legalLibraryHero p{color:#a9b4c2;margin-top:5px}.legalHeroIcon,.legalDocumentIcon{color:#ff4d57;background:#291218;border:1px solid #71303a;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.legalCategory{gap:9px;display:grid}.legalCategoryHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.legalCategoryHeading h2{margin:0}.legalCategoryHeading span{color:#8e9bad}.legalDocumentCard{color:#fff;text-align:left;background:#0f1b2c;border:1px solid #24364f;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px;display:grid}.legalDocumentCard>span:nth-child(2){gap:3px;min-width:0;display:grid}.legalDocumentCard small{color:#a9b4c2}.legalDocumentCard em{color:#7f91a8}.legalAccepted,.legalRequired{white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:6px 8px;display:inline-flex!important}.legalAccepted{color:#9ff0c4;background:#0e2d20}.legalRequired{color:#ffd6d9;background:#3b1016}.legalAbout{text-align:center;border-top:1px solid #24364f;gap:3px;padding:14px;display:grid}.legalAbout span,.legalAbout small{color:#8e9bad}.legalBack{color:#ff626b;background:0 0;border:0;align-items:center;gap:7px;width:max-content;padding:0;text-decoration:none;display:inline-flex}.legalViewerHeader{background:#0f1b2c;border:1px solid #24364f;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.legalViewerHeader>div:first-child{min-width:0}.legalViewerHeader span:first-child{color:#ff4d57}.legalViewerHeader h1{margin:5px 0 7px}.legalViewerHeader p{color:#a9b4c2;margin:0}.legalMeta{background:#091322;border-radius:13px;gap:4px;min-width:170px;padding:12px;display:grid}.legalMeta span{color:#a9b4c2}.legalMarkdown{color:#162131;overflow-wrap:anywhere;background:#fff;border-radius:18px;padding:20px}.legalMarkdown h1{color:#111c2a;margin:0 0 20px}.legalMarkdown h2{color:#172538;margin:26px 0 9px}.legalMarkdown h3{margin:21px 0 7px}.legalMarkdown p{margin:0 0 14px}.legalMarkdown ul,.legalMarkdown ol{margin:0 0 16px;padding-left:24px}.legalMarkdown a{color:#b51928}.legalAcceptanceBar{background:#101d30;border:1px solid #30445f;border-radius:16px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 25px #00000040}.legalAcceptanceBar>div{gap:3px;display:grid}.legalAcceptanceBar span{color:#a9b4c2}.legalAcceptanceComplete{color:#c6f8dd;background:#0e2d20;border:1px solid #28744e;border-radius:14px;align-items:center;gap:9px;padding:13px;display:flex}@media (max-width:760px){.legalViewerHeader{display:grid}.legalMeta{min-width:0}.legalAcceptanceBar{flex-direction:column;align-items:stretch}.legalDocumentCard{grid-template-columns:40px minmax(0,1fr)}.legalDocumentCard>:last-child{grid-column:2}}.authSilentSplash{background:#07111f;place-items:center;min-height:100vh;padding:24px;display:grid}.authSilentSplash img{opacity:.98;width:min(250px,68vw);height:auto;animation:.28s ease-out both trackSOSLogoIn}@keyframes trackSOSLogoIn{0%{opacity:0;transform:scale(.985)}to{opacity:.98;transform:scale(1)}}.appBackButton,.legalBack{color:#eef4fb!important;white-space:nowrap!important;background:#0f1b2c!important;border:1px solid #2b3e57!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;min-width:0!important;height:33px!important;min-height:33px!important;padding:5px 9px!important;text-decoration:none!important;display:inline-flex!important}.appBackButton span{display:inline!important}.pageHeader{gap:9px!important;margin-bottom:12px!important}#root .legalLibrary h1,#root .legalLibrary h2,#root .legalViewer h1,#root .legalViewer h2,#root .legalMarkdown h1,#root .legalMarkdown h2,#root .legalMarkdown h3{text-align:left!important}.bellBtn span{text-align:center!important;border:1px solid #081321!important;width:auto!important;min-width:15px!important;height:15px!important;padding:0 3px!important;top:-5px!important;right:-5px!important}.lazyScreenLoading{color:#a9b4c2;text-align:center;background:#0f1b2c;border:1px solid #24364f;border-radius:16px;place-items:center;min-height:180px;padding:24px;display:grid}.recordPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:100%;margin:18px 0 4px;display:flex}.recordPagination>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.recordPagination button{color:#dbe5f1;background:#101d30;border:1px solid #2a3d55;border-radius:9px;min-width:36px;height:36px;padding:0 10px}.recordPagination button.active{color:#fff;background:#dc2f35;border-color:#dc2f35}.recordPagination button:disabled{opacity:.45;cursor:not-allowed}.zoomableImageButton{cursor:zoom-in;background:0 0;border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.zoomableImageButton img{object-fit:cover;width:100%;height:100%;display:block}.imageLightbox{z-index:10000;background:#010712f0;justify-content:center;align-items:center;padding:54px 22px 76px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.imageLightbox>img{object-fit:contain;border-radius:12px;max-width:min(1100px,94vw);max-height:82vh}.imageLightboxClose{color:#fff;background:#dc2f35;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:16px;right:16px}.imageLightboxNav{color:#fff;background:#0c1728;border:1px solid #2a3d55;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.imageLightboxNav button{white-space:nowrap}@media (max-width:760px){.imageLightbox{padding-left:12px;padding-right:12px}}:root{--tracksos-text:15px;--tracksos-small:13px;--tracksos-page-title:24px;--tracksos-section-title:19px;--tracksos-card-title:15px}@media (max-width:520px){:root{--tracksos-page-title:22px;--tracksos-section-title:18px;--tracksos-text:15px;--tracksos-card-title:15px}}@keyframes checkoutPulse{to{opacity:.35;transform:scale(.8)}}.providerWorkspace{color:#f8fafc;background:#091522;grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.providerSidebar{z-index:25;background:#081523;border-right:1px solid #22344b;flex-direction:column;gap:20px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.providerSidebarBrand{gap:8px;padding:0 8px;display:grid}.providerSidebarBrand small{color:#91a2b7}.providerSidebarIdentity{background:#111f32;border:1px solid #273c55;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.providerSidebarIdentity>div:last-child{gap:4px;min-width:0;display:grid}.providerSidebarIdentity b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerSidebarIdentity .isOnline{color:#45d680}.providerSidebarIdentity .isOffline{color:#94a3b8}.providerSidebar nav{gap:6px;display:grid}.providerSidebar nav button,.providerSidebarFooter button{color:#aebdce;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:12px 13px;display:grid}.providerSidebar nav button:hover,.providerSidebar nav button.active{color:#fff;background:#17263a}.providerSidebar nav button i{background:#ef3947;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ef394721}.providerSidebarFooter{border-top:1px solid #22344b;gap:7px;margin-top:auto;padding-top:14px;display:grid}.providerWorkspaceMain{flex-direction:column;min-width:0;min-height:100vh;display:flex}.providerWorkspaceHeader{z-index:20;background:#0d1b2e;border-bottom:1px solid #22344b;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:18px 28px;display:flex;position:sticky;top:0}.providerWorkspaceHeader small{color:#ef3947}.providerWorkspaceHeader h1{color:#fff;margin:4px 0 0}.providerHeaderActions{align-items:center;gap:9px;display:flex}.providerAvailabilityPill{color:#fff;background:#17263a;border:1px solid #30445c;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;display:flex}.providerAvailabilityPill span{border-radius:50%;width:8px;height:8px}.providerAvailabilityPill.online span{background:#2dcc70;box-shadow:0 0 0 4px #2dcc7021}.providerAvailabilityPill.offline span{background:#ef3935}.providerWorkspaceContent{width:100%;min-width:0;max-width:1500px;margin:0 auto;padding:24px 28px 42px}.providerMobileNav{display:none}.providerPanelHeading small{color:#ef3947}.providerDutyToggle{color:#fff;background:#17263a;border:1px solid #30445c;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:170px;padding:12px 16px;display:flex}.providerDutyToggle span{background:#ef3935;border-radius:50%;width:10px;height:10px}.providerDutyToggle.on{background:#143625;border-color:#245c3b}.providerDutyToggle.on span{background:#2dcc70}.providerDashboardPanel,.providerJobsWorkspace{background:#111f32;border:1px solid #273c55;border-radius:18px;min-width:0;padding:20px}.providerPanelHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.providerPanelHeading h2{color:#fff;margin:4px 0 0}.providerPanelHeading button{color:#fff;background:#17263a;border:1px solid #30445c;border-radius:10px;padding:9px 12px}.providerPanelHeading>span{color:#9fb0c2}.providerJobGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.providerAlertCardRebuilt{margin:0}.providerAlertCardRebuilt .providerAlertDetails{min-height:74px}.providerActiveWorkspace{gap:16px;display:grid}.providerActiveGrid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.7fr);align-items:start;gap:16px;display:grid}.providerActiveGrid>div{gap:14px;display:grid}.providerActiveWorkspace .providerMapCard{margin:0}.providerActiveWorkspace .providerIncidentHero{background:#111f32;border:1px solid #273c55;border-radius:17px;padding:18px 20px}.providerWorkspace .providerFormCard,.providerWorkspace .providerPeopleList article,.providerWorkspace .providerVehicleList article,.providerWorkspace .providerHistoryList article,.providerWorkspace .providerAccountHero,.providerWorkspace .providerAccountMenu{box-shadow:none}.providerWorkspace .providerFormCard,.providerWorkspace .providerAccountMenu{max-width:none}.providerWorkspace .pageHeader{margin-bottom:16px}@media (max-width:1050px){.providerWorkspace{grid-template-columns:88px minmax(0,1fr)}.providerSidebar{padding:18px 10px}.providerSidebarBrand small,.providerSidebarIdentity>div:last-child,.providerSidebar nav span,.providerSidebarFooter span{display:none}.providerSidebarIdentity{justify-content:center;padding:10px}.providerSidebar nav button,.providerSidebarFooter button{grid-template-columns:1fr;place-items:center;padding:12px}.providerJobGrid,.providerActiveGrid{grid-template-columns:1fr}}@media (max-width:700px){.providerWorkspace{display:block}.providerSidebar{display:none}.providerWorkspaceHeader{min-height:70px;padding:13px 15px;position:sticky}.providerAvailabilityPill{padding:8px 10px}.providerWorkspaceContent{padding:15px 14px 90px}.providerDutyToggle{width:100%}.providerDashboardPanel,.providerJobsWorkspace{padding:15px}.providerJobGrid{grid-template-columns:1fr}.providerMobileNav{z-index:50;padding-bottom:env(safe-area-inset-bottom);background:#081523fa;border-top:1px solid #25384f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.providerMobileNav button{color:#9fb0c2;background:0 0;border:0;place-items:center;gap:3px;min-width:0;padding:9px 3px;display:grid}.providerMobileNav button.active{color:#ef3947}.providerIncomingAlert{top:76px;left:10px;right:10px}.providerActiveGrid{grid-template-columns:1fr}}.providerTeamWorkspace{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:16px;display:grid}.providerPeopleList,.providerVehicleList{gap:10px;display:grid}.providerPeopleList article,.providerVehicleList article{background:#0b1828;border:1px solid #273c55;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.providerPeopleList article>div:nth-child(2),.providerVehicleList article>div{gap:3px;min-width:0;display:grid}.providerPeopleList b,.providerVehicleList b{color:#fff}.providerPeopleList span,.providerPeopleList small,.providerVehicleList span,.providerVehicleList small{color:#9fb0c2;overflow-wrap:anywhere}.providerOnlineTag{color:#45d680}.providerOfflineTag{color:#94a3b8}.providerTeamForm{margin:0}.providerFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.providerAccountWorkspace{gap:16px;display:grid}.providerAccountHero{background:#111f32;border:1px solid #273c55;border-radius:18px;align-items:center;gap:16px;padding:22px;display:flex}.providerAccountHero>div:last-child{gap:4px;min-width:0;display:grid}.providerAccountHero small{color:#ef3947}.providerAccountHero h2{color:#fff;margin:0}.providerAccountHero p,.providerAccountHero span{color:#9fb0c2;overflow-wrap:anywhere;margin:0}.providerAccountSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.providerAccountSummary article{background:#111f32;border:1px solid #273c55;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:16px;display:grid}.providerAccountSummary b{color:#fff}.providerAccountSummary span{color:#9fb0c2}.providerAccountMenu button{text-align:left;color:#fff;background:#111f32;border:1px solid #273c55;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:15px 16px;display:grid}.providerAccountMenu button span{gap:3px;display:grid}.providerAccountMenu button small{color:#9fb0c2}.providerAccountMenu button i{color:#fff;background:#ef3947;border-radius:50%;place-items:center;min-width:25px;height:25px;display:grid}.providerLogoutRow{border-color:#642c35!important}.providerAccountScreen{gap:14px;display:grid}.providerLegalWorkspace{background:#111f32;border:1px solid #273c55;border-radius:18px;min-width:0;padding:20px}.providerLegalIntro{color:#a9b8c9;max-width:850px;margin:-4px 0 18px}.providerLegalWorkspace .legalLibrary{width:100%;max-width:none}.providerLegalWorkspace .pageHeader{display:none}@media (max-width:1050px){.providerTeamWorkspace{grid-template-columns:1fr}.providerAccountSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.providerMobileNav{grid-template-columns:repeat(5,minmax(0,1fr))}.providerTeamWorkspace{gap:12px}.providerFormGrid{grid-template-columns:1fr}.providerAccountHero{align-items:flex-start;padding:17px}.providerAccountSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.providerAccountSummary article{padding:13px}.providerAccountMenu button{padding:14px 13px}.providerLegalWorkspace{padding:14px}.providerPeopleList article,.providerVehicleList article{grid-template-columns:38px minmax(0,1fr) auto}.providerWorkspaceContent{padding-bottom:100px}}.providerWorkspace button,.providerWorkspace [role=button]{-webkit-tap-highlight-color:#ef39472e;transition:transform .12s,background-color .12s,border-color .12s,color .12s}.providerWorkspace button:active,.providerWorkspace [role=button]:active{filter:brightness(1.08);transform:scale(.975)}.providerWorkspace button:focus-visible{outline-offset:2px;outline:2px solid #ef3947}.providerWorkspace [role=button]:focus-visible{outline-offset:2px;outline:2px solid #ef3947}.providerAccountWorkspace,.providerAccountScreen,.providerAccountHero,.providerAccountSummary,.providerAccountMenu{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.providerAccountMenu button{min-width:0;overflow:hidden}.providerAccountMenu button span{text-align:left;min-width:0}.providerAccountMenu button small{overflow-wrap:anywhere}.providerAccountMenu button:active{background:#182b42;border-color:#ef3947}@media (max-width:700px){.providerMobileNav{grid-template-columns:repeat(4,minmax(0,1fr))}.providerMobileNav button{min-height:61px;padding:8px 5px calc(8px + env(safe-area-inset-bottom))}.providerMobileNav button span{white-space:nowrap}.providerMobileNav button:active{background:#14283d}.providerMobileNav button.active{background:#11243a;box-shadow:inset 0 3px #ef3947}.providerAccountWorkspace,.providerAccountScreen{width:100%;min-width:0;max-width:100%;margin:0;padding:0;overflow-x:hidden}.providerAccountHero{gap:12px;width:100%;max-width:100%;padding:15px}.providerAccountHero>div:last-child{width:100%;min-width:0}.providerAccountHero h2,.providerAccountHero p,.providerAccountHero span{overflow-wrap:anywhere;max-width:100%}.providerAccountSummary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%}.providerAccountSummary article{min-width:0}.providerAccountMenu{width:100%;max-width:100%}.providerAccountMenu button{border-radius:13px;grid-template-columns:26px minmax(0,1fr) 22px;gap:11px;width:100%;max-width:100%;padding:14px 13px}}@media (prefers-reduced-motion:reduce){.providerWorkspace button,.providerWorkspace [role=button]{transition:none}}.providerWorkspaceV2{--provider-bg:#030912;--provider-panel:#081421;--provider-panel-2:#0b1928;--provider-line:#1d3148;--provider-line-strong:#29425f;--provider-text:#edf5ff;--provider-muted:#93a6ba;--provider-red:#ef3935;--provider-blue:#2485ff;--provider-green:#28ce75;--provider-amber:#f59e0b;--provider-purple:#9b5de5;background:var(--provider-bg)!important;grid-template-columns:248px minmax(0,1fr)!important;width:100%!important;max-width:none!important;min-height:100dvh!important}.providerSidebarV2{border-right:1px solid var(--provider-line)!important;background:#050e19!important;gap:12px!important;padding:14px 11px!important;overflow:hidden!important}.providerSidebarV2 .providerSidebarBrand{border-bottom:1px solid #94a3b81f!important;padding:3px 8px 10px!important}.providerSidebarV2 .providerSidebarBrand .brand.compact img{object-fit:contain!important;object-position:left center!important;max-width:175px!important;max-height:40px!important}.providerSidebarV2 .providerSidebarBrand small{color:#70849a!important;margin-top:3px!important}.providerPrimaryNav{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#29425f transparent!important;gap:3px!important;padding:0 2px 8px!important;display:grid!important;overflow-y:auto!important}.providerSidebarV2 .providerPrimaryNav button{color:#9fb1c5!important;border:1px solid #0000!important;border-radius:9px!important;grid-template-columns:20px minmax(0,1fr) auto!important;gap:10px!important;min-height:39px!important;padding:8px 10px!important}.providerSidebarV2 .providerPrimaryNav button:hover{color:#fff!important;background:#0e1e30!important;border-color:#203852!important}.providerSidebarV2 .providerPrimaryNav button.active{color:#fff!important;box-shadow:inset 3px 0 0 var(--provider-red)!important;background:#122f51!important;border-color:#1e5f9e!important}.providerSidebarV2 .providerPrimaryNav button em{background:var(--provider-red);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;display:grid}.providerSidebarIdentityBottom{background:#0a1827!important;border-radius:11px!important;margin-top:auto!important;padding:10px!important}.providerSidebarIdentityBottom .providerAvatar{border-radius:9px!important;width:34px!important;height:34px!important}.providerSidebarIdentityBottom small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#768ba1!important}.providerSidebarV2 .providerSidebarFooter{gap:3px!important;margin-top:0!important;padding-top:8px!important}.providerSidebarV2 .providerSidebarFooter button{border-radius:8px!important;min-height:38px!important;padding:8px 10px!important}.providerWorkspaceHeaderV2{border-bottom:1px solid var(--provider-line)!important;background:#050f1a!important;gap:16px!important;width:100%!important;height:68px!important;min-height:68px!important;padding:0 18px!important}.providerHeaderTitle small{color:#768ba1!important}.providerHeaderTitle h1{margin:2px 0 0!important}.providerWorkspaceHeaderV2 .providerHeaderActions{gap:7px!important;min-width:0!important}.providerWorkspaceHeaderV2 .providerAvailabilityPill{background:#0c1d2d!important;border-color:#203750!important;border-radius:9px!important;min-height:34px!important;padding:7px 10px!important}.providerWorkspaceHeaderV2 time{color:#b7c6d6;font-variant-numeric:tabular-nums;border-left:1px solid #94a3b82e;border-right:1px solid #94a3b82e;padding:0 9px}.providerWorkspaceHeaderV2 .providerSoundButton,.providerWorkspaceHeaderV2 .bellBtn{color:#d5e2ef!important;background:#0b1928!important;border:1px solid #203750!important;border-radius:9px!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;display:grid!important;position:relative!important}.providerWorkspaceHeaderV2 .bellBtn>span{background:var(--provider-red)!important;color:#fff!important;border:2px solid #050f1a!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;display:grid!important;position:absolute!important;top:-5px!important;right:-5px!important}.providerHeaderProfile{color:#fff!important;text-align:left!important;background:#0b1928!important;border:1px solid #203750!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr) 15px!important;align-items:center!important;gap:8px!important;min-width:160px!important;max-width:230px!important;padding:5px 8px!important;display:grid!important}.providerHeaderProfile>span{min-width:0!important;display:grid!important}.providerHeaderProfile b,.providerHeaderProfile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerWorkspaceContentV2{width:100%!important;max-width:none!important;margin:0!important;padding:14px 16px 30px!important}.providerDashboardV2{gap:12px;width:100%;min-width:0;display:grid}.providerMobileOverview{display:none}.providerDesktopMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.providerMetricCardV2{min-width:0;min-height:82px;border:1px solid var(--provider-line)!important;color:#fff!important;text-align:left!important;background:#081522!important;border-radius:10px!important;grid-template-columns:38px minmax(0,1fr) 15px!important;align-items:center!important;gap:10px!important;padding:12px!important;display:grid!important;overflow:hidden!important}.providerMetricCardV2:hover{border-color:var(--provider-line-strong)!important;background:#0b1b2b!important}.providerMetricCardV2 .providerMetricIcon{background:#14263a;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.providerMetricCardV2>div{gap:1px;min-width:0;display:grid}.providerMetricCardV2 small{color:#91a5ba;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.providerMetricCardV2 b{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.providerMetricCardV2 em{color:#7f93a9;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.providerMetricCardV2.security{background:linear-gradient(90deg,#ef39351f,#081522 52%)}.providerMetricCardV2.security .providerMetricIcon{color:#ff5b57;background:#ef393524}.providerMetricCardV2.info{background:linear-gradient(90deg,#2485ff1f,#081522 52%)}.providerMetricCardV2.info .providerMetricIcon{color:#4b9cff;background:#2485ff24}.providerMetricCardV2.warning{background:linear-gradient(90deg,#f59e0b1f,#081522 52%)}.providerMetricCardV2.warning .providerMetricIcon{color:#f9b13d;background:#f59e0b24}.providerMetricCardV2.success{background:linear-gradient(90deg,#28ce751f,#081522 52%)}.providerMetricCardV2.success .providerMetricIcon{color:#43dd8b;background:#28ce7524}.providerMetricCardV2.other{background:linear-gradient(90deg,#9b5de51f,#081522 52%)}.providerMetricCardV2.other .providerMetricIcon{color:#b27afb;background:#9b5de524}.providerOperationsGrid{grid-template-columns:minmax(270px,.78fr) minmax(430px,1.55fr) minmax(280px,.82fr);align-items:stretch;gap:10px;min-height:480px;display:grid}.providerOpsPanel{border:1px solid var(--provider-line);background:var(--provider-panel);border-radius:10px;min-width:0;overflow:hidden}.providerOpsHeading{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.providerOpsHeading small{color:#6f849a;display:block}.providerOpsHeading h2{color:#f5f9ff;margin:2px 0 0}.providerOpsHeading>button{color:#ef5753!important;white-space:nowrap!important;background:0 0!important;border:0!important;align-items:center!important;gap:4px!important;padding:6px 7px!important;display:inline-flex!important}.providerQueueTabs{border-bottom:1px solid #94a3b821;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 6px;display:grid}.providerQueueTabs button{min-width:0;color:#879aad!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:9px 3px!important;overflow:hidden!important}.providerQueueTabs button.active{color:#fff!important;border-bottom-color:var(--provider-red)!important;background:#ef39350a!important}.providerQueueList{scrollbar-width:thin;scrollbar-color:#29425f transparent;max-height:410px;display:grid;overflow:auto}.providerQueueItem{width:100%;min-width:0;color:#eef5ff!important;text-align:left!important;background:#07131f!important;border:0!important;border-bottom:1px solid #94a3b81c!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) auto 13px!important;align-items:center!important;gap:8px!important;padding:10px!important;display:grid!important}.providerQueueItem:hover,.providerQueueItem.selected{background:#0d1d2d!important}.providerQueueItem.selected{box-shadow:inset 3px 0 0 var(--provider-blue)!important}.providerQueueIcon{color:#ff5b57;background:#ef393524;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.providerQueueItem.medical .providerQueueIcon,.providerQueueIcon.medical{color:#f9b13d;background:#f59e0b24}.providerQueueItem.low .providerQueueIcon,.providerQueueIcon.low{color:#43dd8b;background:#28ce7524}.providerQueueItem.medium .providerQueueIcon,.providerQueueIcon.medium{color:#4b9cff;background:#2485ff24}.providerQueueItem.other .providerQueueIcon,.providerQueueIcon.other{color:#b27afb;background:#9b5de524}.providerQueueItem>div{gap:2px;min-width:0;display:grid}.providerQueueItem small,.providerQueueItem b,.providerQueueItem em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerQueueItem small{color:#70849a}.providerQueueItem b{color:#f5f9ff}.providerQueueItem em{color:#9cafc1}.providerQueueItem>i{color:#ff6965}.providerDashboardMapPanel{flex-direction:column;min-height:480px;display:flex}.providerDashboardMap{background:#07111b;flex:1;min-height:430px;position:relative}.providerDashboardLeaflet{width:100%;height:100%;min-height:430px;background:#07111b!important}.providerDashboardLegend{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040d17e6;border:1px solid #263e57;border-radius:8px;flex-wrap:wrap;gap:5px;padding:6px 8px;display:flex;position:absolute;bottom:10px;left:10px}.providerDashboardLegend span{color:#b7c7d7;align-items:center;gap:4px;display:flex}.providerMapEmpty{text-align:center;color:#8195aa;align-content:center;place-items:center;gap:8px;min-height:430px;padding:30px;display:grid}.providerMapEmpty b{color:#dce8f4}.providerMapEmpty span{max-width:340px}.providerDashboardRightRail{grid-template-rows:minmax(245px,1fr) minmax(210px,.9fr);gap:10px;min-width:0;display:grid}.providerResourceList,.providerQuickChatList{min-width:0;display:grid}.providerResourceList>button,.providerQuickChatList>button{width:100%;min-width:0;color:#fff!important;text-align:left!important;background:#07131f!important;border:0!important;border-bottom:1px solid #94a3b81c!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;display:grid!important}.providerResourceList>button:hover,.providerQuickChatList>button:hover{background:#0d1d2d!important}.providerResourceAvatar,.providerQuickChatList>button>span{color:#e5edf5;background:#15283b;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.providerResourceList>button>div,.providerQuickChatList>button>div{gap:2px;min-width:0;display:grid}.providerResourceList b,.providerResourceList small,.providerQuickChatList b,.providerQuickChatList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerResourceList small,.providerQuickChatList small{color:#7f93a8}.providerResourceList em,.providerQuickChatList em{white-space:nowrap}.providerResourceList em.online{color:#32d379}.providerResourceList em.offline{color:#f59e0b}.providerQuickChatList em{color:#71859a}.providerVehicleSummary{background:#0b1928!important;grid-template-columns:28px minmax(0,1fr) 13px!important}.providerDashboardBottom{grid-template-columns:minmax(0,1.35fr) minmax(340px,.8fr);gap:10px;display:grid}.providerQuickActionsV2>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px;display:grid}.providerQuickActionsV2>div:last-child button{min-height:38px;color:#dce8f4!important;background:#0c1c2c!important;border:1px solid #2a4059!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:8px!important;display:flex!important}.providerQuickActionsV2 button.success{color:#5ce29a!important;border-color:#245c3b!important}.providerQuickActionsV2 button.warning{color:#ffc35a!important;border-color:#6a4a13!important}.providerQuickActionsV2 button.info{color:#64adff!important;border-color:#1f568b!important}.providerQuickActionsV2 button.other{color:#c58aff!important;border-color:#54347c!important}.providerQuickActionsV2 button:disabled{opacity:.42!important;cursor:not-allowed!important}.providerUpdatesList{display:grid}.providerUpdatesList button{width:100%;color:#fff!important;text-align:left!important;background:#07131f!important;border:0!important;border-bottom:1px solid #94a3b81a!important;border-radius:0!important;grid-template-columns:7px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:8px 11px!important;display:grid!important}.providerUpdatesList button>span{background:#22c55e;border-radius:50%;width:6px;height:6px}.providerUpdatesList button.unread>span{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b1f}.providerUpdatesList button>div{gap:2px;min-width:0;display:grid}.providerUpdatesList b,.providerUpdatesList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerUpdatesList small{color:#7f93a8}.providerUpdatesList em{color:#71859a;white-space:nowrap}.providerIncomingAlert{background:#251018!important;border-color:#7c2c33!important}.providerIncomingAlert button{align-items:center!important;gap:5px!important;display:inline-flex!important}.providerIncidentHeroActions{align-items:center;gap:10px;display:flex}.providerIncidentHeroActions button{color:#dce8f4!important;background:#0c1d2e!important;border:1px solid #2c4965!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;display:flex!important}.providerActiveLinks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.providerActiveLinks button,.providerActiveLinks a{min-height:42px;color:#dce8f4!important;background:#0c1d2e!important;border:1px solid #29425f!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:9px!important;text-decoration:none!important;display:flex!important}.providerStatusFlow>div button,.providerAlertActions button{justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.providerAvailabilityWorkspace,.providerReportsWorkspace{gap:12px;display:grid}.providerAvailabilityHero{border:1px solid var(--provider-line);background:var(--provider-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.providerAvailabilityHero>div{align-items:center;gap:15px;display:flex}.providerAvailabilityHero small{color:#ef5753}.providerAvailabilityHero h2{color:#fff;margin:3px 0}.providerAvailabilityHero p{color:#91a5ba;margin:0}.providerAvailabilityBeacon{color:#ff5b57;background:#ef393521;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.providerAvailabilityBeacon.online{color:#43dd8b;background:#28ce7524}.providerAvailabilitySummary,.providerReportSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.providerAvailabilitySummary article,.providerReportSummary article{border:1px solid var(--provider-line);background:#0a1827;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:13px;display:grid}.providerAvailabilitySummary b,.providerReportSummary b{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerAvailabilitySummary span,.providerReportSummary span{color:#879bae}.providerAvailabilityWorkspace .providerPeopleList button{color:#fff;text-align:left;background:#07131f;border:0;border-bottom:1px solid #94a3b81f;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:11px;display:grid}.providerAvailabilityWorkspace .providerPeopleList button:hover{background:#0d1d2d}.providerAvailabilityWorkspace .providerPeopleList button>div:nth-child(2){gap:2px;min-width:0;display:grid}.providerAvailabilityWorkspace .providerPeopleList b,.providerAvailabilityWorkspace .providerPeopleList span,.providerAvailabilityWorkspace .providerPeopleList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerChatWorkspace{grid-template-columns:minmax(250px,.72fr) minmax(0,1.8fr);gap:10px;min-height:calc(100dvh - 120px);display:grid}.providerChatIncidents,.providerChatMain{border:1px solid var(--provider-line);background:var(--provider-panel);border-radius:10px;min-width:0;overflow:hidden}.providerChatIncidents{flex-direction:column;display:flex}.providerChatIncidents>button{width:100%;color:#fff!important;text-align:left!important;background:#07131f!important;border:0!important;border-bottom:1px solid #94a3b81c!important;border-radius:0!important;grid-template-columns:34px minmax(0,1fr) 13px!important;align-items:center!important;gap:8px!important;padding:10px!important;display:grid!important}.providerChatIncidents>button.active{box-shadow:inset 3px 0 0 var(--provider-red)!important;background:#10243a!important}.providerChatIncidents>button>div{gap:2px;min-width:0;display:grid}.providerChatIncidents b,.providerChatIncidents small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerChatIncidents small{color:#8498ac}.providerChatMain{grid-template-rows:auto minmax(220px,1fr) auto auto;display:grid}.providerChatMain>header{border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.providerChatMain>header small{color:#ef5753}.providerChatMain>header h2{margin:2px 0}.providerChatMain>header p{color:#8498ac;margin:0}.providerChatMain>header button{color:#dce8f4!important;background:#0c1d2e!important;border:1px solid #29425f!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;display:flex!important}.providerChatThread{background:#06111c;flex-direction:column;gap:9px;padding:14px;display:flex;overflow:auto}.providerChatThread article{background:#0d1e30;border:1px solid #263d56;border-radius:10px;max-width:min(72%,640px);padding:10px 12px}.providerChatThread article.outgoing{background:#102c4a;border-color:#1f568b;align-self:flex-end}.providerChatThread article>div{justify-content:space-between;gap:10px;display:flex}.providerChatThread b{color:#dce8f4}.providerChatThread small{color:#71859a}.providerChatThread p{color:#e9f1f9;margin:6px 0 0}.providerChatEmpty{text-align:center;color:#8094a8;align-content:center;place-items:center;gap:7px;min-height:220px;padding:20px;display:grid}.providerChatEmpty b{color:#dce8f4}.providerChatQuick{background:#081522;border-top:1px solid #94a3b81f;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}.providerChatQuick button{flex:none;color:#aebfd0!important;white-space:nowrap!important;background:#0c1d2e!important;border:1px solid #29425f!important;border-radius:999px!important;padding:7px 9px!important}.providerChatComposer{background:#081522;border-top:1px solid #94a3b81f;grid-template-columns:145px minmax(0,1fr) 135px;gap:8px;padding:10px 12px;display:grid}.providerChatComposer label{gap:3px;display:grid}.providerChatComposer label span{color:#7d91a5}.providerChatComposer select,.providerChatComposer textarea{color:#e8f1fa;background:#07131f;border:1px solid #29425f;border-radius:8px;width:100%;min-width:0}.providerChatComposer select{height:42px;padding:0 9px}.providerChatComposer textarea{resize:vertical;min-height:42px;max-height:110px;padding:10px}.providerChatComposer button{justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.providerTeamWorkspaceV2{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)!important;width:100%!important}.providerTeamWorkspaceV2 .providerPeopleList article,.providerTeamWorkspaceV2 .providerVehicleList article{grid-template-columns:40px minmax(0,1fr) auto 34px!important}.providerTeamWorkspaceV2 .iconDanger{place-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important}.providerMobileNavV2{grid-template-columns:repeat(5,minmax(0,1fr))!important}.providerMobileNavV2 button{position:relative!important}.providerMobileNavV2 button i{background:var(--provider-red);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:20%;box-shadow:0 0 0 2px #081523}@media (max-width:1360px){.providerDesktopMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.providerMetricCardV2:nth-child(4),.providerMetricCardV2:nth-child(5){grid-column:span 1}.providerOperationsGrid{grid-template-columns:minmax(250px,.75fr) minmax(390px,1.35fr) minmax(250px,.75fr)}.providerHeaderProfile{min-width:130px;max-width:175px}}@media (max-width:1120px){.providerWorkspaceV2{grid-template-columns:76px minmax(0,1fr)!important}.providerSidebarV2{padding:12px 8px!important}.providerSidebarV2 .providerSidebarBrand small,.providerSidebarV2 .providerPrimaryNav span,.providerSidebarV2 .providerPrimaryNav em,.providerSidebarIdentityBottom>div:last-child,.providerSidebarV2 .providerSidebarFooter span{display:none!important}.providerSidebarV2 .providerSidebarBrand .brand.compact img{object-fit:cover!important;object-position:left!important;width:44px!important;height:44px!important}.providerSidebarV2 .providerPrimaryNav button,.providerSidebarV2 .providerSidebarFooter button{grid-template-columns:1fr!important;place-items:center!important;padding:8px!important}.providerSidebarIdentityBottom{justify-content:center!important}.providerOperationsGrid{grid-template-columns:minmax(240px,.7fr) minmax(360px,1.3fr)}.providerDashboardRightRail{grid-column:1/-1;grid-template-rows:none;grid-template-columns:1fr 1fr}.providerDashboardBottom{grid-template-columns:1fr}.providerHeaderProfile{display:none!important}.providerTeamWorkspaceV2{grid-template-columns:1fr!important}}@media (max-width:820px){.providerWorkspaceHeaderV2 time{display:none}.providerOperationsGrid{grid-template-columns:1fr}.providerDashboardMapPanel{min-height:400px}.providerDashboardRightRail{grid-column:auto;grid-template-columns:1fr}.providerDesktopMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.providerMetricCardV2:last-child{grid-column:1/-1}.providerQuickActionsV2>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.providerChatWorkspace{grid-template-columns:220px minmax(0,1fr)}.providerChatComposer{grid-template-columns:1fr}.providerAvailabilitySummary,.providerReportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.providerWorkspaceV2{min-height:100dvh!important;display:block!important}.providerSidebarV2{display:none!important}.providerWorkspaceHeaderV2{height:62px!important;min-height:62px!important;padding:0 12px!important}.providerHeaderTitle small{display:none!important}.providerWorkspaceHeaderV2 .providerAvailabilityPill{place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}.providerWorkspaceHeaderV2 .providerAvailabilityPill>span{display:none!important}.providerWorkspaceHeaderV2 .providerHeaderActions{gap:5px!important}.providerWorkspaceHeaderV2 .providerSoundButton,.providerWorkspaceHeaderV2 .bellBtn{width:34px!important;height:34px!important}.providerWorkspaceContentV2{padding:12px 12px 88px!important}.providerDesktopOnly,.providerDesktopMetrics{display:none!important}.providerMobileOverview{gap:10px!important;display:grid!important}.providerMobileWelcome{justify-content:space-between;align-items:center;gap:10px;padding:4px 2px 7px;display:flex}.providerMobileWelcome small{color:#72869b}.providerMobileWelcome h2{color:#fff;margin:2px 0 0}.providerMobileOnline{color:#ff6965!important;background:#231018!important;border:1px solid #553039!important;border-radius:8px!important;align-items:center!important;gap:5px!important;padding:7px 9px!important;display:flex!important}.providerMobileOnline.on{color:#4ce092!important;background:#0e291b!important;border-color:#245c3b!important}.providerMobilePrimaryMetric{width:100%;color:#fff!important;text-align:left!important;background:linear-gradient(90deg,#ef39352e,#0b1827 60%)!important;border:1px solid #673039!important;border-radius:10px!important;grid-template-columns:42px minmax(0,1fr) 17px!important;align-items:center!important;gap:10px!important;padding:13px!important;display:grid!important}.providerMobilePrimaryMetric>span{color:#ff5b57;background:#ef39352e;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.providerMobilePrimaryMetric>div{grid-template-columns:auto 1fr;align-items:end;gap:1px 8px;display:grid}.providerMobilePrimaryMetric small{color:#ff8985;grid-column:1/-1}.providerMobilePrimaryMetric em{color:#aebed0}.providerMobileMetricRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.providerMobileMetricRow button{min-width:0;color:#fff!important;text-align:left!important;background:#091725!important;border:1px solid #20364e!important;border-radius:9px!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:center!important;gap:1px 6px!important;padding:10px!important;display:grid!important}.providerMobileMetricRow span{color:#8296aa;white-space:nowrap}.providerMobileRecent{border:1px solid var(--provider-line);background:#081522;border-radius:10px;overflow:hidden}.providerMobileRecent .providerPanelHeading{border-bottom:1px solid #94a3b81f;margin:0!important;padding:10px 11px!important}.providerMobileRecent .providerPanelHeading button{color:#ef5753!important;background:0 0!important;border:0!important;align-items:center!important;gap:2px!important;padding:4px!important;display:flex!important}.providerMobileIncident{width:100%;color:#fff!important;text-align:left!important;background:#07131f!important;border:0!important;border-bottom:1px solid #94a3b81a!important;border-radius:0!important;grid-template-columns:32px minmax(0,1fr) auto 13px!important;align-items:center!important;gap:8px!important;padding:9px 10px!important;display:grid!important}.providerMobileIncident>span{color:#ff5b57;background:#ef393524;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.providerMobileIncident.medical>span{color:#f9b13d;background:#f59e0b24}.providerMobileIncident.medium>span{color:#4b9cff;background:#2485ff24}.providerMobileIncident.low>span{color:#43dd8b;background:#28ce7524}.providerMobileIncident>div{gap:1px;min-width:0;display:grid}.providerMobileIncident small,.providerMobileIncident b,.providerMobileIncident em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerMobileIncident small{color:#6f8499}.providerMobileIncident em{color:#8296aa}.providerMobileIncident>i{color:#ff6965}.providerMobileQuickLinks{gap:7px;display:grid}.providerMobileQuickLinks button{width:100%;color:#fff!important;text-align:left!important;background:#091725!important;border:1px solid #20364e!important;border-radius:9px!important;grid-template-columns:30px minmax(0,1fr) 14px!important;align-items:center!important;gap:8px!important;padding:10px!important;display:grid!important}.providerMobileQuickLinks button>span{gap:1px;display:grid}.providerMobileQuickLinks small{color:#8195aa}.providerMobileNavV2{background:#040d17fa!important;border-top-color:#20354c!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.providerMobileNavV2 button{min-height:60px!important;padding:7px 3px calc(7px + env(safe-area-inset-bottom))!important}.providerMobileNavV2 button.active{box-shadow:inset 0 2px 0 var(--provider-red)!important;color:#ef5753!important;background:#0e2135!important}.providerChatWorkspace{min-height:0!important;display:block!important}.providerChatIncidents{max-height:230px;margin-bottom:10px;overflow:auto}.providerChatMain{min-height:520px}.providerChatMain>header{align-items:flex-start}.providerChatMain>header button{place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}.providerChatThread article{max-width:88%}.providerChatComposer{grid-template-columns:1fr!important}.providerChatQuick{padding:8px}.providerAvailabilityHero{flex-direction:column;align-items:flex-start;padding:15px}.providerAvailabilityHero>div{align-items:flex-start}.providerAvailabilityHero .providerDutyToggle{width:100%}.providerAvailabilitySummary,.providerReportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.providerAvailabilitySummary article,.providerReportSummary article{grid-template-columns:28px minmax(0,1fr);padding:11px}.providerTeamWorkspaceV2{grid-template-columns:1fr!important;display:grid!important}.providerIncidentHeroActions{flex-direction:column;align-items:flex-end}.providerActiveLinks{grid-template-columns:1fr}.providerWorkspaceV2 .providerLegalWorkspace{padding:12px!important}}@media (min-width:821px){.providerWorkspaceContentV2{width:calc(100% - 28px)!important;max-width:1640px!important;margin:0 auto!important;padding:14px 0 30px!important}.providerQueueItem{grid-template-columns:38px minmax(0,1fr) auto 14px!important;gap:10px!important;padding:12px 11px!important}.providerQueueIcon{width:36px!important;height:36px!important}.providerQueueItem>div{gap:3px!important}}@media (max-width:700px){.providerMobileIncident{grid-template-columns:36px minmax(0,1fr) auto 14px!important;gap:9px!important;padding:11px 10px!important}.providerMobileIncident>span{width:34px!important;height:34px!important}.providerMobileIncident>div{gap:2px!important}}.fatalFallbackActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dashboardEmergencyStrip{background:linear-gradient(90deg,#fff1f2,#fff);border:1px solid #ef4444;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 18px;display:flex;box-shadow:0 8px 24px #dc26261a}.dashboardEmergencyStrip>div{align-items:center;gap:13px;min-width:0;display:flex}.dashboardEmergencyStrip svg{color:#dc2626;width:30px;height:30px;animation:1s infinite tracksosPulse}.dashboardEmergencyStrip span{min-width:0;display:grid}.dashboardEmergencyStrip b{color:#b91c1c;font-size:15px}.dashboardEmergencyStrip small{white-space:nowrap;text-overflow:ellipsis;color:#6b7280;overflow:hidden}.dashboardEmergencyStrip button{color:#fff;background:#dc2626;border:0;border-radius:9px;align-items:center;gap:8px;padding:11px 18px;font-weight:700;display:flex}@keyframes tracksosPulse{50%{opacity:.7;transform:scale(1.15)}}.tracksosEmergencyPinHost,.tracksosResponderPinHost{background:0 0!important;border:0!important}.tracksosEmergencyPin{background:var(--pin);border:5px solid #fff;border-radius:50% 50% 50% 0;position:relative;transform:rotate(-45deg);box-shadow:0 8px 24px #00000052}.tracksosEmergencyPin.selected{filter:drop-shadow(0 0 12px var(--pin));animation:1.1s infinite pinPulse}.tracksosEmergencyPin span{color:#fff;place-items:center;font-size:31px;font-weight:900;line-height:1;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(45deg)}.tracksosResponderPin{background:var(--pin);border:4px solid #fff;border-radius:50% 50% 50% 0;width:42px;height:42px;transform:rotate(-45deg);box-shadow:0 6px 18px #00000040}.tracksosResponderPin span{place-items:center;width:100%;height:100%;font-size:19px;display:grid;transform:rotate(45deg)}@keyframes pinPulse{50%{transform:rotate(-45deg)scale(1.1)}}.providerDashboardLegend{flex-wrap:wrap;align-items:center;gap:8px!important;display:flex!important}.providerDashboardLegend .panicLegend,.providerDashboardLegend .medicalLegend,.providerDashboardLegend .responderLegend{color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.panicLegend{background:#dc2626}.medicalLegend{background:#f97316}.responderLegend{background:#2563eb;font-size:12px}.providerMemberDetailPanel{background:#fff;border:1px solid #e5e7eb;border-radius:15px;margin-top:14px;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.providerMemberDetailHeader{color:#fff;background:linear-gradient(90deg,#b91c1c,#ef4444);justify-content:space-between;align-items:center;padding:14px 17px;display:flex}.providerMemberDetailHeader>div{align-items:center;gap:10px;display:flex}.providerMemberDetailHeader span{display:grid}.providerMemberDetailHeader button{color:#b91c1c;background:#fff;border:1px solid #ffffff80;border-radius:8px;padding:8px 12px;font-weight:700}.providerMemberDetailGrid{border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.providerMemberDetailGrid>span{border-bottom:1px solid #eef2f7;border-right:1px solid #eef2f7;grid-template-columns:22px minmax(0,1fr);column-gap:8px;min-width:0;padding:13px 15px;display:grid}.providerMemberDetailGrid svg{color:#6b7280;grid-row:1/3;width:18px}.providerMemberDetailGrid small{color:#6b7280}.providerMemberDetailGrid b{white-space:normal;overflow-wrap:anywhere;font-size:13px}.providerMemberActions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:13px;display:grid}.providerMemberActions button,.providerMemberActions a{color:#111827;text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px;font-weight:650;text-decoration:none;display:flex}.providerMemberActions .primary{color:#fff;background:#dc2626;border-color:#dc2626}.providerMemberActions svg{width:17px}.providerDashboardLeaflet{min-height:430px!important}@media (max-width:1100px){.providerMemberDetailGrid,.providerMemberActions{grid-template-columns:repeat(2,minmax(0,1fr))}}.providerDispatchSelect{background:#fff;border:1px solid #d1d5db;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:7px 9px;display:flex}.providerDispatchSelect svg{width:17px}.providerDispatchSelect select{color:#111827;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.providerMemberActions button:disabled{opacity:.5;cursor:not-allowed}.providerLayout3Desktop{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:14px;display:grid}.providerLayout3MapColumn{gap:14px;min-width:0;display:grid}.providerLayout3MapCard,.providerLayout3TableCard,.providerLayout3MemberCard{background:#fff;border:1px solid #e5e7eb;border-radius:15px;overflow:hidden;box-shadow:0 10px 28px #0f172a0f}.providerLayout3MapCard .providerDashboardLeaflet{border-radius:0!important;min-height:470px!important}.providerLayout3BottomGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.providerLayout3CardHeading{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.providerLayout3CardHeading>div{align-items:center;gap:8px;display:flex}.providerLayout3CardHeading small{color:#111827;letter-spacing:.03em;font-weight:800}.providerLayout3CardHeading b{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;display:grid}.providerLayout3CardHeading button{color:#dc2626;background:0 0;border:0;align-items:center;gap:4px;font-weight:700;display:flex}.providerLayout3CardHeading svg{width:16px}.providerLayout3TableHeader{color:#64748b;text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;gap:8px;padding:8px 12px;font-size:10px;font-weight:800;display:grid}.providerLayout3TableHeader.alertHeader{grid-template-columns:52px 1.1fr 68px 72px 1.4fr 1fr 44px}.providerLayout3TableHeader.teamHeader{grid-template-columns:1.25fr 90px 1fr 48px}.providerLayout3Rows{display:grid}.providerLayout3AlertRow,.providerLayout3TeamRow{text-align:left;color:#111827;background:#fff;border:0;border-bottom:1px solid #eef2f7;align-items:center;gap:8px;width:100%;padding:10px 12px;display:grid}.providerLayout3AlertRow:hover,.providerLayout3TeamRow:hover{background:#fff7f7}.providerLayout3AlertRow{grid-template-columns:52px 1.1fr 68px 72px 1.4fr 1fr 44px}.providerLayout3TeamRow{grid-template-columns:1.25fr 90px 1fr 48px}.providerLayout3AlertRow>span,.providerLayout3AlertRow>strong,.providerLayout3AlertRow>em,.providerLayout3TeamRow>span,.providerLayout3TeamRow>em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.providerLayout3AlertRow strong{font-size:12px}.providerLayout3AlertRow .panic{color:#dc2626;font-weight:800}.providerLayout3AlertRow .medical{color:#f97316;font-weight:800}.priorityDot{border-radius:50%;place-items:center;width:25px;font-weight:900;color:#fff!important;height:25px!important;font-size:16px!important;display:grid!important}.priorityDot.panic{background:#dc2626}.priorityDot.medical{background:#f97316}.teamIdentity{align-items:center;gap:8px;display:flex}.teamAvatar{color:#334155;background:#e2e8f0;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;display:grid}.teamAvatar.large{width:44px;height:44px}.teamAvatar svg{width:16px}.statusPill{color:#475569;background:#e2e8f0;border-radius:6px;justify-content:center;padding:5px 7px;font-weight:800;font-size:11px!important;display:inline-flex!important}.statusPill.online,.statusPill.available,.statusPill.on-duty,.statusPill.active,.statusPill.on-scene{color:#15803d;background:#dcfce7}.statusPill.en-route,.statusPill.responding{color:#1d4ed8;background:#dbeafe}.providerLayout3MemberHeader{color:#fff;background:linear-gradient(90deg,#b91c1c,#ef4444);justify-content:space-between;align-items:center;padding:15px;display:flex}.providerLayout3MemberHeader>div{align-items:center;gap:10px;display:flex}.providerLayout3MemberHeader>div>svg{width:30px;height:30px}.providerLayout3MemberHeader span{display:grid}.providerLayout3MemberHeader b{font-size:18px}.providerLayout3MemberHeader small{text-transform:uppercase;font-weight:800}.providerLayout3MemberHeader>button{color:#fff;background:0 0;border:0;font-size:26px;line-height:1}.providerLayout3MemberDetails{display:grid}.providerLayout3MemberDetails>span{border-bottom:1px solid #eef2f7;grid-template-columns:20px 115px minmax(0,1fr);align-items:start;gap:8px;padding:10px 13px;display:grid}.providerLayout3MemberDetails svg{color:#64748b;width:17px}.providerLayout3MemberDetails small{color:#64748b}.providerLayout3MemberDetails b{overflow-wrap:anywhere;font-size:12px}.providerLayout3MiniMap{color:#475569;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:70px;margin:12px;display:flex}.providerLayout3MiniMap svg{color:#dc2626}.providerLayout3Actions{grid-template-columns:1fr 1fr;gap:9px;padding:0 12px 12px;display:grid}.providerLayout3Actions button,.providerLayout3Actions a,.providerLayout3Actions label{color:#111827;text-align:center;background:#fff;border:1px solid #d1d5db;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:8px;font-weight:700;text-decoration:none;display:flex}.providerLayout3Actions .dispatchPrimary{color:#fff;background:#dc2626;border-color:#dc2626;grid-column:1/-1}.providerLayout3Actions button:disabled{opacity:.5;cursor:not-allowed}.providerLayout3Actions svg{width:17px}.providerLayout3Actions .providerDispatchSelect{grid-column:1/-1}.providerLayout3ProfileSummary{border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 12px 12px;padding:12px;display:grid}.providerLayout3ProfileSummary>div:nth-child(2){display:grid}.providerLayout3ProfileSummary small{color:#64748b}.providerLayout3ProfileSummary button{color:#dc2626;background:0 0;border:0;align-items:center;gap:4px;font-weight:800;display:flex}.providerLayout3ProfileSummary svg{width:15px}@media (max-width:1250px){.providerLayout3Desktop{grid-template-columns:minmax(0,1fr) 330px}.providerLayout3BottomGrid{grid-template-columns:1fr}.providerLayout3TableHeader.alertHeader,.providerLayout3AlertRow{grid-template-columns:42px 1.2fr 65px 68px 1.4fr 44px}.providerLayout3TableHeader.alertHeader span:nth-child(6),.providerLayout3AlertRow>:nth-child(6){display:none}}@media (max-width:980px){.providerLayout3Desktop{display:none!important}}:root{--pts-bg:#f4f6f9;--pts-surface:#fff;--pts-surface-soft:#f8fafc;--pts-sidebar:#071625;--pts-sidebar-deep:#04101d;--pts-text:#172033;--pts-muted:#68758a;--pts-line:#e3e8ef;--pts-red:#d91f2a;--pts-red-dark:#b91520;--pts-red-soft:#fff1f2;--pts-green:#16a05d;--pts-blue:#2478da;--pts-orange:#f07d18;--pts-shadow:0 8px 24px #1a273912}html,body,#root{background:var(--pts-bg)!important;color:var(--pts-text)!important}.providerWorkspaceV2{background:var(--pts-bg)!important;min-height:100vh!important;color:var(--pts-text)!important}.providerSidebarV2{background:linear-gradient(180deg, var(--pts-sidebar), var(--pts-sidebar-deep))!important;border-right:1px solid #13283a!important;box-shadow:8px 0 26px #04101d14!important}.providerSidebarBrand{border-bottom:1px solid #ffffff17!important}.providerSidebarBrand small,.providerSidebarIdentityBottom small,.providerSidebarFooter button,.providerPrimaryNav button{color:#b8c4d2!important}.providerPrimaryNav button{background:0 0!important;border:1px solid #0000!important;border-radius:9px!important}.providerPrimaryNav button:hover{color:#fff!important;background:#ffffff0f!important}.providerPrimaryNav button.active{background:linear-gradient(90deg, var(--pts-red-dark), #ed313b)!important;color:#fff!important;border-color:#ffffff14!important;box-shadow:0 7px 18px #d91f2a3d!important}.providerPrimaryNav button em,.providerPrimaryNav button i{background:var(--pts-red)!important;color:#fff!important}.providerSidebarIdentityBottom{color:#fff!important;background:#ffffff0b!important;border:1px solid #ffffff17!important}.providerSidebarFooter{border-top-color:#ffffff17!important}.providerSidebarFooter button:hover{color:#fff!important;background:#ffffff0f!important}.providerWorkspaceMain,.providerWorkspaceContentV2{background:var(--pts-bg)!important;color:var(--pts-text)!important}.providerWorkspaceHeaderV2{border-bottom:1px solid var(--pts-line)!important;color:var(--pts-text)!important;background:#fffffff7!important;box-shadow:0 3px 14px #1b283a0b!important}.providerHeaderTitle small,.providerHeaderTitle h1,.providerHeaderActions time,.providerHeaderProfile b{color:var(--pts-text)!important}.providerHeaderTitle small,.providerHeaderProfile small{color:var(--pts-muted)!important}.providerSoundButton,.bellBtn,.providerHeaderProfile,.providerAvailabilityPill{border:1px solid var(--pts-line)!important;color:var(--pts-text)!important;box-shadow:none!important;background:#fff!important}.providerSoundButton:hover,.bellBtn:hover,.providerHeaderProfile:hover{background:var(--pts-red-soft)!important;color:var(--pts-red)!important;border-color:#f2b7bd!important}.providerAvailabilityPill.online{color:var(--pts-green)!important;background:#eefbf4!important;border-color:#b7e8ca!important}.providerAvailabilityPill.offline{color:var(--pts-red)!important;background:#fff4f4!important;border-color:#f3c1c5!important}.providerIncomingAlert{color:var(--pts-text)!important;background:linear-gradient(90deg,#fff4f4,#fff)!important;border:1px solid #ef8e95!important;box-shadow:0 8px 22px #d91f2a1a!important}.providerIncomingAlert small,.providerIncomingAlert b{color:var(--pts-red)!important}.providerIncomingAlert em{color:var(--pts-muted)!important}.providerWorkspaceV2 :is(.appCard,.providerDashboardPanel,.providerMapCard,.providerAlertCard,.providerAlertCardRebuilt,.providerFormCard,.providerJobsWorkspace,.providerActiveWorkspace,.providerAvailabilityWorkspace,.providerChatWorkspace,.providerReportsWorkspace,.providerAccountWorkspace,.providerLegalWorkspace,.providerNotificationList,.providerPeopleList,.providerVehicleList,.providerHistoryList,.providerChatIncidents,.providerChatMain,.providerChatQuick,.providerIncidentHero,.providerAvailabilityHero,.providerAccountHero,.providerAccountMenu,.providerAccountSummary,.providerReportSummary,.providerAvailabilitySummary,.providerJobGrid>*,.providerTeamForm,.providerLayout3MapCard,.providerLayout3TableCard,.providerLayout3MemberCard){background:var(--pts-surface)!important;border-color:var(--pts-line)!important;color:var(--pts-text)!important;box-shadow:var(--pts-shadow)!important}.providerWorkspaceV2 :is(.pageHeader,.providerPanelHeading,.providerOpsHeading,.providerChatMain>header,.providerChatIncidents>header,.providerFormCard>header,.providerAlertTop,.providerAccountMenu>header){border-color:var(--pts-line)!important;color:var(--pts-text)!important;background:#fff!important}.providerWorkspaceV2 :-webkit-any(h1,h2,h3,h4,h5,b,strong,label){color:var(--pts-text)}.providerWorkspaceV2 :is(h1,h2,h3,h4,h5,b,strong,label){color:var(--pts-text)}.providerWorkspaceV2 :-webkit-any(p,small,em,.muted){color:var(--pts-muted)}.providerWorkspaceV2 :is(p,small,em,.muted){color:var(--pts-muted)}.providerWorkspaceV2 .eyebrow,.providerWorkspaceV2 .providerPanelHeading>div>small,.providerWorkspaceV2 .providerOpsHeading>div>small{color:var(--pts-red)!important}.providerWorkspaceV2 :is(.providerQueueItem,.providerAlertCard,.providerAlertCardRebuilt,.providerNotificationList article,.providerHistoryList article,.providerPeopleList article,.providerVehicleList article,.providerChatIncidents button,.providerChatThread article,.providerStatusFlow article,.providerAccountMenu button,.providerActiveLinks button,.providerActiveLinks a,.providerLayout3AlertRow,.providerLayout3TeamRow){color:var(--pts-text)!important;border-color:var(--pts-line)!important;background:#fff!important}.providerWorkspaceV2 :is(.providerQueueItem,.providerChatIncidents button,.providerAccountMenu button,.providerActiveLinks button,.providerActiveLinks a):hover{background:#fff6f7!important;border-color:#f2c4c8!important}.providerWorkspaceV2 .providerChatIncidents button.active{background:var(--pts-red-soft)!important;box-shadow:inset 3px 0 0 var(--pts-red)!important;border-color:#eaa6ad!important}.providerWorkspaceV2 :-webkit-any(.providerLayout3TableHeader,.providerTableHeader,thead){background:var(--pts-surface-soft)!important;color:var(--pts-muted)!important}.providerWorkspaceV2 :is(.providerLayout3TableHeader,.providerTableHeader,thead){background:var(--pts-surface-soft)!important;color:var(--pts-muted)!important}.providerWorkspaceV2 table{color:var(--pts-text)!important}.providerWorkspaceV2 :-webkit-any(td,th){border-color:var(--pts-line)!important}.providerWorkspaceV2 :is(td,th){border-color:var(--pts-line)!important}.providerWorkspaceV2 :-webkit-any(input,select,textarea){color:var(--pts-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dce5!important}.providerWorkspaceV2 :is(input,select,textarea){color:var(--pts-text)!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5dce5!important}.providerWorkspaceV2 :-webkit-any(input,select,textarea):focus{border-color:var(--pts-red)!important;box-shadow:0 0 0 3px #d91f2a1a!important}.providerWorkspaceV2 :is(input,select,textarea):focus{border-color:var(--pts-red)!important;box-shadow:0 0 0 3px #d91f2a1a!important}.providerWorkspaceV2 :-webkit-any(input,textarea)::placeholder{color:#98a2b3!important}.providerWorkspaceV2 :is(input,textarea)::placeholder{color:#98a2b3!important}.providerWorkspaceV2 .providerUpload,.providerWorkspaceV2 .uploadButton{background:var(--pts-surface-soft)!important;color:var(--pts-text)!important;border-color:#d5dce5!important}.providerWorkspaceV2 .primary,.providerWorkspaceV2 .dispatchPrimary,.providerWorkspaceV2 .providerNavigateButton,.providerWorkspaceV2 .providerIncidentHeroActions .primary{background:linear-gradient(135deg, #ea313b, var(--pts-red-dark))!important;border-color:var(--pts-red-dark)!important;color:#fff!important;box-shadow:0 7px 16px #d91f2a2b!important}.providerWorkspaceV2 .primary:hover,.providerWorkspaceV2 .dispatchPrimary:hover{filter:brightness(.96)}.providerWorkspaceV2 .ghost,.providerWorkspaceV2 .appBackButton,.providerWorkspaceV2 .providerPanelHeading button,.providerWorkspaceV2 .providerOpsHeading button,.providerWorkspaceV2 .providerAlertActions button,.providerWorkspaceV2 .providerIncidentHeroActions button,.providerWorkspaceV2 .providerActiveLinks button,.providerWorkspaceV2 .providerActiveLinks a{color:var(--pts-text)!important;background:#fff!important;border-color:#d5dce5!important}.providerWorkspaceV2 :-webkit-any(.ghost,.appBackButton):hover{background:var(--pts-red-soft)!important;color:var(--pts-red)!important;border-color:#e7a7ad!important}.providerWorkspaceV2 :is(.ghost,.appBackButton):hover{background:var(--pts-red-soft)!important;color:var(--pts-red)!important;border-color:#e7a7ad!important}.providerChatWorkspace{box-shadow:none!important;background:0 0!important}.providerChatThread{background:#f7f9fc!important}.providerChatThread article{border:1px solid var(--pts-line)!important;color:var(--pts-text)!important;background:#fff!important;box-shadow:0 3px 10px #1b283a0a!important}.providerChatThread article.mine{background:#fff0f1!important;border-color:#efb6bb!important}.providerChatComposer,.providerChatQuick{border-color:var(--pts-line)!important;background:#fff!important}.providerIncidentHero,.providerAvailabilityHero,.providerAccountHero{border-left:4px solid var(--pts-red)!important;background:linear-gradient(115deg,#fff,#fff6f7)!important}.providerAvailabilitySummary article,.providerReportSummary article,.providerAccountSummary article,.providerDesktopMetrics article,.providerMetricCardV2{color:var(--pts-text)!important;border-color:var(--pts-line)!important;box-shadow:var(--pts-shadow)!important;background:#fff!important}.providerMetricIcon{background:var(--pts-red-soft)!important;color:var(--pts-red)!important}.providerMetricCardV2:nth-child(3) .providerMetricIcon,.providerAvailabilitySummary article:first-child>svg{color:var(--pts-green)!important;background:#ebfaf2!important}.providerMetricCardV2:nth-child(4) .providerMetricIcon{color:var(--pts-blue)!important;background:#eef5ff!important}.providerWorkspaceV2 .empty,.providerEmptyState,.providerActiveEmpty,.providerChatEmpty,.providerMapEmpty,.noLocation,.mapFallback,.mapLoading{background:var(--pts-surface-soft)!important;color:var(--pts-muted)!important;border-color:#d8dee8!important}.providerWorkspaceV2 .saveMsg{color:#11683c!important;background:#eefaf4!important;border-color:#b5e4ca!important}.providerWorkspaceV2 .error{color:#9e1720!important;background:#fff0f1!important;border-color:#e8a2a8!important}.providerWorkspaceV2 .leaflet-container{background:#e8edf3!important}.providerWorkspaceV2 .leaflet-popup-content-wrapper,.providerWorkspaceV2 .leaflet-popup-tip{color:var(--pts-text)!important;background:#fff!important}.providerWorkspaceV2 .leaflet-control-zoom a,.providerWorkspaceV2 .leaflet-control-layers{color:var(--pts-text)!important;background:#fff!important;border-color:#d7dde5!important}.providerDashboardLegend,.mapLegend,.liveMapToolbar{color:var(--pts-text)!important;border-color:var(--pts-line)!important;background:#fffffff5!important}.recordPagination button{color:var(--pts-text)!important;background:#fff!important;border-color:#d6dde6!important}.recordPagination button.active{background:var(--pts-red)!important;color:#fff!important;border-color:var(--pts-red)!important}.providerLegalWorkspace :-webkit-any(section,article,nav,header){color:var(--pts-text)}.providerLegalWorkspace :is(section,article,nav,header){color:var(--pts-text)}.providerLegalWorkspace :-webkit-any(button,a){color:inherit}.providerLegalWorkspace :is(button,a){color:inherit}@media (max-width:700px){.providerWorkspaceHeaderV2,.providerMobileNavV2{border-color:var(--pts-line)!important;background:#fff!important}.providerMobileNavV2 button{color:#718096!important}.providerMobileNavV2 button.active{color:var(--pts-red)!important;box-shadow:inset 0 3px 0 var(--pts-red)!important;background:#fff0f1!important}.providerMobileOverview :is(.providerMobilePrimaryMetric,.providerMobileMetricRow button,.providerMobileRecent,.providerMobileIncident,.providerMobileQuickLinks button){color:var(--pts-text)!important;border-color:var(--pts-line)!important;background:#fff!important;box-shadow:0 5px 16px #1a27390d!important}.providerMobileWelcome h2,.providerMobileMetricRow b,.providerMobileIncident b,.providerMobileQuickLinks b{color:var(--pts-text)!important}.providerMobileWelcome small,.providerMobileMetricRow span,.providerMobileIncident small,.providerMobileIncident em,.providerMobileQuickLinks small{color:var(--pts-muted)!important}.providerMobileOnline{color:var(--pts-red)!important;background:#fff2f2!important;border-color:#efbdc2!important}.providerMobileOnline.on{color:var(--pts-green)!important;background:#eefaf4!important;border-color:#b6e5ca!important}}.providerWorkspaceV2{--provider-bg:#f3f7fb;--provider-surface:#fff;--provider-surface-alt:#f8fbff;--provider-border:#dce5ef;--provider-border-strong:#cfd9e6;--provider-text:#142235;--provider-muted:#617086;--provider-muted-soft:#7f8ca1;--provider-red:#ef3340;--provider-red-dark:#d81e2b;--provider-blue:#1c74ff;--provider-green:#16a34a;--provider-orange:#f59e0b;--provider-shadow:0 18px 42px #091a3514;background:linear-gradient(#eef4fa 0%,#f7fbff 100%);grid-template-columns:292px 1fr}.providerWorkspaceV2,.providerWorkspaceV2 *{scrollbar-width:thin;scrollbar-color:#b7c6d9 transparent}.providerWorkspaceV2 .muted,.providerWorkspaceV2 small,.providerWorkspaceV2 .metadata{color:var(--provider-muted)}.providerSidebarV2{background:radial-gradient(circle at 0 0,#00b8ff2e 0%,#00b8ff00 34%),linear-gradient(#071425 0%,#07172b 45%,#06111f 100%);border-right:1px solid #5581b02e;gap:18px;height:100vh;padding:18px 16px;position:sticky;top:0;overflow-y:auto;box-shadow:inset -1px 0 #ffffff0a}.providerSidebarBrand{border-bottom:1px solid #84a5c924;flex-direction:column;gap:8px;padding:8px 10px 18px;display:flex}.providerSidebarBrand>small{color:#7ba4cf;letter-spacing:.14em}.providerPrimaryNav{flex-direction:column;gap:8px;display:flex}.providerPrimaryNav button{color:#e8f1fb;background:#ffffff05;border:1px solid #ffffff0f;border-radius:16px;min-height:54px;padding:14px 16px;transition:transform .18s,background .18s,border-color .18s;position:relative}.providerPrimaryNav button:hover{background:#ffffff0f;border-color:#7fafe533;transform:translate(2px)}.providerPrimaryNav button svg{color:#b8cde4;width:20px;height:20px}.providerPrimaryNav button span{flex:1}.providerPrimaryNav button.active{color:#fff;background:linear-gradient(135deg,#ff4150 0%,#e02231 100%);border-color:#ff5e6c8c;box-shadow:0 16px 28px #e022313d}.providerPrimaryNav button.active svg{color:#fff}.providerPrimaryNav button em,.providerPrimaryNav button i{flex:none;place-items:center;display:inline-grid}.providerPrimaryNav button em{color:#fff;background:#0f84ff;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-style:normal;line-height:1}.providerPrimaryNav button i{background:#22c55e;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 5px #22c55e1f}.providerSidebarIdentityBottom,.providerSidebarFooter button{background:#ffffff09;border:1px solid #7c9cc11f;border-radius:18px}.providerSidebarIdentityBottom{grid-template-columns:54px 1fr;gap:12px;margin-top:auto;padding:14px;display:grid}.providerSidebarIdentityBottom b{color:#fff}.providerSidebarIdentityBottom small{color:#8aa8c6}.providerSidebarIdentityBottom .isOnline{color:#34d399}.providerSidebarIdentityBottom .isOffline{color:#fda4af}.providerSidebarFooter{gap:10px;display:grid}.providerSidebarFooter button{color:#d9e8f8;min-height:46px;padding:12px 14px}.providerSidebarFooter button:hover{background:#ffffff0d;border-color:#7fafe538}.providerWorkspaceMain{background:linear-gradient(#f2f7fc 0%,#f8fbff 100%);min-width:0}.providerWorkspaceHeaderV2{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--provider-border);background:#f8fbffe0;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex;position:sticky;top:0}.providerHeaderTitle small{color:#6f89a8;letter-spacing:.14em}.providerHeaderTitle h1{color:var(--provider-text);margin:4px 0 0}.providerHeaderActions{flex-wrap:wrap;justify-content:flex-end}.providerAvailabilityPill,.providerSoundButton,.providerWorkspaceHeaderV2 .bellBtn,.providerHeaderProfile,.providerWorkspaceHeaderV2 time{background:var(--provider-surface);border:1px solid var(--provider-border);min-height:46px;color:var(--provider-text);border-radius:16px;box-shadow:0 10px 24px #11233c0d}.providerAvailabilityPill{align-items:center;gap:10px;padding:0 16px;display:inline-flex}.providerAvailabilityPill span{background:currentColor;border-radius:999px;width:9px;height:9px}.providerAvailabilityPill.online{color:var(--provider-green)}.providerAvailabilityPill.offline{color:#94a3b8}.providerWorkspaceHeaderV2 time,.providerSoundButton,.providerWorkspaceHeaderV2 .bellBtn{justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.providerWorkspaceHeaderV2 .bellBtn{position:relative}.providerHeaderProfile{align-items:center;gap:12px;min-width:210px;padding:8px 14px;display:inline-flex}.providerHeaderProfile>svg:first-child,.providerAvatar{color:#fff;background:linear-gradient(135deg,#0f84ff 0%,#0db7ff 100%);border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 22px #0f84ff33}.providerAvatar.small{border-radius:12px;width:38px;height:38px}.providerHeaderProfile b,.providerHeaderProfile small{text-align:left;display:block}.providerHeaderProfile b{color:var(--provider-text)}.providerHeaderProfile small{color:var(--provider-muted)}.providerIncomingAlert{color:#fff;background:linear-gradient(135deg,#ff4b59 0%,#e02433 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;margin:18px 24px 0;padding:16px 18px;display:flex;box-shadow:0 22px 36px #e022312e}.providerIncomingAlert>div:first-child{align-items:center;gap:14px;display:flex}.providerIncomingAlert small,.providerIncomingAlert em{color:#ffffffe6}.providerIncomingAlert button{border:0;border-radius:12px;min-height:42px;padding:10px 16px}.providerIncomingAlert button:first-child{color:var(--provider-red);background:#fff}.providerIncomingAlert button:last-child{color:#fff;background:#ffffff2e}.providerWorkspaceContentV2{color:var(--provider-text);padding:24px}.providerDashboardV2,.providerJobsWorkspace,.providerActiveWorkspace,.providerAvailabilityWorkspace,.providerChatWorkspace,.providerReportsWorkspace,.providerTeamWorkspaceV2,.providerAccountWorkspace,.providerLegalWorkspace,.providerAccountScreen,.providerHistoryList,.providerNotificationList{color:var(--provider-text)}.providerDashboardPanel,.providerFormCard,.providerAccountHero,.providerAccountSummary,.providerMemberCard,.providerStatusFlow,.providerMapCard,.providerReportSummary,.providerAlertCard,.providerEmptyState,.providerLayout3MapCard,.providerLayout3TableCard,.providerLayout3MemberCard,.providerChatIncidents,.providerChatMain,.providerLegalWorkspace>div,.providerTeamWorkspaceV2>section,.providerAccountMenu button,.providerHistoryList,.providerNotificationList,.providerPeopleList>*,.providerVehicleList>*,.providerIncidentHero,.providerAvailabilityHero,.providerMobileRecent,.providerMobileQuickLinks,.providerMobilePrimaryMetric,.providerMobileMetricRow>*,.providerMobileWelcome,.providerSidebarFooter button,.providerSidebarIdentityBottom{background:var(--provider-surface);border:1px solid var(--provider-border);box-shadow:var(--provider-shadow)}.providerDashboardPanel,.providerFormCard,.providerAccountHero,.providerAccountSummary,.providerMemberCard,.providerStatusFlow,.providerMapCard,.providerReportSummary,.providerAlertCard,.providerEmptyState,.providerLayout3MapCard,.providerLayout3TableCard,.providerLayout3MemberCard,.providerChatIncidents,.providerChatMain,.providerHistoryList,.providerNotificationList,.providerPeopleList>*,.providerVehicleList>*,.providerIncidentHero,.providerAvailabilityHero,.providerMobileRecent,.providerMobileQuickLinks,.providerMobilePrimaryMetric,.providerMobileMetricRow>*,.providerMobileWelcome{border-radius:22px}.providerOpsHeading h2,.providerPanelHeading h3,.providerLayout3CardHeading h3,.providerAccountHero h2,.providerAvailabilityHero h2,.providerIncidentHero h2,.providerChatMain h2,.providerReportsWorkspace h2,.providerTeamWorkspaceV2 h2{color:var(--provider-text)}.providerOpsHeading p,.providerPanelHeading small,.providerLayout3CardHeading small,.providerAccountHero p,.providerAvailabilityHero p,.providerIncidentHero p,.providerLegalIntro,.providerChatEmpty p,.providerReportSummary p,.providerActiveLinks a,.providerHistoryList small,.providerPeopleList small,.providerVehicleList small{color:var(--provider-muted)}.providerMetricCardV2,.providerMobilePrimaryMetric,.providerMobileMetricRow>*{border:1px solid var(--provider-border);box-shadow:var(--provider-shadow);background:linear-gradient(#fff 0%,#f8fbff 100%);border-radius:22px}.providerMetricCardV2{color:var(--provider-text)}.providerMetricCardV2 .providerMetricIcon{background:#f5f8fc;border:1px solid #e1eaf3}.providerMetricCardV2.security .providerMetricIcon,.providerMobilePrimaryMetric.security{color:var(--provider-red)}.providerMetricCardV2.warning .providerMetricIcon{color:var(--provider-orange)}.providerMetricCardV2.success .providerMetricIcon{color:var(--provider-green)}.providerMetricCardV2.info .providerMetricIcon{color:var(--provider-blue)}.providerLayout3MapCard,.providerMapCard{overflow:hidden}.providerLayout3Rows,.providerHistoryList,.providerNotificationList,.providerChatThread,.providerPeopleList,.providerVehicleList{gap:12px;display:grid}.providerLayout3AlertRow,.providerLayout3TeamRow,.providerPeopleList>*,.providerVehicleList>*,.providerAccountMenu button,.providerHistoryList>*,.providerNotificationList>*{text-align:left;background:var(--provider-surface-alt);width:100%;color:var(--provider-text);border:1px solid #e3ebf3;border-radius:18px}.providerLayout3AlertRow:hover,.providerLayout3TeamRow:hover,.providerPeopleList>:hover,.providerVehicleList>:hover,.providerAccountMenu button:hover,.providerHistoryList>:hover,.providerNotificationList>:hover{background:#f1f7ff;border-color:#bfd3e9}.providerLayout3TableHeader,.providerReportSummary,.providerAccountSummary,.providerAlertTop,.providerPanelHeading,.providerLayout3CardHeading,.providerOpsHeading{color:var(--provider-text)}.providerLayout3TableHeader,.providerPanelHeading,.providerLayout3CardHeading,.providerOpsHeading{border-bottom:1px solid #ebf1f7;margin-bottom:14px;padding-bottom:12px}.providerLayout3TableHeader,.providerLayout3AlertRow,.providerLayout3TeamRow,.providerReportSummary,.providerPeopleList>*,.providerVehicleList>*{font-size:.94rem}.providerLayout3MemberCard{position:sticky;top:96px}.providerLayout3MemberHeader{color:#fff;background:linear-gradient(135deg,#ff4b59 0%,#e02433 100%);border-radius:22px 22px 18px 18px;margin:-24px -24px 18px;padding:18px 22px}.providerLayout3MemberDetails,.providerLayout3ProfileSummary,.providerLayout3MiniMap,.providerLayout3Actions{color:var(--provider-text)}.providerLayout3MiniMap{background:#f8fbff;border:1px dashed #bfd3e9;border-radius:16px;align-items:center;gap:10px;margin:14px 0;padding:12px 14px;display:flex}.providerLayout3Actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.providerLayout3Actions>button,.providerLayout3Actions>.providerDispatchSelect,.providerNavigateButton,.providerStatusFlow button,.providerAlertActions button,.providerFormActions button,.providerChatComposer button,.providerDutyToggle,.providerAccountMenu button,.providerUpload,.providerLogoutRow{border-radius:14px;min-height:46px}.providerLayout3Actions>button,.providerNavigateButton,.providerStatusFlow button:not(.primary),.providerAlertActions button:not(.primary),.providerChatComposer button:not(.primary),.providerDutyToggle,.providerUpload,.providerLogoutRow,.providerAccountMenu button{background:var(--provider-surface);border:1px solid var(--provider-border-strong);color:var(--provider-text)}.primary,.providerAlertActions .primary,.providerStatusFlow .primary,.providerNavigateButton.primary,.providerLayout3Actions .primary,.providerFormActions .primary,.providerDutyToggle.on,.providerUpload.primary,.providerLogoutRow.primary{color:#fff;background:linear-gradient(135deg,#ff4b59 0%,#e02433 100%);border:0;box-shadow:0 12px 24px #e024332e}.primary:hover,.providerDutyToggle.on:hover{filter:brightness(1.03)}.providerDispatchSelect{border:1px solid var(--provider-border-strong);background:#fff;align-items:center;gap:10px;padding:0 14px;display:inline-flex}.providerDispatchSelect select,.providerWorkspaceV2 input,.providerWorkspaceV2 select,.providerWorkspaceV2 textarea{color:var(--provider-text);border:1px solid var(--provider-border-strong);box-shadow:none;background:#fff;border-radius:14px}.providerDispatchSelect select{border:0;padding:0}.providerWorkspaceV2 input::placeholder,.providerWorkspaceV2 textarea::placeholder{color:#8da0b7}.providerWorkspaceV2 table,.providerWorkspaceV2 td,.providerWorkspaceV2 th{color:var(--provider-text)}.providerChatWorkspace{grid-template-columns:320px 1fr;gap:18px;display:grid}.providerChatIncidents,.providerChatMain{padding:20px}.providerQueueItem{background:#f8fbff;border:1px solid #e4edf6;border-radius:16px;padding:14px}.providerQueueItem.active,.providerQueueItem:hover{background:#f1f7ff;border-color:#bfd3e9}.providerChatBubble,.providerChatThread>div{color:var(--provider-text)}.providerChatComposer{background:#fff;border-top:1px solid #ebf1f7;padding-top:14px}.providerReportSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.providerReportSummary>div{background:#f8fbff;border:1px solid #e5edf6;border-radius:18px;padding:16px}.providerPeopleList>*,.providerVehicleList>*{padding:14px 16px}.providerOnlineTag,.providerOfflineTag,.providerStatusTag,.providerLayout3Rows i,.providerAlertTop em{border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 10px;font-size:.78rem;font-style:normal;display:inline-flex}.providerOnlineTag,.providerStatusTag.online,.providerLayout3Rows .online,.providerAvailabilityBeacon.online{color:var(--provider-green);background:#16a34a1f}.providerOfflineTag,.providerStatusTag.offline{color:#64748b;background:#64748b24}.providerLayout3Rows .enroute,.providerStatusTag.enroute,.providerStatusTag.assigned{color:var(--provider-blue);background:#1c74ff1f}.providerLayout3Rows .scene,.providerStatusTag.scene{color:#d97706;background:#f59e0b21}.providerMapEmpty,.providerChatEmpty,.providerEmptyState{background:var(--provider-surface);color:var(--provider-muted)}.providerMapEmpty b,.providerChatEmpty b,.providerEmptyState b,.providerEmptyState h3{color:var(--provider-text)}.providerDashboardLeaflet,.providerMapCard .leaflet-container,.providerLayout3MapCard .leaflet-container,.providerActiveWorkspace .leaflet-container{border-radius:20px}.providerDashboardLegend{color:var(--provider-muted);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-top:12px;display:flex}.providerDashboardLegend>span{align-items:center;gap:6px;display:inline-flex}.providerDashboardLegend .panicLegend,.providerDashboardLegend .medicalLegend,.providerDashboardLegend .responderLegend{color:#fff;border-radius:999px;justify-content:center;width:28px;height:28px}.providerDashboardLegend .panicLegend{background:var(--provider-red)}.providerDashboardLegend .medicalLegend{background:var(--provider-orange)}.providerDashboardLegend .responderLegend{background:var(--provider-blue)}.providerAccountHero,.providerAccountSummary,.providerAccountMenu{padding:20px}.providerAccountMenu{gap:12px;display:grid}.providerAccountMenu button{padding:16px}.providerHistoryList>*,.providerNotificationList>*{padding:14px 16px}.providerUpload{align-items:center;gap:10px;padding:0 14px;display:inline-flex}.providerLegalWorkspace{gap:18px;display:grid}.providerLegalWorkspace>div,.providerLegalWorkspace>section{border:1px solid var(--provider-border);box-shadow:var(--provider-shadow);background:#fff;border-radius:22px;padding:20px}.providerMobileNavV2{border-top:1px solid var(--provider-border);background:#fffffff5;box-shadow:0 -10px 24px #11233c14}.providerMobileNavV2 button{color:var(--provider-muted)}.providerMobileNavV2 button.active{color:var(--provider-red)}@media (max-width:1220px){.providerWorkspaceV2{grid-template-columns:92px 1fr}.providerSidebarBrand>small,.providerPrimaryNav button span,.providerSidebarIdentityBottom>div,.providerSidebarFooter button span{display:none}.providerSidebarIdentityBottom{grid-template-columns:1fr;justify-items:center}.providerSidebarFooter button{justify-content:center}.providerHeaderProfile{min-width:auto}}@media (max-width:1100px){.providerWorkspaceHeaderV2{padding:16px 18px}.providerWorkspaceContentV2,.providerIncomingAlert{margin-left:18px;margin-right:18px}.providerWorkspaceContentV2{padding:18px}.providerChatWorkspace{grid-template-columns:1fr}.providerReportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.providerWorkspaceV2{grid-template-columns:1fr}.providerSidebarV2{display:none}.providerWorkspaceHeaderV2{border-radius:0 0 20px 20px;position:static}.providerIncomingAlert{flex-direction:column;align-items:stretch;margin-top:14px}.providerIncomingAlert>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.providerLayout3Actions,.providerReportSummary{grid-template-columns:1fr}}
