.oyH7wG_appPage{color:#f8fafc;background:radial-gradient(circle at top,#facc151f,#0000 26%),radial-gradient(circle at 82% 12%,#3b82f629,#0000 22%),linear-gradient(#020b14 0%,#04101a 42%,#071420 100%);min-height:100vh;padding:18px 0 110px}.oyH7wG_appShell{background:linear-gradient(#020c17fa 0%,#04121ffa 100%);border:1px solid #facc1538;border-radius:34px;width:min(100% - 32px,1480px);min-height:calc(100vh - 36px);margin:0 auto;overflow:hidden;box-shadow:0 28px 80px #00000080,inset 0 0 0 1px #ffffff08}.oyH7wG_appShellWide{width:min(100% - 32px,1480px)}.oyH7wG_topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030a12fa 0%,#040e17f0 100%);border-bottom:1px solid #facc151f;justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px;display:flex;position:sticky;top:0;box-shadow:0 12px 28px #00000047}.oyH7wG_topbarMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.oyH7wG_topbarBadge,.oyH7wG_topbarStatus,.oyH7wG_topbarUser{border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.oyH7wG_topbarBadge{color:#fde68a;text-transform:uppercase;letter-spacing:.04em;background:#facc1524;border:1px solid #facc1538}.oyH7wG_topbarStatus{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f633}.oyH7wG_title{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:22px}.oyH7wG_subtitle{color:#e2e8f0bd;margin:4px 0 0;font-size:12px;line-height:1.45}.oyH7wG_logout{color:#f8fafc;background:#ffffff08;border:1px solid #94a3b833;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none}.oyH7wG_topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.oyH7wG_topbarUser{color:#e2e8f0;background:#ffffff0d;border:1px solid #94a3b82e}.oyH7wG_infoButton{color:#111827;background:linear-gradient(135deg,#facc15,#f59e0b);border:1px solid #facc15b8;border-radius:999px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.oyH7wG_content{gap:14px;width:100%;margin:0;display:grid}.oyH7wG_portalWorkspace{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:14px;display:grid}.oyH7wG_portalWorkspaceMain{gap:14px;display:grid}.oyH7wG_portalSidebar{z-index:40;background:#05101bf0;border:1px solid #94a3b829;border-radius:20px;max-height:calc(100vh - 34px);padding:12px;position:sticky;top:14px;overflow:auto}.oyH7wG_portalSidebarCollapsed{width:72px}.oyH7wG_portalSidebarHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.oyH7wG_portalSidebarHeader strong{letter-spacing:.08em;color:#fde68a;font-size:12px}.oyH7wG_sidebarToggle{color:#f8fafc;background:#ffffff0d;border:1px solid #94a3b840;border-radius:10px;padding:6px 8px;font-size:11px;font-weight:700}.oyH7wG_portalSidebarNav{gap:10px;display:grid}.oyH7wG_portalSidebarSection{gap:6px;display:grid}.oyH7wG_portalSidebarSectionTitle{color:#cbd5e1;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.oyH7wG_portalSidebarItems{gap:4px;display:grid}.oyH7wG_portalSidebarItem{color:#e2e8f0;background:#ffffff05;border:1px solid #94a3b81f;border-radius:10px;padding:7px 9px;font-size:12px;text-decoration:none}.oyH7wG_portalSidebarItemActive{color:#fde68a;background:#facc1524;border-color:#facc1557}.oyH7wG_portalUtilityBar{background:#09131ee6;border:1px solid #94a3b824;border-radius:16px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.oyH7wG_portalBreadcrumb{color:#cbd5e1;white-space:nowrap;font-size:11px;font-weight:700}.oyH7wG_portalSearchBox{position:relative}.oyH7wG_portalSearchResults{z-index:50;background:#040e17fa;border:1px solid #94a3b82e;border-radius:12px;gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.oyH7wG_portalSearchResults a{background:#ffffff05;border:1px solid #94a3b81a;border-radius:9px;gap:2px;padding:7px;text-decoration:none;display:grid}.oyH7wG_portalSearchResults strong{color:#f8fafc;font-size:12px}.oyH7wG_portalSearchResults small{color:#94a3b8;font-size:11px}.oyH7wG_portalUtilityActions{align-items:center;gap:8px;display:flex}.oyH7wG_portalUtilityDropdown{position:relative}.oyH7wG_portalDropdownMenu{z-index:60;background:#040e17fa;border:1px solid #94a3b833;border-radius:12px;gap:5px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.oyH7wG_portalDropdownMenu a,.oyH7wG_portalDropdownMenu button{text-align:left;color:#f8fafc;background:#ffffff08;border:1px solid #94a3b81a;border-radius:9px;padding:8px;font-size:12px;text-decoration:none}.oyH7wG_portalNotificationItem{border:1px solid #94a3b81a;border-radius:9px;gap:3px;padding:8px;display:grid}.oyH7wG_portalNotificationItem strong{color:#f8fafc;font-size:11px}.oyH7wG_portalNotificationItem small{color:#cbd5e1;font-size:11px}.oyH7wG_portalSidebarOverlay{display:none}.oyH7wG_roleQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oyH7wG_roleTaskTabs{scrollbar-width:thin;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.oyH7wG_roleTaskTab{color:#e2e8f0;white-space:nowrap;background:#ffffff0a;border:1px solid #94a3b833;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none}.oyH7wG_mobileWorkTabs{display:none}.oyH7wG_mobileWorkTabs a{text-decoration:none}.oyH7wG_mobileWorkTabs a span{font-size:15px;line-height:1}.oyH7wG_mobileWorkTabs a small{color:#f8fafc;font-size:10px;font-weight:700}.oyH7wG_roleQuickCard{color:#f8fafc;background:linear-gradient(#111e2dfa 0%,#09141ffa 100%);border:1px solid #94a3b826;border-radius:18px;gap:5px;padding:14px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #0000002e}.oyH7wG_roleQuickCard strong{color:#f8fafc;font-size:14px}.oyH7wG_roleQuickCard span{color:#94a3b8;font-size:12px}.oyH7wG_roleQuickCard:after{content:"";pointer-events:none;background:radial-gradient(circle,#facc151f,#0000 66%);border-radius:999px;width:150px;height:150px;position:absolute;bottom:-68px;right:-28px}.oyH7wG_toolbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a141fe0;border:1px solid #94a3b81f;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.oyH7wG_toolbar small{color:#94a3b8;font-size:12px}.oyH7wG_toolbarSummary{gap:4px;display:grid}.oyH7wG_toolbarSummary strong{color:#f8fafc;font-size:14px}.oyH7wG_toolbarChips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.oyH7wG_toolbarChip,.oyH7wG_toolbarChipMuted{border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.oyH7wG_toolbarChip{color:#fde68a;background:#facc151a;border:1px solid #facc152e}.oyH7wG_toolbarChipMuted{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b824}.oyH7wG_dashboardHero{background:radial-gradient(circle at 100% 0,#facc151f,#0000 32%),radial-gradient(circle at 0,#3b82f61f,#0000 28%),linear-gradient(#0a1725fa,#050e18fa);border:1px solid #facc1524;border-radius:24px;gap:16px;padding:18px;display:grid;overflow:hidden;box-shadow:0 18px 42px #00000038}.oyH7wG_dashboardHeroContent{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oyH7wG_dashboardHeroMeta{gap:8px;max-width:720px;display:grid}.oyH7wG_dashboardHeroEyebrow{color:#fde68a;text-transform:uppercase;letter-spacing:.05em;background:#facc151f;border:1px solid #facc152e;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.oyH7wG_dashboardHeroTitle{letter-spacing:-.03em;color:#f8fafc;margin:0;font-size:clamp(26px,5vw,36px);line-height:1.05}.oyH7wG_dashboardHeroText{color:#cbd5e1;max-width:760px;margin:0;font-size:14px;line-height:1.65}.oyH7wG_dashboardHeroActions{justify-items:end;gap:10px;display:grid}.oyH7wG_dashboardHeroBadge{color:#dbeafe;background:#3b82f624;border:1px solid #3b82f633;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-left:auto;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.oyH7wG_dashboardHeroStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.oyH7wG_dashboardHeroStat{background:#ffffff0a;border:1px solid #94a3b824;border-radius:18px;padding:12px 14px;box-shadow:0 10px 24px #00000024}.oyH7wG_dashboardHeroStat small{color:#cbd5e1;font-size:11px;display:block}.oyH7wG_dashboardHeroStat strong{color:#f8fafc;margin-top:8px;font-size:24px;display:block}.oyH7wG_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oyH7wG_statCard{background:linear-gradient(#0e1924f5 0%,#09121cf5 100%);border:1px solid #94a3b824;border-radius:18px;padding:14px;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000029}.oyH7wG_statCard:nth-child(4n+1){border-top:4px solid #06b6d4}.oyH7wG_statCard:nth-child(4n+2){border-top:4px solid #3b82f6}.oyH7wG_statCard:nth-child(4n+3){border-top:4px solid #8b5cf6}.oyH7wG_statCard:nth-child(4n+4){border-top:4px solid #22c55e}.oyH7wG_statCard small{color:#cbd5e1;font-size:11px}.oyH7wG_statCard strong{color:#f8fafc;margin-top:6px;font-size:28px;display:block}.oyH7wG_grid{grid-template-columns:1.6fr 1fr;gap:12px;display:grid}.oyH7wG_panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#08121dfa,#060e17fa);border:1px solid #94a3b81f;border-radius:18px;padding:14px;box-shadow:0 16px 32px #0000002e}.oyH7wG_panel h2{color:#f8fafc;margin:0 0 10px;font-size:16px}.oyH7wG_panelSubheading{color:#e2e8f0;margin:10px 0 6px;font-size:13px}.oyH7wG_sectionInset{margin-top:12px}.oyH7wG_roleExperienceStack{gap:12px;display:grid}.oyH7wG_roleExperienceHero{background:radial-gradient(circle at 100% 0,#facc151f,#0000 34%),radial-gradient(circle at 0,#3b82f624,#0000 28%),linear-gradient(#0d1928fa,#060f19fa);border:1px solid #facc1524;border-radius:22px;padding:16px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000038}.oyH7wG_roleExperienceHero:after{content:"";pointer-events:none;background:radial-gradient(circle,#facc1529,#0000 70%);border-radius:999px;width:160px;height:160px;position:absolute;top:-38px;right:-42px}.oyH7wG_roleExperienceHeroHeader{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.oyH7wG_roleExperienceHeroMeta{gap:8px;max-width:720px;display:grid}.oyH7wG_roleExperienceEyebrow{color:#fde68a;text-transform:uppercase;letter-spacing:.05em;background:#facc151f;border:1px solid #facc152e;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.oyH7wG_roleExperienceTitle{letter-spacing:-.03em;color:#f8fafc;margin:0;font-size:clamp(20px,4vw,28px);line-height:1.08}.oyH7wG_roleExperienceText{color:#cbd5e1;margin:0;font-size:13px;line-height:1.6}.oyH7wG_roleExperienceBadge{color:#dbeafe;background:#3b82f624;border:1px solid #3b82f638;border-radius:999px;justify-content:center;align-items:center;width:fit-content;margin-left:auto;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.oyH7wG_roleExperienceStats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid;position:relative}.oyH7wG_roleExperienceStat{background:#08121db3;border:1px solid #94a3b81f;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffff08}.oyH7wG_roleExperienceStat small{color:#94a3b8;margin-bottom:6px;font-size:11px;display:block}.oyH7wG_roleExperienceStat strong{color:#f8fafc;font-size:16px}.oyH7wG_roleExperienceLinks{z-index:1;flex-wrap:wrap;gap:8px;margin-top:12px;display:flex;position:relative}.oyH7wG_roleExperienceLink{color:#f8fafc;background:#ffffff0a;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.oyH7wG_roleExperienceLinkMuted{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.oyH7wG_roleExperienceNotice{color:#fde68a;background:linear-gradient(#78350f52,#451a0338);border:1px solid #f59e0b47;border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.5}.oyH7wG_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oyH7wG_list li{background:#0c1824e6;border:1px solid #94a3b81f;border-radius:16px;padding:12px;transition:border-color .18s,transform .18s,background-color .18s}.oyH7wG_list li:hover{background:#0e1b29f5;border-color:#facc152e;transform:translateY(-1px)}.oyH7wG_list span{color:#94a3b8;font-size:12px;display:block}.oyH7wG_list p{color:#f8fafc;margin:4px 0 0;font-size:13px}.oyH7wG_itemDetail{color:#cbd5e1;margin-top:6px;font-size:12px;display:block}.oyH7wG_itemActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.oyH7wG_statusChip,.oyH7wG_statusUnread,.oyH7wG_statusRead{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.oyH7wG_statusChip,.oyH7wG_statusUnread{color:#facc15;background:#facc152e;border:1px solid #facc1533}.oyH7wG_statusRead{color:#4ade80;background:#22c55e2e;border:1px solid #22c55e33}.oyH7wG_inlineButton{color:#f8fafc;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none}.oyH7wG_inlineButtonStrong{color:#111827;background:linear-gradient(135deg,#facc15,#f59e0b);border:1px solid #facc1538;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:800;text-decoration:none}.oyH7wG_actionTriplet{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.oyH7wG_leaderTaskGrid,.oyH7wG_teamPickerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oyH7wG_teamPickerCard{background:linear-gradient(#0c1824f0,#08121df0);border:1px solid #94a3b824;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:0 12px 28px #00000029}.oyH7wG_teamPickerCardActive{border-color:#facc1566;box-shadow:0 12px 28px #00000029,inset 0 0 0 1px #facc1538}.oyH7wG_teamPickerMeta{gap:4px;display:grid}.oyH7wG_teamPickerMeta strong{color:#f8fafc;font-size:14px}.oyH7wG_teamPickerMeta span{color:#cbd5e1;font-size:12px}.oyH7wG_teamPickerActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.oyH7wG_customerQueueGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oyH7wG_customerQueueCard{background:linear-gradient(#0c1824f0,#08121df0);border:1px solid #94a3b824;border-radius:18px;gap:8px;padding:14px;display:grid;box-shadow:0 12px 28px #00000029}.oyH7wG_customerQueueCardActive{border-color:#3b82f65c;box-shadow:0 12px 28px #00000029,inset 0 0 0 1px #3b82f633}.oyH7wG_customerQueueHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.oyH7wG_customerQueueSummary{color:#f8fafc;margin:0;font-size:13px;line-height:1.55}.oyH7wG_guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oyH7wG_guideIntro{color:#cbd5e1;margin:0 0 10px;font-size:12px}.oyH7wG_helpBox{background:#0c1824e6;border:1px solid #94a3b81f;border-radius:16px;padding:10px}.oyH7wG_helpSummary{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:10px;list-style:none;display:grid}.oyH7wG_helpSummary::-webkit-details-marker{display:none}.oyH7wG_helpSummary small{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.oyH7wG_helpIcon{color:#111827;background:#facc15;border-radius:999px;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.oyH7wG_guideStep{color:#facc15;text-transform:uppercase;background:#facc152e;border-radius:999px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.oyH7wG_mockupBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oyH7wG_phoneMock{background:linear-gradient(#f8fafc 0%,#fff 100%);border:1px solid #0f172a38;border-radius:24px;padding:8px;box-shadow:0 16px 30px #0f172a1c}.oyH7wG_phoneStatusBar{color:#64748b;justify-content:space-between;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:flex}.oyH7wG_phoneHeader{background:#fff;border:1px solid #0f172a14;border-radius:14px;gap:4px;margin-top:4px;padding:10px;display:grid}.oyH7wG_phoneHeader h3{margin:0;font-size:14px}.oyH7wG_phoneList{gap:6px;max-height:440px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.oyH7wG_guideItem,.oyH7wG_guideItemApproved,.oyH7wG_guideItemDenied,.oyH7wG_guideItemAction{color:#334155;background:#fff;border:1px solid #0f172a17;border-radius:10px;padding:8px;font-size:11px}.oyH7wG_guideItemApproved{color:#166534;background:#f0fdf4;border-color:#16653438}.oyH7wG_guideItemDenied{color:#991b1b;background:#fef2f2;border-color:#991b1b3d}.oyH7wG_guideItemAction{color:#854d0e;background:#fefce8;border-color:#a162073d;font-weight:700}.oyH7wG_driverShowcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.oyH7wG_driverPhone{color:#e2e8f0;background:radial-gradient(circle at top,#0f2038 0%,#07111f 62%,#040a14 100%);border:1px solid #0f172a47;border-radius:22px;gap:8px;padding:10px;display:grid;box-shadow:0 20px 34px #02061759}.oyH7wG_driverPhone h3{color:#f8fafc;margin:0;font-size:18px}.oyH7wG_driverPhone p{margin:0}.oyH7wG_driverPhoneHeader{color:#cbd5e1;justify-content:space-between;align-items:center;font-size:12px;display:flex}.oyH7wG_driverKpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.oyH7wG_driverKpi div{background:#0f172a99;border:1px solid #94a3b838;border-radius:10px;padding:8px}.oyH7wG_driverKpi b{color:#f8fafc;font-size:18px;display:block}.oyH7wG_driverKpi span{color:#cbd5e1;font-size:11px}.oyH7wG_driverPrimary,.oyH7wG_driverSecondary{border-radius:10px;padding:10px;font-size:12px;font-weight:800}.oyH7wG_driverPrimary{color:#111827;background:#facc15;border:1px solid #facc15}.oyH7wG_driverSecondary{color:#e2e8f0;background:#0f172a4d;border:1px solid #94a3b873}.oyH7wG_driverBadge{color:#111827;background:#facc15;border-radius:999px;width:fit-content;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.oyH7wG_driverMapPlaceholder{color:#cbd5e1;background:linear-gradient(#0f172ab8,#1e293b94);border:1px solid #94a3b838;border-radius:12px;place-items:center;min-height:110px;font-size:12px;display:grid}.oyH7wG_driverActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.oyH7wG_driverTabs{flex-wrap:wrap;gap:6px;display:flex}.oyH7wG_driverTabs span{color:#e2e8f0;background:#0f172a73;border:1px solid #94a3b83d;border-radius:999px;padding:4px 8px;font-size:10px}.oyH7wG_driverBadgeRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.oyH7wG_driverTag{color:#e2e8f0;background:#0f172a73;border:1px solid #94a3b83d;border-radius:10px;align-items:center;min-height:34px;padding:6px 8px;font-size:11px;line-height:1.3;display:flex}.oyH7wG_driverTagButton{color:#e2e8f0;text-align:left;background:#0f172a73;border:1px solid #94a3b83d;border-radius:10px;min-height:34px;padding:6px 8px;font-size:11px;line-height:1.3}.oyH7wG_driverTagActive{color:#fde68a;background:#facc1533;border-color:#facc15}.oyH7wG_driverChecklistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.oyH7wG_driverChecklistItem{color:#e2e8f0;background:#0f172a73;border:1px solid #94a3b83d;border-radius:10px;gap:4px;padding:8px;font-size:11px;display:grid}.oyH7wG_driverChecklistToggle{color:#e2e8f0;text-align:left;background:#0f172a73;border:1px solid #94a3b83d;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:8px;font-size:11px;display:grid}.oyH7wG_driverChecklistToggleActive{color:#fde68a;background:#facc1533;border-color:#facc15}.oyH7wG_driverChecklistItem input{margin:0}.oyH7wG_driverChecklistItem span{color:#cbd5e1;font-size:11px}.oyH7wG_driverTaskCard{background:#0f172a73;border:1px solid #94a3b83d;border-radius:10px;padding:8px}.oyH7wG_driverTaskCard b{color:#facc15;font-size:11px}.oyH7wG_guideItem{color:#334155;background:#fff;border:1px solid #0f172a17;border-radius:10px;padding:8px;font-size:11px}.oyH7wG_driverTimeline{color:#cbd5e1;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.oyH7wG_driverInput{color:#e2e8f0;background:#0f172a80;border:1px solid #94a3b84d;border-radius:10px;width:100%;padding:9px 10px;font-size:12px}.oyH7wG_driverSignature{color:#0f172a;background:#f8fafc;border:1px solid #94a3b83d;border-radius:10px;place-items:center;min-height:84px;font-size:13px;display:grid}.oyH7wG_driverChatBubble,.oyH7wG_driverChatBubbleOwn{border-radius:10px;padding:8px;font-size:12px}.oyH7wG_driverChatBubble{color:#e2e8f0;background:#1e293bbf}.oyH7wG_driverChatBubbleOwn{color:#111827;background:#facc15;justify-self:end}.oyH7wG_driverProfileName{font-size:18px;font-weight:800}.oyH7wG_driverProfileList{color:#cbd5e1;gap:6px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.oyH7wG_driverBottomMenu{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.oyH7wG_driverBottomMenu span{text-align:center;color:#e2e8f0;background:#0f172a73;border:1px solid #94a3b842;border-radius:10px;padding:6px 2px;font-size:10px}.oyH7wG_driverFeatureStrip{background:radial-gradient(circle at top,#0f2038 0%,#07111f 62%,#040a14 100%);border:1px solid #94a3b83d;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;padding:12px;display:grid}.oyH7wG_driverFeatureItem{background:#0f172a6b;border:1px solid #94a3b83d;border-radius:10px;gap:4px;padding:8px;display:grid}.oyH7wG_driverFeatureItem strong{color:#facc15;font-size:11px}.oyH7wG_driverFeatureItem span{color:#cbd5e1;font-size:11px}.oyH7wG_mobileTabs{width:min(100%,480px);left:50%;bottom:calc(12px + env(safe-area-inset-bottom));z-index:40;padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#040f19f5;border:1px solid #94a3b829;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px #0006}.oyH7wG_mobileTabs a{text-align:center;color:#94a3b8;background:#ffffff0a;border-radius:14px;padding:8px 4px;font-size:11px;font-weight:700;text-decoration:none}.oyH7wG_mobileTabActive{color:#111827;background:linear-gradient(135deg,#facc15,#f59e0b)}.oyH7wG_loginWrap{background:radial-gradient(circle at top,#facc151a,#0000 26%),linear-gradient(#020b14 0%,#071420 100%);place-items:center;min-height:100vh;padding:20px;display:grid}.oyH7wG_loginCard{color:#f8fafc;background:linear-gradient(#08121dfa,#060e17fa);border:1px solid #facc1524;border-radius:24px;gap:12px;width:min(460px,100%);padding:22px;display:grid;box-shadow:0 24px 60px #0006}.oyH7wG_loginCard h1{margin:0}.oyH7wG_loginCard label{color:#cbd5e1;font-size:12px;font-weight:700}.oyH7wG_input{color:#f8fafc;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:14px;padding:11px 12px;box-shadow:inset 0 1px #ffffff08}.oyH7wG_input::placeholder,.oyH7wG_driverModuleText::placeholder{color:#64748b}.oyH7wG_button{color:#111827;text-transform:uppercase;background:linear-gradient(135deg,#facc15,#f59e0b);border:1px solid #facc15;border-radius:14px;padding:11px 12px;font-weight:800}.oyH7wG_error{color:#fca5a5;margin:0;font-size:13px}.oyH7wG_hint{color:#94a3b8;margin:0;font-size:12px}.oyH7wG_loginNotice{color:#fde68a;background:#facc151f;border:1px solid #facc1547;border-radius:14px;margin:0;padding:8px 10px;font-size:12px;font-weight:600}.oyH7wG_driverModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oyH7wG_driverModuleCard{background:#0c1824e6;border:1px solid #94a3b81f;border-radius:16px;gap:8px;padding:12px;display:grid}.oyH7wG_driverModuleCard h3{color:#f8fafc;margin:0;font-size:14px}.oyH7wG_driverModuleText{resize:vertical;color:#f8fafc;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:14px;width:100%;min-height:90px;padding:8px 10px;font-size:12px;box-shadow:inset 0 1px #ffffff08}.oyH7wG_customerVehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.oyH7wG_customerVehicleCard{text-align:left;color:#f8fafc;background:linear-gradient(#0e1b28f0,#08121df0);border:1px solid #94a3b824;border-radius:14px;gap:6px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 12px 24px #00000024}.oyH7wG_customerVehicleCardActive{border-color:#facc15;box-shadow:0 16px 28px #0000002e,inset 0 0 0 1px #facc15a6}.oyH7wG_customerVehicleCard:hover,.oyH7wG_customerOrderCard:hover,.oyH7wG_customerServiceCard:hover{border-color:#facc1542;transform:translateY(-1px)}.oyH7wG_customerVehicleCard strong,.oyH7wG_customerOrderCard strong{color:#f8fafc;font-size:14px}.oyH7wG_customerVehicleCard span,.oyH7wG_customerOrderCard span{color:#cbd5e1;font-size:12px;line-height:1.45;display:block}.oyH7wG_customerVehicleCard small,.oyH7wG_customerOrderCard small{color:#94a3b8;font-size:11px;line-height:1.45}.oyH7wG_customerServiceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.oyH7wG_customerServiceCard{text-align:left;color:#f8fafc;background:linear-gradient(#0e1b28f0,#08121df0);border:1px solid #94a3b824;border-radius:14px;padding:12px;font-weight:700;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:0 12px 24px #00000024}.oyH7wG_customerServiceCardActive{color:#fde68a;background:#facc151f;border-color:#facc15;box-shadow:inset 0 0 0 1px #facc15a6}.oyH7wG_customerAddonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.oyH7wG_customerOrderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.oyH7wG_customerOrderCard{text-align:left;color:#f8fafc;background:linear-gradient(#0e1b28f0,#08121df0);border:1px solid #94a3b824;border-radius:14px;gap:6px;padding:12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 12px 24px #00000024}.oyH7wG_portalPwaCard{background:radial-gradient(circle at 100% 0,#facc151f,#0000 32%),linear-gradient(#0d1823fa,#060e17fa);border:1px solid #facc152e;border-radius:20px;gap:14px;padding:16px;display:grid;box-shadow:0 16px 32px #0003}.oyH7wG_portalPwaHeader{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.oyH7wG_portalPwaIcon{color:#111827;letter-spacing:.08em;background:linear-gradient(135deg,#facc15,#f59e0b);border-radius:16px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:900;display:grid}.oyH7wG_portalPwaHeader h3{color:#f8fafc;margin:0;font-size:16px}.oyH7wG_portalPwaHeader p{color:#cbd5e1;margin:4px 0 0;font-size:12px;line-height:1.5}.oyH7wG_portalPwaHint{color:#facc15;text-transform:uppercase;background:#facc1524;border:1px solid #facc152e;border-radius:999px;width:fit-content;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.oyH7wG_portalPwaActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.oyH7wG_portalPwaStatus{color:#e2e8f0;background:#ffffff0a;border:1px solid #94a3b824;border-radius:14px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.oyH7wG_portalPwaBullets{color:#94a3b8;margin:0;padding-left:18px;font-size:12px;line-height:1.6}.oyH7wG_portalPwaBullets li+li{margin-top:4px}.oyH7wG_logout:hover,.oyH7wG_infoButton:hover,.oyH7wG_roleQuickCard:hover,.oyH7wG_roleTaskTab:hover,.oyH7wG_inlineButton:hover,.oyH7wG_inlineButtonStrong:hover,.oyH7wG_button:hover{filter:brightness(1.04)}.oyH7wG_button,.oyH7wG_inlineButton,.oyH7wG_inlineButtonStrong,.oyH7wG_logout,.oyH7wG_infoButton,.oyH7wG_roleQuickCard,.oyH7wG_roleTaskTab,.oyH7wG_mobileTabs a{transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s}.oyH7wG_button:hover,.oyH7wG_inlineButton:hover,.oyH7wG_inlineButtonStrong:hover,.oyH7wG_logout:hover,.oyH7wG_infoButton:hover,.oyH7wG_roleQuickCard:hover,.oyH7wG_roleTaskTab:hover{transform:translateY(-1px)}.oyH7wG_button:disabled,.oyH7wG_inlineButton:disabled,.oyH7wG_inlineButtonStrong:disabled{opacity:.6;cursor:not-allowed}.oyH7wG_button:focus-visible,.oyH7wG_inlineButton:focus-visible,.oyH7wG_inlineButtonStrong:focus-visible,.oyH7wG_logout:focus-visible,.oyH7wG_infoButton:focus-visible,.oyH7wG_roleQuickCard:focus-visible,.oyH7wG_roleTaskTab:focus-visible,.oyH7wG_input:focus-visible,.oyH7wG_driverModuleText:focus-visible{outline-offset:2px;outline:2px solid #facc15e6}@media (max-width:980px){.oyH7wG_portalWorkspace{grid-template-columns:1fr}.oyH7wG_portalSidebar{z-index:80;border-radius:0 18px 18px 0;width:min(92vw,360px);height:100vh;max-height:none;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-110%)}.oyH7wG_portalSidebarMobileOpen{transform:translate(0)}.oyH7wG_portalSidebarOverlay{z-index:70;background:#02060c9e;border:0;display:block;position:fixed;inset:0}.oyH7wG_portalUtilityBar{grid-template-columns:auto 1fr;grid-template-areas:"menu actions""breadcrumb breadcrumb""search search"}.oyH7wG_portalUtilityBar>button{grid-area:menu}.oyH7wG_portalUtilityActions{grid-area:actions;justify-content:flex-end}.oyH7wG_portalBreadcrumb{white-space:normal;grid-area:breadcrumb}.oyH7wG_portalSearchBox{grid-area:search}.oyH7wG_content{padding-bottom:110px}.oyH7wG_dashboardHeroStats{grid-template-columns:repeat(2,minmax(0,1fr))}.oyH7wG_roleTaskTabs{display:none}.oyH7wG_mobileWorkTabs{left:50%;bottom:calc(8px + env(safe-area-inset-bottom));z-index:45;width:min(100%,480px);padding:8px 8px calc(10px + env(safe-area-inset-bottom));background:#040f19f7;border:1px solid #94a3b829;border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px #0000006b}.oyH7wG_mobileWorkTabs a{color:#f8fafc;background:#ffffff08;border:1px solid #94a3b833;border-radius:12px;place-items:center;gap:3px;min-height:48px;display:grid}.oyH7wG_stats,.oyH7wG_grid,.oyH7wG_guideGrid,.oyH7wG_mockupBoard,.oyH7wG_driverShowcase,.oyH7wG_driverFeatureStrip,.oyH7wG_driverModuleGrid,.oyH7wG_customerVehicleGrid,.oyH7wG_customerServiceGrid,.oyH7wG_customerAddonGrid,.oyH7wG_customerOrderGrid,.oyH7wG_roleQuickGrid,.oyH7wG_leaderTaskGrid,.oyH7wG_teamPickerGrid,.oyH7wG_customerQueueGrid,.oyH7wG_actionTriplet,.oyH7wG_portalPwaActions,.oyH7wG_driverBadgeRow,.oyH7wG_driverChecklistGrid{grid-template-columns:1fr}}@media (max-width:640px){.oyH7wG_appPage{padding:0 0 110px}.oyH7wG_appShell{border-left:0;border-right:0;border-radius:0;width:100%;min-height:100dvh}.oyH7wG_topbar{flex-wrap:wrap;align-items:flex-start;padding:14px 14px 12px}.oyH7wG_title{font-size:19px}.oyH7wG_content{gap:10px;width:calc(100% - 16px);margin-top:10px;padding-bottom:122px}.oyH7wG_portalUtilityActions{justify-content:flex-end;width:100%}.oyH7wG_portalDropdownMenu{min-width:min(90vw,300px)}.oyH7wG_toolbar{flex-direction:column;align-items:flex-start}.oyH7wG_roleExperienceHero{padding:14px}.oyH7wG_roleExperienceHeroHeader{flex-direction:column}.oyH7wG_roleExperienceBadge{margin-left:0}.oyH7wG_roleExperienceStats{grid-template-columns:1fr}.oyH7wG_dashboardHero{padding:16px}.oyH7wG_dashboardHeroActions{justify-items:stretch;width:100%}.oyH7wG_dashboardHeroBadge{margin-left:0}.oyH7wG_mobileTabs,.oyH7wG_mobileWorkTabs{border-radius:16px;width:calc(100% - 10px)}.oyH7wG_mobileTabs a{padding:8px 3px;font-size:10px}.oyH7wG_dashboardHeroStats{grid-template-columns:1fr}}
.Z-3nqa_page{color:#131722;background:#f5f7fb;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.Z-3nqa_sidebar{color:#f8fafc;background:#09101a;min-width:0;height:100vh;padding:16px 14px;position:sticky;top:0;overflow-y:auto}.Z-3nqa_brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.Z-3nqa_brand strong{font-size:14px;display:block}.Z-3nqa_brand small{color:#93a2b7;font-size:11px}.Z-3nqa_brandMark{color:#111827;background:#facc15;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.Z-3nqa_menu{gap:4px;display:grid}.Z-3nqa_menu a{color:#cbd5e1;border-radius:8px;padding:8px 10px;font-size:13px;text-decoration:none;transition:background-color .2s,color .2s}.Z-3nqa_menu a:hover{background:#ffffff14}.Z-3nqa_activeMenu{background:#facc15;font-weight:700;color:#111827!important}.Z-3nqa_submenu{border-left:2px solid #facc15;gap:2px;margin-left:10px;padding-left:10px;display:grid}.Z-3nqa_submenu .Z-3nqa_activeSubmenu{color:#facc15;font-weight:700}.Z-3nqa_content{min-width:0;padding:14px 18px 18px}.Z-3nqa_mobileNav{display:none}.Z-3nqa_topbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #0f172a17;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:10px;box-shadow:0 8px 20px #0f172a0f}.Z-3nqa_breadcrumb{font-size:14px;font-weight:700}.Z-3nqa_topbarLeft{gap:6px;display:grid}.Z-3nqa_topbarSearch{border:1px solid #0f172a24;border-radius:10px;width:min(520px,100%);padding:8px 10px;font-size:13px}.Z-3nqa_topbarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Z-3nqa_topbarCtaPrimary,.Z-3nqa_topbarCtaDanger{border:1px solid #0000;border-radius:10px;min-height:34px;padding:6px 12px;font-size:12px;font-weight:700}.Z-3nqa_topbarCtaPrimary{color:#111827;background:#facc15}.Z-3nqa_topbarCtaDanger{color:#fff;background:#dc2626}.Z-3nqa_topbarStatus{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.Z-3nqa_topbarLogout{color:#111827;background:#fff;border:1px solid #0f172a24;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none}.Z-3nqa_topbarIconButton,.Z-3nqa_topbarThemeButton{color:#111827;background:#fff;border:1px solid #0f172a24;border-radius:10px;min-height:34px;padding:6px 10px;font-size:12px;font-weight:700}.Z-3nqa_topbarIconButton{min-width:34px;padding:6px 8px}.Z-3nqa_userBadge{align-items:center;gap:10px;display:flex}.Z-3nqa_userBadge small{color:#64748b;display:block}.Z-3nqa_userBadge span{color:#facc15;background:#111827;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.Z-3nqa_headerActions{justify-content:space-between;gap:12px;margin:14px 0;display:flex}.Z-3nqa_headerActions h1{margin:0}.Z-3nqa_headerActions p{color:#64748b;margin:4px 0 0}.Z-3nqa_actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.Z-3nqa_actions button{text-transform:uppercase;background:#fff;border:1px solid #0f172a24;border-radius:10px;min-height:40px;padding:10px 12px;font-size:12px;font-weight:700;transition:transform .15s,box-shadow .15s}.Z-3nqa_actions button:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0f172a14}.Z-3nqa_actions .Z-3nqa_primary{background:#facc15;border-color:#facc15}.Z-3nqa_secondary{color:#111827;text-transform:uppercase;background:#fff;border:1px solid #0f172a24;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:10px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.Z-3nqa_statsGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.Z-3nqa_statCard{background:#fff;border:1px solid #0f172a17;border-radius:12px;gap:6px;padding:14px;display:grid;position:relative;overflow:hidden}.Z-3nqa_statCard:before{content:"";background:linear-gradient(90deg,#facc15 0%,#f59e0b 100%);width:100%;height:3px;position:absolute;top:0;left:0}.Z-3nqa_statCard small{color:#64748b;font-size:11px}.Z-3nqa_statCard strong{font-size:26px}.Z-3nqa_statCard span{color:#64748b;font-size:12px}.Z-3nqa_mainGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.Z-3nqa_panel{background:#fff;border:1px solid #0f172a17;border-radius:12px;padding:14px;box-shadow:0 12px 24px #0f172a0a}.Z-3nqa_panelHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.Z-3nqa_panelLabel{letter-spacing:.04em}.Z-3nqa_interactionPanel{background:#fff;border:1px solid #0f172a17;border-radius:12px;margin-bottom:10px;padding:12px;box-shadow:0 10px 18px #0f172a0a}.Z-3nqa_filters{color:#64748b;font-size:12px}.Z-3nqa_filterChip{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f8fafc;border:1px solid #0f172a1f;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;transition:transform .12s,box-shadow .12s}.Z-3nqa_filterChip:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a14}.Z-3nqa_anchorLink{align-items:center;text-decoration:none;display:inline-flex}.Z-3nqa_anchorSection{scroll-margin-top:88px}.Z-3nqa_tableTools{grid-template-columns:1fr 220px;gap:8px;margin-bottom:10px;display:grid}.Z-3nqa_tableInfo,.Z-3nqa_tableError{margin:0 0 10px;font-size:12px}.Z-3nqa_tableInfo{color:#475569}.Z-3nqa_tableError{color:#991b1b}.Z-3nqa_controlInput,.Z-3nqa_controlSelect{background:#fff;border:1px solid #0f172a24;border-radius:10px;width:100%;padding:10px 12px;font-size:13px}.Z-3nqa_aiAssistantModules{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.Z-3nqa_aiAssistantCard{background:#fff;border:1px solid #0f172a1a;border-radius:12px;gap:8px;padding:12px;display:grid}.Z-3nqa_aiAssistantCard strong{font-size:13px}.Z-3nqa_aiAssistantCard p{color:#64748b;margin:0;font-size:12px}.Z-3nqa_aiAssistantWorkspace{grid-template-columns:2fr 1fr;gap:12px;margin-top:12px;display:grid}.Z-3nqa_aiQuickChips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.Z-3nqa_aiQuickChip{color:#334155;background:#f8fafc;border:1px solid #0f172a1f;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.Z-3nqa_aiConversation{background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;gap:8px;max-height:280px;margin-bottom:10px;padding:10px;display:grid;overflow:auto}.Z-3nqa_aiMessageAssistant,.Z-3nqa_aiMessageUser{border-radius:10px;gap:4px;padding:8px;display:grid}.Z-3nqa_aiMessageAssistant{background:#fff;border:1px solid #0f172a14}.Z-3nqa_aiMessageUser{background:#fef9c3;border:1px solid #facc1580}.Z-3nqa_aiMessageAssistant p,.Z-3nqa_aiMessageUser p{margin:0;font-size:12px}.Z-3nqa_aiMessageAssistant small,.Z-3nqa_aiMessageUser small{color:#64748b;font-size:11px}.Z-3nqa_aiToolList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Z-3nqa_aiToolList li button{text-align:left;background:#fff;border:1px solid #0f172a1f;border-radius:10px;gap:2px;width:100%;padding:9px 10px;display:grid}.Z-3nqa_aiToolList li button strong{font-size:12px}.Z-3nqa_aiToolList li button span{color:#64748b;font-size:11px}.Z-3nqa_aiUsageCard{background:#f8fafc;border:1px solid #0f172a1a;border-radius:10px;gap:6px;margin-top:10px;padding:10px;display:grid}.Z-3nqa_aiUsageCard strong{font-size:12px}.Z-3nqa_aiUsageCard p{margin:0;font-weight:700}.Z-3nqa_aiUsageCard ul{color:#475569;gap:2px;margin:0;padding-left:16px;font-size:12px;display:grid}.Z-3nqa_addRowForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.Z-3nqa_primaryInlineButton{color:#111827;text-transform:uppercase;background:#facc15;border:1px solid #facc15;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:700}.Z-3nqa_table{border-collapse:collapse;width:100%;font-size:13px}.Z-3nqa_tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.Z-3nqa_table th,.Z-3nqa_table td{text-align:left;vertical-align:top;border-bottom:1px solid #0f172a12;padding:10px 8px}.Z-3nqa_table th{color:#64748b;text-transform:uppercase;font-size:11px}.Z-3nqa_table tbody tr:nth-child(2n){background:#fcfdff}.Z-3nqa_table tbody tr:hover{background:#f8fafc}.Z-3nqa_rowActions{flex-wrap:wrap;gap:6px;display:flex}.Z-3nqa_customerNameStack{gap:6px;display:grid}.Z-3nqa_rowSelected td{background:#fff7d6}.Z-3nqa_smallActionButton,.Z-3nqa_smallDangerButton{color:#1f2937;background:#fff;border:1px solid #0f172a24;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;transition:transform .15s,box-shadow .15s}.Z-3nqa_smallActionButton:hover,.Z-3nqa_smallDangerButton:hover{transform:translateY(-1px);box-shadow:0 8px 16px #0f172a14}.Z-3nqa_smallDangerButton{color:#991b1b;background:#fff1f2;border-color:#fecaca}.Z-3nqa_mobileFab{display:none}.Z-3nqa_statusActive,.Z-3nqa_statusExternal{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.Z-3nqa_statusActive{color:#166534;background:#dcfce7}.Z-3nqa_statusExternal{color:#1d4ed8;background:#dbeafe}.Z-3nqa_statusNew,.Z-3nqa_statusProgress,.Z-3nqa_statusDone,.Z-3nqa_statusWait,.Z-3nqa_statusDanger,.Z-3nqa_statusCanceled,.Z-3nqa_statusApproval,.Z-3nqa_statusParts,.Z-3nqa_statusRepair,.Z-3nqa_statusComplaint{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.Z-3nqa_statusNew{color:#1d4ed8;background:#dbeafe}.Z-3nqa_statusProgress{color:#854d0e;background:#fef3c7}.Z-3nqa_statusDone{color:#166534;background:#dcfce7}.Z-3nqa_statusWait{color:#334155;background:#e2e8f0}.Z-3nqa_statusDanger{color:#991b1b;background:#fee2e2}.Z-3nqa_statusCanceled{color:#fff;background:#0f172a}.Z-3nqa_statusApproval{color:#9a3412;background:#fed7aa}.Z-3nqa_statusParts{color:#6b21a8;background:#f3e8ff}.Z-3nqa_statusRepair{color:#1d4ed8;background:#dbeafe}.Z-3nqa_statusComplaint{color:#991b1b;background:#fee2e2}.Z-3nqa_sidePanels{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.Z-3nqa_dashboardStickyPanel{align-self:start;position:sticky;top:76px}.Z-3nqa_rightStats{gap:8px;margin-top:12px;display:grid}.Z-3nqa_rightStats div{border:1px solid #0f172a17;border-radius:10px;justify-content:space-between;padding:10px;display:flex}.Z-3nqa_rightStats span{color:#64748b;font-size:13px}.Z-3nqa_rightStatsItem{background:#fff;border:1px solid #0f172a17;border-radius:10px;gap:8px;padding:10px;display:grid}.Z-3nqa_rightStatsLine{justify-content:space-between;gap:8px;display:flex}.Z-3nqa_progressTrack{background:#e2e8f0;border-radius:999px;width:100%;height:8px;overflow:hidden}.Z-3nqa_progressFill{background:linear-gradient(90deg,#facc15 0%,#f59e0b 100%);border-radius:999px;height:100%}.Z-3nqa_progressList{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.Z-3nqa_progressList li{border-left:3px solid #facc15;padding-left:8px}.Z-3nqa_progressList span{color:#64748b;font-size:12px;display:block}.Z-3nqa_progressList p{margin:4px 0 0;font-size:13px}.Z-3nqa_calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.Z-3nqa_calendarHead{text-align:center;color:#64748b;padding:6px 0;font-size:12px;font-weight:700}.Z-3nqa_calendarCell,.Z-3nqa_calendarCellActive{background:#f8fafc;border:1px solid #0f172a17;border-radius:10px;align-content:space-between;min-height:68px;padding:8px;display:grid}.Z-3nqa_calendarCell span,.Z-3nqa_calendarCellActive span{font-size:13px;font-weight:700}.Z-3nqa_calendarCellActive{background:#fef9c3;border-color:#facc15}.Z-3nqa_calendarCellActive small{color:#854d0e;font-size:11px}.Z-3nqa_scheduleList{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.Z-3nqa_scheduleList li{border:1px solid #0f172a17;border-radius:10px;grid-template-columns:54px 1fr;gap:10px;padding:8px;display:grid}.Z-3nqa_scheduleList span{color:#0f172a;font-size:12px;font-weight:700}.Z-3nqa_scheduleList p{margin:0;font-size:13px}.Z-3nqa_scheduleList small{color:#64748b;font-size:12px}.Z-3nqa_chartWrap{place-items:center;padding:16px 0;display:grid}.Z-3nqa_chart{background:conic-gradient(#3b82f6 0 33%, #22c55e 33% 58%, #f59e0b 58% 75%, #a855f7 75% 100%);border-radius:999px;place-items:center;width:148px;height:148px;font-size:28px;font-weight:800;display:grid;position:relative}.Z-3nqa_chart:after{content:"";background:#fff;border-radius:999px;position:absolute;inset:22px}.Z-3nqa_chart:before{content:"zamÄ›stnancĹŻ";color:#64748b;z-index:1;font-size:11px;position:absolute;top:78px}.Z-3nqa_chart span{z-index:1;position:relative}.Z-3nqa_legend{color:#334155;gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.Z-3nqa_listMeta{gap:8px;margin:10px 0 0;display:grid}.Z-3nqa_listMeta div{justify-content:space-between;gap:10px;font-size:13px;display:flex}.Z-3nqa_listMeta dt{color:#64748b}.Z-3nqa_listMeta dd{margin:0;font-weight:700}.Z-3nqa_dashboardMap{gap:12px;display:grid}.Z-3nqa_dashboardMapCanvas{color:#334155;background:linear-gradient(#f8fafc 0%,#eef2ff 100%);border:1px dashed #0f172a2e;border-radius:12px;place-items:center;min-height:180px;font-weight:700;display:grid}.Z-3nqa_dashboardList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.Z-3nqa_dashboardList li{background:#f8fafc;border:1px solid #0f172a17;border-radius:10px;padding:8px 10px;font-size:13px}.Z-3nqa_quickActionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.Z-3nqa_quickActionButton{color:#713f12;text-align:left;background:#fffbeb;border:1px solid #facc1573;border-radius:10px;padding:10px;font-size:12px;font-weight:700}.Z-3nqa_quickActionLink{color:#713f12;text-align:left;background:#fffbeb;border:1px solid #facc1573;border-radius:10px;padding:10px;font-size:12px;font-weight:700;text-decoration:none;display:block}.Z-3nqa_gridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.Z-3nqa_infoCard{background:#f8fafc;border:1px solid #0f172a17;border-radius:10px;padding:10px}.Z-3nqa_infoCard strong{display:block}.Z-3nqa_infoCard p{color:#475569;margin:6px 0 0;font-size:13px}.Z-3nqa_infoDisclosure{gap:12px;display:grid}.Z-3nqa_infoDisclosureSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.Z-3nqa_infoDisclosureSummary::-webkit-details-marker{display:none}.Z-3nqa_infoDisclosureSummary strong:before{content:"â„ą "}.Z-3nqa_crmVehicleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.Z-3nqa_crmVehicleCard{background:#f8fafc;border:1px solid #0f172a17;border-radius:12px;gap:6px;padding:10px;display:grid}.Z-3nqa_crmVehicleCard p{color:#334155;margin:0;font-size:13px}@media (max-width:1200px){.Z-3nqa_statsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Z-3nqa_aiAssistantModules{grid-template-columns:repeat(2,minmax(0,1fr))}.Z-3nqa_gridThree,.Z-3nqa_crmVehicleGrid{grid-template-columns:1fr}}@media (max-width:960px){.Z-3nqa_page{grid-template-columns:1fr}.Z-3nqa_sidebar{display:none}.Z-3nqa_content{min-width:0;padding-bottom:88px}.Z-3nqa_topbar{width:100%}.Z-3nqa_topbarRight{width:100%;min-width:0;max-width:100%}.Z-3nqa_headerActions,.Z-3nqa_topbar,.Z-3nqa_mainGrid,.Z-3nqa_panelHeader{flex-direction:column;align-items:flex-start}.Z-3nqa_mainGrid,.Z-3nqa_statsGrid,.Z-3nqa_aiAssistantModules,.Z-3nqa_aiAssistantWorkspace,.Z-3nqa_tableTools,.Z-3nqa_addRowForm,.Z-3nqa_quickActionsGrid{grid-template-columns:1fr}.Z-3nqa_actions{-webkit-overflow-scrolling:touch;width:100%;padding-bottom:4px;overflow-x:auto}.Z-3nqa_actions button{white-space:nowrap;min-height:42px}.Z-3nqa_controlInput,.Z-3nqa_controlSelect{min-height:42px}.Z-3nqa_smallActionButton,.Z-3nqa_smallDangerButton{min-height:34px}.Z-3nqa_table th,.Z-3nqa_table td{white-space:nowrap}.Z-3nqa_mobileFab{z-index:45;color:#111827;background:#facc15;border:1px solid #facc15;border-radius:999px;justify-content:center;align-items:center;padding:12px 14px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;bottom:76px;right:14px;box-shadow:0 8px 20px #0f172a29}.Z-3nqa_mobileNav{z-index:40;background:#fff;border-top:1px solid #0f172a1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.Z-3nqa_mobileNav a{text-align:center;color:#334155;background:#f8fafc;border-radius:10px;padding:8px 4px;font-size:11px;font-weight:700;text-decoration:none}.Z-3nqa_mobileNav a.Z-3nqa_mobileNavActive{color:#0f172a;background:#facc15}}.Z-3nqa_filterSection{background:#fff;border:1px solid #0f172a14;border-radius:12px;gap:12px;margin-bottom:20px;padding:14px;display:grid}.Z-3nqa_searchInput{border:1px solid #0f172a1f;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px}.Z-3nqa_filterChips{flex-wrap:wrap;gap:8px;display:flex}.Z-3nqa_filterChip{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:20px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .2s}.Z-3nqa_filterChip:hover{background:#fffaeb;border-color:#facc15}.Z-3nqa_filterChip.Z-3nqa_active{color:#111827;background:#facc15;border-color:#facc15}.Z-3nqa_vehicleGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:20px;display:grid}.Z-3nqa_vehicleCard{cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:100px 1fr;gap:14px;padding:12px;text-decoration:none;transition:all .2s;display:grid}.Z-3nqa_vehicleCard:hover{border-color:#facc15;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a1a}.Z-3nqa_vehicleCardPhoto{background:#f5f7fb;border-radius:10px;width:100%;height:100px;overflow:hidden}.Z-3nqa_vehicleCardPhoto img{object-fit:cover;width:100%;height:100%}.Z-3nqa_vehicleCardContent{justify-content:space-between;gap:6px;display:grid}.Z-3nqa_vehicleCardHeader{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.Z-3nqa_vehicleCardSPZ{color:#0f172a;font-size:16px}.Z-3nqa_vehicleStatus{white-space:nowrap;font-size:12px}.Z-3nqa_vehicleCardBrand{color:#475569;margin:0;font-size:13px}.Z-3nqa_vehicleCardCustomer,.Z-3nqa_vehicleCardMechanic{color:#64748b;margin:0;font-size:12px}.Z-3nqa_vehicleCardOrder{color:#f59e0b;margin:0;font-size:12px;font-weight:600}.Z-3nqa_vehicleCardMeta{color:#94a3b8;flex-direction:column;gap:4px;margin-top:4px;font-size:11px;display:flex}.Z-3nqa_pageShell{gap:18px;display:grid}.Z-3nqa_sectionEyebrow{text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin-bottom:4px;font-size:11px;font-weight:700}.Z-3nqa_sectionTitle{margin:0;font-size:28px}.Z-3nqa_sectionSubtitle{color:#64748b;margin:6px 0 0}.Z-3nqa_primaryButton{color:#111827;background:#facc15;border:1px solid #facc15;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.Z-3nqa_card{background:#fff;border:1px solid #0f172a17;border-radius:14px;padding:16px;box-shadow:0 12px 24px #0f172a0a}.Z-3nqa_cardHeader{gap:4px;margin-bottom:14px;display:grid}.Z-3nqa_cardTitle{margin:0;font-size:18px}.Z-3nqa_cardSubtitle{color:#64748b;margin:0;font-size:13px}.Z-3nqa_dashboardCard{background:#fff;border:1px solid #0f172a14;border-radius:12px;gap:12px;padding:14px;display:grid}.Z-3nqa_dashboardCardHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.Z-3nqa_statusBadge{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.Z-3nqa_success{color:#166534;background:#dcfce7}.Z-3nqa_warning{color:#92400e;background:#fef3c7}.Z-3nqa_danger{color:#991b1b;background:#fee2e2}.Z-3nqa_vehicleFormGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.Z-3nqa_detailGrid div{gap:4px;display:grid}.Z-3nqa_detailLabel{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.Z-3nqa_tableWrapper{overflow-x:auto}.Z-3nqa_emptyState{text-align:center;color:#64748b;grid-column:1/-1;padding:40px 20px}.Z-3nqa_vehicleDetailHeader{background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:180px 1fr;gap:20px;margin-bottom:20px;padding:20px;display:grid}.Z-3nqa_vehicleDetailPhoto{background:#f5f7fb;border-radius:12px;width:180px;height:180px;overflow:hidden}.Z-3nqa_vehicleDetailPhoto img{object-fit:cover;width:100%;height:100%}.Z-3nqa_vehicleDetailInfo{grid-template-columns:1fr 1fr;align-content:start;gap:20px;display:grid}.Z-3nqa_vehicleDetailInfo h1{color:#0f172a;margin:0;font-size:28px}.Z-3nqa_vehicleDetailBrand{color:#475569;margin:4px 0 0;font-size:14px}.Z-3nqa_vehicleDetailVIN{color:#64748b;margin:8px 0 0;font-size:12px}.Z-3nqa_vehicleDetailMeta{gap:12px;display:grid}.Z-3nqa_vehicleDetailMetaItem{gap:4px;display:grid}.Z-3nqa_vehicleDetailMetaItem span{color:#64748b;font-size:12px}.Z-3nqa_vehicleDetailMetaItem strong{color:#0f172a;font-size:14px}.Z-3nqa_vehicleStatusCards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.Z-3nqa_statusCard{border:1px solid #0f172a0f;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;display:grid}.Z-3nqa_statusCardIcon{font-size:24px}.Z-3nqa_statusCard small{color:#64748b;font-size:11px;display:block}.Z-3nqa_statusCard strong{color:#0f172a;font-size:16px;display:block}.Z-3nqa_tabsContainer{background:#fff;border:1px solid #0f172a14;border-radius:12px;margin-bottom:20px;overflow:hidden}.Z-3nqa_tabsList{background:#fafbfc;border-bottom:1px solid #0f172a14;gap:0;padding:0 14px;display:flex;overflow-x:auto}.Z-3nqa_tabButton{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:12px 16px;font-size:13px;font-weight:600;transition:all .2s}.Z-3nqa_tabButton:hover{color:#0f172a;background:#facc150d}.Z-3nqa_tabButton.Z-3nqa_active{color:#0f172a;background:#facc1514;border-bottom-color:#facc15}.Z-3nqa_tabContent{padding:20px}.Z-3nqa_tabPane{animation:.2s Z-3nqa_fadeIn}@keyframes Z-3nqa_fadeIn{0%{opacity:0}to{opacity:1}}.Z-3nqa_tabPane h2{color:#0f172a;margin:0 0 16px;font-size:18px}.Z-3nqa_detailGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.Z-3nqa_detailCard{background:#fafbfc;border:1px solid #0f172a0f;border-radius:10px;padding:16px}.Z-3nqa_detailCard h3{color:#0f172a;margin:0 0 12px;font-size:14px;font-weight:600}.Z-3nqa_detailCard p{color:#475569;margin:0 0 8px;font-size:13px}.Z-3nqa_detailCard strong{color:#0f172a}.Z-3nqa_fleetVisualWrap{gap:12px;margin:14px 0;display:grid}.Z-3nqa_fleetVisualHeader{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.Z-3nqa_fleetVisualBreadcrumb{color:#64748b;margin:0;font-size:13px}.Z-3nqa_fleetVisualTitleRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.Z-3nqa_fleetVisualTitleRow h1{margin:0;font-size:42px;line-height:1}.Z-3nqa_fleetVisualSubtitle{color:#475569;margin:4px 0 0}.Z-3nqa_fleetVisualActions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.Z-3nqa_fleetPrimaryButton,.Z-3nqa_fleetGhostButton{cursor:pointer;border:1px solid #0f172a24;border-radius:10px;min-height:38px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.Z-3nqa_fleetPrimaryButton{color:#fff;background:#dc2626;border-color:#dc2626}.Z-3nqa_fleetGhostButton{color:#111827;background:#fff}.Z-3nqa_fleetEntityGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.Z-3nqa_fleetEntityCard{background:#fff;border:1px solid #0f172a14;border-radius:12px;gap:3px;padding:12px;display:grid}.Z-3nqa_fleetEntityCard span{color:#64748b;font-size:12px}.Z-3nqa_fleetEntityCard strong{font-size:22px}.Z-3nqa_fleetEntityCard p{margin:0;font-size:13px}.Z-3nqa_fleetSteps{background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;padding:10px;display:grid}.Z-3nqa_fleetStep{text-align:center;opacity:.6;gap:4px;display:grid}.Z-3nqa_fleetStep span{border:1px solid #0f172a29;border-radius:999px;place-items:center;width:24px;height:24px;margin:0 auto;font-size:11px;font-weight:700;display:inline-grid}.Z-3nqa_fleetStep small{font-size:11px}.Z-3nqa_fleetStepActive{opacity:1}.Z-3nqa_fleetStepActive span{color:#fff;background:#16a34a;border-color:#16a34a}.Z-3nqa_fleetTabs{background:#fff;border:1px solid #0f172a14;border-radius:12px;display:flex;overflow-x:auto}.Z-3nqa_fleetTab{color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 14px;font-size:13px}.Z-3nqa_fleetTabActive{color:#dc2626;border-bottom-color:#dc2626;font-weight:700}.Z-3nqa_fleetMainGrid{grid-template-columns:2fr 1fr;gap:12px;display:grid}.Z-3nqa_fleetRightColumn{gap:12px;display:grid}.Z-3nqa_fleetBottomGrid{grid-template-columns:1.3fr 1fr .8fr;gap:12px;display:grid}.Z-3nqa_fleetQuickActions{gap:8px;display:grid}.Z-3nqa_fleetAdvancedWrap{margin-top:12px}.Z-3nqa_fleetAdvancedWrap summary{cursor:pointer;color:#334155;margin-bottom:10px;font-weight:700}.Z-3nqa_fleetAdvancedInner{gap:12px;display:grid}@media (max-width:1400px){.Z-3nqa_fleetEntityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Z-3nqa_fleetSteps{grid-template-columns:repeat(5,minmax(0,1fr))}.Z-3nqa_fleetBottomGrid{grid-template-columns:1fr}}@media (max-width:1100px){.Z-3nqa_fleetMainGrid{grid-template-columns:1fr}}@media (max-width:720px){.Z-3nqa_fleetEntityGrid{grid-template-columns:1fr}.Z-3nqa_fleetVisualTitleRow h1{font-size:32px}.Z-3nqa_fleetSteps{grid-template-columns:repeat(2,minmax(0,1fr))}}.Z-3nqa_serviceHistoryList{gap:8px;display:grid}.Z-3nqa_serviceRecord{border:1px solid #0f172a14;border-radius:10px;overflow:hidden}.Z-3nqa_serviceRecord summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:#0f172a;background:#fafbfc;grid-template-columns:120px 1fr 150px;gap:12px;padding:12px 14px;font-weight:600;transition:all .2s;display:grid}.Z-3nqa_serviceRecord summary:hover{background:#facc150d}.Z-3nqa_serviceRecord summary span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.Z-3nqa_serviceType{color:#64748b;font-weight:500}.Z-3nqa_mechanic{color:#64748b}.Z-3nqa_serviceDetails{background:#fff;border-top:1px solid #0f172a14;padding:16px 14px}.Z-3nqa_aiScoresGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;margin-bottom:20px;display:grid}.Z-3nqa_aiScoreCard{text-align:center;background:#fafbfc;border:1px solid #0f172a0f;border-radius:10px;padding:14px}.Z-3nqa_aiScoreCard h3{color:#0f172a;margin:0 0 10px;font-size:13px;font-weight:600}.Z-3nqa_aiScoreBar{background:#e2e8f0;border-radius:3px;width:100%;height:6px;margin-bottom:6px;overflow:hidden}.Z-3nqa_aiScoreFill{background:linear-gradient(90deg,#4caf50 0%,#8bc34a 100%);height:100%}.Z-3nqa_aiScoreValue{color:#4caf50;margin:0;font-size:16px;font-weight:700}.Z-3nqa_aiRecommendation{background:#e8f5e9;border-left:4px solid #4caf50;border-radius:10px;padding:16px}.Z-3nqa_aiRecommendation h3{color:#2e7d32;margin:0 0 8px}.Z-3nqa_aiRecommendation p{color:#388e3c;margin:0;font-size:14px}.Z-3nqa_vehicleActions{background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;padding:20px;display:grid}.Z-3nqa_actionButton{cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:12px;font-size:12px;font-weight:600;transition:all .2s}.Z-3nqa_actionButton:hover{color:#111827;background:#fffaeb;border-color:#facc15}.Z-3nqa_actionLink{color:#1d4ed8;font-weight:700;text-decoration:none}.Z-3nqa_actionLink:hover{text-decoration:underline}.Z-3nqa_servicePlanGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px;margin-bottom:24px;display:grid}.Z-3nqa_servicePlanCard{background-color:#fff;border-radius:8px;padding:16px}.Z-3nqa_servicePlanCard h4{color:#1f2937;margin:0 0 12px;font-size:16px;font-weight:600}.Z-3nqa_servicePlanMeta{color:#6b7280;flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.Z-3nqa_servicePlanStatus{gap:8px;display:flex}.Z-3nqa_badgeRed,.Z-3nqa_badgeYellow,.Z-3nqa_badgeGreen{text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.Z-3nqa_badgeRed{color:#991b1b;background-color:#fee2e2}.Z-3nqa_badgeYellow{color:#92400e;background-color:#fef3c7}.Z-3nqa_badgeGreen{color:#166534;background-color:#dcfce7}.Z-3nqa_serviceRecord summary{cursor:pointer;background-color:#f9fafb;border:1px solid #0f172a14;border-radius:6px;grid-template-columns:120px 200px 1fr auto;align-items:center;gap:16px;padding:12px;font-weight:500;transition:all .2s;display:grid}.Z-3nqa_serviceRecord summary:hover{background-color:#f3f4f6;border-color:#0f172a29}.Z-3nqa_serviceDate{color:#1f2937;font-weight:600}.Z-3nqa_serviceType,.Z-3nqa_mechanic{color:#6b7280;font-size:14px}.Z-3nqa_servicePrice{color:#059669;font-size:14px;font-weight:600}.Z-3nqa_serviceDetails{background-color:#fff;border:1px solid #0f172a14;border-top:none;border-radius:0 0 6px 6px;padding:16px 12px}.Z-3nqa_serviceDetails h4{color:#374151;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:13px;font-weight:600}.Z-3nqa_serviceDetails ul{margin:0;padding-left:16px;list-style:none}.Z-3nqa_serviceDetails li{color:#6b7280;margin:4px 0;font-size:13px;line-height:1.6}.Z-3nqa_serviceDetails p{color:#6b7280;margin:8px 0;font-size:13px}.Z-3nqa_serviceDetails a{color:#facc15;font-weight:600;text-decoration:none}.Z-3nqa_serviceDetails a:hover{text-decoration:underline}@media (max-width:980px){.Z-3nqa_serviceRecord summary{grid-template-columns:1fr;gap:8px}.Z-3nqa_servicePlanGrid{grid-template-columns:1fr}}.Z-3nqa_towsList{flex-direction:column;gap:12px;display:flex}.Z-3nqa_towCard{background-color:#fff;border:1px solid #0f172a1f;border-left:4px solid #f97316;border-radius:8px;padding:16px}.Z-3nqa_towHeader{flex-wrap:wrap;gap:16px;margin-bottom:12px;display:flex}.Z-3nqa_towDate{color:#1f2937;font-weight:600}.Z-3nqa_towReason{color:#dc2626;font-weight:600}.Z-3nqa_towDetails{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;display:grid}.Z-3nqa_towDetails p{color:#6b7280;margin:0;font-size:13px;line-height:1.6}.Z-3nqa_towDetails strong{color:#1f2937}.Z-3nqa_documentsList{overflow-x:auto}.Z-3nqa_documentsTable{border-collapse:collapse;width:100%;font-size:13px}.Z-3nqa_documentsTable thead{background-color:#f3f4f6;border-bottom:2px solid #0f172a1f}.Z-3nqa_documentsTable th{text-align:left;color:#374151;padding:12px;font-weight:600}.Z-3nqa_documentsTable td{color:#6b7280;border-bottom:1px solid #0f172a14;padding:12px}.Z-3nqa_documentsTable tr:hover{background-color:#f9fafb}.Z-3nqa_docName{color:#1f2937;font-weight:500}.Z-3nqa_docLink{color:#facc15;font-weight:600;text-decoration:none}.Z-3nqa_docLink:hover{text-decoration:underline}.Z-3nqa_photosGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-top:16px;display:grid}.Z-3nqa_photoCard{background-color:#fff;border:1px solid #0f172a1f;border-radius:8px;transition:all .2s;overflow:hidden}.Z-3nqa_photoCard:hover{border-color:#0f172a3d;box-shadow:0 4px 12px #0f172a14}.Z-3nqa_photoImage{object-fit:cover;width:100%;height:180px;display:block}.Z-3nqa_photoInfo{padding:12px}.Z-3nqa_photoDate{color:#374151;margin:0 0 4px;font-size:12px;font-weight:600}.Z-3nqa_photoCategory{color:#6b7280;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:11px;font-weight:600}.Z-3nqa_photoDescription{color:#6b7280;margin:0;font-size:12px;line-height:1.4}.Z-3nqa_invoicesList{overflow-x:auto}.Z-3nqa_invoicesTable{border-collapse:collapse;width:100%;font-size:13px}.Z-3nqa_invoicesTable thead{background-color:#f3f4f6;border-bottom:2px solid #0f172a1f}.Z-3nqa_invoicesTable th{text-align:left;color:#374151;padding:12px;font-weight:600}.Z-3nqa_invoicesTable td{color:#6b7280;border-bottom:1px solid #0f172a14;padding:12px}.Z-3nqa_invoicesTable tr:hover{background-color:#f9fafb}.Z-3nqa_invoiceNumber{color:#1f2937;font-weight:600}.Z-3nqa_invoiceAmount{color:#059669;font-weight:600}.Z-3nqa_invoiceStatus{border-radius:4px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.Z-3nqa_tireHotelGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.Z-3nqa_tireCard{background-color:#f9fafb;border:1px solid #0f172a1f;border-radius:8px;padding:16px}.Z-3nqa_tireCard h4{color:#1f2937;margin:0 0 12px;font-size:14px;font-weight:600}.Z-3nqa_tireCard p{color:#6b7280;margin:6px 0;font-size:13px}.Z-3nqa_tireCard strong{color:#374151}.Z-3nqa_stkList{flex-direction:column;gap:12px;display:flex}.Z-3nqa_stkRecord{border:1px solid #0f172a1f;border-radius:6px;overflow:hidden}.Z-3nqa_stkRecord summary{cursor:pointer;background-color:#f9fafb;border:1px solid #0f172a14;grid-template-columns:120px 150px 1fr;align-items:center;gap:16px;padding:12px;font-weight:500;transition:all .2s;display:grid}.Z-3nqa_stkRecord summary:hover{background-color:#f3f4f6}.Z-3nqa_stkDate{color:#1f2937;font-weight:600}.Z-3nqa_stkResult{font-size:14px}.Z-3nqa_stkExpiry{color:#6b7280;font-size:13px}.Z-3nqa_stkDetails{background-color:#fff;border-top:1px solid #0f172a14;padding:16px 12px}.Z-3nqa_stkDetails p{color:#6b7280;margin:8px 0;font-size:13px}.Z-3nqa_stkDetails strong{color:#374151}.Z-3nqa_communicationList{flex-direction:column;gap:16px;display:flex}.Z-3nqa_communicationItem{background-color:#fff;border:1px solid #0f172a1f;border-radius:8px;padding:16px}.Z-3nqa_commHeader{border-bottom:1px solid #0f172a14;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.Z-3nqa_commIcon{font-size:20px}.Z-3nqa_commType{color:#374151;text-transform:uppercase;background-color:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.Z-3nqa_commDateTime{color:#6b7280;margin-left:auto;font-size:12px}.Z-3nqa_commBody p{color:#6b7280;margin:6px 0;font-size:13px}.Z-3nqa_commBody strong{color:#374151}.Z-3nqa_commContent{background-color:#f9fafb;border-radius:6px;margin:12px 0 0;padding:12px;line-height:1.6}.Z-3nqa_commAttachments{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.Z-3nqa_commAttachments a{color:#facc15;background-color:#f3f4f6;border-radius:4px;padding:4px 8px;font-size:12px;text-decoration:none;transition:all .2s}.Z-3nqa_commAttachments a:hover{color:#fbbf24;background-color:#e5e7eb}.Z-3nqa_auditList{flex-direction:column;gap:0;display:flex}.Z-3nqa_auditItem{border-bottom:1px solid #0f172a14;grid-template-columns:140px 150px 1fr;align-items:center;gap:16px;padding:12px 16px;font-size:13px;display:grid}.Z-3nqa_auditItem:last-child{border-bottom:none}.Z-3nqa_auditItem:hover{background-color:#f9fafb}.Z-3nqa_auditTime{color:#6b7280;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600}.Z-3nqa_auditUser{color:#374151;text-align:center;background-color:#f3f4f6;border-radius:4px;padding:2px 8px;font-weight:600}.Z-3nqa_auditAction{color:#6b7280}.Z-3nqa_timelineContainer{margin:24px 0}.Z-3nqa_timelineList{padding:0;list-style:none;position:relative}.Z-3nqa_timelineList:before{content:"";background-color:#0f172a1f;width:2px;position:absolute;top:0;bottom:0;left:20px}.Z-3nqa_timelineItem{margin-bottom:8px;padding:0 0 24px 80px;position:relative}.Z-3nqa_timelineIcon{z-index:1;background-color:#fff;border:3px solid #facc15;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:0;left:0}.Z-3nqa_timelineDate{color:#6b7280;margin-bottom:4px;font-size:12px;font-weight:600}.Z-3nqa_timelineTitle{color:#1f2937;margin-bottom:4px;font-size:14px;font-weight:600}.Z-3nqa_timelineDescription{color:#6b7280;font-size:13px}.Z-3nqa_modalOverlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.Z-3nqa_modal{background-color:#fff;border-radius:12px;width:100%;max-width:500px;max-height:80vh;padding:24px;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.Z-3nqa_modal h2{color:#1f2937;border-bottom:1px solid #0f172a14;margin:0 0 16px;padding-bottom:12px;font-size:18px;font-weight:600}.Z-3nqa_formGroup{margin-bottom:16px}.Z-3nqa_formGroup label{color:#374151;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.Z-3nqa_formGroup input,.Z-3nqa_formGroup textarea,.Z-3nqa_formGroup select{color:#1f2937;box-sizing:border-box;background-color:#fff;border:1px solid #0f172a1f;border-radius:6px;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;transition:all .2s}.Z-3nqa_formGroup input:focus,.Z-3nqa_formGroup textarea:focus,.Z-3nqa_formGroup select:focus{border-color:#facc15;outline:none;box-shadow:0 0 0 3px #facc151a}.Z-3nqa_formGroup textarea{resize:vertical;min-height:80px}.Z-3nqa_modalActions{border-top:1px solid #0f172a14;gap:12px;margin-top:24px;padding-top:16px;display:flex}.Z-3nqa_btnPrimary,.Z-3nqa_btnSecondary{cursor:pointer;border:1px solid;border-radius:6px;flex:1;padding:10px 16px;font-size:13px;font-weight:600;transition:all .2s}.Z-3nqa_btnPrimary{color:#111827;background-color:#facc15;border-color:#facc15}.Z-3nqa_btnPrimary:hover{background-color:#eab308;border-color:#eab308}.Z-3nqa_btnSecondary{color:#6b7280;background-color:#fff;border-color:#0f172a1f}.Z-3nqa_btnSecondary:hover{background-color:#f3f4f6;border-color:#0f172a3d}@media (max-width:640px){.Z-3nqa_modal{max-width:100%;padding:16px}.Z-3nqa_modalActions{flex-direction:column}.Z-3nqa_formGroup input,.Z-3nqa_formGroup textarea,.Z-3nqa_formGroup select{font-size:16px}}@media (max-width:980px){.Z-3nqa_photosGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.Z-3nqa_documentsTable{font-size:12px}.Z-3nqa_documentsTable th,.Z-3nqa_documentsTable td{padding:8px}.Z-3nqa_vehicleGrid,.Z-3nqa_vehicleCard{grid-template-columns:1fr}.Z-3nqa_vehicleCardPhoto{height:150px}.Z-3nqa_vehicleDetailHeader,.Z-3nqa_vehicleDetailInfo{grid-template-columns:1fr}.Z-3nqa_tabsList{overflow-x:auto}.Z-3nqa_tabButton{padding:10px 12px;font-size:12px}.Z-3nqa_invoicesTable{font-size:12px}.Z-3nqa_invoicesTable th,.Z-3nqa_invoicesTable td{padding:8px}.Z-3nqa_tireHotelGrid{grid-template-columns:1fr}.Z-3nqa_stkRecord summary{grid-template-columns:1fr;gap:8px}.Z-3nqa_auditItem{grid-template-columns:1fr;gap:4px}.Z-3nqa_timelineList:before{left:12px}.Z-3nqa_timelineItem{padding-left:60px}.Z-3nqa_timelineIcon{width:32px;height:32px;font-size:16px}}
.O9O2wq_heroRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.O9O2wq_heroTitle{color:#0f172a;margin:0;font-size:44px;line-height:1.05}.O9O2wq_heroSubtitle{color:#475569;margin:6px 0 0}.O9O2wq_heroActions{flex-wrap:wrap;gap:10px;display:flex}.O9O2wq_dangerBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef233c,#d90429);border:0;border-radius:10px;padding:10px 18px;font-weight:700}.O9O2wq_softBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px 16px;font-weight:600}.O9O2wq_kpiRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.O9O2wq_kpiCard{background:#fff;border:1px solid #dbe3f3;border-radius:14px;padding:14px 16px;box-shadow:0 8px 24px #0f172a0a}.O9O2wq_kpiLabel{color:#64748b;font-size:13px;font-weight:600}.O9O2wq_kpiValue{color:#0f172a;margin-top:4px;font-size:36px;font-weight:800;line-height:1}.O9O2wq_kpiNote{color:#16a34a;margin-top:4px;font-size:12px;font-weight:700}.O9O2wq_mainGrid{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);gap:14px;display:grid}.O9O2wq_card{background:#fff;border:1px solid #dbe3f3;border-radius:14px;box-shadow:0 8px 24px #0f172a0a}.O9O2wq_cardBody{padding:14px}.O9O2wq_tabs{border-bottom:1px solid #e2e8f0;gap:8px;padding:12px;display:flex}.O9O2wq_tabActive,.O9O2wq_tab{border:0;border-radius:9px;padding:8px 12px;font-weight:700}.O9O2wq_tabActive{color:#b91c1c;background:#fee2e2}.O9O2wq_tab{color:#334155;background:#f1f5f9}.O9O2wq_filtersRow{grid-template-columns:180px 180px minmax(0,1fr) auto;gap:8px;margin-bottom:12px;display:grid}.O9O2wq_control{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:9px 10px}.O9O2wq_statusGreen{color:#16a34a;font-weight:800}.O9O2wq_statusRed{color:#dc2626;font-weight:800}.O9O2wq_ocrDrop{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin-bottom:12px;padding:16px}.O9O2wq_fileBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef233c,#d90429);border:0;border-radius:10px;margin-top:10px;padding:10px 20px;font-weight:700}.O9O2wq_quickActions{gap:8px;display:grid}.O9O2wq_quickActions button{color:#fff;text-align:left;border:0;border-radius:10px;padding:10px 12px;font-weight:700}.O9O2wq_qa1{background:#16a34a}.O9O2wq_qa2{background:#2563eb}.O9O2wq_qa3{background:#7c3aed}.O9O2wq_qa4{background:#f59e0b}.O9O2wq_miniList{gap:8px;margin:0;padding:0;list-style:none;display:grid}.O9O2wq_miniList li{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:9px 10px}@media (max-width:1600px){.O9O2wq_mainGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1200px){.O9O2wq_kpiRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.O9O2wq_heroRow{flex-direction:column}.O9O2wq_tabs{flex-wrap:wrap}.O9O2wq_kpiRow,.O9O2wq_filtersRow{grid-template-columns:1fr}.O9O2wq_heroTitle{font-size:34px}}.O9O2wq_itemForm{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:start;gap:12px 14px;display:grid}.O9O2wq_formSectionTitle{letter-spacing:.04em;text-transform:uppercase;color:#475569;grid-column:1/-1;margin:6px 0 0;font-size:12px;font-weight:800}.O9O2wq_field{gap:4px;min-width:0;display:grid}.O9O2wq_fieldLabel{color:#1e293b;font-size:12px;font-weight:700}.O9O2wq_required{color:#b91c1c;margin-left:2px}.O9O2wq_fieldHint{color:#64748b;font-size:11px}.O9O2wq_fieldError{color:#b91c1c;font-size:12px;font-weight:600}.O9O2wq_inputInvalid{background:#fef2f2!important;border-color:#dc2626!important}.O9O2wq_inputWithUnit{align-items:stretch;gap:6px;display:flex}.O9O2wq_inputWithUnit>:first-child{flex:auto;min-width:0}.O9O2wq_unitBadge{color:#334155;white-space:nowrap;background:#f1f5f9;border:1px solid #0f172a24;border-radius:10px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.O9O2wq_formActions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.O9O2wq_banner{border-radius:10px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.O9O2wq_bannerSuccess{color:#065f46;background:#ecfdf5;border:1px solid #34d399}.O9O2wq_bannerError{color:#991b1b;background:#fef2f2;border:1px solid #f87171}.O9O2wq_rowActionsWrap{flex-wrap:wrap;gap:6px;display:flex}.O9O2wq_archivedList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.O9O2wq_archivedRow{border:1px dashed #0f172a33;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}
.FSrmGW_workspaceShell{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 36px);display:grid}.FSrmGW_sidebar{background:linear-gradient(#020c17fa,#05101bfa);border-right:1px solid #94a3b81f;height:calc(100vh - 36px);padding:18px 14px;position:sticky;top:0;overflow-y:auto}.FSrmGW_sidebarCollapsed{width:88px}.FSrmGW_brandBlock{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.FSrmGW_brandTitle{letter-spacing:.04em;font-size:18px;display:block}.FSrmGW_brandSubtitle{color:#94a3b8;font-size:11px}.FSrmGW_collapseButton,.FSrmGW_mobileMenuButton,.FSrmGW_mobileDrawerHeader button,.FSrmGW_inlineAction,.FSrmGW_roleMode,.FSrmGW_roleModeActive,.FSrmGW_dropdownButton{cursor:pointer}.FSrmGW_collapseButton,.FSrmGW_mobileMenuButton,.FSrmGW_mobileDrawerHeader button{color:#f8fafc;background:#ffffff0a;border:1px solid #94a3b833;border-radius:12px;padding:8px 10px}.FSrmGW_roleModes{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.FSrmGW_roleMode,.FSrmGW_roleModeActive{color:#e2e8f0;background:#ffffff0a;border:1px solid #94a3b838;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.FSrmGW_roleModeActive{color:#111827;background:linear-gradient(135deg,#facc15,#f59e0b);border-color:#facc1552}.FSrmGW_sideNav{gap:16px;display:grid}.FSrmGW_sideGroup{gap:8px;display:grid}.FSrmGW_sideGroupTitle{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.FSrmGW_sideList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.FSrmGW_sideLink,.FSrmGW_sideLinkActive{color:#dbeafe;border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.FSrmGW_sideLink:hover{background:#ffffff0a;border-color:#94a3b829}.FSrmGW_sideLinkActive{color:#fde68a;background:#facc151a;border-color:#facc153d}.FSrmGW_sideIcon{text-align:center;width:22px}.FSrmGW_mainColumn{grid-template-rows:auto auto 1fr;min-width:0;display:grid}.FSrmGW_topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#030a12fa,#040e17f0);border-bottom:1px solid #facc151f;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex;position:sticky;top:0}.FSrmGW_topbarStart{align-items:flex-start;gap:12px;display:flex}.FSrmGW_topbarMeta{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.FSrmGW_badge,.FSrmGW_status{border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.FSrmGW_badge{color:#fde68a;background:#facc1524;border:1px solid #facc1538}.FSrmGW_status{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f633}.FSrmGW_userTitle{color:#f8fafc;font-size:18px;display:block}.FSrmGW_userSubtitle{color:#94a3b8;font-size:12px}.FSrmGW_topbarActions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:10px;display:flex}.FSrmGW_searchBox{width:min(340px,100%);position:relative}.FSrmGW_searchInput{color:#f8fafc;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:14px;width:100%;padding:11px 14px;font-size:12px}.FSrmGW_menuDropdown{position:relative}.FSrmGW_menuDropdown summary{color:#f8fafc;background:#ffffff0a;border:1px solid #94a3b82e;border-radius:14px;padding:11px 14px;font-size:12px;font-weight:700;list-style:none}.FSrmGW_menuDropdown summary::-webkit-details-marker{display:none}.FSrmGW_counter{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;display:inline-flex}.FSrmGW_dropdown,.FSrmGW_dropdownMenu{background:#050e18fa;border:1px solid #94a3b829;border-radius:18px;gap:8px;width:min(420px,90vw);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 48px #00000052}.FSrmGW_dropdownState{color:#94a3b8;margin:0;padding:8px;font-size:12px}.FSrmGW_dropdownLink,.FSrmGW_dropdownButton{text-align:left;color:#f8fafc;background:#ffffff08;border:1px solid #94a3b824;border-radius:14px;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.FSrmGW_dropdownLink small,.FSrmGW_dropdownButton small,.FSrmGW_notificationRow small{color:#94a3b8}.FSrmGW_notificationRow{background:#ffffff08;border:1px solid #94a3b824;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.FSrmGW_inlineAction{color:#fde68a;background:#facc151a;border:1px solid #facc1538;border-radius:12px;padding:8px 10px;font-size:11px;font-weight:800}.FSrmGW_logout{color:#f8fafc;background:#ffffff08;border:1px solid #94a3b833;border-radius:14px;padding:11px 14px;font-size:12px;font-weight:700;text-decoration:none}.FSrmGW_breadcrumbs{color:#cbd5e1;border-bottom:1px solid #94a3b814;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;font-size:12px;display:flex}.FSrmGW_breadcrumbs a{color:#fde68a;text-decoration:none}.FSrmGW_content{padding:14px}.FSrmGW_mobileMenuButton,.FSrmGW_mobileDrawer,.FSrmGW_mobileBackdrop{display:none}.FSrmGW_mobileDrawer{z-index:60;background:linear-gradient(#020c17fc,#05101bfc);border-right:1px solid #94a3b81f;width:min(320px,86vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.FSrmGW_mobileDrawerOpen{transform:translate(0)}.FSrmGW_mobileDrawerHeader{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding:16px 14px;display:flex}.FSrmGW_mobileDrawerBody{height:calc(100vh - 66px);padding:14px;overflow-y:auto}.FSrmGW_mobileBackdrop{z-index:55;background:#0206178c;border:0;position:fixed;inset:0}@media (max-width:1023px){.FSrmGW_workspaceShell{grid-template-columns:minmax(0,1fr)}.FSrmGW_sidebar{display:none}.FSrmGW_mobileMenuButton,.FSrmGW_mobileDrawer,.FSrmGW_mobileBackdrop{display:block}.FSrmGW_topbar{flex-direction:column;padding:14px}.FSrmGW_topbarStart,.FSrmGW_topbarActions,.FSrmGW_searchBox{width:100%}.FSrmGW_dropdown,.FSrmGW_dropdownMenu{width:min(92vw,420px);left:0;right:auto}}
