:root{--bg:#f5f7f8;--surfaceSoft:#eef3f1;--ink:#17201d;--muted:#66736e;--line:#d9e1de;--teal:#16756f;--tealDark:#10201d;--red:#b83232;--amber:#a86605;--blue:#2f67a2;--green:#237447;--shadow:0 16px 40px rgba(26,41,37,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:260px minmax(0,1fr)}.sidebar{align-self:start;overflow-y:auto;overscroll-behavior:contain;background:var(--tealDark);color:#f8fbfa;padding:24px 18px}.brand{display:flex;align-items:center;gap:12px}.brandMark{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#e8f4ef;color:var(--tealDark);font-weight:800}.brand small{color:#b9c8c3}nav{display:grid;grid-gap:6px;gap:6px}nav a{min-height:42px;border-radius:8px;color:#d8e2df;padding:11px 12px}nav a.active,nav a:focus-visible,nav a:hover{background:#e8f4ef;color:var(--tealDark);outline:none}.workspace{min-width:0;padding:28px}.panelHeader,.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.topbar{margin-bottom:22px}.eyebrow{margin:0 0 4px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{font-size:30px}h1,h2{margin-bottom:0}h2{font-size:18px}.priority,.status,.tenantPill{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;font-weight:800}.tenantPill{background:#e8f4ef;color:var(--teal)}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));grid-gap:14px;gap:14px}.clientCard,.metric,.panel,.ticketRow{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.metric{padding:18px}.metric span,.muted,.panelHeader span{color:var(--muted)}.metric strong{display:block;margin-top:12px}.mainGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);grid-gap:18px;gap:18px}.mainGrid,.panel{margin-bottom:18px}.panel{scroll-margin-top:24px;padding:18px}.checklist,.clientGrid,.reportList,.ticketList{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.ticketRow{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:76px;padding:14px;box-shadow:none}.ticketTitle{margin-bottom:4px;font-weight:800}.ticketMeta{color:var(--muted);font-size:13px}.priority.p1,.status.risk{background:#fdeaea;color:var(--red)}.priority.p2{background:#fff1d8;color:var(--amber)}.priority.p3{background:#e8f2ff;color:var(--blue)}.status.ok{background:#e6f4ed;color:var(--green)}.clientGrid{grid-template-columns:repeat(3,minmax(220px,1fr))}.clientCard{min-height:190px;padding:16px}.clientStats{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px;margin-top:14px}.clientStats div,.reportItem{border-radius:8px;background:var(--surfaceSoft);padding:12px}.table{display:grid;margin-top:16px;overflow:auto}.tableRow{grid-template-columns:1.2fr .8fr .8fr .8fr;min-width:640px;border-bottom:1px solid var(--line)}.tableRow.header{background:var(--surfaceSoft);font-weight:800}.tableRow div{padding:12px 10px}.checklist{padding-left:20px;color:var(--muted)}@media (max-width:1050px){.clientGrid,.mainGrid,.metricGrid,.shell{grid-template-columns:1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:auto;max-height:48vh;overflow-y:auto}.brand{margin-bottom:14px}nav{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;padding-bottom:4px}nav a{white-space:nowrap}}@media (max-width:680px){.workspace{padding:18px}.panelHeader,.topbar{align-items:flex-start;flex-direction:column}.ticketRow{grid-template-columns:54px minmax(0,1fr)}.ticketRow .status{grid-column:2;justify-self:start}}.ticketWorkspace{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.ticketForm{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:14px}.formGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ticketForm label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-size:13px;font-weight:800}.ticketForm input,.ticketForm select,.ticketForm textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);padding:10px 11px;font:inherit;font-weight:500}.ticketForm textarea{resize:vertical}.formActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.formMessage{color:var(--muted);font-size:13px}.primaryButton{min-height:38px;border:1px solid var(--teal);border-radius:8px;background:var(--teal);color:#ffffff;padding:0 14px;font:inherit;font-weight:800;cursor:pointer}.primaryButton:disabled{cursor:wait;opacity:.65}@media (max-width:680px){.formActions,.formGrid{grid-template-columns:1fr}.formActions{align-items:stretch;flex-direction:column}}.lifecycleGrid{align-items:start;grid-template-columns:minmax(420px,.95fr) minmax(360px,1.05fr)}.ticketMainColumn{display:grid;grid-gap:16px;gap:16px}.ticketRow{width:100%;border:1px solid var(--line);text-align:left;font:inherit;cursor:pointer}.ticketRow.selected{border-color:var(--teal);box-shadow:0 0 0 2px rgba(22,117,111,.14)}.ticketDetailPanel{position:-webkit-sticky;position:sticky;top:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:18px}.detailHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.detailGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.detailGrid div{min-height:68px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:10px}.detailGrid span{display:block;color:var(--muted);font-size:12px;font-weight:800;margin-bottom:4px}.detailGrid strong{overflow-wrap:anywhere}.commentForm,.detailControls{display:grid;grid-gap:10px;gap:10px}.detailControls{grid-template-columns:1fr 1fr;margin-bottom:12px}.commentForm label,.detailControls label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:800}.commentForm input,.commentForm select,.commentForm textarea,.detailControls input,.detailControls select{width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);padding:10px 11px;font:inherit;font-weight:500}.detailSection{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.detailSection h3{margin:0 0 10px;font-size:15px}.commentForm textarea{resize:vertical}.commentForm .primaryButton{justify-self:end}.timelineList{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.timelineItem{border-left:3px solid var(--teal);background:#fbfcfc;border-radius:0 8px 8px 0;padding:10px 12px}.timelineItem strong{display:block;margin-bottom:5px}.timelineItem p{margin-bottom:5px;color:var(--muted);overflow-wrap:anywhere}.timelineItem span{color:var(--muted);font-size:12px}@media (max-width:1180px){.lifecycleGrid{grid-template-columns:1fr}.ticketDetailPanel{position:static}}@media (max-width:680px){.detailControls,.detailGrid{grid-template-columns:1fr}}.loginScreen{display:grid;min-height:100vh;place-items:center;background:var(--bg);padding:24px}.loginCard{display:grid;grid-gap:14px;gap:14px;width:min(440px,100%);border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:24px}.loginCard label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:800}.loginCard input{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 11px;font:inherit}.accountSwitches{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.accountSwitches button,.sessionBox button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.sessionBox{display:grid;grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:10px 12px}.sessionBox span{color:var(--muted);font-size:12px;font-weight:800}.sessionBox strong{overflow-wrap:anywhere}@media (max-width:680px){.accountSwitches{grid-template-columns:1fr}.sessionBox{width:100%}}.status.breach{background:#fdeaea;color:var(--red)}.status.paused{background:#eef3f1;color:var(--muted)}.slaExplanation{border:1px solid var(--line);border-left:4px solid var(--teal);border-radius:8px;background:#fbfcfc;padding:12px;margin-bottom:12px}.slaExplanation strong{display:block;margin-bottom:5px}.slaExplanation p{margin-bottom:0;color:var(--muted)}.clientContextGrid{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.clientCardWide{display:grid;grid-gap:16px;gap:16px;min-height:0}.clientHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.clientHeader h2{margin-top:10px}.clientSince{display:grid;grid-gap:4px;gap:4px;min-width:140px;text-align:right}.badgeLine{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.clientMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.clientMetaGrid div,.contactRow,.locationRow{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:11px}.clientMetaGrid span,.clientSince span,.contactRow span,.locationRow span{display:block;font-size:12px}.clientMetaGrid strong,.contactRow a,.contactRow strong,.locationRow strong{overflow-wrap:anywhere}.clientStatsFour{grid-template-columns:repeat(4,minmax(0,1fr))}.clientContextSection{border-top:1px solid var(--line);padding-top:14px}.clientContextSection h3{margin:0 0 10px;font-size:15px}.contactList,.locationList{display:grid;grid-gap:8px;gap:8px}.contactRow{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;grid-gap:12px}.contactRow,.locationRow{display:grid;align-items:center;gap:12px}.locationRow{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;grid-gap:12px}.riskText{color:var(--red)}@media (max-width:1120px){.clientContextGrid{grid-template-columns:1fr}}@media (max-width:760px){.clientHeader,.contactRow,.locationRow{align-items:flex-start;grid-template-columns:1fr;flex-direction:column}.clientSince{text-align:left}.clientMetaGrid,.clientStatsFour{grid-template-columns:1fr}}.assetRegister,.cmdbSection,.cmdbStack,.serviceCoverageList{display:grid;grid-gap:12px;gap:12px}.cmdbSection h3{margin:0;font-size:15px}.serviceCoverageRow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px}.assetHeader span,.serviceCoverageRow span{display:block;color:var(--muted);font-size:12px}.assetCard strong,.serviceCoverageRow strong{overflow-wrap:anywhere}.assetRegister{grid-template-columns:repeat(2,minmax(280px,1fr))}.assetCard{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:14px}.assetFooter,.assetHeader{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px}.assetMetaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.assetMetaGrid div{border-radius:8px;background:var(--surfaceSoft);padding:10px}.assetMetaGrid span{display:block;margin-bottom:4px;font-size:12px}.assetFooter{justify-content:flex-start}@media (max-width:960px){.assetRegister,.serviceCoverageRow{grid-template-columns:1fr}}@media (max-width:680px){.assetMetaGrid{grid-template-columns:1fr}}.knowledgeItem,.knowledgeList{display:grid;grid-gap:12px;gap:12px}.knowledgeItem{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:14px}.knowledgeHeader,.reportHeader{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px}.knowledgeHeader span,.reportHeader span{display:block;color:var(--muted);font-size:12px}.knowledgeMetaGrid,.reportMetricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.knowledgeMetaGrid div,.reportBlock,.reportMetricGrid div{border-radius:8px;background:var(--surfaceSoft);padding:10px}.knowledgeMetaGrid span,.reportBlock span,.reportMetricGrid span{display:block;margin-bottom:4px;font-size:12px}.knowledgeBody,.reportBlock p{margin:0;color:var(--muted);overflow-wrap:anywhere}.reportItemWide{display:grid;grid-gap:12px;gap:12px}.reportMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:880px){.knowledgeMetaGrid,.reportMetricGrid{grid-template-columns:1fr}}.portalGrid{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.portalColumn{display:grid;align-content:start;grid-gap:10px;gap:10px}.portalColumn h3{margin:0;font-size:15px}.portalItem{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:12px}.portalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.portalItem p{margin:0;overflow-wrap:anywhere}.timelineItem a{display:inline-block;margin-bottom:5px;color:var(--teal);font-weight:800;overflow-wrap:anywhere}@media (max-width:1180px){.portalGrid{grid-template-columns:1fr}}.snapshotGrid,.v2List,.v2Stack{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.v2GridTwo{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));grid-gap:14px;gap:14px}.v2Subpanel{display:grid;align-content:start;grid-gap:12px;gap:12px}.v2Subpanel h3{margin:0;font-size:15px}.valueStrip{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));grid-gap:10px;gap:10px}.alertRow,.approvalRow,.automationRow,.healthRow,.notificationRow,.runbookRow,.snapshotCard,.valueStrip div{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:14px}.valueStrip strong{display:block;margin-top:6px;font-size:26px}.alertRow,.approvalRow,.automationRow,.healthRow,.notificationRow,.runbookRow,.snapshotCard{display:grid;grid-gap:10px;gap:10px}.healthRow{grid-template-columns:minmax(0,1fr) auto}.healthRow p,.healthRow small{grid-column:1/-1}.alertFooter,.alertHeader span,.automationRow small,.healthRow span,.runbookRow small{color:var(--muted);font-size:12px}.alertFooter,.alertHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.alertHeader strong,.healthRow strong,.snapshotCard strong{overflow-wrap:anywhere}.alertRow p,.approvalRow p,.automationRow p,.notificationRow p,.runbookRow p,.snapshotCard p{margin:0;color:var(--muted);overflow-wrap:anywhere}.rowActions{display:flex;flex-wrap:wrap}.alertFooter button,.rowActions button{min-height:32px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);font:inherit;font-size:13px;font-weight:800;padding:0 10px;cursor:pointer}.alertFooter button:disabled,.rowActions button:disabled{cursor:default;opacity:.55}.runbookRow pre{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;background:var(--surfaceSoft);margin:0;padding:10px;font:inherit;color:var(--muted)}.miniMetricGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.miniMetricGrid.four,.snapshotGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.miniMetricGrid div{border-radius:8px;background:var(--surfaceSoft);padding:10px}.miniMetricGrid span{display:block;margin-bottom:4px;font-size:12px}@media (max-width:1050px){.snapshotGrid,.v2GridTwo,.valueStrip{grid-template-columns:1fr}}@media (max-width:680px){.alertFooter,.alertHeader,.healthRow{grid-template-columns:1fr;flex-direction:column}.miniMetricGrid,.miniMetricGrid.four{grid-template-columns:1fr}}.filterBar{display:grid;grid-template-columns:repeat(5,minmax(140px,1fr));grid-gap:10px;gap:10px}.filterBar label,.healthEditForm label{display:grid;grid-gap:6px;gap:6px;color:var(--ink);font-size:12px;font-weight:800}.filterBar input,.filterBar select,.healthEditForm input,.healthEditForm select,.healthEditForm textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);padding:9px 10px;font:inherit;font-weight:500}.inlineButton{grid-column:1/-1;justify-self:start;min-height:32px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);font:inherit;font-size:13px;font-weight:800;padding:0 10px;cursor:pointer}.healthEditForm{display:grid;grid-column:1/-1;grid-template-columns:minmax(120px,.7fr) minmax(120px,.7fr) minmax(220px,1.6fr);grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:10px}.healthEditForm .rowActions{grid-column:1/-1}.clientHomeGrid{display:grid;grid-template-columns:minmax(260px,1.1fr) repeat(2,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.clientHomeLead,.clientHomeList{border:1px solid var(--line);border-radius:8px;background:#fbfcfc;padding:14px}.clientHomeLead{display:grid;align-content:start;grid-gap:8px;gap:8px;grid-row:span 2}.clientHomeLead strong{font-size:42px}.clientHomeLead p,.clientHomeList p{margin:0;color:var(--muted)}.clientHomeList{display:grid;align-content:start;grid-gap:8px;gap:8px}.clientHomeList h3{margin:0;font-size:15px}.clientHomeList article{display:grid;grid-gap:3px;gap:3px;border-radius:8px;background:var(--surfaceSoft);padding:10px}.clientHomeList span{color:var(--muted);font-size:12px}@media print{.clientContextGrid,.cmdbStack,.filterBar,.knowledgeList,.metricGrid,.portalGrid,.rowActions,.sidebar,.ticketWorkspace,.topbar{display:none!important}body{background:#ffffff}.panel,.reportItem,.shell,.workspace{display:block;box-shadow:none;border:0;padding:0;margin:0}}@media (max-width:1120px){.clientHomeGrid,.filterBar,.healthEditForm{grid-template-columns:1fr}.clientHomeLead{grid-row:auto}}.languageSelect{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12px;font-weight:800}.languageSelect select{width:100%;min-height:34px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);padding:7px 9px;font:inherit;font-weight:700}.languageSwitcher{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.languageSwitcher>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px}.languageSwitcher button{min-height:34px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);font:inherit;font-weight:900;cursor:pointer}.languageSwitcher button.active{border-color:var(--teal);background:var(--teal);color:#ffffff}.sidebarLanguage{display:grid;grid-gap:8px;gap:8px;margin:0 0 18px;color:#b9c8c3;font-size:12px;font-weight:800}.languageSwitcher.compact button{min-height:30px;border-color:#2e4742;background:#16302b;color:#d8e2df}.languageSwitcher.compact button.active{border-color:#e8f4ef;background:#e8f4ef;color:var(--tealDark)}.modulePanel{overflow:hidden;border-color:#18222d;background:#070a0f;color:#f4f7fb;box-shadow:0 24px 80px rgba(7,10,15,.25)}.modulePanel .panelHeader{border-bottom:1px solid rgba(147,160,190,.16);margin:-18px -18px 18px;padding:18px}.modulePanel .eyebrow,.modulePanel .muted,.modulePanel .panelHeader span{color:#99a4bb}.moduleHub{display:grid;grid-gap:18px;gap:18px}.moduleHero{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(420px,1.18fr);min-height:420px;border:1px solid rgba(147,160,190,.16);border-radius:8px;background:radial-gradient(circle at 70% 10%,rgba(83,92,255,.22),transparent 32%),linear-gradient(135deg,#090d14,#0d121c 52%,#07090d);overflow:hidden}.moduleHeroCopy{display:grid;align-content:center;grid-gap:18px;gap:18px;padding:34px}.moduleHeroCopy h2{max-width:680px;font-size:34px;line-height:1.06}.moduleHeroCopy p:not(.eyebrow){max-width:600px;color:#b7c0d4;line-height:1.6}.cartTotal,.moduleHeroActions,.moduleSectionHeader,.serviceFooter{display:flex;align-items:center;justify-content:space-between;gap:12px}.moduleHeroActions{justify-content:flex-start;flex-wrap:wrap}.cartButton,.moduleHeroActions a,.serviceFooter button{min-height:38px;border:1px solid rgba(114,104,255,.72);border-radius:8px;background:#4738d5;color:#ffffff;padding:9px 14px;font:inherit;font-weight:850;cursor:pointer}.moduleHeroActions a+a{background:transparent;color:#dce1ff}.coreMap{position:relative;min-height:420px;overflow:hidden;border-left:1px solid rgba(147,160,190,.12)}.coreMap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;filter:saturate(.9) contrast(1.08)}.coreMap:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(80,78,255,.18),transparent 34%),linear-gradient(90deg,rgba(7,10,15,.42),rgba(7,10,15,.85))}.coreCube,.moduleNode{position:absolute;z-index:1;border:1px solid rgba(149,144,255,.45);border-radius:8px;background:linear-gradient(145deg,rgba(25,31,48,.94),rgba(8,12,20,.94));box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 22px 54px rgba(0,0,0,.38),0 0 42px rgba(91,84,255,.22)}.coreCube{left:50%;top:50%;display:grid;place-items:center;width:150px;height:150px;transform:translate(-50%,-50%) rotateX(8deg) rotate(45deg)}.coreCube span,.coreCube strong{transform:rotate(-45deg)}.coreCube span{color:#c8ccff;font-size:22px;font-weight:900;letter-spacing:3px}.coreCube strong{margin-top:-54px;color:#ffffff;font-size:13px;letter-spacing:2px}.moduleNode{display:grid;grid-gap:5px;gap:5px;width:156px;min-height:74px;padding:12px;color:#eef2ff}.moduleNode span{color:#8b82ff;font-size:11px;font-weight:900}.moduleNode strong{font-size:13px;line-height:1.18}.moduleNode.concept,.moduleNode.planned{opacity:.68}.node1{left:11%;top:16%}.node2{right:13%;top:15%}.node3{right:8%;top:45%}.node4{right:20%;bottom:11%}.node5{left:15%;bottom:14%}.node6{left:7%;top:48%}.moduleStats{grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:12px;gap:12px}.moduleCard,.moduleCart,.moduleStats div,.serviceCard{border:1px solid rgba(147,160,190,.16);border-radius:8px;background:rgba(12,17,26,.92)}.moduleStats div{padding:16px}.cartLines span,.moduleCard p,.moduleCart p,.moduleSectionHeader span,.moduleStats span,.serviceCard p,.serviceCard small{color:#9aa6bd}.moduleStats strong{display:block;margin-top:8px;color:#ffffff;font-size:25px}.moduleLayout{grid-template-columns:minmax(0,1fr) 310px}.moduleLayout,.moduleLibrary,.serviceCatalog{display:grid;grid-gap:14px;gap:14px}.moduleSectionHeader h3{margin:4px 0 0;font-size:20px}.moduleGrid,.serviceGrid{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));grid-gap:12px;gap:12px}.moduleCard,.moduleCart,.serviceCard{padding:16px}.moduleCard{display:grid;grid-gap:10px;gap:10px;min-height:190px}.moduleCard.active{border-color:rgba(116,105,255,.68);box-shadow:0 0 36px rgba(81,72,255,.13)}.moduleCard.concept,.moduleCard.planned{opacity:.72}.moduleGlyph,.serviceIcon{display:inline-grid;place-items:center;width:48px;height:42px;border:1px solid rgba(139,130,255,.35);border-radius:8px;background:rgba(75,64,216,.18);color:#b9b5ff;font-size:12px;font-weight:900}.moduleCard strong,.serviceCard h4{color:#ffffff}.moduleCard small{align-self:end;justify-self:start;border:1px solid rgba(147,160,190,.18);border-radius:999px;padding:5px 9px;color:#c7cee2;font-size:11px;font-weight:850}.moduleCart{position:-webkit-sticky;position:sticky;top:18px;display:grid;align-content:start;grid-gap:13px;gap:13px}.moduleCart h3,.serviceCard h4{margin:0}.cartLines{display:grid;grid-gap:8px;gap:8px;border-top:1px solid rgba(147,160,190,.14);border-bottom:1px solid rgba(147,160,190,.14);padding:12px 0}.cartLines div{display:flex;justify-content:space-between;gap:10px}.cartLines strong,.cartTotal strong{color:#ffffff}.cartButton{display:grid;place-items:center;text-align:center}.serviceGrid{grid-template-columns:repeat(3,minmax(220px,1fr))}.serviceCard{display:grid;grid-gap:14px;gap:14px;min-height:260px}.serviceCard.selected{border-color:rgba(116,105,255,.85);box-shadow:0 0 0 1px rgba(116,105,255,.38),0 0 42px rgba(91,84,255,.16)}.serviceCard h4{margin-top:8px;font-size:17px}.serviceFooter{align-self:end}.serviceFooter strong{color:#e9ecff;font-size:13px}.serviceFooter button{background:transparent;color:#e8e9ff}@media (max-width:1280px){.moduleHero,.moduleLayout{grid-template-columns:1fr}.moduleCart{position:static}.moduleGrid,.serviceGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:760px){.moduleHeroCopy{padding:22px}.moduleHeroCopy h2{font-size:26px}.coreMap{min-height:560px}.moduleGrid,.moduleStats,.serviceGrid{grid-template-columns:1fr}.moduleNode{width:136px}.node1{left:5%;top:8%}.node2{right:5%;top:10%}.node3{right:4%;top:40%}.node4{right:10%;bottom:8%}.node5{left:9%;bottom:10%}.node6{left:4%;top:41%}.cartTotal,.moduleSectionHeader,.serviceFooter{align-items:flex-start;flex-direction:column}}.checkboxLine{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.checkboxLine input{width:auto}nav button{min-height:42px;border:0;border-radius:8px;background:transparent;color:#d8e2df;cursor:pointer;font:inherit;padding:10px 14px;text-align:left}nav button.active,nav button:focus-visible,nav button:hover{background:#e8f4ef;color:var(--tealDark);outline:none}.dataGuidePanel{margin-bottom:18px}.dataGuideGrid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.dataGuideGrid button{display:grid;grid-gap:6px;gap:6px;min-height:96px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer;padding:14px;text-align:left}.dataGuideGrid button:focus-visible,.dataGuideGrid button:hover{border-color:var(--teal);box-shadow:0 10px 24px rgba(13,124,112,.08);outline:none}.dataGuideGrid span{color:var(--muted);line-height:1.35}.serviceDeskPanel .ticketWorkspace{max-width:none}.compactInfoPanel{padding:14px 18px}.compactChecklist{grid-template-columns:repeat(2,minmax(260px,1fr))}@media (max-width:1050px){.compactChecklist,.dataGuideGrid{grid-template-columns:1fr}}:root{--bg:#f6f8fc;--surfaceSoft:#f7f9fd;--ink:#101832;--muted:#65708b;--line:#dde4f0;--teal:#4f46ff;--tealDark:#0b142b;--red:#ff3f5f;--amber:#ff9f1c;--blue:#246bfe;--green:#21a65b;--violet:#6d4cff;--shadow:0 18px 46px rgba(30,45,85,0.08)}body{background:radial-gradient(circle at 82% 4%,rgba(93,84,255,.09),transparent 28%),var(--bg);color:var(--ink)}.shell{grid-template-columns:284px minmax(0,1fr)}.sidebar{background:radial-gradient(circle at 20% 0,rgba(100,83,255,.28),transparent 24%),linear-gradient(180deg,#121a35,#071024);border-right:1px solid rgba(255,255,255,.08);color:#f8fbff;padding:28px 18px}.brand{margin-bottom:34px}.brandMark{width:46px;height:46px;border-radius:12px;background:linear-gradient(135deg,#7667ff,#4f46ff);color:#ffffff;box-shadow:0 12px 34px rgba(79,70,255,.32)}.brand strong{display:block;font-size:22px;letter-spacing:5px}.brand small{color:#d5ddf3;letter-spacing:1.5px;text-transform:uppercase}.sidebarLanguage>span{color:#aeb8d2;font-size:12px;text-transform:uppercase}nav{gap:8px}nav a,nav button{position:relative;min-height:52px;border-radius:10px;color:#dce4f7;padding:0 16px 0 48px}nav a:before,nav button:before{content:"";position:absolute;left:18px;top:50%;border:1.7px solid;transform:translateY(-50%);opacity:.86}nav a.active,nav a:focus-visible,nav a:hover,nav button.active,nav button:focus-visible,nav button:hover{background:linear-gradient(135deg,#6b5cff,#5146f5);color:#ffffff;box-shadow:0 12px 26px rgba(81,70,245,.28)}.workspace{padding:28px 34px 34px}.topbar{align-items:flex-start}.topbar h1{font-size:34px;letter-spacing:0}.topbar p{margin:4px 0 0;color:var(--muted)}.topbarActions{justify-content:flex-end;gap:14px;min-width:min(680px,55vw)}.searchBox,.topbarActions{display:flex;align-items:center}.searchBox{gap:10px;width:min(290px,32vw);min-height:52px;border:1px solid var(--line);border-radius:10px;background:#ffffff;color:var(--muted);padding:0 14px;box-shadow:0 10px 28px rgba(30,45,85,.04)}.searchBox span{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;border:2px solid #6f7891;font-size:0}.searchBox span:after{content:"";width:7px;height:2px;border-radius:999px;background:#6f7891;transform:translate(7px,7px) rotate(45deg)}.searchBox input{width:100%;border:0;outline:0;color:var(--ink);font:inherit}.iconButton{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--blue);font-weight:900;box-shadow:0 10px 28px rgba(30,45,85,.04)}.sessionBox{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:260px;border:0;background:transparent;box-shadow:none;padding:0}.avatar,.sessionBox .avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:linear-gradient(135deg,#232b49,#e6b17e);color:#ffffff;font-weight:900}.sessionBox div{min-width:0}.sessionBox small,.sessionBox strong{display:block}.sessionBox small{color:var(--muted);font-size:12px}.sessionBox button{border-color:transparent;background:#eef3ff;color:var(--blue);padding:0 12px}.metricGrid{grid-template-columns:repeat(5,minmax(180px,1fr));gap:18px;margin-bottom:18px}.clientCard,.loginCard,.metric,.panel,.ticketDetailPanel,.ticketForm,.ticketRow{border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.96);box-shadow:0 18px 48px rgba(36,48,82,.06)}.metric{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;min-height:142px;padding:22px}.metricIcon{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;font-size:13px;font-weight:900}.metricIcon.blue{background:#e7f0ff;color:var(--blue)}.metricIcon.green{background:#e5f8ec;color:var(--green)}.metricIcon.red{background:#ffe7ec;color:var(--red)}.metricIcon.amber{background:#fff1da;color:var(--amber)}.metricIcon.violet{background:#efeaff;color:var(--violet)}.metric span{display:block;color:#1d2744;font-size:14px}.metric strong{margin-top:6px;color:#111832;font-size:30px;line-height:1}.metric small{display:block;margin-top:13px;color:var(--green);font-size:13px}.panel{padding:22px;margin-bottom:20px}.panelHeader{margin-bottom:16px}.panelHeader h2{font-size:20px}.assetRegister,.clientContextGrid,.dataGuideGrid,.portalGrid,.v2GridTwo,.valueStrip{gap:18px}.ticketDetailPanel{position:static}.lifecycleGrid{grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr)}.commentForm input,.commentForm select,.commentForm textarea,.dataGuideGrid button,.detailControls input,.detailControls select,.filterBar input,.filterBar select,.ticketForm input,.ticketForm select,.ticketForm textarea{border-color:#dce4f0;background:#ffffff}@media (max-width:1280px){.metricGrid{grid-template-columns:repeat(3,minmax(180px,1fr))}.topbarActions{min-width:0}}@media (max-width:1050px){.metricGrid,.shell{grid-template-columns:1fr}nav a,nav button{white-space:nowrap}.topbarActions{width:100%;justify-content:flex-start;flex-wrap:wrap}.searchBox{width:min(100%,420px)}}:root{--wc-sidebar:#081226;--wc-sidebar-2:#101a33;--wc-purple:#5b4dff;--wc-purple-2:#7667ff;--wc-ink:#101832;--wc-muted:#69748e;--wc-line:#e3e8f2;--wc-soft:#f7f9fd;--wc-card:#ffffff}body{color:var(--wc-ink)}.shell,body{background:#f7f9fd}.shell{min-height:100vh;grid-template-columns:232px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:auto;padding:26px 16px 18px;background:radial-gradient(circle at 82% 16%,rgba(91,77,255,.26),transparent 30%),linear-gradient(180deg,var(--wc-sidebar-2),var(--wc-sidebar));box-shadow:18px 0 44px rgba(8,18,38,.12)}.brand{gap:0;align-items:flex-start;margin-bottom:28px}.brandMark{display:none}.brand strong{font-size:25px;line-height:1;letter-spacing:6px}.brand small{display:block;margin-top:8px;color:#ffffff;font-size:11px;font-weight:800;letter-spacing:4px}.sidebarLanguage{margin-bottom:18px;padding:10px 8px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.03)}.languageSwitcher.compact div{grid-template-columns:repeat(4,1fr)}.languageSwitcher.compact button{min-height:32px;border-radius:8px;font-size:11px}nav{gap:5px}nav a,nav button{min-height:42px;border-radius:8px;padding:0 12px 0 42px;color:#d5ddef;font-size:14px;font-weight:700}nav a:before,nav button:before{left:14px;width:15px;height:15px;border-radius:4px}nav a.active,nav button.active{background:linear-gradient(135deg,#695cff,#4c44ec);box-shadow:0 12px 30px rgba(78,68,236,.36)}.sidebarSupport{margin-top:42px;padding:14px;border-top:1px solid rgba(255,255,255,.1);color:#dfe6f7}.sidebarSupport small,.sidebarSupport span{display:block;color:#9faad0;font-size:12px}.sidebarSupport strong{display:block;margin-top:18px;font-size:14px}.workspace{padding:28px 36px 34px}.topbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:start;grid-gap:24px;gap:24px;margin-bottom:28px}.topbar h1{color:var(--wc-ink);font-size:30px;line-height:1.08;font-weight:900}.topbar p{color:var(--wc-muted);font-size:14px}.topbarActions{min-width:0;gap:12px}.searchBox{width:300px;min-height:44px;border-radius:8px;box-shadow:none}.iconButton{position:relative;width:38px;height:38px;box-shadow:none}.iconButton:after{content:"";position:absolute;right:7px;top:6px;width:7px;height:7px;border-radius:999px;background:#ff3f5f}.sessionBox{min-width:220px}.sessionBox button{min-height:34px;border-radius:8px;background:#f1f4ff}.metricGrid{grid-template-columns:repeat(5,minmax(150px,1fr));gap:16px}.metric{min-height:118px;padding:20px;border-radius:10px;box-shadow:0 16px 38px rgba(18,29,61,.05)}.metricIcon{width:54px;height:54px;border-radius:14px}.metric strong{font-size:28px}.clientCard,.panel,.reportItem,.ticketDetailPanel,.ticketForm,.ticketRow,.v2Subpanel{border:1px solid var(--wc-line);border-radius:10px;background:var(--wc-card);box-shadow:0 16px 44px rgba(18,29,61,.05)}.panel{padding:24px}.panelHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.panelHeader h2{font-size:22px;line-height:1.15}.panelHeader span{color:var(--wc-muted)}.filterBar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:18px}.filterBar label{min-width:220px}.commentForm input,.commentForm select,.commentForm textarea,.detailControls input,.detailControls select,.filterBar input,.filterBar select,.ticketForm input,.ticketForm select,.ticketForm textarea{min-height:42px;border:1px solid var(--wc-line);border-radius:8px;background:#ffffff;box-shadow:none}.valueStrip{grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px}.clientMetaGrid>div,.clientStats>div,.dataGuideGrid button,.detailGrid>div,.miniRow,.reportMetricGrid>div,.valueStrip>div{border:1px solid var(--wc-line);border-radius:10px;background:#ffffff;box-shadow:none}.valueStrip>div{padding:18px}.valueStrip strong{color:var(--wc-ink);font-size:28px}.v2GridTwo{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:16px}.v2Subpanel{padding:20px}.v2Subpanel h3{margin-bottom:14px;color:var(--wc-ink);font-size:17px}.v2List{gap:0}.alertRow,.contactRow,.healthRow,.locationRow,.ticketRow{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid #edf1f7;background:transparent}.alertRow:last-child,.contactRow:last-child,.healthRow:last-child,.locationRow:last-child,.ticketRow:last-child{border-bottom:0}.alertRow p,.healthRow p{grid-column:1/-1;margin:-4px 0 0;color:var(--wc-muted)}.alertRow small,.clientCard .muted,.healthRow small,.miniRow span{color:var(--wc-muted)}.rowActions{justify-content:flex-end;gap:8px}.formActions button,.inlineButton,.primaryButton,.rowActions button{min-height:38px;border:1px solid var(--wc-line);border-radius:8px;background:#ffffff;color:#4f46ff;font-weight:800}.formActions button[type=submit],.primaryButton{border-color:transparent;background:linear-gradient(135deg,#6a5cff,#4f46ff);color:#ffffff}.ticketForm{padding:20px;box-shadow:none}.lifecycleGrid,.ticketWorkspace.lifecycleGrid{grid-template-columns:minmax(420px,.82fr) minmax(420px,1.18fr);align-items:start}.ticketDetailPanel{max-height:none;padding:22px;overflow:visible}.alertFooter,.alertHeader,.clientHeader,.detailHeader,.reportHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.clientMetaGrid,.detailGrid,.reportMetricGrid{gap:12px}.priority,.status,.tenantPill{border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900}.status.active,.status.good,.status.ok,.status.resolved,.status.up{background:#e9f9ef;color:#17a052}.status.investigating,.status.risk,.status.warn,.status.warning{background:#fff3da;color:#d98000}.status.bad,.status.breach,.status.critical,.status.down,.status.open{background:#ffe9ee;color:#ff3157}.clientCardWide,.reportItemWide{padding:22px}.reportBlock{border-top:1px solid #edf1f7;padding-top:14px}.dataGuidePanel{display:none}@media (max-width:1320px){.metricGrid{grid-template-columns:repeat(3,minmax(160px,1fr))}.lifecycleGrid,.ticketWorkspace.lifecycleGrid,.v2GridTwo{grid-template-columns:1fr}}@media (max-width:980px){.shell{grid-template-columns:1fr}.sidebar{position:static;height:auto}.topbar{grid-template-columns:1fr}.topbarActions{width:100%;justify-content:flex-start}.searchBox{width:min(100%,420px)}.metricGrid,.valueStrip{grid-template-columns:1fr}}.modulePanel{padding:0;border:0;background:transparent;box-shadow:none}.modulePage{display:grid;grid-gap:18px;gap:18px}.moduleStats{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));grid-gap:16px;gap:16px}.moduleStat{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;min-height:104px;padding:18px;border:1px solid var(--wc-line);border-radius:10px;background:#ffffff;box-shadow:0 16px 38px rgba(18,29,61,.05)}.moduleStatIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;font-size:14px;font-weight:900}.moduleStatIcon.blue{background:#e7f0ff;color:#246bfe}.moduleStatIcon.green{background:#e5f8ec;color:#21a65b}.moduleStatIcon.red{background:#ffe7ec;color:#ff3f5f}.moduleStatIcon.amber{background:#fff1da;color:#ff9f1c}.moduleStatIcon.violet{background:#efeaff;color:#6d4cff}.moduleStat em,.moduleStat small{display:block;color:var(--wc-muted);font-size:13px;font-style:normal}.moduleStat strong{display:block;margin-top:4px;color:var(--wc-ink);font-size:27px;line-height:1}.moduleToolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.moduleSearch{width:min(360px,100%)}.moduleSidePanel button,.moduleToolbar button{min-height:40px;border:1px solid var(--wc-line);border-radius:8px;background:#ffffff;color:#4f46ff;font-weight:850;padding:0 14px}.moduleGrid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:start}.moduleSidePanel,.moduleTable,.settingsPanel{border:1px solid var(--wc-line);border-radius:10px;background:#ffffff;box-shadow:0 16px 44px rgba(18,29,61,.05)}.moduleTable,.settingsPanel{overflow:hidden}.moduleSidePanel h3,.moduleTable h3,.settingsPanel h3{margin:0;padding:18px 20px;border-bottom:1px solid #edf1f7;color:var(--wc-ink);font-size:17px}.tableRow{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.9fr) minmax(120px,1fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(90px,.7fr);align-items:center;grid-gap:14px;gap:14px;padding:14px 20px;border-bottom:1px solid #edf1f7;color:var(--wc-muted);font-size:14px}.tableRow:last-child{border-bottom:0}.tableRow strong{color:var(--wc-ink);font-size:14px}.moduleSidePanel{display:grid;grid-gap:10px;gap:10px;padding:0 18px 18px}.moduleNote,.moduleSidePanel p{color:var(--wc-muted);line-height:1.5}.dangerButton{color:#ff3f5f!important}.settingsPanel{display:grid;grid-gap:14px;gap:14px;padding-bottom:20px}.settingsPanel label{display:grid;grid-gap:7px;gap:7px;margin:0 20px;color:var(--wc-muted);font-size:13px;font-weight:800}.settingsPanel input{min-height:42px;border:1px solid var(--wc-line);border-radius:8px;padding:0 12px;color:var(--wc-ink);background:#ffffff}.settingsLogo{display:grid;place-items:center;min-height:128px;border:1px solid #edf1f7;border-radius:10px;background:linear-gradient(180deg,#101a33,#081226);color:#ffffff}.settingsLogo strong{letter-spacing:5px}.settingsLogo span{color:#d7def2;font-size:11px;letter-spacing:3px}@media (max-width:1280px){.moduleStats{grid-template-columns:repeat(2,minmax(170px,1fr))}.moduleGrid{grid-template-columns:1fr}.tableRow{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(90px,.7fr))}.tableRow span:nth-last-child(-n+3){display:none}}@media (max-width:720px){.moduleStats,.tableRow{grid-template-columns:1fr}.tableRow span{display:block!important}}.wcIcon{position:relative;flex:0 0 auto;font-size:0;line-height:1}.wcIcon:before{display:grid;place-items:center;font-size:24px;font-weight:900;line-height:1;text-align:center}.icon-home:before{content:"⌂"}.icon-website:before{content:"◎"}.icon-monitor:before{content:"⌕"}.icon-ticket:before{content:"▤"}.icon-alert:before{content:"!"}.icon-critical:before{content:"●"}.icon-shield:before{content:"♢"}.icon-cloud:before{content:"☁"}.icon-report:before{content:"▥"}.icon-file:before{content:"▣"}.icon-refresh:before{content:"↻"}.icon-user:before{content:"♙"}.icon-clients:before{content:"♙♙";font-size:18px;letter-spacing:-5px}.icon-group:before{content:"♙♙♙";font-size:15px;letter-spacing:-5px}.icon-invoice:before{content:"▤"}.icon-card:before{content:"▭"}.icon-database:before{content:"▦"}.icon-server:before{content:"▤"}.icon-ssl:before{content:"▰"}.icon-domain:before{content:"◉"}.icon-bell:before{content:"●"}.icon-wordpress:before{content:"W";font-family:Georgia,serif}.icon-plugin:before{content:"✚"}.icon-bug:before{content:"✹"}.icon-check:before{content:"✓"}.icon-chart:before{content:"▥"}.icon-qr:before{content:"▦"}nav a:before,nav button:before{display:grid;place-items:center;border:0;color:currentColor;font-size:18px;opacity:.96}nav button:first-child:before{content:"⌂"}nav button:nth-child(2):before{content:"◎"}nav button:nth-child(3):before{content:"⌕"}nav button:nth-child(4):before{content:"▤"}nav button:nth-child(5):before{content:"☁"}nav button:nth-child(6):before{content:"▥"}nav button:nth-child(7):before{content:"↻"}nav button:nth-child(8):before{content:"♢"}nav button:nth-child(9):before{content:"♙"}nav button:nth-child(10):before{content:"▭"}nav button:nth-child(11):before{content:"♙"}nav button:nth-child(12):before{content:"⚙"}nav button:nth-child(13):before{content:"?"}.metricIcon,.moduleStatIcon{overflow:hidden}.metricIcon:after,.moduleStatIcon:after{content:"";position:absolute;inset:auto -16px -20px auto;width:42px;height:42px;border-radius:999px;background:currentColor;opacity:.08}.searchBox span{border:0}.searchBox span:before{content:"⌕";display:grid;place-items:center;width:100%;height:100%;font-size:22px;font-weight:900}.searchBox span:after{content:none}.iconButton{font-size:0}.iconButton:before{content:"●";font-size:18px}.inlineButton:before,.moduleSidePanel button:before,.moduleToolbar button:not(.primaryButton):before,.rowActions button:before{display:inline-block;margin-right:6px;color:currentColor;font-weight:900}.moduleToolbar button:not(.primaryButton):before{content:"▽"}.moduleToolbar .primaryButton:before{content:"+";margin-right:6px}.moduleSidePanel button:first-of-type:before{content:"↻"}.moduleSidePanel button:nth-of-type(2):before{content:"↓"}.moduleSidePanel button:nth-of-type(3):before{content:"×"}.inlineButton:before{content:"↻"}.rowActions button:before{content:"✓"}.rowActions button+button:before{content:"×"}.rowActions button+button+button:before{content:"+"}:root{--background-primary:#f7f9fd;--background-secondary:#eef3ff;--surface:#ffffff;--text-primary:#101832;--text-secondary:#69748e;--border:#e3e8f2;--accent:#5b4dff;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--info:#246bfe}.navGroup{display:block;margin:18px 10px 6px;color:#7f8aad;font-size:10px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}nav button[data-icon]:before{content:""}nav button[data-icon=dashboard]:before{content:"⌂"}nav button[data-icon=website]:before{content:"◎"}nav button[data-icon=monitoring]:before{content:"⌕"}nav button[data-icon=incident]:before{content:"▤"}nav button[data-icon=backup]:before{content:"☁"}nav button[data-icon=report]:before{content:"▥"}nav button[data-icon=update]:before{content:"↻"}nav button[data-icon=security]:before{content:"♢"}nav button[data-icon=client]:before{content:"♙"}nav button[data-icon=billing]:before{content:"▭"}nav button[data-icon=user]:before{content:"♙"}nav button[data-icon=settings]:before{content:"⚙"}.incidentRow{width:100%;border:0;border-bottom:1px solid #edf1f7;background:transparent;text-align:left;cursor:pointer}.incidentRow:focus-visible,.incidentRow:hover{background:#f8faff;outline:none}.detailPage{display:grid;grid-gap:18px;gap:18px}.backButton{justify-self:start;min-height:38px;border:1px solid var(--wc-line);border-radius:8px;background:#ffffff;color:#4f46ff;font-weight:850;padding:0 14px}.backButton:before{content:"←";margin-right:8px}.detailHero{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:20px;gap:20px;padding:24px;border:1px solid var(--wc-line);border-radius:10px;background:#ffffff;box-shadow:0 16px 44px rgba(18,29,61,.05)}.detailHero h2{margin:4px 0 8px;color:var(--wc-ink);font-size:28px;line-height:1.15}.detailHero p{color:var(--wc-muted)}.detailActions{display:grid;grid-gap:10px;gap:10px;align-content:start}.detailActions button,.detailTabs button{min-height:38px;border:1px solid var(--wc-line);border-radius:8px;background:#ffffff;color:#4f46ff;font-weight:850}.detailTabs{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:4px}.detailTabs button{padding:0 14px}.detailTabs button.active{border-color:transparent;background:#eef3ff;color:#4f46ff}.detailLayout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:18px;gap:18px;align-items:start}.detailMain,.detailMetaPanel,.detailTimeline{border:1px solid var(--wc-line);border-radius:10px;background:#ffffff;box-shadow:0 16px 44px rgba(18,29,61,.05)}.detailMain{display:grid;grid-gap:0;gap:0}.detailBlock{padding:20px;border-bottom:1px solid #edf1f7}.detailBlock:last-child{border-bottom:0}.detailBlock h3,.detailMetaPanel h3{margin:0 0 10px;color:var(--wc-ink);font-size:16px}.detailBlock p,.detailTimeline p{color:var(--wc-muted);line-height:1.55}.detailInfoGrid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:12px;gap:12px;padding:20px;border-bottom:1px solid #edf1f7}.detailInfoGrid div,.detailMetaPanel div{border:1px solid #edf1f7;border-radius:10px;padding:14px}.detailInfoGrid span,.detailMetaPanel span{display:block;color:var(--wc-muted);font-size:12px;font-weight:800}.detailInfoGrid strong,.detailMetaPanel strong{display:block;margin-top:6px;color:var(--wc-ink)}.detailMetaPanel{display:grid;grid-gap:10px;gap:10px;padding:20px}.detailTimeline{display:grid;grid-gap:0;gap:0}.detailTimeline article{padding:18px 20px;border-bottom:1px solid #edf1f7}.detailTimeline article:last-child{border-bottom:0}.detailTimeline span{color:var(--wc-muted);font-size:12px}.emptyState{padding:20px;color:var(--wc-muted)}@media (max-width:1120px){.detailHero,.detailLayout{grid-template-columns:1fr}.detailInfoGrid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (max-width:720px){.detailInfoGrid{grid-template-columns:1fr}}.breadcrumb{color:var(--wc-muted);font-size:13px;font-weight:800}.detailStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:14px;gap:14px}.detailStatsGrid div{padding:18px;border:1px solid var(--wc-line);border-radius:10px;background:#ffffff;box-shadow:0 16px 44px rgba(18,29,61,.05)}.detailStatsGrid span{display:block;color:var(--wc-muted);font-size:12px;font-weight:900}.detailStatsGrid strong{display:block;margin-top:8px;color:var(--wc-ink);font-size:21px}.verificationPanel{display:grid;grid-gap:0;gap:0;border:1px solid var(--wc-line);border-radius:10px;background:#ffffff;box-shadow:0 16px 44px rgba(18,29,61,.05);overflow:hidden}.verificationPanel article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid #edf1f7}.verificationSummary{display:grid;grid-gap:6px;gap:6px;padding:20px;color:var(--wc-muted)}.verificationSummary strong{color:var(--wc-ink);font-size:18px}.modalBackdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:24px;background:rgba(8,18,38,.48)}.restoreWizard{width:min(980px,100%);max-height:min(860px,92vh);overflow:auto;border-radius:12px;border:1px solid var(--wc-line);background:#ffffff;box-shadow:0 30px 90px rgba(8,18,38,.3);padding:22px}.wizardGrid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));grid-gap:16px;gap:16px}.restoreState,.wizardGrid section{border:1px solid #edf1f7;border-radius:10px;padding:16px;background:#fdfefe}.wizardGrid h3{margin:0 0 12px;color:var(--wc-ink);font-size:16px}.choiceLine,.dangerChoice{display:flex;align-items:center;gap:10px;min-height:38px;color:var(--wc-ink);font-weight:800}.dangerChoice{color:var(--danger)}.wizardGrid input:not([type]),.wizardGrid input[type=text]{width:100%;min-height:42px;border:1px solid var(--wc-line);border-radius:8px;padding:0 12px}.restoreState{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.restoreState div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}@media (max-width:920px){.detailStatsGrid,.wizardGrid{grid-template-columns:1fr}}.reportPreviewLayout{display:grid;grid-template-columns:220px minmax(0,1fr) 300px;grid-gap:18px;gap:18px;align-items:start}.pdfPreview,.reportNav{border:1px solid var(--wc-line);border-radius:10px;background:#ffffff;box-shadow:0 16px 44px rgba(18,29,61,.05)}.reportNav{display:grid;grid-gap:4px;gap:4px;padding:12px;position:-webkit-sticky;position:sticky;top:14px}.reportNav button{min-height:36px;border:0;border-radius:8px;background:transparent;color:var(--wc-muted);font-weight:800;text-align:left;padding:0 10px}.reportNav button.active,.reportNav button:hover{color:var(--wc-primary);background:rgba(99,102,241,.1)}.pdfPreview{display:grid;grid-gap:18px;gap:18px;padding:22px;background:#f6f8fc}.pdfPage{min-height:520px;max-width:760px;width:100%;margin:0 auto;padding:42px;border:1px solid #dfe5ef;border-radius:8px;background:#ffffff;color:var(--wc-ink);box-shadow:0 18px 50px rgba(17,24,39,.08)}.pdfPage h2{margin:8px 0 20px;font-size:32px}.slimTable{box-shadow:none;border-radius:0}.detailPage .moduleTable .tableRow{width:100%}.clientSince .inlineButton{margin-top:8px}@media (max-width:1180px){.reportPreviewLayout{grid-template-columns:1fr}.reportNav{position:static;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:720px){.pdfPage{min-height:420px;padding:24px}}.svgIcon{display:inline-block;flex:0 0 auto;object-fit:contain;vertical-align:middle}.iconButton:before,.searchBox span:before,.wcIcon:before,nav button[data-icon]:before{content:""!important;display:inline-block;width:1.15em;height:1.15em;background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}nav button[data-icon]:before{width:20px;height:20px;opacity:.96}.wcIcon:before{width:100%;height:100%}.searchBox span:before{width:20px;height:20px;color:#24457a;-webkit-mask-image:url(/icons/actions/search.svg);mask-image:url(/icons/actions/search.svg)}.iconButton:before{width:20px;height:20px;color:#246bfe;-webkit-mask-image:url(/icons/system/bell.svg);mask-image:url(/icons/system/bell.svg)}nav button[data-icon=dashboard]:before{-webkit-mask-image:url(/icons/navigation/dashboard.svg);mask-image:url(/icons/navigation/dashboard.svg)}nav button[data-icon=website]:before{-webkit-mask-image:url(/icons/navigation/website.svg);mask-image:url(/icons/navigation/website.svg)}nav button[data-icon=monitoring]:before{-webkit-mask-image:url(/icons/navigation/monitoring.svg);mask-image:url(/icons/navigation/monitoring.svg)}nav button[data-icon=incident]:before{-webkit-mask-image:url(/icons/navigation/incident.svg);mask-image:url(/icons/navigation/incident.svg)}nav button[data-icon=backup]:before{-webkit-mask-image:url(/icons/navigation/backup.svg);mask-image:url(/icons/navigation/backup.svg)}nav button[data-icon=report]:before{-webkit-mask-image:url(/icons/navigation/report.svg);mask-image:url(/icons/navigation/report.svg)}nav button[data-icon=update]:before{-webkit-mask-image:url(/icons/navigation/update.svg);mask-image:url(/icons/navigation/update.svg)}nav button[data-icon=security]:before{-webkit-mask-image:url(/icons/navigation/security.svg);mask-image:url(/icons/navigation/security.svg)}nav button[data-icon=client]:before{-webkit-mask-image:url(/icons/navigation/client.svg);mask-image:url(/icons/navigation/client.svg)}nav button[data-icon=billing]:before{-webkit-mask-image:url(/icons/navigation/billing.svg);mask-image:url(/icons/navigation/billing.svg)}nav button[data-icon=user]:before{-webkit-mask-image:url(/icons/navigation/user.svg);mask-image:url(/icons/navigation/user.svg)}nav button[data-icon=settings]:before{-webkit-mask-image:url(/icons/navigation/settings.svg);mask-image:url(/icons/navigation/settings.svg)}.icon-home:before{-webkit-mask-image:url(/icons/navigation/dashboard.svg);mask-image:url(/icons/navigation/dashboard.svg)}.icon-website:before{-webkit-mask-image:url(/icons/navigation/website.svg);mask-image:url(/icons/navigation/website.svg)}.icon-monitor:before{-webkit-mask-image:url(/icons/navigation/monitoring.svg);mask-image:url(/icons/navigation/monitoring.svg)}.icon-ticket:before{-webkit-mask-image:url(/icons/navigation/incident.svg);mask-image:url(/icons/navigation/incident.svg)}.icon-alert:before,.icon-critical:before{-webkit-mask-image:url(/icons/status/critical.svg);mask-image:url(/icons/status/critical.svg)}.icon-shield:before{-webkit-mask-image:url(/icons/navigation/security.svg);mask-image:url(/icons/navigation/security.svg)}.icon-cloud:before{-webkit-mask-image:url(/icons/navigation/backup.svg);mask-image:url(/icons/navigation/backup.svg)}.icon-chart:before,.icon-file:before,.icon-report:before{-webkit-mask-image:url(/icons/navigation/report.svg);mask-image:url(/icons/navigation/report.svg)}.icon-refresh:before{-webkit-mask-image:url(/icons/actions/refresh.svg);mask-image:url(/icons/actions/refresh.svg)}.icon-clients:before,.icon-group:before,.icon-user:before{-webkit-mask-image:url(/icons/navigation/user.svg);mask-image:url(/icons/navigation/user.svg)}.icon-card:before,.icon-invoice:before{-webkit-mask-image:url(/icons/navigation/billing.svg);mask-image:url(/icons/navigation/billing.svg)}.icon-database:before,.icon-server:before{-webkit-mask-image:url(/icons/navigation/backup.svg);mask-image:url(/icons/navigation/backup.svg)}.icon-ssl:before{-webkit-mask-image:url(/icons/navigation/security.svg);mask-image:url(/icons/navigation/security.svg)}.icon-domain:before{-webkit-mask-image:url(/icons/navigation/website.svg);mask-image:url(/icons/navigation/website.svg)}.icon-bell:before{-webkit-mask-image:url(/icons/system/bell.svg);mask-image:url(/icons/system/bell.svg)}.icon-plugin:before,.icon-wordpress:before{-webkit-mask-image:url(/icons/navigation/update.svg);mask-image:url(/icons/navigation/update.svg)}.icon-bug:before{-webkit-mask-image:url(/icons/navigation/security.svg);mask-image:url(/icons/navigation/security.svg)}.icon-check:before{-webkit-mask-image:url(/icons/status/success.svg);mask-image:url(/icons/status/success.svg)}.icon-qr:before{-webkit-mask-image:url(/icons/system/help.svg);mask-image:url(/icons/system/help.svg)}.moduleStat,.moduleStats .moduleStat{min-height:132px;border:1px solid var(--wc-line)!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 16px 44px rgba(18,29,61,.05)!important}.moduleStats .moduleStat>div{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.moduleStats .moduleStat .moneyValue,.moduleStats .moduleStat strong{color:var(--wc-ink)!important;font-size:30px;line-height:1.1}.moduleStats .moduleStat em,.moduleStats .moduleStat small{color:var(--wc-muted)!important}.moduleStats .moduleStat strong small{display:inline;font-size:13px;font-weight:900}.tableHeader{grid-template-columns:minmax(180px,1.3fr) repeat(5,minmax(110px,1fr));grid-gap:12px;gap:12px;padding:12px 20px;border-bottom:1px solid #edf1f7;background:#f8fafc;color:var(--wc-muted);font-size:11px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.billingTableRow,.clientTableRow,.knowledgeTableRow,.reportTableRow,.securityTableRow,.tableHeader,.updateTableRow,.usersTableRow{display:grid;align-items:center}.clientTableRow,.clientTableRow+.tableHeader{grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.3fr) 80px 140px 90px 130px 130px 140px}.tableHeader:has(+.clientTableRow){grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.3fr) 80px 140px 90px 130px 130px 140px}.updateHeader,.updateTableRow{grid-template-columns:minmax(160px,1.2fr) minmax(130px,1fr) 100px 110px 110px 100px 130px 120px}.securityHeader,.securityTableRow{grid-template-columns:minmax(180px,1.3fr) minmax(150px,1fr) 120px 100px 110px 120px 120px}.billingHeader,.billingTableRow{grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) 120px 120px 120px 100px 110px 120px}.usersHeader,.usersTableRow{grid-template-columns:minmax(180px,1.3fr) minmax(130px,1fr) 120px 100px 130px 110px 120px 100px}.reportTableRow{grid-template-columns:minmax(220px,1.4fr) minmax(150px,1fr) 120px 110px 100px 100px 90px}.knowledgeTableRow{grid-template-columns:minmax(220px,1.5fr) 110px 140px 130px 110px 120px 110px}.tableHeader+.incidentRow,.tableHeader+.tableRow{border-top:0}.tableRow strong small{display:block;margin-top:3px;color:var(--wc-muted);font-size:12px;font-weight:700}.moduleEmptyState{display:grid;justify-items:start;grid-gap:10px;gap:10px;margin:18px;padding:28px;border:1px dashed #cfd8e7;border-radius:12px;background:#f8fafc;color:var(--wc-muted)}.moduleEmptyState.wide{margin:0}.moduleEmptyState strong{color:var(--wc-ink);font-size:20px}.moduleEmptyState p{margin:0}.infoBanner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#24457a}.infoBanner strong{color:#14315f}.settingsModulePage .moduleStats{display:none}.settingsTabs{margin-bottom:18px}.knowledgeSplit{align-items:start}.moduleToolbar select{min-height:42px;border:1px solid var(--wc-line);border-radius:8px;background:#ffffff;color:var(--wc-ink);font-weight:800;padding:0 12px}.icon-backup:before{-webkit-mask-image:url(/icons/navigation/backup.svg);mask-image:url(/icons/navigation/backup.svg)}.icon-send:before{-webkit-mask-image:url(/icons/actions/send.svg);mask-image:url(/icons/actions/send.svg)}.icon-approve:before{-webkit-mask-image:url(/icons/actions/approve.svg);mask-image:url(/icons/actions/approve.svg)}.icon-edit:before{-webkit-mask-image:url(/icons/actions/edit.svg);mask-image:url(/icons/actions/edit.svg)}.icon-warning:before{-webkit-mask-image:url(/icons/status/warning.svg);mask-image:url(/icons/status/warning.svg)}.icon-success:before{-webkit-mask-image:url(/icons/status/success.svg);mask-image:url(/icons/status/success.svg)}.icon-billing:before{-webkit-mask-image:url(/icons/navigation/billing.svg);mask-image:url(/icons/navigation/billing.svg)}.icon-security:before{-webkit-mask-image:url(/icons/navigation/security.svg);mask-image:url(/icons/navigation/security.svg)}.icon-update:before{-webkit-mask-image:url(/icons/navigation/update.svg);mask-image:url(/icons/navigation/update.svg)}@media (max-width:1120px){.tableHeader{display:none}.billingTableRow,.clientTableRow,.knowledgeTableRow,.reportTableRow,.securityTableRow,.updateTableRow,.usersTableRow{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(100px,.8fr))}}@media (max-width:720px){.infoBanner,.moduleToolbar{align-items:stretch;flex-direction:column}.billingTableRow,.clientTableRow,.knowledgeTableRow,.reportTableRow,.securityTableRow,.updateTableRow,.usersTableRow{grid-template-columns:1fr}}