@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&display=swap");:root{--syn-cyan:#00b9ef;--syn-cyan-soft:#e9f9fe;--syn-navy:#02013a;--syn-navy-2:#07134f;--syn-purple:#7200ea;--syn-purple-soft:#f2e8ff;--surface:#ffffff;--surface-soft:#f5f7fb;--border:#e4e8f2;--text:#0b123c;--muted:#747b98;--success:#12b76a;--warning:#f59e0b;--danger:#f04452;--shadow:0 12px 32px rgba(2,1,58,0.06)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{font-family:Poppins,Arial,Helvetica,sans-serif;background:var(--surface-soft);color:var(--text)}a,button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}.appShell{min-height:100vh;display:grid;grid-template-columns:254px minmax(0,1fr);transition:grid-template-columns .18s ease;background:radial-gradient(circle at 88% 3%,rgba(0,185,239,.06),transparent 20rem),#f6f8fc}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:22px 12px 18px;background:radial-gradient(circle at 10% 10%,rgba(114,0,234,.16),transparent 15rem),linear-gradient(180deg,#02013a,#030b43);color:white;overflow:auto}.brandBlock{padding:0 12px 20px}.brandLogo{display:block;width:196px;max-width:100%;height:auto}.brandMonogram{display:none;width:44px;height:44px;margin:0 auto;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--syn-cyan),var(--syn-purple));color:white;font-size:14px;font-weight:800;letter-spacing:.04em}.brandBlock>span{display:block;margin-top:5px;color:rgba(255,255,255,.72);font-size:8px;font-weight:700;letter-spacing:.08em}.mainNav{display:grid;grid-gap:5px;gap:5px}.navItem{min-height:46px;display:flex;align-items:center;gap:13px;padding:0 14px;border-radius:11px;color:#d9ddf4;text-decoration:none;font-size:14px;transition:.16s ease}.navItem:hover{background:rgba(255,255,255,.07);color:white}.navItem.active{color:white;background:linear-gradient(135deg,#04a8f2,var(--syn-cyan));box-shadow:0 8px 18px rgba(0,185,239,.22)}.navIcon{width:24px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}.collapseButton{margin-top:auto;display:flex;align-items:center;gap:14px;padding:16px 14px 4px;border:0;background:transparent;color:#cbd2ee;font-size:13px}.collapseButton span:first-child{font-size:25px}.appShell.sidebarCollapsed{grid-template-columns:78px minmax(0,1fr)}.sidebarCollapsed .sidebar{padding-inline:10px}.sidebarCollapsed .brandBlock{padding-inline:0;text-align:center}.sidebarCollapsed .brandBlock>span:last-child,.sidebarCollapsed .brandLogo{display:none}.sidebarCollapsed .brandMonogram{display:grid}.sidebarCollapsed .navItem{justify-content:center;gap:0;padding-inline:0}.sidebarCollapsed .navLabel{display:none}.sidebarCollapsed .navIcon{width:28px}.sidebarCollapsed .collapseButton{justify-content:center;gap:0;padding-inline:0}.sidebarCollapsed .collapseLabel{display:none}.workspace{min-width:0}.topbar{height:72px;justify-content:space-between;gap:24px;padding:0 32px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.searchBox,.topbar{display:flex;align-items:center}.searchBox{width:min(650px,58vw);height:43px;gap:10px;padding:0 14px;border:1px solid #dfe5f1;border-radius:10px;background:#fbfcfe;color:#475174}.searchBox>span{font-size:24px}.searchBox input{width:100%;border:0;outline:0;color:var(--text);font-size:13px}.searchBox input::placeholder{color:#9aa1bb}.topbarActions{display:flex;align-items:center;gap:11px}.iconButton,.moreButton{border:0;background:transparent;color:var(--syn-navy)}.iconButton{width:38px;height:38px;font-size:21px}.userAvatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--syn-purple),#3300b8);color:white;font-size:12px;font-weight:700}.userMeta{display:grid;grid-gap:1px;gap:1px}.userMeta strong{font-size:12px}.chevron,.userMeta span{color:var(--muted);font-size:10px}.pageContent{padding:28px 32px 36px}.pageHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.eyebrow{display:inline-block;margin-bottom:4px;color:var(--syn-purple);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pageHeader h1{margin:0;color:var(--syn-navy);font-size:clamp(28px,3vw,38px);letter-spacing:-.035em}.pageHeader p{margin:5px 0 0;color:#6d7594;font-size:14px}.headerActions{display:flex;align-items:center;gap:12px}.periodButton,.primaryButton{min-height:48px;border-radius:10px}.periodButton{min-width:196px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid #dfe5f1;background:white;color:var(--syn-navy)}.periodButton>span:nth-child(2){flex:1 1;display:grid;text-align:left}.periodButton small{color:var(--muted);font-size:10px}.periodButton strong{font-size:12px}.primaryButton{padding:0 20px;border:0;background:linear-gradient(135deg,var(--syn-cyan),#0aa8f5);color:white;font-weight:700;box-shadow:0 10px 22px rgba(0,185,239,.2)}.summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px}.dashboardOpsGrid,.summaryGrid{margin-top:24px;display:grid;gap:14px}.dashboardOpsGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px}.dashboardOpsCard{min-height:142px}.dashboardStaticMetric{cursor:default}.panel,.summaryCard{border:1px solid var(--border);background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.summaryCard{position:relative;min-height:155px;padding:18px;border-radius:14px;overflow:hidden}.dashboardDrilldownCard{display:block;color:inherit;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboardDrilldownCard:hover,.dashboardQuickCard:hover{border-color:rgba(0,185,239,.42);box-shadow:0 12px 28px rgba(2,1,58,.09);transform:translateY(-2px)}.dashboardBarLink:focus-visible,.dashboardDonutLink:focus-visible,.dashboardDrilldownCard:focus-visible,.dashboardQuickCard:focus-visible,.priorityLegend a:focus-visible{outline:3px solid rgba(0,185,239,.22);outline-offset:3px}.summaryCard:after{content:"";position:absolute;width:90px;height:90px;right:-28px;top:-28px;border-radius:50%;opacity:.55}.tone-cyan:after{background:var(--syn-cyan-soft)}.tone-purple:after{background:var(--syn-purple-soft)}.tone-amber:after{background:#fff3da}.tone-green:after{background:#e3f8ed}.tone-blue:after{background:#e5f0ff}.tone-yellow:after{background:#fff4cf}.tone-orange:after{background:#ffe9da}.tone-red:after{background:#ffe5e8}.tone-neutral:after{background:#edf1f7}.summaryTop{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:#222a50;font-size:12px;font-weight:600}.summaryIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f3f6fb;color:var(--syn-navy);font-size:18px}.tone-cyan .summaryIcon{background:var(--syn-cyan-soft);color:#009ed0}.tone-purple .summaryIcon{background:var(--syn-purple-soft);color:var(--syn-purple)}.tone-amber .summaryIcon{background:#fff5df;color:var(--warning)}.tone-green .summaryIcon{background:#e9f9f0;color:var(--success)}.tone-blue .summaryIcon{background:#e9f2ff;color:#3c82ee}.tone-yellow .summaryIcon{background:#fff5d7;color:#d09300}.tone-orange .summaryIcon{background:#fff0e6;color:#ec6f22}.tone-red .summaryIcon{background:#ffebed;color:#d9384f}.tone-neutral .summaryIcon{background:#f0f3f8;color:#73809a}.summaryValue{position:relative;z-index:1;margin-top:12px;color:var(--syn-navy);font-size:30px;font-weight:800;line-height:1}.summaryVariation{position:relative;z-index:1;margin-top:10px;display:flex;align-items:center;gap:8px;color:#99a0b6;font-size:9px}.summaryVariation strong{color:var(--success);font-size:10px}.tone-amber .summaryVariation strong{color:var(--danger)}.tone-blue .summaryVariation strong{color:#3c82ee}.tone-yellow .summaryVariation strong{color:#b37b00}.tone-orange .summaryVariation strong{color:#d9621d}.tone-red .summaryVariation strong{color:#c92c43}.tone-neutral .summaryVariation strong{color:#7c879e}.analyticsGrid,.operationsGrid{margin-top:16px;display:grid;grid-gap:16px;gap:16px}.analyticsGrid{grid-template-columns:minmax(0,1.65fr) minmax(320px,.9fr)}.operationsGrid{grid-template-columns:minmax(0,2.1fr) minmax(340px,.9fr)}.panel{border-radius:14px;padding:18px}.panelHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.panelHeader>div:first-child{display:flex;align-items:center;gap:9px}.panelHeader h2{margin:0;color:var(--syn-navy);font-size:16px;letter-spacing:-.02em}.panelKicker{color:#1478ff;font-size:18px}.chartLegend{display:flex;gap:14px;color:#69728f;font-size:10px}.dot{width:8px;height:8px;display:inline-block;border-radius:50%}.dotCyan{background:var(--syn-cyan)}.dotPurple,.planned{background:var(--syn-purple)}.critical{background:var(--danger)}.high{background:#ffb323}.medium{background:#268df0}.low{background:#2eb67d}.barChart{height:205px;margin-top:20px;display:flex;align-items:stretch;justify-content:space-around;gap:15px;padding:16px 14px 0;border-left:1px solid #eef1f6;border-bottom:1px solid #e6eaf2;background:linear-gradient(0deg,transparent 24%,#eef1f6 25%,transparent 26%,transparent 49%,#eef1f6 50%,transparent 51%,transparent 74%,#eef1f6 75%,transparent 76%)}.barGroup{flex:1 1;min-width:34px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.bars{width:100%;height:150px;display:flex;align-items:flex-end;justify-content:center;gap:5px}.bar{width:min(15px,35%);min-height:12px;display:block;border-radius:4px 4px 1px 1px}.dashboardBarLink{cursor:pointer;transition:filter .15s ease,transform .15s ease;transform-origin:bottom}.dashboardBarLink:hover{filter:brightness(1.08);transform:scaleX(1.12)}.barCyan{background:linear-gradient(180deg,#31c6f2,#009ee4)}.barPurple{background:linear-gradient(180deg,#8c38f3,var(--syn-purple))}.barGroup>span{color:#858da7;font-size:9px}.priorityContent{min-height:220px;display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:18px;gap:18px}.donut{width:148px;aspect-ratio:1;margin:auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--danger) 0 10%,#ffb323 10% 27%,#268df0 27% 67%,#2eb67d 67% 91%,var(--syn-purple) 91% 100%);position:relative}.dashboardDonutLink{color:inherit;text-decoration:none;transition:transform .16s ease}.dashboardDonutLink:hover{transform:scale(1.025)}.donut:after{content:"";position:absolute;inset:27px;border-radius:50%;background:white}.donut>div{position:relative;z-index:1;display:grid;text-align:center}.donut strong{color:var(--syn-navy);font-size:26px}.donut span{color:var(--muted);font-size:10px}.priorityLegend{display:grid;grid-gap:11px;gap:11px;color:#505977;font-size:10px}.priorityLegend>a{display:grid;grid-template-columns:12px 1fr auto;align-items:center;grid-gap:7px;gap:7px;padding:4px 5px;border-radius:7px;color:inherit;text-decoration:none}.priorityLegend>a:hover{background:#f5f8fc}.priorityLegend b{color:var(--syn-navy)}.textButton{border:0;background:transparent;color:#009fe3;font-size:10px;font-weight:700}.tableWrap{margin-top:12px;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:760px}th{padding:9px 7px;border-bottom:1px solid #e9edf4;color:#757d99;text-align:left;font-weight:600}td,th{font-size:9px}td{padding:10px 7px;border-bottom:1px solid #edf0f5;color:#333c60;white-space:nowrap}td a{color:#00a7e5;text-decoration:none;font-weight:700}.priority,.status{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:8px;font-weight:600}.priority-media{background:#fff2d5;color:#c47d00}.priority-alta{background:#ffe6e8;color:#e3283f}.priority-critica{background:#ff4052;color:white}.priority-baixa{background:#def8e9;color:#09894d}.status-em-atendimento{background:#dff3ff;color:#008bd1}.status-aguardando-cliente{background:#fff1d2;color:#c67b00}.status-concluido{background:#ddf8e8;color:#07884b}.status-planejado{background:#eee1ff;color:#6a00df}.moreButton{letter-spacing:2px}.timeline{margin-top:16px;display:grid;grid-gap:5px;gap:5px}.timelineItem{position:relative;display:grid;grid-template-columns:16px 1fr;grid-gap:10px;gap:10px;padding-bottom:15px}.timelineItem:not(:last-child):before{content:"";position:absolute;left:5px;top:13px;bottom:-2px;width:1px;background:#e0e5ef}.timelineDot{width:11px;height:11px;margin-top:4px;border-radius:50%;position:relative;z-index:1}.timelineDot.cyan{background:var(--syn-cyan)}.timelineDot.purple{background:var(--syn-purple)}.activityLine{display:grid;grid-template-columns:auto 1fr auto;grid-gap:7px;gap:7px;align-items:baseline;font-size:9px}.activityLine a{color:#00a4e2;text-decoration:none;font-weight:700}.activityLine strong{color:#263051;font-size:9px}.activityLine time{color:#969db3;font-size:8px}.timelineItem p{margin:3px 0 0;color:#79819b;font-size:8px;line-height:1.45}@media (max-width:1180px){.appShell{grid-template-columns:210px minmax(0,1fr)}.appShell.sidebarCollapsed{grid-template-columns:78px minmax(0,1fr)}.dashboardOpsGrid,.summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsGrid,.operationsGrid{grid-template-columns:1fr}.brandLogo{width:165px}}@media (max-width:820px){.appShell,.appShell.sidebarCollapsed{display:block}.sidebar{position:relative;width:100%;height:auto;min-height:auto;overflow-x:hidden}.brandBlock,.sidebarCollapsed .brandBlock{width:100%;display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:4px 16px 18px;text-align:center;overflow:hidden}.brandBlock>a{width:min(260px,78vw);max-width:100%;min-width:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.brandLogo,.sidebarCollapsed .brandLogo{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center}.brandBlock>span:last-child,.sidebarCollapsed .brandBlock>span:last-child{display:block;width:100%;max-width:260px;margin-top:0;padding:0;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;font-size:clamp(8px,2vw,9px);line-height:1.3;letter-spacing:.055em}.sidebarCollapsed .brandLogo{display:block}.sidebarCollapsed .brandMonogram{display:none}.sidebarCollapsed .brandBlock>span:last-child,.sidebarCollapsed .navLabel{display:inline}.sidebarCollapsed .navItem{justify-content:flex-start;gap:13px;padding-inline:14px}.mainNav{grid-template-columns:repeat(2,minmax(0,1fr))}.collapseButton{display:none}.topbar{padding:0 18px}.searchBox{width:100%}.chevron,.userMeta{display:none}.pageContent{padding:22px 18px 30px}.pageHeader{align-items:flex-start;flex-direction:column}.headerActions{width:100%}.periodButton,.primaryButton{flex:1 1}}@media (max-width:560px){.brandBlock>a{width:min(230px,82vw)}.brandLogo,.sidebarCollapsed .brandLogo{width:100%}.brandBlock>span:last-child,.sidebarCollapsed .brandBlock>span:last-child{max-width:230px;font-size:8px;letter-spacing:.04em}.mainNav,.summaryGrid{grid-template-columns:1fr}.headerActions{flex-direction:column}.periodButton,.primaryButton{width:100%}.chartLegend{display:none}.priorityContent{grid-template-columns:1fr}.topbarActions .iconButton{display:none}}.authLoading{min-height:100vh;display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;background:radial-gradient(circle at 50% 25%,rgba(114,0,234,.16),transparent 24rem),var(--syn-navy);color:white}.authLoading img{width:min(240px,70vw)}.authLoading span{color:#cfd5ef;font-size:13px}.logoutButton{min-height:34px;padding:0 12px;border:1px solid #e1e5ee;border-radius:9px;background:white;color:#4c5678;font-size:10px;font-weight:700}.loginShell{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.95fr) minmax(440px,1.05fr);background:#f7f9fc}.loginBrandPanel{position:relative;min-height:100vh;display:flex;align-items:center;padding:clamp(42px,7vw,96px);background:linear-gradient(155deg,rgba(114,0,234,.24),transparent 44%),linear-gradient(180deg,#02013a,#07134f);color:white;overflow:hidden}.loginBrandContent{position:relative;z-index:1;max-width:560px}.loginLogo{width:min(310px,80%);height:auto}.loginBrandContent>span{display:block;margin-top:10px;color:var(--syn-cyan);font-size:11px;font-weight:800;letter-spacing:.1em}.loginBrandContent h1{margin:54px 0 10px;font-size:clamp(36px,5vw,60px);line-height:1.02;letter-spacing:-.05em}.loginBrandContent p{max-width:520px;margin:0;color:#c9cfee;font-size:15px;line-height:1.7}.loginBrandGlow{position:absolute;width:460px;height:460px;right:-210px;bottom:-150px;border-radius:50%;background:rgba(0,185,239,.16);filter:blur(8px)}.loginFormPanel{min-height:100vh;display:grid;place-items:center;padding:32px}.loginCard{width:min(460px,100%);display:grid;grid-gap:20px;gap:20px;padding:36px;border:1px solid var(--border);border-radius:20px;background:white;box-shadow:0 24px 70px rgba(2,1,58,.1)}.loginCard h2{margin:5px 0 6px;color:var(--syn-navy);font-size:30px;letter-spacing:-.035em}.loginCard p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.formField{display:grid;grid-gap:8px;gap:8px}.formField>span{color:#313a5e;font-size:11px;font-weight:700}.formField input{width:100%;height:48px;padding:0 14px;border:1px solid #dce2ee;border-radius:10px;outline:none;background:#fbfcfe;color:var(--syn-navy);font-size:13px}.formField input:focus{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.12)}.passwordField{display:flex;align-items:center;border:1px solid #dce2ee;border-radius:10px;background:#fbfcfe;overflow:hidden}.passwordField:focus-within{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.12)}.passwordField input{border:0;border-radius:0;box-shadow:none!important}.passwordField button{height:48px;padding:0 14px;border:0;background:transparent;color:var(--syn-purple);font-size:10px;font-weight:700}.formError{padding:11px 13px;border:1px solid #ffd0d5;border-radius:9px;background:#fff2f3;color:#c7253b;font-size:11px;line-height:1.45}.loginSubmit{min-height:49px;display:grid;place-items:center;border:0;border-radius:10px;background:linear-gradient(135deg,var(--syn-cyan),#0b9ce9);color:white;font-weight:800;text-decoration:none;box-shadow:0 12px 24px rgba(0,185,239,.2)}.loginSubmit:disabled{opacity:.58;cursor:wait}.loginHelp{text-align:center}.successMark{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#e2f8ec;color:var(--success);font-size:28px;font-weight:800}.loginLink{margin-top:5px}@media (max-width:860px){.loginShell{grid-template-columns:1fr}.loginBrandPanel{min-height:auto;padding:34px 24px 42px}.loginBrandContent h1{margin-top:32px}.loginFormPanel{min-height:auto;padding:28px 18px 42px}}@media (max-width:560px){.loginCard{padding:26px 20px;border-radius:16px}.logoutButton{padding:0 9px}}.buttonLink{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.approveAction,.dangerAction,.rejectAction,.secondaryButton,.startWorkButton,.warningAction{min-height:42px;padding:0 16px;border-radius:10px;font-weight:700;font-size:11px}.secondaryButton{border:1px solid #dce2ee;background:white;color:var(--syn-navy)}.startWorkButton{border:0;background:linear-gradient(135deg,var(--syn-cyan),#0a9ce3);color:white;box-shadow:0 10px 20px rgba(0,185,239,.2)}.dangerAction{border:1px solid #ffd0d5;background:#fff2f3;color:#c7253b}.warningAction{width:100%;border:0;background:#fff1cf;color:#9c6200}.approveAction{border:0;background:#def8e9;color:#07884b}.rejectAction{border:0;background:#ffe6e8;color:#c7253b}.successNotice{padding:11px 13px;border:1px solid #bdeed2;border-radius:9px;background:#edfdf4;color:#087a45;font-size:11px;line-height:1.45}.ticketMessage{margin-top:16px}.ticketToolbar{margin:22px 0 14px;justify-content:space-between;gap:14px}.ticketSearch,.ticketToolbar{display:flex;align-items:center}.ticketSearch{width:min(620px,100%);height:44px;gap:10px;padding:0 14px;border:1px solid #dfe5f1;border-radius:10px;background:white}.ticketSearch span{color:#6f7896;font-size:18px}.ticketSearch input{width:100%;border:0;outline:none;background:transparent;color:var(--text);font-size:12px}.ticketCount{color:#7a829f;font-size:11px;font-weight:600}.ticketQueuePanel{padding:0;overflow:hidden}.ticketQueuePanel table{width:100%;border-collapse:collapse}.ticketQueuePanel td,.ticketQueuePanel th{padding:13px 14px;border-bottom:1px solid #edf0f6;text-align:left;font-size:10px}.ticketQueuePanel th{background:#fafbfe;color:#737b97;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.ticketProtocolLink,.ticketTitleLink{text-decoration:none}.ticketProtocolLink{color:var(--syn-cyan);font-weight:800}.ticketTitleLink{color:#252d52;font-weight:600}.priorityTag,.ticketStatusTag{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:999px;font-size:8px;font-weight:700}.priority-low{background:#def8e9;color:#07884b}.priority-medium{background:#fff2d5;color:#b46f00}.priority-high{background:#ffe7df;color:#cf4d24}.priority-critical{background:#f04452;color:white}.priority-planned{background:#eee1ff;color:#6a00df}.status-new,.status-triage{background:#eef2f8;color:#59627f}.status-in_progress{background:#dff3ff;color:#008bd1}.status-pending_customer,.status-pending_vendor,.status-scheduled{background:#fff1d2;color:#b77000}.status-closed,.status-resolved{background:#ddf8e8;color:#07884b}.status-canceled{background:#f2f2f4;color:#7a7d88}.slaCell{display:grid;grid-gap:2px;gap:2px}.slaCell strong{color:#394162;font-size:9px}.slaCell span{color:#969db3;font-size:8px}.emptyState{padding:34px;text-align:center;color:#8a92ad;font-size:12px}.compactEmpty{padding:15px 0 0}.newTicketGrid{margin-top:22px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:18px;gap:18px;align-items:start}.newTicketForm{display:grid;grid-gap:17px;gap:17px}.formRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.formField select,.formField textarea{width:100%;border:1px solid #dce2ee;border-radius:10px;outline:none;background:#fbfcfe;color:var(--syn-navy);font-size:12px}.formField select{height:48px;padding:0 12px}.formField textarea{padding:12px 14px;resize:vertical;line-height:1.55}.formField select:focus,.formField textarea:focus{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.12)}.formActions{display:flex;justify-content:flex-end;gap:10px}.scopeNotice{padding:12px 14px;border:1px solid #cfeef8;border-radius:10px;background:#effbff;color:#197897;font-size:11px}.ticketRuleCard{position:-webkit-sticky;position:sticky;top:92px}.contractRuleIcon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#e2f8ec;color:#07884b;font-size:22px;font-weight:800}.ticketRuleCard h2{margin:16px 0 8px;color:var(--syn-navy);font-size:18px}.ticketRuleCard p{margin:0;color:#737b97;font-size:11px;line-height:1.7}.ruleFlow{margin-top:18px;display:grid;grid-gap:8px;gap:8px}.ruleFlow span{padding:9px 10px;border-radius:8px;background:#f6f8fc;color:#454e70;font-size:10px;font-weight:600}.ticketDetailPage{max-width:1540px;margin:0 auto}.ticketDetailHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.backLink{display:inline-block;margin-bottom:9px;color:#6f7896;text-decoration:none;font-size:10px}.ticketHeadingLine{display:flex;align-items:center;gap:8px}.ticketNumber{color:var(--syn-cyan);font-size:12px;font-weight:800}.ticketDetailHeader h1{margin:8px 0 5px;color:var(--syn-navy);font-size:clamp(25px,3vw,36px);letter-spacing:-.035em}.ticketDetailHeader p{margin:0;color:#737b97;font-size:11px}.ticketHeaderMetrics{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(260px,1fr);grid-gap:12px;gap:12px;align-items:stretch}.slaQuickCard,.workControlCard{min-width:0;display:grid;grid-gap:6px;gap:6px;padding:15px;border:1px solid #dce4ef;border-radius:14px;background:white;box-shadow:var(--shadow)}.slaQuickCard{align-content:center}.slaQuickClock{color:var(--syn-navy);font-size:27px;letter-spacing:.03em}.slaQuickMeta{display:grid;grid-gap:2px;gap:2px}.slaQuickMeta b{font-size:9px}.slaQuickMeta small{color:#858da7;font-size:7px;line-height:1.4}.slaQuick-running .slaQuickMeta b{color:var(--success)}.slaQuick-overdue{border-color:#f2c8cc;background:#fffafb}.slaQuick-overdue .slaQuickClock,.slaQuick-overdue .slaQuickMeta b{color:var(--danger)}.slaQuick-paused{border-color:#dfd0f8;background:#fbf8ff}.slaQuick-paused .slaQuickMeta b{color:var(--syn-purple)}.slaQuick-done .slaQuickMeta b{color:#77809a}.slaQuick-neutral .slaQuickMeta b{color:#8d94a7}.workControlLabel{color:#7c84a0;font-size:9px}.workClock{color:var(--syn-navy);font-size:27px;letter-spacing:.03em}.ticketDetailGrid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);grid-gap:17px;gap:17px;align-items:start}.ticketMainColumn,.ticketSideColumn{display:grid;grid-gap:16px;gap:16px}.ticketSideColumn{position:-webkit-sticky;position:sticky;top:88px}.ticketDescriptionCard>p{margin:17px 0;color:#4f5879;font-size:12px;line-height:1.75;white-space:pre-wrap}.ticketMetaLine{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:13px;border-top:1px solid #edf0f6}.ticketMetaLine>span{display:grid;grid-gap:3px;gap:3px}.contractMetricGrid small,.ticketMetaLine small{color:#8a92ad;font-size:8px}.ticketMetaLine strong{color:#31395b;font-size:10px}.ticketConversation{margin-top:16px;display:grid;grid-gap:11px;gap:11px}.conversationItem{padding:12px 14px;border:1px solid #e8ebf2;border-radius:11px;background:#fbfcfe}.conversationItem.internal{border-color:#eadcff;background:#faf6ff}.conversationItem>div{display:flex;align-items:baseline;gap:8px}.conversationItem strong{color:#2b3356;font-size:10px}.conversationItem span,.conversationItem time{color:#9198af;font-size:8px}.conversationItem time{margin-left:auto}.conversationItem p{margin:7px 0 0;color:#56607f;font-size:10px;line-height:1.6;white-space:pre-wrap}.commentComposer{margin-top:14px;display:grid;grid-gap:9px;gap:9px}.commentComposer textarea{width:100%;padding:12px 14px;border:1px solid #dce2ee;border-radius:10px;outline:none;resize:vertical;font:inherit;font-size:11px}.commentComposer textarea:focus{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.1)}.composerActions{justify-content:space-between}.checkLine,.composerActions{display:flex;align-items:center}.checkLine{gap:7px;color:#69718e;font-size:10px}.visitScheduleForm{margin-top:15px;display:grid;grid-template-columns:minmax(180px,.7fr) 1fr auto;grid-gap:10px;gap:10px;align-items:end}.visitList{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.visitListItem{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:8px;gap:8px;padding:10px 12px;border-radius:9px;background:#f7f9fc;font-size:9px}.visitListItem strong{color:#283052}.visitListItem span{color:#6e7693}.visitListItem b{color:var(--syn-purple);font-size:8px}.contractCard{overflow:hidden}.contractCardBlocked{border-color:#f7cf75;box-shadow:0 12px 30px rgba(245,158,11,.1)}.contractTitle{margin-top:15px;display:grid;grid-gap:2px;gap:2px}.contractTitle span{color:#747c98;font-size:9px}.contractTitle strong{color:var(--syn-navy);font-size:14px}.contractMetricGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.contractMetricGrid>span{display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:9px;background:#f7f9fc}.contractMetricGrid strong{color:#242d50;font-size:11px}.contractProgress{height:7px;margin-top:10px;border-radius:999px;background:#edf1f6;overflow:hidden}.contractProgress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--syn-cyan),var(--syn-purple))}.approvalState,.continuationRequestBox,.contractState,.managerDecisionBox{margin-top:13px;padding:11px 12px;border-radius:10px}.contractState{background:#f6f8fc}.approvalState,.contractState{display:grid;grid-gap:4px;gap:4px}.approvalState strong,.continuationRequestBox strong,.contractState strong,.managerDecisionBox strong{color:#2c3456;font-size:10px}.approvalState span,.continuationRequestBox p,.contractState span,.managerDecisionBox p{margin:0;color:#6e7693;font-size:9px;line-height:1.55}.approvalState.pending{border:1px solid #f4d58b;background:#fff8e8}.approvalState.approved{border:1px solid #bdeed2;background:#edfdf4}.continuationRequestBox{border:1px solid #f4d58b;background:#fffaf0}.compactField{margin:10px 0}.compactField input{height:40px}.managerDecisionBox{border:1px solid #dcd1ff;background:#f8f5ff}.managerDecisionBox>div{margin-top:10px;display:flex;gap:8px}.slaMetric{margin-top:10px;display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid #edf0f6}.slaMetric span{color:#7b839e;font-size:9px}.slaMetric strong{color:#2c3456;font-size:9px;text-align:right}.slaActions{margin-top:12px}.workHistoryList{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.workHistoryList>div{display:grid;grid-template-columns:1fr auto;grid-gap:3px 9px;gap:3px 9px;padding:9px 10px;border-radius:8px;background:#f7f9fc}.workHistoryList span,.workHistoryList strong{font-size:9px}.workHistoryList span{color:#475071}.workHistoryList strong{color:var(--syn-navy)}.workHistoryList small{grid-column:1/-1;color:#9299b0;font-size:8px}.mutedText{color:#8189a3;font-size:10px;line-height:1.6}.visitBoard{display:grid;grid-gap:11px;gap:11px}.visitBoardCard{display:grid;grid-template-columns:160px minmax(0,1fr) 180px auto;grid-gap:18px;gap:18px;align-items:center}.visitBoardDate,.visitBoardTech{display:grid;grid-gap:3px;gap:3px}.visitBoardDate span,.visitBoardTech span{color:#8b92aa;font-size:8px}.visitBoardDate strong,.visitBoardTech strong{color:#2d3558;font-size:10px}.visitBoardMain h2{margin:5px 0 3px;color:var(--syn-navy);font-size:14px}.visitBoardMain p{margin:0;color:#7b839e;font-size:9px}.visitBoardTicketLine{display:flex;align-items:center;gap:8px}.visitBoardTicketLine a{color:var(--syn-cyan);text-decoration:none;font-size:10px;font-weight:800}.visitBoardTicketLine span{padding:3px 7px;border-radius:999px;background:#eee5ff;color:var(--syn-purple);font-size:7px;font-weight:700}@media (max-width:1120px){.newTicketGrid,.ticketDetailGrid{grid-template-columns:1fr}.ticketRuleCard,.ticketSideColumn{position:static}.visitScheduleForm{grid-template-columns:1fr 1fr}.visitScheduleForm button{grid-column:1/-1}.visitBoardCard{grid-template-columns:140px minmax(0,1fr)}.visitBoardCard>.secondaryButton,.visitBoardTech{grid-column:2}}@media (max-width:760px){.ticketDetailHeader,.ticketToolbar{align-items:stretch;flex-direction:column}.ticketSearch{width:100%}.workControlCard{min-width:0}.contractMetricGrid,.formRow,.ticketMetaLine,.visitScheduleForm{grid-template-columns:1fr}.visitScheduleForm button{grid-column:auto}.visitBoardCard{grid-template-columns:1fr}.visitBoardCard>.secondaryButton,.visitBoardTech{grid-column:auto}}.attachmentCount{min-width:26px;height:26px;display:grid;place-items:center;border-radius:999px;background:#eef9fd;color:#008fbd;font-size:9px;font-weight:800}.attachmentList{margin-top:14px;display:grid;grid-gap:8px;gap:8px}.attachmentItem{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 11px;border:1px solid #e8ebf2;border-radius:10px;background:#fbfcfe}.attachmentIcon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--syn-cyan-soft);color:#0099c9;font-size:17px}.attachmentItem>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.attachmentItem strong{overflow:hidden;color:#293153;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.attachmentItem small{color:#8b92aa;font-size:8px}.attachmentDownload{min-height:34px;padding:0 11px}.attachmentUpload{margin-top:14px;display:grid;grid-gap:9px;gap:9px;padding-top:13px;border-top:1px solid #edf0f6}.attachmentDrop,.newTicketAttachmentBox{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px dashed #cfd8e8;border-radius:10px;background:#fafcfe}.attachmentDrop>span{color:#333b5e;font-size:10px;font-weight:700}.attachmentDrop small,.newTicketAttachmentBox small{color:#8991aa;font-size:8px;line-height:1.5}.attachmentDrop input,.newTicketAttachmentBox input{width:100%;color:#5e6786;font-size:9px}.selectedAttachment{display:flex;justify-content:space-between;gap:10px;color:#545d7c;font-size:9px}.selectedAttachment strong{color:var(--syn-purple)}.newTicketAttachmentList{display:flex;flex-wrap:wrap;gap:5px}.newTicketAttachmentList span{max-width:100%;padding:4px 7px;overflow:hidden;border-radius:999px;background:#eef7fb;color:#35708a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.attachmentItem{grid-template-columns:32px minmax(0,1fr)}.attachmentDownload{grid-column:2;justify-self:start}}.dashboardMessage{margin-top:16px}.dashboardLoading{margin-top:22px}.dashboardQuickGrid{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboardQuickCard{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid var(--border);border-radius:11px;background:white;color:#4e5778;text-decoration:none;box-shadow:0 8px 22px rgba(2,1,58,.035)}.dashboardQuickCard span{font-size:10px;font-weight:600}.dashboardQuickCard strong{color:var(--syn-navy);font-size:17px}.activeWorkBanner{margin-top:20px;display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 16px;border:1px solid #bceaf7;border-radius:12px;background:linear-gradient(90deg,#f0fbff,white);color:#34405f;text-decoration:none;box-shadow:0 8px 24px rgba(0,185,239,.07)}.activeWorkPulse{width:10px;height:10px;border-radius:50%;background:var(--syn-cyan);box-shadow:0 0 0 5px rgba(0,185,239,.13)}.activeWorkBanner>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.activeWorkBanner small{color:#5d8fa1;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.activeWorkBanner strong{overflow:hidden;color:var(--syn-navy);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.activeWorkBanner b{color:var(--syn-purple);font-size:15px;letter-spacing:.04em}.activeWorkBanner>span:last-child{color:#008fbd;font-size:9px;font-weight:700}.status-waiting_customer,.status-waiting_third_party{background:#fff1d2;color:#b77000}@media (max-width:760px){.dashboardOpsGrid,.dashboardQuickGrid{grid-template-columns:1fr}.activeWorkBanner{grid-template-columns:12px minmax(0,1fr)}.activeWorkBanner b,.activeWorkBanner>span:last-child{grid-column:2}}.ticketActionBar{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:white;box-shadow:0 8px 24px rgba(2,1,58,.035)}.ticketActionGroup{display:flex;align-items:center;gap:10px}.ticketActionGroup>span,.ticketStatusControl>span{color:#858da8;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ticketActionGroup>strong{color:#2f3759;font-size:10px}.ticketStatusControl{display:flex;align-items:center;gap:9px}.ticketStatusControl select{min-width:190px;height:38px;padding:0 10px;border:1px solid #dce2ee;border-radius:9px;outline:none;background:#fbfcfe;color:var(--syn-navy);font-size:10px;font-weight:600}.ticketStatusControl select:focus{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.1)}@media (max-width:760px){.ticketActionBar,.ticketActionGroup,.ticketStatusControl{align-items:stretch;flex-direction:column}.ticketStatusControl select{width:100%}}.dashboardDrilldownNotice{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 13px;border:1px solid #bceaf7;border-radius:11px;background:#f2fbfe}.dashboardDrilldownNotice>div{display:grid;grid-gap:3px;gap:3px}.dashboardDrilldownNotice span{color:#468397;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.dashboardDrilldownNotice strong{color:var(--syn-navy);font-size:10px}.dashboardDrilldownNotice button{min-height:34px;padding:0 11px;border:1px solid #cce7ef;border-radius:8px;background:white;color:#087da3;font-size:9px;font-weight:700}.technicianQueueSummary{margin-top:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.queueSummaryCard{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:13px 15px;border:1px solid var(--border);border-radius:12px;background:white;color:#4c5575;text-align:left;box-shadow:0 8px 22px rgba(2,1,58,.035)}.queueSummaryCard span{font-size:10px;font-weight:700}.queueSummaryCard strong{font-size:24px;line-height:1}.queueSummaryCard.cyan strong{color:var(--syn-cyan)}.queueSummaryCard.purple strong{color:var(--syn-purple)}.queueSummaryCard.red strong{color:#e33b4f}.queueSummaryCard.amber strong{color:#d28a00}.queueTabs{margin-top:14px;display:flex;gap:7px;overflow-x:auto;padding-bottom:2px}.queueTab{flex:0 0 auto;min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:1px solid #dde3ee;border-radius:999px;background:white;color:#646d8b;font-size:9px;font-weight:700}.queueTab b{min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#f1f4f8;color:#69718e;font-size:8px}.queueTab.active{border-color:var(--syn-cyan);background:#effbff;color:#008fbd}.queueTab.active b{background:var(--syn-cyan);color:white}.queueFilters,.technicianToolbar{align-items:center}.queueFilters{display:flex;gap:7px;margin-left:auto}.queueFilters select{height:40px;padding:0 28px 0 10px;border:1px solid #dfe5f1;border-radius:9px;outline:none;background:white;color:#4e5777;font-size:9px;font-weight:600}.queueFilters select:focus{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.09)}.queueRefreshButton{min-width:105px}.ticketRequesterLine{display:block;margin-top:3px;color:#959cb2;font-size:8px}.queueClientCell{display:grid;grid-gap:2px;gap:2px}.queueClientCell strong{color:#39415f;font-size:9px}.queueClientCell span{color:#9299ae;font-size:8px}.queueAssignee{color:#3f4869;font-size:9px;font-weight:600}.queueAssignee.unassigned{color:#a76a00}.ticketRowOverdue{background:#fffafb}.ticketRowOverdue td:first-child{box-shadow:inset 3px 0 0 #e33b4f}.slaQueueOverdue{color:#d9273f!important}.slaQueueWarning{color:#c37a00!important}.slaQueueRunning{color:#178459!important}.slaQueuePaused{color:var(--syn-purple)!important}.slaQueueDone{color:#77809a!important}.slaQueueNeutral{color:#8f96aa!important}.queueVisitLink{color:var(--syn-purple);font-size:8px;font-weight:700;text-decoration:none}@media (max-width:1180px){.technicianQueueSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.technicianToolbar{align-items:stretch;flex-wrap:wrap}.queueFilters{width:100%;margin-left:0}.queueFilters select{flex:1 1}}@media (max-width:720px){.technicianQueueSummary{grid-template-columns:1fr 1fr}.queueFilters{display:grid;grid-template-columns:1fr}.queueFilters select{width:100%}}@media (max-width:480px){.technicianQueueSummary{grid-template-columns:1fr}}.ticketClassificationBar{margin-top:9px;display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:9px;gap:9px;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:#fbfcfe}.ticketMiniControl{display:grid;grid-gap:5px;gap:5px}.ticketMiniControl>span{color:#858da8;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ticketMiniControl select{width:100%;height:38px;padding:0 10px;border:1px solid #dce2ee;border-radius:9px;outline:none;background:white;color:var(--syn-navy);font-size:9px;font-weight:600}.ticketMiniControl select:focus{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.09)}.ticketHistoryList{margin-top:14px;display:grid;grid-gap:0;gap:0}.ticketHistoryList>div{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;padding-bottom:13px}.ticketHistoryList>div:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background:#e4e8f0}.ticketHistoryDot{width:11px;height:11px;margin-top:2px;border:2px solid #cceef8;border-radius:50%;background:var(--syn-cyan);z-index:1}.ticketHistoryList>div>div{display:grid;grid-gap:2px;gap:2px}.ticketHistoryList strong{color:#343c5e;font-size:9px}.ticketHistoryList small{color:#939ab0;font-size:8px}@media (max-width:980px){.ticketClassificationBar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ticketClassificationBar{grid-template-columns:1fr}}.clientContactsCard{overflow:hidden}.requesterContact{margin-top:14px;display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid #dfe8f0;border-radius:10px;background:#f8fbfd}.requesterContact>span{color:#7d869f;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.requesterContact>strong{color:var(--syn-navy);font-size:11px}.contactMethods{margin-top:5px;display:flex;flex-wrap:wrap;gap:6px}.contactMethods a,.contactQuickActions a{display:inline-flex;align-items:center;min-height:27px;padding:0 8px;border:1px solid #dce5ef;border-radius:8px;background:white;color:#367089;text-decoration:none;font-size:8px;font-weight:700}.clientContactList{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.clientContactItem{display:grid;grid-gap:8px;gap:8px;padding:10px 11px;border:1px solid #e8ebf2;border-radius:10px;background:#fbfcfe}.clientContactItem>div:first-child{display:grid;grid-gap:3px;gap:3px}.clientContactItem strong{display:flex;align-items:center;gap:6px;color:#31395a;font-size:10px}.clientContactItem small{color:#8991a9;font-size:8px}.primaryContactBadge{padding:3px 6px;border-radius:999px;background:#e7f9ef;color:#07884b;font-size:7px;font-weight:800}.contactQuickActions{display:flex;flex-wrap:wrap;gap:5px}.contactForm{margin-top:12px;display:grid;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid #edf0f6}.contactFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.satisfactionCard{overflow:hidden}.satisfactionAnswered,.satisfactionForm,.satisfactionPending{margin-top:14px}.satisfactionForm{display:grid;grid-gap:11px;gap:11px}.satisfactionAnswered>p,.satisfactionForm>p{margin:0;color:#616a87;font-size:10px;line-height:1.6}.ratingButtons{display:grid;grid-template-columns:repeat(5,minmax(48px,1fr));grid-gap:7px;gap:7px}.ratingButton{min-height:48px;display:grid;place-items:center;grid-gap:1px;gap:1px;border:1px solid #dfe4ed;border-radius:10px;background:white;color:#a0a6b8}.ratingButton span{font-size:16px}.ratingButton b{font-size:9px}.ratingButton.active{border-color:#f1b42f;background:#fff9e8;color:#d88b00;box-shadow:0 0 0 3px rgba(241,180,47,.1)}.satisfactionForm textarea{width:100%;padding:11px 12px;border:1px solid #dce2ee;border-radius:10px;outline:none;resize:vertical;font:inherit;font-size:10px}.satisfactionForm textarea:focus{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.09)}.satisfactionAnswered{display:grid;grid-gap:8px;gap:8px;padding:13px;border:1px solid #d9eee3;border-radius:10px;background:#f5fcf8}.satisfactionScore{display:flex;align-items:center;gap:10px}.satisfactionScore strong{color:#07884b;font-size:18px}.satisfactionScore span{color:#d88b00;letter-spacing:.08em}.satisfactionAnswered small{color:#8790a8;font-size:8px}.satisfactionPending{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid #dce8f6;border-radius:10px;background:#f6faff}.satisfactionPending strong{color:#37577a;font-size:10px}.satisfactionPending span{color:#7b879e;font-size:9px;line-height:1.5}@media (max-width:560px){.contactFormGrid{grid-template-columns:1fr}.ratingButtons{grid-template-columns:repeat(5,1fr)}}.adminPage{max-width:1540px;margin:0 auto}.adminMessage{margin-top:16px}.adminCreatePanel,.adminSection{margin-top:18px;display:grid;grid-gap:14px;gap:14px}.adminFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.adminFormGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.adminToolbar{margin-top:20px}.adminTablePanel{padding:0;overflow:hidden}.adminTablePanel table{width:100%;border-collapse:collapse}.adminTablePanel td,.adminTablePanel th{padding:13px 14px;border-bottom:1px solid #edf0f6;text-align:left;vertical-align:middle;font-size:10px}.adminTablePanel th{background:#fafbfe;color:#747d99;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.adminEntityLink{color:var(--syn-navy);font-weight:750;text-decoration:none}.adminEntityLink:hover{color:var(--syn-cyan)}.adminSubline{display:block;margin-top:3px;color:#9299af;font-size:8px}.adminStatus{display:inline-flex;min-height:23px;align-items:center;justify-content:center;padding:0 8px;border-radius:999px;font-size:8px;font-weight:800}.adminStatus.active{background:#e4f8ed;color:#087b47}.adminStatus.inactive{background:#f1f2f5;color:#7d8290}.adminStatus.protected{background:#eee5ff;color:var(--syn-purple)}.adminStatus.large{min-height:30px;padding:0 12px;font-size:9px}.adminRowActions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.adminRoleChips{display:flex;flex-wrap:wrap;gap:4px}.adminRoleChips span{padding:4px 7px;border-radius:999px;background:#f0f4fa;color:#57617f;font-size:7px;font-weight:700}.adminDetailGrid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:16px;gap:16px}.adminHelpText{margin:0;color:#78819c;font-size:10px;line-height:1.65}.adminContactList{display:grid;grid-gap:8px;gap:8px}.adminContactList>div{display:grid;grid-gap:2px;gap:2px;padding:9px 10px;border:1px solid #e8ebf2;border-radius:9px;background:#fbfcfe}.adminContactList strong{color:#303858;font-size:9px}.adminContactList small,.adminContactList span{color:#8790a8;font-size:8px}.adminUnitsSection{margin-top:16px}.adminUnitForm{display:grid;grid-template-columns:1fr 180px 1.4fr auto auto;grid-gap:9px;gap:9px;align-items:end}.adminUnitList{display:grid;grid-gap:7px;gap:7px}.adminUnitRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 11px;border:1px solid #e8ebf2;border-radius:9px;background:#fbfcfe}.adminUnitRow>div{display:grid;grid-gap:2px;gap:2px}.adminUnitRow strong{color:#303858;font-size:10px}.adminUnitRow span{color:#8a92a9;font-size:8px}.adminRoleForm{display:grid;grid-template-columns:1fr 180px 1fr auto;grid-gap:10px;gap:10px;align-items:end}.adminRoleAssignmentList{display:grid;grid-gap:7px;gap:7px}.adminRoleAssignmentList>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid #e8ebf2;border-radius:9px;background:#fbfcfe}.adminRoleAssignmentList>div>div{display:grid;grid-gap:2px;gap:2px}.adminRoleAssignmentList strong{color:#303858;font-size:10px}.adminRoleAssignmentList span{color:#8790a8;font-size:8px}.accessMatrixLink{justify-self:start;margin-top:4px}.credentialLinkBox{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.credentialLinkBox input{min-width:0;height:42px;padding:0 10px;border:1px solid #dce2ee;border-radius:9px;background:#f8fafc;color:#59627f;font-size:9px}.accessAdminGrid{margin-top:20px;display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.roleSelectorPanel{position:-webkit-sticky;position:sticky;top:88px}.roleSelectorList{margin-top:12px;display:grid;grid-gap:6px;gap:6px}.roleSelectorItem{width:100%;display:grid;grid-gap:2px;gap:2px;padding:10px 11px;border:1px solid #e2e7ef;border-radius:9px;background:white;text-align:left}.roleSelectorItem strong{color:#333b5d;font-size:10px}.roleSelectorItem span{color:#9198af;font-size:8px}.roleSelectorItem b{margin-top:3px;color:#6c7592;font-size:8px;font-weight:600}.roleSelectorItem.active{border-color:var(--syn-cyan);background:#f1fbfe;box-shadow:0 0 0 2px rgba(0,185,239,.08)}.permissionGroups{margin-top:14px;display:grid;grid-gap:14px;gap:14px}.permissionGroup{padding:12px;border:1px solid #e8ebf2;border-radius:10px;background:#fbfcfe}.permissionGroup h3{margin:0 0 9px;color:var(--syn-navy);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.permissionGroup>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.permissionCheck{display:flex;align-items:flex-start;gap:8px;padding:8px 9px;border-radius:8px;background:white}.permissionCheck input{margin-top:2px}.permissionCheck>span{display:grid;grid-gap:2px;gap:2px}.permissionCheck strong{color:#3d4668;font-size:9px}.permissionCheck small{color:#989fb3;font-size:7px}@media (max-width:1080px){.accessAdminGrid,.adminDetailGrid{grid-template-columns:1fr}.roleSelectorPanel{position:static}.adminFormGrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.adminUnitForm{grid-template-columns:1fr 1fr}.adminUnitForm .formField:nth-child(3){grid-column:1/-1}.adminRoleForm{grid-template-columns:1fr 1fr}}@media (max-width:650px){.adminFormGrid,.adminFormGrid.three,.adminRoleForm,.adminUnitForm,.permissionGroup>div{grid-template-columns:1fr}.adminUnitForm .formField:nth-child(3){grid-column:auto}.adminUnitRow{grid-template-columns:1fr auto}.adminUnitRow>button{justify-self:start}.credentialLinkBox{grid-template-columns:1fr}}.adminMemberAdd{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:9px;gap:9px;margin-top:10px}.adminMemberAdd select{min-width:0;height:42px;padding:0 10px;border:1px solid #dce2ee;border-radius:9px;outline:none;background:#fbfcfe;color:var(--syn-navy);font-size:10px}.adminMemberAdd select:focus{border-color:var(--syn-cyan);box-shadow:0 0 0 3px rgba(0,185,239,.09)}@media (max-width:650px){.adminMemberAdd{grid-template-columns:1fr}}.slaVersionNotice{margin-top:18px;display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid #d7eaf3;border-radius:11px;background:#f5fbfe}.slaVersionNotice strong{color:#2f5870;font-size:10px}.slaVersionNotice span{color:#72869a;font-size:9px;line-height:1.5}.contractClientSelector{margin-top:18px;max-width:520px}.contractSummaryGrid{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.contractSummaryCard{display:grid;grid-gap:5px;gap:5px;min-height:116px;align-content:center}.contractSummaryCard>span{color:#858da7;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.contractSummaryCard>strong{color:var(--syn-navy);font-size:18px;line-height:1.15}.contractSummaryCard>b{color:#78819a;font-size:8px;font-weight:650}.contractSummaryCard.warning{border-color:#f0d8a2;background:#fffaf0}.contractSummaryCard.warning>b,.contractSummaryCard.warning>strong{color:#9a6500}.contractNoActive{margin-top:16px;display:grid;grid-gap:4px;gap:4px;padding:13px 14px;border:1px dashed #cfd7e4;border-radius:11px;background:#fafbfe}.contractNoActive strong{color:#4b5574;font-size:10px}.contractNoActive span{color:#858da5;font-size:9px;line-height:1.55}.contractTypeChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.contractTypeChoice{display:grid;grid-gap:6px;gap:6px;min-height:100px;padding:13px;border:1px solid #dfe5ee;border-radius:11px;background:white;text-align:left}.contractTypeChoice strong{color:#343d5d;font-size:10px}.contractTypeChoice span{color:#8790a8;font-size:8px;line-height:1.55}.contractTypeChoice.active{border-color:var(--syn-cyan);background:#f2fbfe;box-shadow:0 0 0 3px rgba(0,185,239,.08)}.contractTypeChoice.active strong{color:#087a9a}.contractRuleNotice{display:grid;grid-gap:4px;gap:4px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc}.contractRuleNotice strong{color:#43506d;font-size:9px}.contractRuleNotice span{color:#78839c;font-size:8px;line-height:1.55}.contractHistoryPanel{margin-top:16px}@media (max-width:960px){.contractSummaryGrid,.contractTypeChoices{grid-template-columns:1fr}}.adminPanelActions{display:flex;align-items:center;gap:8px}.adminContactForm{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid #e5eaf2;border-radius:10px;background:#fbfcfe}.adminContactList.detailed>div{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.adminContactInfo{display:grid;grid-gap:2px;gap:2px}@media (max-width:650px){.adminContactList.detailed>div{grid-template-columns:1fr}.adminContactList.detailed .adminRowActions{justify-content:flex-start}}.notificationTransportPanel{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0;overflow:hidden;background:#e8edf4}.notificationTransportPanel>div{display:grid;grid-gap:5px;gap:5px;padding:14px;background:#ffffff}.notificationStats span,.notificationTransportPanel span{color:#858da7;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.notificationTransportPanel strong{color:var(--syn-navy);font-size:10px}.notificationStats{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.notificationStats article{display:grid;grid-gap:5px;gap:5px;min-height:86px;align-content:center}.notificationStats strong{color:var(--syn-navy);font-size:22px}.notificationStatFailed{border-color:#f0d7d7}.notificationStatFailed strong{color:#b83838}.notificationSubject{display:block;max-width:330px;color:#46506e;font-size:9px}.notificationError{display:block;max-width:360px;margin-top:4px;color:#b83838;font-size:8px;line-height:1.45}.notificationStatus{display:inline-flex;min-height:23px;align-items:center;padding:0 8px;border-radius:999px;font-size:8px;font-weight:800}.notificationStatus.pending{background:#fff7df;color:#8f6500}.notificationStatus.processing{background:#eaf7fb;color:#17718b}.notificationStatus.sent{background:#e4f8ed;color:#087b47}.notificationStatus.failed{background:#fde9e9;color:#a72c2c}.notificationStatus.canceled{background:#f1f2f5;color:#7d8290}@media (max-width:980px){.notificationStats,.notificationTransportPanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.notificationStats,.notificationTransportPanel{grid-template-columns:1fr}}.ticketModalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(2,1,58,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ticketPauseModal{width:min(520px,100%);padding:20px;border:1px solid #e0e5ef;border-radius:16px;background:white;box-shadow:0 24px 70px rgba(2,1,58,.22)}.ticketPauseModalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ticketPauseModalHeader span{color:var(--syn-purple);font-size:8px;font-weight:800;letter-spacing:.08em}.ticketPauseModalHeader h2{margin:4px 0 0;color:var(--syn-navy);font-size:20px}.ticketModalClose{width:34px;height:34px;border:0;border-radius:9px;background:#f4f6fa;color:#66708c;font-size:20px;line-height:1}.ticketPauseModal>p{margin:12px 0 0;color:#727b96;font-size:10px;line-height:1.6}.pauseReasonOptions{margin-top:16px;display:grid;grid-gap:9px;gap:9px}.pauseReasonOption{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #dfe5ef;border-radius:11px;background:#fbfcfe;cursor:pointer}.pauseReasonOption.active{border-color:var(--syn-cyan);background:#f1fbfe;box-shadow:0 0 0 3px rgba(0,185,239,.08)}.pauseReasonOption input{margin-top:3px}.pauseReasonOption>span{display:grid;grid-gap:3px;gap:3px}.pauseReasonOption strong{color:#30395a;font-size:10px}.pauseReasonOption small{color:#7f88a2;font-size:8px;line-height:1.5}.ticketPauseModalActions{margin-top:18px;display:flex;justify-content:flex-end;gap:9px}@media (max-width:980px){.ticketDetailHeader{align-items:stretch;flex-direction:column}.ticketHeaderMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ticketHeaderMetrics{grid-template-columns:1fr}.ticketPauseModalActions{flex-direction:column-reverse}.ticketPauseModalActions button{width:100%}}.reportsPage{max-width:1540px;margin:0 auto}.reportsFilters{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(150px,1fr)) auto;grid-gap:10px;gap:10px;align-items:end}.reportsCardGrid{margin-top:16px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.reportTypeCard{min-height:112px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:14px;border:1px solid #e0e5ee;border-radius:13px;background:white;text-align:left;box-shadow:var(--shadow)}.reportTypeCard>span{color:#78819c;font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.05em}.reportTypeCard>strong{color:var(--syn-navy);font-size:22px;line-height:1.1}.reportTypeCard>small{color:#8a92a9;font-size:8px}.reportTypeCard.active{border-color:var(--syn-cyan);background:#f4fcfe;box-shadow:0 0 0 3px rgba(0,185,239,.08)}.customReportPanel,.reportDetailPanel{margin-top:16px}.reportMetricGrid{margin-top:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.reportMetricGrid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.reportMetricGrid article{min-height:88px;display:grid;align-content:center;grid-gap:5px;gap:5px;padding:13px;border:1px solid #e6eaf1;border-radius:10px;background:#fbfcfe}.reportMetricGrid article>span{color:#858da5;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.reportMetricGrid article>strong{color:var(--syn-navy);font-size:18px}.reportMetricGrid article.danger{border-color:#f1d1d1;background:#fff8f8}.reportMetricGrid article.danger>strong{color:#b93535}.reportSplitTables{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.reportBreakdownList,.reportSplitTables>div{padding:12px;border:1px solid #e7ebf2;border-radius:10px;background:#fbfcfe}.customReportControls h3,.reportSplitTables h3{margin:0 0 9px;color:#46506e;font-size:9px;text-transform:uppercase;letter-spacing:.05em}.reportBreakdownRow{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:30px;border-bottom:1px solid #edf0f5}.reportBreakdownRow:last-child{border-bottom:0}.reportBreakdownRow span{color:#66708c;font-size:9px}.reportBreakdownRow strong{color:var(--syn-navy);font-size:10px}.reportTable{margin-top:14px}.reportTable table{width:100%;border-collapse:collapse}.reportTable td,.reportTable th{padding:11px 12px;border-bottom:1px solid #edf0f5;text-align:left;white-space:nowrap;font-size:9px}.reportTable th{background:#fafbfe;color:#78819b;font-size:8px;text-transform:uppercase;letter-spacing:.04em}.ratingReportGrid,.reportGroups{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.ratingReportGrid>div,.reportGroups article{display:grid;grid-gap:4px;gap:4px;min-height:70px;align-content:center;padding:10px;border:1px solid #e7ebf2;border-radius:9px;background:#fbfcfe}.ratingReportGrid span,.reportGroups span{color:#7e879f;font-size:8px}.ratingReportGrid strong,.reportGroups strong{color:var(--syn-navy);font-size:16px}.reportLimitNote{color:#8a92a7;font-size:8px}.customReportControls{margin-top:14px;display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,1.2fr);grid-gap:16px;gap:16px;align-items:start}.reportColumnSelector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.reportColumnSelector label{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 9px;border:1px solid #e6eaf1;border-radius:8px;background:#fbfcfe}.reportColumnSelector span{color:#56607d;font-size:8px;font-weight:650}.customReportFilters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.customReportActions{margin-top:14px;display:flex;gap:8px}.customPreviewTable{max-height:540px;overflow:auto;border:1px solid #e7ebf2;border-radius:10px}.customPreviewTable thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}@media (max-width:1180px){.reportMetricGrid,.reportMetricGrid.five,.reportsCardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.customReportControls{grid-template-columns:1fr}}@media (max-width:760px){.customReportFilters,.reportMetricGrid,.reportMetricGrid.five,.reportSplitTables,.reportsCardGrid,.reportsFilters{grid-template-columns:1fr}.ratingReportGrid,.reportGroups{grid-template-columns:repeat(2,minmax(0,1fr))}.reportColumnSelector{grid-template-columns:1fr}.customReportActions{flex-direction:column}.customReportActions button{width:100%}}@media (max-width:620px){.dashboardDrilldownNotice{align-items:stretch;flex-direction:column}.dashboardDrilldownNotice button{width:100%}}:root,:root[data-theme=syncon]{--theme-page:#eef6ff;--theme-page-accent:rgba(0,185,239,0.08);--theme-surface:#ffffff;--theme-surface-soft:#f7fbff;--theme-topbar:rgba(255,255,255,0.94);--theme-border:#dce8f5;--theme-text:#0b123c;--theme-heading:#02013a;--theme-muted:#687493;--theme-input:#fbfdff;--theme-hover:#f1f8ff;--theme-shadow:0 12px 32px rgba(2,1,58,0.07)}:root[data-theme=light]{--theme-page:#ffffff;--theme-page-accent:rgba(2,1,58,0.025);--theme-surface:#ffffff;--theme-surface-soft:#fbfcfe;--theme-topbar:rgba(255,255,255,0.97);--theme-border:#e4e8f2;--theme-text:#151a33;--theme-heading:#02013a;--theme-muted:#747b98;--theme-input:#ffffff;--theme-hover:#f6f8fc;--theme-shadow:0 10px 28px rgba(2,1,58,0.05)}:root[data-theme=dark]{color-scheme:dark;--theme-page:#080d20;--theme-page-accent:rgba(0,185,239,0.08);--theme-surface:#111936;--theme-surface-soft:#0d1530;--theme-topbar:rgba(9,15,35,0.96);--theme-border:#283353;--theme-text:#edf2ff;--theme-heading:#ffffff;--theme-muted:#a4aec9;--theme-input:#151f3d;--theme-hover:#172241;--theme-shadow:0 14px 34px rgba(0,0,0,0.24)}body{background:var(--theme-page);color:var(--theme-text)}.appShell{background:radial-gradient(circle at 88% 3%,var(--theme-page-accent),transparent 20rem),var(--theme-page)}.topbar{background:var(--theme-topbar);border-color:var(--theme-border)}.topbarRight{display:flex;align-items:center;gap:14px}.appShell input,.appShell select,.appShell textarea,.searchBox{border-color:var(--theme-border);background:var(--theme-input);color:var(--theme-text)}.searchBox input{background:transparent}.activityLine time,.barGroup>span,.chartLegend,.chevron,.donut span,.pageHeader p,.searchBox,.searchBox input::placeholder,.timelineItem p,.userMeta span{color:var(--theme-muted)}.panel,.summaryCard{border-color:var(--theme-border);background:var(--theme-surface);box-shadow:var(--theme-shadow)}.activityLine strong,.donut strong,.pageHeader h1,.panelHeader h2,.priorityLegend b,.summaryTop,.summaryValue,.userMeta strong{color:var(--theme-heading)}.logoutButton,.periodButton{border-color:var(--theme-border);color:var(--theme-text)}.donut:after,.logoutButton,.periodButton{background:var(--theme-surface)}.dashboardQuickCard:hover,.priorityLegend>a:hover{background:var(--theme-hover)}td,th{border-color:var(--theme-border)}th{color:var(--theme-muted)}td{color:var(--theme-text)}.timelineItem:not(:last-child):before{background:var(--theme-border)}:root[data-theme=dark] .summaryIcon{background:#1a2547}:root[data-theme=dark] .tone-cyan .summaryIcon{background:rgba(0,185,239,.14)}:root[data-theme=dark] .tone-purple .summaryIcon{background:rgba(114,0,234,.18)}:root[data-theme=dark] .tone-amber .summaryIcon,:root[data-theme=dark] .tone-yellow .summaryIcon{background:rgba(245,158,11,.14)}:root[data-theme=dark] .tone-green .summaryIcon{background:rgba(18,183,106,.14)}:root[data-theme=dark] .tone-blue .summaryIcon{background:rgba(38,141,240,.15)}:root[data-theme=dark] .tone-orange .summaryIcon{background:rgba(236,111,34,.15)}:root[data-theme=dark] .tone-red .summaryIcon{background:rgba(240,68,82,.15)}:root[data-theme=dark] .tone-neutral .summaryIcon{background:#202a46}:root[data-theme=dark] .summaryCard:after{opacity:.18}:root[data-theme=dark] .barChart{border-color:var(--theme-border);background:linear-gradient(0deg,transparent 24%,#202b49 25%,transparent 26%,transparent 49%,#202b49 50%,transparent 51%,transparent 74%,#202b49 75%,transparent 76%)}:root[data-theme=dark] .priority-alta,:root[data-theme=dark] .priority-baixa,:root[data-theme=dark] .priority-media,:root[data-theme=dark] .status-aguardando-cliente,:root[data-theme=dark] .status-concluido,:root[data-theme=dark] .status-em-atendimento,:root[data-theme=dark] .status-planejado{filter:saturate(.9) brightness(.82)}.themeSwitcher{display:flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-surface-soft)}.themeOption{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--theme-muted);font-size:9px;font-weight:700;transition:.15s ease}.themeOption:hover{background:var(--theme-hover);color:var(--theme-text)}.themeOption.active{background:linear-gradient(135deg,rgba(0,185,239,.16),rgba(114,0,234,.09));color:var(--theme-heading);box-shadow:inset 0 0 0 1px rgba(0,185,239,.2)}.themeOption:disabled{cursor:wait;opacity:.7}:root[data-theme=dark] .themeOption.active{background:linear-gradient(135deg,rgba(0,185,239,.22),rgba(114,0,234,.2))}@media (max-width:1180px){.themeOptionLabel{display:none}.themeOption{width:30px;justify-content:center;padding:0}}@media (max-width:820px){.topbarRight{gap:8px}.themeSwitcher{padding:3px}.themeOption{width:28px;min-height:28px}}@media (max-width:560px){.topbar{height:auto;min-height:72px;flex-wrap:wrap;padding-block:10px}.topbarRight{width:100%;justify-content:space-between}.searchBox{order:2}.themeSwitcher{display:flex}}