body{min-height:100vh}*{box-sizing:border-box}:root{color:#1c2722;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f1e9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}html,body,#root{min-width:100%;min-height:100%;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}.centerPage{background:radial-gradient(circle at 20% 15%,#c99a2417,#0000 34%),#f4f1e9;place-items:center;min-height:100vh;padding:32px;display:grid}.loginCard{background:#fffdf8;border:1px solid #ded8ca;border-radius:24px;width:min(560px,100%);padding:48px;box-shadow:0 28px 70px #0e49381f}.loginLogo{width:min(310px,85%);margin-bottom:34px;display:block}.loginCard h1{color:#0e4938;letter-spacing:-.045em;margin:0 0 12px;font-size:44px}.loginCard p{color:#6b756f;margin:0 0 28px;line-height:1.6}button{color:#fff;background:#0e4938;border:0;border-radius:10px;padding:11px 15px;font-weight:800}.secondary{color:#0e4938;background:#fffdf8;border:1px solid #d6d0c2}.appShell{background:#f5f2ea;grid-template-columns:282px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f3efe4;background:#0f382e;border-right:1px solid #ffffff0f;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #ffffff14;padding:22px 18px}.brandLogo{width:190px;max-width:100%;display:block}.sidebar nav{flex:1;padding:10px 10px 18px;overflow:auto}.navSection{margin-top:13px}.navLabel{color:#8fa89e;letter-spacing:.14em;text-transform:uppercase;padding:0 10px 7px;font-size:9px;font-weight:800}.navItem{color:#dfe9e3;text-align:left;background:0 0;border:0;border-left:2px solid #0000;border-radius:8px;grid-template-columns:20px 1fr 8px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-size:12px;display:grid}.navItem:hover{background:#ffffff0b}.navItem.active{color:#fff;background:#ffffff14;border-left-color:#d0a63f}.icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.stateDot{border-radius:50%;width:7px;height:7px}.stateDot.live{background:#66b68a}.stateDot.dev{background:#d4aa43}.stateDot.connector{background:#8799aa}.stateDot.disabled{background:#697771}.sidebarFooter{border-top:1px solid #ffffff14;padding:15px}.sidebarFooter strong,.sidebarFooter span{display:block}.sidebarFooter strong{font-size:11px}.sidebarFooter span{color:#8fa299;margin-top:3px;font-size:9px}.sidebarFooter button{color:#d9e4df;background:0 0;border:1px solid #ffffff24;margin-top:10px;padding:8px 10px;font-size:10px}.main{min-width:0}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8ed;border-bottom:1px solid #ddd7c9;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 30px;display:flex}.topIdentity span,.topIdentity strong{display:block}.topIdentity span{color:#8b928e;text-transform:uppercase;letter-spacing:.12em;margin-bottom:3px;font-size:9px}.topIdentity strong{color:#173b31;font-size:14px}.topTools{align-items:center;gap:12px;display:flex}.modeSwitch{background:#f0ece3;border:1px solid #d8d2c4;border-radius:10px;padding:3px;display:flex}.modeSwitch button{color:#66716b;background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:10px}.modeSwitch .selected{color:#0e4938;background:#fffdf8;box-shadow:0 2px 6px #0e493814}.stateBadge{text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:900}.stateBadge.live{color:#246d45;background:#e4f3e9}.stateBadge.dev{color:#89681d;background:#f6eed6}.stateBadge.connector{color:#627281;background:#e9edf1}.stateBadge.disabled{color:#747c78;background:#ebedec}.pageHeader{justify-content:space-between;align-items:flex-start;gap:20px;padding:30px 32px 18px;display:flex}.pageHeader h2{color:#123c30;letter-spacing:-.04em;margin:0;font-size:30px}.pageHeader p{color:#6d7671;max-width:790px;margin:8px 0 0;font-size:13px;line-height:1.55}.errorBanner{color:#8a3d37;background:#fff2f0;border:1px solid #e7c6c2;border-radius:10px;margin:0 32px 18px;padding:12px 14px;font-size:12px}.eyebrow{color:#9b7420;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.metricGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 32px 14px;display:grid}.metricCard{background:#fffdf8;border:1px solid #ddd7ca;border-radius:15px;min-height:126px;padding:18px}.metricCard.warning{background:#fcf7e7;border-color:#dfc887}.metricCard span,.metricCard strong,.metricCard small{display:block}.metricCard span{color:#747d78;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:900}.metricCard strong{color:#0e4938;letter-spacing:-.04em;margin:16px 0 5px;font-size:28px}.metricCard small{color:#898f8c;font-size:10px}.compactMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 32px 32px;display:grid}.span2{grid-column:span 2}.surface{background:#fffdf8;border:1px solid #ddd7ca;border-radius:16px;margin:0 32px 24px;padding:22px}.dashboardGrid .surface{margin:0}.sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.sectionHeader h3,.surface h3{color:#173c31;margin:4px 0 0;font-size:17px}.priorityList{border-top:1px solid #ebe6db}.priorityList button{color:#1d2b25;text-align:left;background:0 0;border:0;border-bottom:1px solid #ebe6db;border-radius:0;grid-template-columns:38px 1fr;gap:13px;width:100%;padding:15px 2px;display:grid}.priorityIndex{color:#af8528;font-size:10px;font-weight:900}.priorityList strong,.priorityList small{display:block}.priorityList strong{color:#183b31;font-size:12px}.priorityList small{color:#7e8682;margin-top:4px;font-size:10px}.quickActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quickActions button{min-height:58px}.detailList{margin:0}.detailList div{border-bottom:1px solid #ece8df;grid-template-columns:90px 1fr;gap:10px;padding:10px 0;display:grid}.detailList dt{color:#898f8c;text-transform:uppercase;font-size:9px}.detailList dd{color:#173b31;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.loopCard{flex-direction:column;justify-content:center;display:flex}.processLoop{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.processLoop span{color:#0e4938;background:#f8f5ee;border:1px solid #d9d2c2;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:800}.processLoop i{color:#b28a31;font-style:normal}.searchBar{grid-template-columns:1fr auto;gap:10px;display:grid}input,select,textarea{color:#1d2924;background:#fbfaf5;border:1px solid #d7d0c2;border-radius:10px;outline:none;width:100%;padding:11px 12px}input:focus,select:focus,textarea:focus{border-color:#7ba493;box-shadow:0 0 0 3px #0e493812}.resultList{margin-top:18px}.resultRow{border-bottom:1px solid #ece8df;grid-template-columns:90px 1fr;gap:13px;padding:13px 0;display:grid}.kindBadge{color:#53655d;background:#eef2ef;border-radius:999px;width:max-content;height:max-content;padding:5px 7px;font-size:8px;font-weight:900}.resultRow strong,.resultRow small{display:block}.resultRow strong{color:#173d32;font-size:11px}.resultRow small{color:#7f8783;margin-top:3px;font-size:10px}.emptyState{color:#8b928e;text-align:center;padding:36px 12px;font-size:11px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e9e4da;padding:11px 10px}th{color:#727b76;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.strongCell{color:#0e4938;font-weight:800}.cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.entityCard{text-align:left;color:#1d2924;background:#fbfaf6;border:1px solid #e0dbcf;border-radius:13px;padding:17px}.clickableCard{cursor:pointer;width:100%}.entityTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.entityTop strong{color:#153c31;font-size:13px}.entityCard p{color:#737c77;margin:10px 0;font-size:10px}.metaGrid{flex-wrap:wrap;gap:9px 18px;display:flex}.metaGrid span,.metaGrid b{display:block}.metaGrid span{color:#858c88;text-transform:uppercase;font-size:8px}.metaGrid b{color:#4a5751;text-transform:none;margin-top:3px;font-size:9px}.pill{text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:900}.pill.success{color:#2c744c;background:#e5f2e9}.pill.danger{color:#9a4540;background:#f8e7e5}.pill.warning{color:#88661f;background:#f7efd8}.pill.info{color:#607685;background:#e8eef3}.progressTrack{background:#ece8df;border-radius:999px;height:6px;margin:14px 0;overflow:hidden}.progressTrack i{background:#b28a31;border-radius:999px;height:100%;display:block}.movementButtons,.buttonRow{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081c1780;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal{background:#fffdf8;border:1px solid #d9d2c4;border-radius:18px;width:min(820px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 28px 80px #05191342}.modal>header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.modal>header h3{color:#123c30;margin:0}.iconButton{color:#0e4938;background:#fffdf8;border:1px solid #d6d0c2;width:34px;height:34px;padding:0}.formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.formGrid label{color:#626d67;gap:6px;font-size:10px;font-weight:800;display:grid}.formGrid .span2{grid-column:span 2}.jsonPanel,.timeline pre{color:#e0ebe5;background:#102f28;border-radius:10px;margin:14px 0 0;padding:13px;font-size:9px;line-height:1.5;overflow:auto}.modalActions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.modalTable{max-height:55vh}.tableInput{min-width:100px;padding:7px}.smallButton{padding:7px 9px;font-size:9px}.fieldToolGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 32px 12px;display:grid}.fieldToolGrid .surface{margin:0}.cameraPreview,.photoPreview{object-fit:cover;background:#102f28;border-radius:10px;width:100%;max-height:290px}audio{width:100%;margin-top:12px}.sketchCanvas{touch-action:none;background:#fff;border:1px dashed #cfc8b9;border-radius:10px;width:100%;height:240px}.alertList{gap:9px;display:grid}.alertList article{background:#fbfaf6;border:1px solid #e2ddd2;border-radius:12px;grid-template-columns:80px 1fr auto;align-items:start;gap:14px;padding:14px;display:grid}.alertList strong{color:#173c31}.alertList p{color:#737c77;margin:5px 0;font-size:10px}.alertList small{color:#929894;font-size:9px}.priorityBadge{border-radius:999px;width:max-content;padding:5px 7px;font-size:8px;font-weight:900}.priorityBadge.critical{color:#9b3f38;background:#f4d8d5}.priorityBadge.high{color:#925f23;background:#f7e5cf}.priorityBadge.medium{color:#876821;background:#f6efd8}.priorityBadge.low{color:#3e7552;background:#e7f1e9}.insightsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 32px 30px;display:grid}.insightsGrid .surface{margin:0}.simpleList{border-top:1px solid #ece7dd;margin-top:16px}.simpleList div{border-bottom:1px solid #ece7dd;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.simpleList strong{color:#183b31;font-size:10px}.simpleList span{color:#7a837e;text-align:right;font-size:9px}.timeline article{grid-template-columns:18px 1fr;gap:12px;padding:0 0 18px;display:grid}.timeline article>i{background:#b38b32;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #f5edda}.timeline strong,.timeline span{display:block}.timeline strong{color:#153c31;font-size:11px}.timeline span{color:#8a918d;margin-top:3px;font-size:9px}.timeline p{color:#6f7873;margin:5px 0;font-size:10px}.connectorHero p{color:#6f7873;max-width:780px;line-height:1.6}.automationList{gap:9px;display:grid}.automationList article{background:#fbfaf6;border:1px solid #e1ddd2;border-radius:11px;align-items:center;gap:12px;padding:13px;display:flex}.automationList strong,.automationList small{display:block}.automationList strong{color:#173c31;font-size:11px}.automationList small{color:#7e8682;margin-top:3px;font-size:9px}.toggle{background:#c9cfcb;border:0;border-radius:999px;width:38px;height:22px;padding:0;position:relative}.toggle i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:3px;left:3px}.toggle.on{background:#0e4938}.toggle.on i{left:19px}.securityGrid{grid-template-columns:1fr 1fr;gap:12px;margin:0 32px 30px;display:grid}.securityGrid .surface{margin:0}.settingsList{gap:14px;display:grid}.settingsList article{background:#fbfaf6;border:1px solid #e0dbcf;border-radius:12px;gap:9px;padding:14px;display:grid}.settingsList strong{color:#173c31}.loadingPill{color:#fff;background:#123b30;border-radius:999px;padding:8px 11px;font-size:9px;position:fixed;bottom:22px;right:24px;box-shadow:0 10px 28px #0e49382e}@media (width<=1200px){.metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.appShell{grid-template-columns:230px minmax(0,1fr)}.dashboardGrid{grid-template-columns:1fr}.span2{grid-column:auto}.insightsGrid,.fieldToolGrid,.securityGrid{grid-template-columns:1fr}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.appShell{display:block}.sidebar{width:100%;height:auto;position:static}.brandLogo{width:170px}.sidebar nav{max-height:360px}.topbar,.pageHeader{flex-direction:column;align-items:flex-start;height:auto;padding:17px}.surface,.metricGrid,.dashboardGrid,.fieldToolGrid,.insightsGrid,.securityGrid{margin-left:14px;margin-right:14px}.surface{padding:17px}.metricGrid,.cardGrid,.formGrid{grid-template-columns:1fr}.formGrid .span2{grid-column:auto}.alertList article{grid-template-columns:1fr}.modalBackdrop{padding:10px}}.brand{background:#fff;border:1px solid #0e493814;border-radius:14px;margin:12px;padding:16px 15px;box-shadow:0 12px 28px #031a141f}.brandLogo{width:192px;max-width:100%;margin:auto}.navModule{display:block}.subNavItem{color:#8ea69d;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:10px 1fr;align-items:center;gap:8px;width:calc(100% - 22px);margin:2px 0 2px 22px;padding:7px 8px;font-size:10px;font-weight:600;display:grid}.subNavItem:hover{color:#dfe9e3;background:#ffffff0a}.subNavItem.active{color:#e8d49d;background:#c99a2417}.subNavRail{background:#c99a2475;width:8px;height:1px;position:relative}.subNavRail:before{content:"";background:#c99a2440;width:1px;height:9px;position:absolute;top:-4px;left:0}.accessBadge{color:#53615a;background:#fffdf8;border:1px solid #ddd6c7;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:700;display:flex}.accessBadge b{color:#0e4938;text-transform:uppercase;letter-spacing:.06em;background:#edf2ef;border-radius:999px;padding:3px 6px;font-size:8px}.modeSwitch button:disabled{opacity:.38;cursor:not-allowed}.moduleTransition{z-index:5000;pointer-events:none;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#f8f6ef00;place-items:center;transition:opacity .18s,visibility .18s,background .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s;display:grid;position:fixed;inset:0}.moduleTransition.visible{visibility:visible;opacity:1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f8f6efb8}.transitionMarkWrap{opacity:0;background:#ffffffdb;border:1px solid #0e493812;border-radius:30px;place-items:center;width:104px;height:104px;display:grid;transform:scale(.88)translateY(7px);box-shadow:0 24px 60px #0e493824,inset 0 0 0 1px #c99a240f}.moduleTransition.visible .transitionMarkWrap{animation:.64s cubic-bezier(.2,.7,.2,1) both lynkorTransitionShell}.transitionMark{object-fit:contain;filter:drop-shadow(0 7px 12px #0e49381f);width:72px;height:72px}.moduleTransition.visible .transitionMark{animation:.64s cubic-bezier(.2,.7,.2,1) both lynkorMarkPulse}@keyframes lynkorTransitionShell{0%{opacity:0;transform:scale(.82)translateY(10px)}32%{opacity:1;transform:scale(1)translateY(0)}72%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(-5px)}}@keyframes lynkorMarkPulse{0%{opacity:0;transform:scale(.76)rotate(-4deg)}35%{opacity:1;transform:scale(1.02)rotate(0)}68%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(.9)rotate(3deg)}}@media (width<=720px){.brand{margin:10px 12px}.subNavItem{width:calc(100% - 34px)}.transitionMarkWrap{border-radius:25px;width:88px;height:88px}.transitionMark{width:61px;height:61px}}.assistantGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:12px;margin:0 32px 30px;display:grid}.assistantGrid .surface{margin:0}.assistantTriage{background:#f7f5ee;border:1px solid #ded7c8;border-radius:12px;margin-top:18px;padding:16px}.triageChips{flex-wrap:wrap;gap:7px;margin:10px 0 12px;display:flex}.triageChips span{color:#0e4938;background:#e8efeb;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.assistantTriage ul{color:#5f6b65;margin:0;padding-left:18px;font-size:10px;line-height:1.7}.requestList{gap:8px;display:grid}.requestList article{background:#fbfaf6;border:1px solid #e2ddd2;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px;display:flex}.requestList article>div{min-width:0}.requestList strong,.requestList small{display:block}.requestList strong{color:#173c31;margin-top:7px;font-size:10px}.requestList small{color:#7b847f;margin-top:4px;font-size:9px}.requestDue{color:#8d9590;flex:none;font-size:8px}.reportBuilder{position:relative}.reportTemplateInfo{background:#f8f6ef;border:1px solid #dfd9cb;border-radius:12px;margin:16px 0;padding:14px}.reportTemplateInfo strong{color:#153c31}.reportTemplateInfo p{color:#68736d;margin:7px 0;font-size:10px;line-height:1.55}.reportTemplateInfo small{color:#8a918d;font-size:9px}.reportPreview{max-height:500px}.automationBlueprintGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.automationBlueprint{flex-direction:column;gap:12px;display:flex}.automationBlueprint button{margin-top:auto}@media (width<=1100px){.assistantGrid{grid-template-columns:1fr}.automationBlueprintGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.assistantGrid{margin-left:14px;margin-right:14px}.automationBlueprintGrid{grid-template-columns:1fr}.requestList article{grid-template-columns:1fr;display:grid}}.connectivityBar{border:1px solid #d6cfbf;border-radius:10px;align-items:center;gap:10px;margin:10px 32px 0;padding:10px 13px;font-size:9px;display:flex}.connectivityBar.offline{color:#7c5411;background:#fff4df}.connectivityBar.online{color:#174b39;background:#eef5f0}.connectivityBar span{opacity:.78}.connectivityBar button{margin-left:auto}.readinessGrid{grid-template-columns:1fr 1fr;gap:12px;margin:0 32px 30px;display:grid}.readinessGrid .surface{margin:0}@media (width<=900px){.readinessGrid{grid-template-columns:1fr}}@media (width<=720px){.connectivityBar,.readinessGrid{margin-left:14px;margin-right:14px}}.moduleEmptyState{background:#faf8f2;border:1px dashed #d8d0c0;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:180px;padding:26px;display:flex}.moduleEmptyState strong{color:#17362d;font-size:13px}.moduleEmptyState p{color:#6c7771;max-width:720px;margin:0;font-size:10px;line-height:1.65}.emptyStateChips{flex-wrap:wrap;gap:7px;display:flex}.emptyStateChips span{color:#174b39;background:#e9efeb;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.insightEmpty{color:#7a827e;background:#fbfaf6;border:1px dashed #ded7ca;border-radius:11px;margin-top:14px;padding:18px;font-size:9px}.billingPreview{color:#5e6b64;background:#f5f2ea;border-radius:10px;padding:12px;font-size:10px}.billingPreview strong{color:#17362d}.academyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.academyCard p{min-height:42px}.academyDetail{gap:18px;display:grid}.academyMetaBar{flex-wrap:wrap;gap:7px;display:flex}.academyMetaBar span{color:#174b39;background:#edf2ee;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.academyIntro{color:#66716b;margin:0;font-size:10px;line-height:1.7}.academySections{gap:12px;max-height:440px;padding-right:5px;display:grid;overflow:auto}.academySections article{background:#fbfaf7;border:1px solid #e1dbcf;border-radius:12px;padding:17px}.academySections h4,.academyQuiz h4{color:#17362d;margin:7px 0 12px;font-size:13px}.academyContent{white-space:pre-wrap;color:#58645e;font-size:9px;line-height:1.65}.academyWarning{color:#765b22;background:#fff7e6;border-left:3px solid #c99a24;margin-top:12px;padding:10px;font-size:9px;line-height:1.5}.academyQuiz{border-top:1px solid #e0d9cc;padding-top:18px}.quizQuestion{background:#fff;border:1px solid #e1dbcf;border-radius:12px;margin:14px 0;padding:14px}.quizQuestion>strong{color:#17362d;margin-bottom:10px;font-size:10px;display:block}.quizAnswers{gap:7px;display:grid}.quizAnswers label{cursor:pointer;color:#626d67;background:#f8f6f0;border-radius:9px;align-items:flex-start;gap:8px;padding:9px;font-size:9px;line-height:1.45;display:flex}.quizAnswers input{width:auto;margin-top:2px}.quizResult{border-radius:10px;justify-content:space-between;gap:10px;margin-top:14px;padding:13px;font-size:9px;display:flex}.quizResult.pass{color:#174b39;background:#eaf3ed}.quizResult.retry{color:#8b5322;background:#fff1e4}.integrationsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.integrationCard{flex-direction:column;display:flex}.integrationCard button{margin-top:auto}@media (width<=1100px){.academyGrid,.integrationsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.academyGrid,.integrationsGrid{grid-template-columns:1fr}}.commandHero{color:#fffdf8;background:radial-gradient(circle at 86% 12%,#c99a242e,#0000 30%),linear-gradient(135deg,#0d3b30 0%,#123f34 54%,#17362d 100%);border:1px solid #c99a2447;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.45fr);gap:28px;margin:26px 32px 16px;padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0e493824}.commandHero:before{content:"";border:1px solid #ffffff17;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-240px;right:-170px;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05}.commandHeroMain,.commandHealthPanel{z-index:1;position:relative}.commandKicker{color:#d8b45a;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:9px;font-weight:900;display:block}.commandHero h1{letter-spacing:-.045em;margin:0;font-size:36px;line-height:1}.commandHero p{color:#d6e0db;max-width:700px;margin:15px 0 0;font-size:12px;line-height:1.7}.commandHeroButtons{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.commandHeroButtons button{color:#17362d;background:#d0a13a}.commandHeroButtons .commandHeroSecondary{color:#f7f4ec;background:#ffffff12;border:1px solid #ffffff2e}.commandHealthPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;align-self:stretch;min-height:205px;padding:22px;display:flex}.commandHealthPanel>span{color:#b8c9c2;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.commandHealthScore{align-items:flex-end;gap:4px;margin:12px 0 4px;display:flex}.commandHealthScore strong{letter-spacing:-.05em;font-size:42px;line-height:1}.commandHealthScore small{color:#9fb3aa;margin-bottom:5px;font-size:10px}.commandHealthScore.healthy strong{color:#8ed0a9}.commandHealthScore.attention strong{color:#e0bb61}.commandHealthScore.critical strong{color:#e6958b}.commandHealthPanel>b{font-size:11px}.commandHealthMeta{border-top:1px solid #ffffff1a;gap:7px;margin-top:16px;padding-top:14px;display:grid}.commandHealthMeta span{color:#c5d2cc;align-items:center;gap:7px;font-size:9px;display:flex}.commandHealthMeta i{background:#d0a13a;border-radius:50%;width:5px;height:5px}.commandPulseGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 32px 14px;display:grid}.commandPulseGrid article{background:#fffdf8;border:1px solid #ddd7ca;border-radius:14px;min-height:108px;padding:15px}.commandPulseGrid article.attention{background:#fcf7e7;border-color:#dfc887}.commandPulseGrid span,.commandPulseGrid strong,.commandPulseGrid small{display:block}.commandPulseGrid span{color:#747d78;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.commandPulseGrid strong{color:#0e4938;letter-spacing:-.04em;margin:13px 0 5px;font-size:24px}.commandPulseGrid small{color:#8a918d;font-size:9px;line-height:1.35}.commandWorkspace{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:12px;margin:0 32px 32px;display:grid}.commandWorkspace>.surface{margin:0}.commandAttention{min-width:0}.commandPriorityRows{gap:8px;display:grid}.commandPriorityRows>button{color:#17362d;text-align:left;background:#fbfaf6;border:1px solid #e2ddd2;border-radius:11px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.commandPriorityRows>button:hover{background:#fffdf8;border-color:#cbbd98}.commandPriorityRows>button div{min-width:0}.commandPriorityRows strong,.commandPriorityRows small{display:block}.commandPriorityRows strong{text-overflow:ellipsis;color:#17362d;white-space:nowrap;font-size:10px;overflow:hidden}.commandPriorityRows small{text-overflow:ellipsis;color:#7b847f;white-space:nowrap;margin-top:4px;font-size:9px;overflow:hidden}.commandPriorityRows>button>b{color:#9b7420;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.commandSignal{color:#52615a;letter-spacing:.05em;background:#eef1ef;border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:25px;padding:0 7px;font-size:8px;font-weight:900;display:inline-flex}.commandSignal.critical{color:#9d4138;background:#f9e4e1}.commandSignal.high{color:#8a671c;background:#f8edd1}.commandSignal.medium,.commandSignal.normal{color:#52655b;background:#edf1ef}.commandSignal.low{color:#587080;background:#eef3f6}.commandAllClear{background:#f8f6ef;border:1px dashed #d8d2c5;border-radius:12px;gap:5px;padding:22px;display:grid}.commandAllClear strong{color:#1e5947;font-size:11px}.commandAllClear span{color:#7a837e;font-size:9px}.commandAllClear.compact{padding:15px}.commandQuickGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.commandQuickGrid button{color:#17362d;text-align:left;background:#f8f6ef;border:1px solid #ddd7ca;min-height:84px;padding:13px}.commandQuickGrid button:hover{background:#fffdf8;border-color:#c9a154}.commandQuickGrid strong,.commandQuickGrid small{display:block}.commandQuickGrid strong{font-size:10px}.commandQuickGrid small{color:#828a86;margin-top:5px;font-size:8px}.commandActivityList{gap:2px;display:grid}.commandActivityList>div{border-bottom:1px solid #eee9df;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 4px;display:grid}.commandActivityList>div:last-child{border-bottom:0}.commandActivityDot{background:#c99a24;border-radius:50%;width:6px;height:6px}.commandActivityList strong,.commandActivityList small{display:block}.commandActivityList strong{color:#17362d;font-size:9px}.commandActivityList small{color:#7a837e;margin-top:3px;font-size:8px}.commandActivityList time{color:#959b98;text-align:right;max-width:130px;font-size:8px}.commandReadinessGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.commandReadinessGrid button{color:#17362d;text-align:left;background:#fbfaf6;border:1px solid #e1dbcf;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.commandReadinessGrid span{color:#6d7772;font-size:8px}.commandReadinessGrid strong{font-size:13px}.commandExpertContext{border-top:1px solid #ece7dd;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;display:flex}.commandExpertContext span{color:#7a837e;text-overflow:ellipsis;white-space:nowrap;background:#f2efe7;border-radius:7px;max-width:100%;padding:5px 7px;font-size:7px;overflow:hidden}.commandLoopCard{grid-column:1/-1}.commandProcessLoop{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.commandProcessLoop span{color:#17362d;flex:none;font-size:10px;font-weight:900}.commandProcessLoop i{background:linear-gradient(90deg,#c99a24,#d8d2c4);flex:1;height:1px}@media (width<=1280px){.commandPulseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1040px){.commandHero,.commandWorkspace{grid-template-columns:1fr}.commandHealthPanel{min-height:auto}}@media (width<=720px){.commandHero,.commandWorkspace{margin-left:14px;margin-right:14px}.commandPulseGrid{grid-template-columns:1fr 1fr;padding-left:14px;padding-right:14px}.commandPriorityRows>button,.commandQuickGrid,.commandReadinessGrid{grid-template-columns:1fr}.commandProcessLoop{flex-wrap:wrap}.commandProcessLoop i{min-width:28px}}.lynkorBoot{color:#17362d;background:radial-gradient(circle at 50% 42%,#c99a241f,#0000 24%),#f4f1e9;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100vh;display:flex}.lynkorBootMark{background:#fffdf8;border:1px solid #c99a2459;border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:7px;animation:1.7s ease-in-out infinite loginBreath;display:grid;box-shadow:0 18px 45px #0e493821}.lynkorBootMark img{object-fit:contain;width:48px;height:48px}.lynkorBoot strong{letter-spacing:.2em;font-size:11px}.lynkorBoot span{color:#7f8783;font-size:9px}@keyframes loginBreath{50%{transform:scale(1.045);box-shadow:0 24px 56px #0e49382e}}.lynkorLogin{background:#f4f1e9;grid-template-columns:minmax(0,1.18fr) minmax(430px,.82fr);min-height:100vh;display:grid;overflow:hidden}.loginBrandPanel{color:#fffdf8;background:radial-gradient(circle at 82% 15%,#c99a2433,#0000 28%),linear-gradient(145deg,#0b3a2f,#0e4938 46%,#17362d);flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px 52px 38px;display:flex;position:relative;overflow:hidden}.loginBrandPanel:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:560px;height:560px;position:absolute;top:45%;right:-320px;box-shadow:0 0 0 72px #ffffff05,0 0 0 144px #ffffff03}.loginTopline,.loginBrandCopy,.loginBrandFooter{z-index:1;position:relative}.loginTopline{justify-content:space-between;align-items:center;gap:18px;display:flex}.loginTopline>span{color:#aec2b9;letter-spacing:.13em;font-size:8px;font-weight:800}.loginMarkPlate{background:#fffdf8;border-radius:17px;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 16px 35px #0000001f}.loginMarkPlate img{object-fit:contain;width:43px;height:43px}.loginBrandCopy{max-width:780px;padding:60px 0 48px 22px}.loginEyebrow{color:#d4ae4b;letter-spacing:.2em;margin-bottom:18px;font-size:9px;font-weight:900;display:block}.loginBrandCopy h1{letter-spacing:-.06em;max-width:700px;margin:0;font-size:clamp(54px,6vw,92px);line-height:.94}.loginBrandCopy h1 em{color:#d2a23c;font-style:normal}.loginBrandCopy p{color:#c9d6d0;max-width:650px;margin:24px 0 0;font-size:13px;line-height:1.75}.loginLoop{align-items:center;gap:10px;margin-top:32px;display:flex}.loginLoop span{color:#e7ece9;flex:none;font-size:9px;font-weight:800}.loginLoop i{background:linear-gradient(90deg,#d2a23c,#ffffff29);flex:1;height:1px}.loginBrandFooter{flex-wrap:wrap;gap:8px;padding-left:22px;display:flex}.loginBrandFooter span{color:#bdcbc5;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:999px;padding:7px 10px;font-size:8px}.loginAccessPanel{background:radial-gradient(circle at 72% 20%,#c99a2418,#0000 25%),linear-gradient(#f8f5ee,#f0ece2);place-items:center;min-height:100vh;padding:46px;display:grid;position:relative}.loginAccessCard{background:#fffdf8f5;border:1px solid #ddd6c8;border-radius:24px;width:min(480px,100%);padding:38px;box-shadow:0 30px 75px #0e49381a}.loginAccessLogo{width:min(275px,82%);margin:0 0 36px;display:block}.loginAccessKicker{color:#a17a21;letter-spacing:.15em;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.loginAccessCard h2{color:#0e4938;letter-spacing:-.045em;margin:0;font-size:30px}.loginAccessCard>p{color:#68736d;margin:13px 0 0;font-size:10px;line-height:1.65}.microsoftLoginButton{color:#fffdf8;background:#0e4938;border:1px solid #0e4938;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:24px;font-size:10px;font-weight:900;display:flex;box-shadow:0 10px 22px #0e493824}.microsoftLoginButton:not(:disabled):hover{background:#123f34;transform:translateY(-1px)}.microsoftLoginButton:disabled{opacity:.58;cursor:not-allowed}.microsoftGlyph{grid-template-columns:repeat(2,6px);gap:2px;display:grid}.microsoftGlyph i{background:#fffdf8;width:6px;height:6px}.loginNetwork{color:#7a837e;justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:8px;display:flex}.loginNetwork i{border-radius:50%;width:6px;height:6px}.loginNetwork.online i{background:#4d956f;box-shadow:0 0 0 3px #4d956f1c}.loginNetwork.offline i{background:#b65b4f;box-shadow:0 0 0 3px #b65b4f1c}.loginTrust{border:1px solid #e4ded2;border-radius:13px;margin-top:28px;display:grid;overflow:hidden}.loginTrust>div{background:#f9f7f1;border-bottom:1px solid #e8e2d7;gap:3px;padding:12px 13px;display:grid}.loginTrust>div:last-child{border-bottom:0}.loginTrust strong{color:#24483d;font-size:9px}.loginTrust small{color:#838b87;font-size:8px}.loginError{background:#fbefed;border:1px solid #e3b6ae;border-radius:10px;gap:4px;margin-top:18px;padding:12px 13px;display:grid}.loginError strong{color:#943f35;font-size:9px}.loginError span{color:#805a54;font-size:8px;line-height:1.5}.loginLegal{color:#949a97;border-top:1px solid #ebe5da;justify-content:space-between;gap:15px;margin-top:25px;padding-top:17px;font-size:7px;display:flex}.loginLegal b{color:#947020;letter-spacing:.1em}@media (width<=1050px){.lynkorLogin{grid-template-columns:1fr}.loginBrandPanel{min-height:auto;padding:34px}.loginBrandCopy{padding:70px 0 65px}.loginAccessPanel{min-height:auto;padding:50px 26px 70px}}@media (width<=620px){.loginBrandPanel{padding:26px 22px 32px}.loginTopline>span{display:none}.loginBrandCopy{padding:55px 0 48px}.loginBrandCopy h1{font-size:48px}.loginBrandCopy p{font-size:11px}.loginLoop{flex-wrap:wrap}.loginLoop i{min-width:22px}.loginBrandFooter{padding-left:0}.loginAccessPanel{padding:36px 16px 54px}.loginAccessCard{border-radius:19px;padding:27px 22px}.loginLegal{flex-direction:column;gap:5px}}.oiHero{background:linear-gradient(135deg,#fffdf8,#f1ede3);border:1px solid #d8cfbc;border-radius:19px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:18px;margin:26px 32px 14px;padding:26px;display:grid;box-shadow:0 18px 42px #0e493812}.oiHero h2{color:#0e4938;letter-spacing:-.045em;margin:5px 0 8px;font-size:28px}.oiHero p{color:#6e7872;max-width:760px;margin:0;font-size:10px;line-height:1.65}.oiQuality{color:#fffdf8;background:#0e4938;border-radius:14px;grid-template-columns:1fr auto;align-content:center;padding:18px;display:grid}.oiQuality>span{color:#b8cbc3;text-transform:uppercase;letter-spacing:.1em;grid-column:1/-1;font-size:8px;font-weight:900}.oiQuality strong{margin-top:8px;font-size:38px;line-height:1}.oiQuality small{color:#aebfb7;align-self:end;margin:0 0 4px 4px;font-size:9px}.oiQuality button{color:#fff;background:#ffffff0f;border-color:#ffffff2e;grid-column:1/-1;margin-top:14px}.oiQuality.warning strong{color:#e0bb61}.oiMetrics{padding:0 32px 14px}.oiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 32px 32px;display:grid}.oiGrid>.surface{min-width:0;margin:0}.oiSpan2{grid-column:span 2}.oiQueue{gap:7px;display:grid}.oiQueue>div{background:#fbfaf6;border:1px solid #e5dfd4;border-radius:10px;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.oiQueue strong,.oiQueue small{display:block}.oiQueue strong{color:#17362d;font-size:9px}.oiQueue small{color:#7d8581;margin-top:3px;font-size:8px}.oiQueue b{color:#8b918e;font-size:7px;font-weight:600}.oiMiniList{gap:5px;margin-top:14px;display:grid}.oiMiniList>div{border-bottom:1px solid #ece7dd;grid-template-columns:minmax(0,1fr) auto;gap:3px 9px;padding:8px 0;display:grid}.oiMiniList strong{color:#17362d;font-size:8px}.oiMiniList span{color:#6f7974;text-align:right;font-size:8px}.oiMiniList small{color:#9a9f9c;grid-column:1/-1;font-size:7px}.oiNote{color:#7b847f;font-size:8px;line-height:1.55}.oiStatusBlock{background:#f9f7f1;border:1px solid #e4ded2;border-radius:11px;justify-content:space-between;align-items:flex-end;gap:12px;margin:12px 0;padding:14px;display:flex}.oiStatusBlock strong{color:#0e4938;font-size:13px}.oiStatusBlock span{color:#7d8581;font-size:8px}.oiSystemLoop{align-items:center;gap:8px;margin-top:15px;display:flex}.oiSystemLoop span{color:#17362d;font-size:8px;font-weight:900}.oiSystemLoop i{background:linear-gradient(90deg,#c99a24,#d8d2c4);flex:1;height:1px}@media (width<=1180px){.oiGrid{grid-template-columns:1fr 1fr}.oiSpan2{grid-column:1/-1}}@media (width<=760px){.oiHero{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.oiMetrics{padding-left:14px;padding-right:14px}.oiGrid{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.oiSpan2{grid-column:auto}.oiQueue>div{grid-template-columns:1fr}.oiSystemLoop{flex-wrap:wrap}.oiSystemLoop i{min-width:20px}}.topSearchBox{background:#f7f4ed;border:1px solid #d8d2c4;border-radius:11px;align-items:center;gap:8px;width:min(430px,34vw);padding:0 10px;display:flex;position:relative}.topSearchBox>.icon{color:#819088;flex:none}.topSearchBox input{min-width:0;box-shadow:none;background:0 0;border:0;padding:9px 2px;font-size:10px}.topSearchBox input:focus{box-shadow:none;border:0}.topSearchSpinner{color:#9b7420;font-size:10px}.topSearchResults{z-index:900;background:#fffdf8;border:1px solid #d8d2c4;border-radius:13px;max-height:420px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto;box-shadow:0 20px 55px #0e49382e}.topSearchResults button{color:#17362d;text-align:left;background:0 0;border-radius:9px;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:10px;display:grid}.topSearchResults button:hover{background:#f3efe6}.topSearchResults strong,.topSearchResults small{display:block}.topSearchResults strong{font-size:9px}.topSearchResults small{color:#7c8580;margin-top:3px;font-size:8px;line-height:1.35}.topSearchEmpty{color:#8b928e;text-align:center;padding:18px;font-size:9px}.searchFocusBanner{background:#fbf6e7;border:1px solid #d9c586;border-radius:11px;align-items:center;gap:10px;margin:10px 32px 0;padding:10px 12px;display:flex}.searchFocusBanner div{flex:1;min-width:0}.searchFocusBanner strong,.searchFocusBanner small{display:block}.searchFocusBanner strong{color:#17362d;font-size:10px}.searchFocusBanner small{color:#7b837f;margin-top:2px;font-size:8px}.searchFocusBanner button{padding:6px 9px;font-size:8px}.resultButton{color:#17362d;text-align:left;background:0 0;border:0;border-bottom:1px solid #ece8df;border-radius:0;grid-template-columns:90px 1fr auto;width:100%}.resultButton:hover{background:#faf7ef}.resultButton>b{color:#9b7420;text-transform:uppercase;align-self:center;font-size:8px}.searchableResults{overflow:hidden}.sectionHint{color:#77817c;max-width:760px;margin:7px 0 0;font-size:9px;line-height:1.5}.billingRulesStrip{flex-wrap:wrap;gap:8px;margin:-2px 0 18px;display:flex}.billingRulesStrip span{color:#6f7974;background:#f7f4ed;border:1px solid #e1dbcf;border-radius:999px;padding:7px 9px;font-size:8px}.billingRulesStrip b{color:#17362d}.tableActions{align-items:center;gap:5px;display:flex}.miniButton{border-radius:7px;padding:6px 8px;font-size:8px}.billingLinesEditor{background:#f8f5ee;border:1px solid #ded8ca;border-radius:12px;gap:9px;padding:13px;display:grid}.billingLinesHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.billingLinesHeader strong{color:#17362d;font-size:10px}.billingLine{background:#fffdf8;border:1px solid #e3ddd1;border-radius:10px;grid-template-columns:minmax(260px,2fr) 90px 110px 90px auto;align-items:end;gap:8px;padding:10px;display:grid}.billingLine label{min-width:0}.lineRemove{color:#93473f;background:#f5e9e7;height:39px;padding:7px 9px;font-size:8px}.fieldError{color:#a3473f;font-size:7px}.billingTotals{border-top:1px solid #e3ddd2;justify-content:flex-end;gap:18px;padding:13px;display:flex}.billingTotals span{color:#78817d;gap:3px;font-size:8px;display:grid}.billingTotals b{color:#17362d;font-size:11px}.billingTotals .grand b{color:#9b7420;font-size:14px}.billingActions{flex-wrap:wrap}.settingsHero p{color:#707a75;max-width:760px;margin:8px 0 0;font-size:10px;line-height:1.55}.settingsDashboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 32px 24px;display:grid}.settingsDashboard>.surface{margin:0}.settingsDashboard .span2{grid-column:span 2}.settingsCard{align-content:start;gap:13px;display:grid}.themeChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.themeChoices button{color:#17362d;text-align:left;background:#f8f5ee;border:1px solid #ded8ca;gap:5px;min-height:78px;padding:13px;display:grid}.themeChoices button.selected{background:#fbf4df;border-color:#c99a24;box-shadow:inset 0 0 0 1px #c99a2426}.themeChoices strong,.themeChoices small{display:block}.themeChoices strong{font-size:10px}.themeChoices small{color:#7d8681;font-size:8px;line-height:1.4}.settingToggles{border-top:1px solid #e7e1d6;gap:9px;margin-top:12px;padding-top:12px;display:grid}.settingToggles label,.settingSwitch{color:#5f6b65;align-items:center;gap:8px;grid-template-columns:none!important;font-size:9px!important;display:flex!important}.settingToggles input,.settingSwitch input{width:auto}.settingsAdvanced{margin-top:0}.newSettingBox{background:#faf7ef;border:1px dashed #d7d0c2;border-radius:12px;grid-template-columns:220px 1fr auto;align-items:start;gap:10px;margin-top:18px;padding:14px;display:grid}.newSettingBox textarea{min-height:90px}:root[data-theme=dark]{color:#e4ebe7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1713}:root[data-theme=dark] body,:root[data-theme=dark] #root,:root[data-theme=dark] .appShell{color:#e4ebe7;background:#0a1713}:root[data-theme=dark] .main{background:#0b1814}:root[data-theme=dark] .topbar{background:#0c1b16f2;border-color:#24342e}:root[data-theme=dark] .topIdentity strong,:root[data-theme=dark] .pageHeader h2,:root[data-theme=dark] .surface h3,:root[data-theme=dark] .sectionHeader h3,:root[data-theme=dark] .strongCell,:root[data-theme=dark] .resultRow strong,:root[data-theme=dark] .entityTop strong,:root[data-theme=dark] .settingsList strong,:root[data-theme=dark] .billingLinesHeader strong,:root[data-theme=dark] .billingTotals b,:root[data-theme=dark] .searchFocusBanner strong{color:#edf4f0}:root[data-theme=dark] .surface,:root[data-theme=dark] .metricCard,:root[data-theme=dark] .modal,:root[data-theme=dark] .topSearchResults,:root[data-theme=dark] .loginAccessCard{color:#e2ebe6;background:#10211b;border-color:#263832}:root[data-theme=dark] .entityCard,:root[data-theme=dark] .settingsList article,:root[data-theme=dark] .automationList article,:root[data-theme=dark] .alertList article,:root[data-theme=dark] .billingLinesEditor,:root[data-theme=dark] .billingLine,:root[data-theme=dark] .themeChoices button,:root[data-theme=dark] .newSettingBox{color:#dfe8e3;background:#13251f;border-color:#2a3c35}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:#eef4f1;background:#0d1c17;border-color:#31443d}:root[data-theme=dark] .secondary,:root[data-theme=dark] .iconButton{color:#e2ebe6;background:#13251f;border-color:#34473f}:root[data-theme=dark] .modeSwitch,:root[data-theme=dark] .topSearchBox{background:#12221d;border-color:#31443d}:root[data-theme=dark] .modeSwitch .selected{color:#f5f8f6;background:#1b3028}:root[data-theme=dark] th,:root[data-theme=dark] td,:root[data-theme=dark] .priorityList,:root[data-theme=dark] .priorityList button,:root[data-theme=dark] .resultRow,:root[data-theme=dark] .detailList div,:root[data-theme=dark] .simpleList,:root[data-theme=dark] .simpleList div{border-color:#273a33}:root[data-theme=dark] .pageHeader p,:root[data-theme=dark] .sectionHint,:root[data-theme=dark] .entityCard p,:root[data-theme=dark] .resultRow small,:root[data-theme=dark] .settingsHero p,:root[data-theme=dark] .themeChoices small{color:#9baca4}:root[data-theme=dark] .searchFocusBanner{background:#221f14;border-color:#6f5c2c}:root[data-theme=dark] .billingRulesStrip span{color:#aebcb5;background:#13231e;border-color:#34433e}:root[data-theme=dark] .themeChoices button.selected{background:#2b2514;border-color:#b89233}:root[data-theme=dark] .topSearchResults button{color:#e7efeb}:root[data-theme=dark] .topSearchResults button:hover{background:#182b24}:root[data-theme=dark] .kindBadge{color:#abc0b6;background:#1d3129}:root[data-theme=dark] .errorBanner{color:#efb5ad;background:#2c1918;border-color:#673d39}@media (width<=1180px){.topSearchBox{width:min(330px,28vw)}.billingLine{grid-template-columns:1fr 85px 100px 85px}.billingLine .lineRemove{grid-column:1/-1}.settingsDashboard{grid-template-columns:1fr}.settingsDashboard .span2{grid-column:auto}}@media (width<=900px){.topSearchBox{order:3;width:100%}.topTools{flex-wrap:wrap;justify-content:flex-end}.billingForm{min-width:0}.billingLine{grid-template-columns:1fr 1fr}.lineRemove{grid-column:1/-1}.newSettingBox{grid-template-columns:1fr}}@media (width<=720px){.topSearchBox{width:100%}.searchFocusBanner,.settingsDashboard{margin-left:14px;margin-right:14px}.themeChoices,.billingLine{grid-template-columns:1fr}.billingTotals{flex-wrap:wrap;justify-content:flex-start}}.focusedRow{box-shadow:inset 3px 0 #c99a24;background:#fff5cf!important}.focusedEntity{box-shadow:0 0 0 2px #c99a241f;border-color:#c99a24!important}:root[data-theme=dark] .focusedRow{background:#2b2514!important}:root[data-theme=dark] .focusedEntity{box-shadow:0 0 0 2px #c99a241f;border-color:#b89233!important}.modal:has(.billingForm){width:min(1480px,96vw);max-height:94vh;padding:26px}.modal:has(.billingForm)>header{z-index:5;background:#fffdf8;border-bottom:1px solid #e5dfd3;margin:-26px -26px 18px;padding:22px 26px 16px;position:sticky;top:-26px}.modal:has(.billingForm)>.billingActions{z-index:5;background:#fffdf8;border-top:1px solid #e5dfd3;margin:18px -26px -26px;padding:16px 26px 22px;position:sticky;bottom:-26px}.billingCreateIntro{background:#f8f4e9;border:1px solid #ddd5c6;border-radius:12px;gap:5px;margin-bottom:15px;padding:12px 14px;display:grid}.billingCreateIntro strong{color:#17362d;font-size:12px}.billingCreateIntro small{color:#738078;font-size:9px;line-height:1.5}.billingForm{min-width:0}.billingLinesEditor{overflow:visible}.billingLine{grid-template-columns:minmax(360px,2.6fr) 100px 120px 100px auto}.billingWorkspace .tableWrap{max-width:100%}.customerToolbar{grid-template-columns:minmax(260px,520px) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.customerToolbar span{color:#77817b;font-size:9px}.customerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customerCard{background:#fbfaf6;border:1px solid #e1dbcf;border-radius:14px;gap:13px;padding:17px;display:grid}.customerCard .entityTop small{color:#89928d;margin-top:4px;font-size:8px;display:block}.customerFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customerFacts span{color:#5f6b65;overflow-wrap:anywhere;min-width:0;font-size:9px}.customerFacts b,.customerAddress b{color:#8c938f;text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:7px;display:block}.customerAddress{background:#f5f1e8;border-radius:10px;padding:10px}.customerAddress p{color:#59655f;margin:0;font-size:9px;line-height:1.45}.customerForm{min-width:min(980px,82vw)}.settingsHeroBadges{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.settingsHeroBadges span{color:#68746d;background:#f8f5ee;border:1px solid #ded8ca;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.settingsDirectory{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 32px 14px;display:grid}.settingsDirectoryCard{color:#1d2924;text-align:left;background:#fffdf8;border:1px solid #ddd7ca;border-radius:15px;align-content:start;gap:8px;min-height:150px;padding:18px;display:grid}.settingsDirectoryCard:hover{border-color:#bda462;box-shadow:0 9px 24px #0e493812}.settingsDirectoryCard strong{color:#173c31;font-size:12px}.settingsDirectoryCard small{color:#707b75;font-size:9px;line-height:1.55}.settingsDirectoryCard b{color:#9b7420;margin-top:auto;font-size:8px}.settingLead{color:#6d7872;margin:0;font-size:9px;line-height:1.6}.roleMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.roleMatrix div{background:#faf8f2;border:1px solid #e3ddd2;border-radius:10px;padding:11px}.roleMatrix strong,.roleMatrix span{display:block}.roleMatrix strong{color:#173a30;font-size:9px}.roleMatrix span{color:#738078;margin-top:4px;font-size:8px;line-height:1.5}.settingsSubsection{border-top:1px solid #e8e2d7;gap:3px;margin-top:6px;padding-top:14px;display:grid}.settingsSubsection strong{color:#173a30;font-size:10px}.settingsSubsection small{color:#7c8681;font-size:8px}.settingsTextareaLabel{color:#626d67;gap:6px;font-size:10px;font-weight:800;display:grid}.infoCallout,.warningCallout{border-radius:10px;gap:4px;padding:11px;font-size:8px;line-height:1.5;display:grid}.infoCallout{color:#557067;background:#f0f5f2;border:1px solid #d8e2dc}.infoCallout strong{color:#245442}.warningCallout{color:#7f672b;background:#fbf5df;border:1px solid #ead9a7}.settingsInfoCard{background:linear-gradient(#fffdf8,#faf7ef)}:root[data-theme=dark] .modal:has(.billingForm)>header{background:#10211b;border-color:#2a3c35}:root[data-theme=dark] .modal:has(.billingForm)>.billingActions{background:#10211b;border-color:#2a3c35}:root[data-theme=dark] .billingCreateIntro,:root[data-theme=dark] .customerCard,:root[data-theme=dark] .customerAddress,:root[data-theme=dark] .settingsDirectoryCard,:root[data-theme=dark] .roleMatrix div,:root[data-theme=dark] .settingsInfoCard{color:#dfe8e3;background:#13251f;border-color:#2a3c35}:root[data-theme=dark] .settingsDirectoryCard strong,:root[data-theme=dark] .customerCard strong,:root[data-theme=dark] .roleMatrix strong,:root[data-theme=dark] .settingsSubsection strong{color:#edf4f0}:root[data-theme=dark] .infoCallout{color:#a8bdb4;background:#162c24;border-color:#365046}:root[data-theme=dark] .warningCallout{color:#d0bc78;background:#292514;border-color:#5f542f}@media (width<=1250px){.customerGrid,.settingsDirectory{grid-template-columns:repeat(2,minmax(0,1fr))}.billingLine{grid-template-columns:minmax(260px,2fr) 90px 110px 90px auto}}@media (width<=900px){.modal:has(.billingForm){width:calc(100vw - 20px);padding:18px}.modal:has(.billingForm)>header{margin:-18px -18px 14px;padding:17px 18px 14px;top:-18px}.modal:has(.billingForm)>.billingActions{margin:14px -18px -18px;padding:14px 18px 18px;bottom:-18px}.customerGrid{grid-template-columns:1fr}.customerForm{min-width:0}.settingsDirectory{grid-template-columns:1fr 1fr}.roleMatrix,.customerToolbar{grid-template-columns:1fr}.billingLine{grid-template-columns:1fr 1fr}}@media (width<=720px){.settingsDirectory{grid-template-columns:1fr;margin-left:14px;margin-right:14px}.customerFacts,.billingLine{grid-template-columns:1fr}}.masterDataForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.masterDataForm .fullSpan{grid-column:1/-1}.optionCheckGrid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;display:grid}.optionCheckGrid label,.featureSwitch{align-items:center;gap:8px;display:flex}.entityActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.smallButton{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:6px 10px;display:inline-flex}.scanDropZone{border:1px dashed var(--border,#cfc9bd);background:#ffffff80;border-radius:12px;padding:14px}.scanDropZone input{width:100%}.supervisorHero{border:1px solid var(--border,#d9d3c7);background:linear-gradient(135deg,#0a3d3112,#c99a2414);border-radius:16px;margin-bottom:16px;padding:18px}.supervisorHeroHeader,.featureCenterHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.supervisorMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.supervisorMetric{border:1px solid var(--border,#ded8cd);background:#ffffffc7;border-radius:12px;padding:12px}.supervisorMetric strong{margin-top:5px;font-size:1.5rem;display:block}.featureCenter{margin-top:18px}.featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.featureCard{border:1px solid var(--border,#dcd6cb);background:var(--surface,#fff);border-radius:12px;padding:12px}.featureCardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.featureCardTop>div{gap:3px;display:grid}.featureCard p{margin-bottom:0}.financeBridgeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.financeBridgeGrid article,.flowChain>div{border:1px solid var(--border,#ddd7cc);background:var(--surface,#fff);border-radius:12px;padding:12px}.financeBridgeGrid strong{margin-top:5px;font-size:1.35rem;display:block}.flowChain{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px;display:grid}.flowChain>div{gap:5px;display:grid}@media (width<=980px){.supervisorMetrics,.financeBridgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.featureGrid,.flowChain{grid-template-columns:1fr}}@media (width<=700px){.masterDataForm,.optionCheckGrid,.supervisorMetrics,.financeBridgeGrid{grid-template-columns:1fr}}.peopleProfitHero{margin-bottom:18px}.profitabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.profitabilityGrid>div{border:1px solid var(--border,#ddd7cc);background:var(--surface,#fff);border-radius:12px;padding:12px}.profitabilityGrid span{opacity:.72;font-size:.78rem;display:block}.profitabilityGrid strong{margin-top:5px;font-size:1.25rem;display:block}@media (width<=900px){.profitabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.profitabilityGrid{grid-template-columns:1fr}}.siteSwitcher{border:1px solid var(--border,#ded8cd);background:var(--surface,#fff);border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:4px 8px;display:inline-flex}.siteSwitcher>span{text-transform:uppercase;letter-spacing:.08em;opacity:.65;font-size:10px}.siteSwitcher select{color:inherit;background:0 0;border:0;outline:none;min-width:150px}@media (width<=760px){.siteSwitcher{width:100%}.siteSwitcher select{flex:1;min-width:0}}
