@layer legacy{:root{--ink:#17211c;--muted:#66716b;--line:#dfe4df;--paper:#f4f5f1;--card:#fff;--nav:#12261d;--green:#1e6b48;--green-dark:#155237;--green-soft:#e2f2e8;--amber:#a95f10;--amber-soft:#fff0d8;--red:#ae352b;--red-soft:#fde7e3;--blue:#2b5e8e;--blue-soft:#e6f0fa;--shadow:0 8px 30px #18261e0f}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(2rem,4vw,3.35rem);line-height:1.04}h2{letter-spacing:-.025em}.eyebrow{color:var(--green);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.73rem;font-weight:800}.muted,.lead{color:var(--muted)}.lead{max-width:760px;margin-bottom:0;font-size:1.08rem;line-height:1.6}.login-page{background:radial-gradient(circle at 25% 10%,#e7efe8 0,#0000 38%),linear-gradient(135deg,#f8f8f4,#e9eee9);place-items:center;min-height:100vh;padding:32px;display:grid}.login-card{background:#fffffff0;border:1px solid #1e3a2c1a;border-radius:24px;width:min(460px,100%);padding:46px;box-shadow:0 30px 80px #1e382b21}.brand-mark{color:#fff;background:var(--green);letter-spacing:-.05em;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:24px;font-weight:850;display:grid}.brand-mark-small{border-radius:12px;width:38px;height:38px;margin:0;font-size:.8rem}.login-card h1{font-size:2.5rem}.login-form,.decision-form,.import-form{gap:18px;margin-top:30px;display:grid}label{color:#38443d;gap:8px;font-size:.88rem;font-weight:700;display:grid}label small,.form-hint{color:var(--muted);font-size:.76rem;font-weight:500;line-height:1.45}input,textarea,select{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd6d1;border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}input,select{min-height:45px;padding:0 13px}textarea{resize:vertical;padding:12px 13px}.form-error{color:var(--red);margin:0;font-size:.86rem;font-weight:700}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 18px;font-size:.88rem;font-weight:760;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.6;cursor:progress;transform:none}.button-primary{color:#fff;background:var(--green);box-shadow:0 5px 18px #1e6b482e}.button-primary:hover{background:var(--green-dark)}.button-secondary{color:var(--ink);background:#fff;border-color:#cbd3cd}.button-quiet{border-color:var(--line);background:0 0}.app-frame{min-height:100vh}.sidebar{z-index:10;color:#edf4ef;background:var(--nav);flex-direction:column;width:248px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar-brand{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding:0 8px 24px;display:flex}.sidebar-brand span:last-child,.sidebar-user span:nth-child(2){gap:2px;display:grid}.sidebar-brand strong{letter-spacing:.08em;font-size:.95rem}.sidebar-brand small,.sidebar-user small{color:#9db0a5;font-size:.68rem}.main-nav{gap:6px;padding:24px 0;display:grid}.main-nav a{color:#c8d5cd;border-radius:9px;padding:12px 14px;font-size:.9rem;font-weight:650}.main-nav a:hover{color:#fff;background:#ffffff14}.sidebar-user{border-top:1px solid #ffffff1a;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:18px 8px 0;display:grid}.sidebar-user strong{text-overflow:ellipsis;white-space:nowrap;max-width:105px;font-size:.77rem;overflow:hidden}.avatar{color:#d7f0df;background:#ffffff1a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.8rem;font-weight:800;display:grid}.nav-signout{color:#9db0a5;cursor:pointer;background:0 0;border:0;padding:0;font-size:.72rem}.workspace{min-height:100vh;margin-left:248px}.page-shell{width:min(1180px,100% - 64px);margin:0 auto;padding:58px 0 90px}.narrow-shell{width:min(850px,100% - 64px)}.page-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:38px;display:flex}.empty-state{text-align:center;background:#ffffff80;border:1px dashed #c8d1ca;border-radius:18px;align-content:center;place-items:center;min-height:380px;padding:50px;display:grid}.empty-state h2{margin-bottom:8px}.empty-state p{max-width:510px;color:var(--muted)}.empty-icon{width:52px;height:52px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;margin-bottom:20px;font-size:1.4rem;font-weight:900;display:grid}.attention-list{gap:16px;display:grid}.attention-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}.attention-card-top{justify-content:space-between;align-items:center;padding:16px 20px 0;display:flex}.priority{text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:center;padding:5px 9px;font-size:.69rem;font-weight:850;display:inline-flex}.priority-critical{color:#9e2923;background:var(--red-soft)}.priority-high{color:#95530d;background:var(--amber-soft)}.priority-medium{color:#285b87;background:var(--blue-soft)}.priority-low{color:#39704e;background:var(--green-soft)}.data-quality{color:var(--muted);font-size:.73rem}.attention-card-main{grid-template-columns:1fr auto;align-items:center;gap:32px;padding:23px 20px 20px;display:grid}.attention-card-main h2{max-width:760px;margin-bottom:9px;font-size:1.25rem;line-height:1.35}.attention-card-main p:not(.eyebrow){max-width:750px;color:var(--muted);margin:0;line-height:1.55}.attention-open{color:var(--green);white-space:nowrap;align-items:center;gap:12px;font-size:.86rem;font-weight:800;display:flex}.attention-open span{font-size:1.2rem}.attention-reason{color:#5f6a64;background:#fafbf9;border-top:1px solid #edf0ed;grid-template-columns:190px 1fr;gap:16px;padding:13px 20px;font-size:.78rem;display:grid}.attention-reason strong{color:#3d4942}.decision-summary{color:var(--green-dark);background:#f3f8f4;border-top:1px solid #edf0ed;gap:24px;padding:12px 20px;font-size:.77rem;font-weight:700;display:flex}.back-link{color:var(--green);margin-bottom:28px;font-size:.84rem;font-weight:750;display:inline-flex}.notice{border:1px solid;border-radius:10px;margin-bottom:22px;padding:14px 16px;font-size:.86rem;font-weight:650}.notice-success{color:#276140;background:var(--green-soft);border-color:#b9ddc5}.notice-error{color:#96332b;background:var(--red-soft);border-color:#efc1ba}.detail-header{grid-template-columns:1fr auto;align-items:end;gap:40px;margin-bottom:32px;display:grid}.detail-header h1{max-width:900px;font-size:clamp(2rem,3.4vw,3rem)}.detail-kicker{color:var(--muted);align-items:center;gap:12px;margin-bottom:17px;font-size:.78rem;font-weight:750;display:flex}.quality-panel{border:1px solid var(--line);background:var(--line);border-radius:12px;gap:1px;display:flex;overflow:hidden}.quality-panel span{background:#fff;gap:4px;min-width:110px;padding:13px 15px;display:grid}.quality-panel small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.quality-panel strong{font-size:.82rem}.detail-grid{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:24px;display:grid}.detail-content{gap:16px;display:grid}.content-card,.table-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:25px}.content-card h2{margin-bottom:18px;font-size:1.08rem}.impact-card h2{margin:0;font-size:1.3rem;line-height:1.45}.evidence-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin:0;display:grid}.evidence-grid div{gap:3px;display:grid}.evidence-grid dt{color:var(--muted);font-size:.72rem}.evidence-grid dd{margin:0;font-size:1.12rem;font-weight:800}.evidence-grid small{color:#8b958f;font-size:.66rem}.rule-card p{color:#4f5c54;margin-bottom:9px;font-size:.84rem;line-height:1.5}.technical-note{border-top:1px solid var(--line);padding-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#89928d!important;font-size:.68rem!important}.decision-panel{background:#fff;border:1px solid #cbd7cf;border-radius:16px;padding:25px;position:sticky;top:24px;box-shadow:0 18px 45px #18261e1a}.decision-panel h2{font-size:1.45rem}.decision-form{gap:15px;margin-top:22px}.decision-form .button{margin-top:4px}.form-divider{color:#8c9690;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:.68rem;font-weight:800;display:flex}.form-divider:before,.form-divider:after{content:"";background:var(--line);flex:1;height:1px}.timeline{gap:0;display:grid}.timeline div{border-left:1px solid #cfd8d2;gap:4px;padding:0 0 19px 23px;display:grid;position:relative}.timeline div:before{content:"";background:var(--green);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:-5px}.timeline span{color:var(--muted);font-size:.75rem}.file-drop{cursor:pointer;text-align:center;background:#f9fbf9;border:1.5px dashed #aebbb2;border-radius:14px;align-content:center;place-items:center;min-height:210px;padding:30px}.file-drop:hover{border-color:var(--green);background:#f4faf6}.file-drop input{background:0 0;border:0;width:min(360px,100%);min-height:auto;margin-top:12px;padding:8px}.file-drop span:not(.file-icon){color:var(--muted);font-size:.78rem;font-weight:500}.file-icon{width:45px;height:45px;color:var(--green);background:var(--green-soft);border-radius:50%;place-items:center;margin-bottom:9px;font-size:1.25rem;display:grid}.checkbox-label{grid-template-columns:auto 1fr;align-items:start}.checkbox-label input{width:18px;min-height:18px;accent-color:var(--green);margin-top:2px}.checkbox-label span{gap:3px;display:grid}.format-help{justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:20px 4px;display:flex}.format-help h2{margin-bottom:6px;font-size:.95rem}.format-help p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.6}code{color:#335743;background:#e8eee9;border-radius:4px;padding:2px 5px;font-size:.75rem}.table-card{padding:0;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf0ed;padding:16px 18px;font-size:.81rem}th{color:#7b8580;letter-spacing:.07em;text-transform:uppercase;background:#fafbf9;font-size:.67rem}td strong,td small{display:block}td small{color:var(--muted);margin-top:3px}td a{color:var(--green);font-weight:750}tbody tr:last-child td{border-bottom:0}.status{color:#4f5e55;background:#edf0ed;border-radius:999px;padding:5px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.status-completed,.status-completed_with_rejections{color:#23603e;background:var(--green-soft)}.status-requires_confirmation{color:#8c4b08;background:var(--amber-soft)}.status-rejected,.status-failed{color:#9b3029;background:var(--red-soft)}.status-queued,.status-processing,.status-validating{color:#28577f;background:var(--blue-soft)}.status-large{padding:8px 12px}.metric-strip{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.metric-strip div{background:#fff;gap:3px;padding:17px 20px;display:grid}.metric-strip small{color:var(--muted);text-transform:uppercase;font-size:.68rem}.metric-strip strong{font-size:1.5rem}.processing-card,.completion-card{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:20px;padding:26px;display:flex}.processing-card h2,.completion-card h2{margin-bottom:5px;font-size:1.1rem}.processing-card p,.completion-card p{color:var(--muted);margin-bottom:0;font-size:.84rem}.spinner{border:3px solid #dce8e0;border-top-color:var(--green);border-radius:50%;flex:none;width:30px;height:30px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.confirmation-card,.completion-card{margin-bottom:20px}.confirmation-card h2{font-size:1.35rem;line-height:1.4}.confirmation-card p{color:var(--muted)}.completion-card{background:#f5fbf6;border-color:#b8dac3}.completion-card>span{width:48px;height:48px;color:var(--green);background:var(--green-soft);border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:900;display:grid}.completion-card .button{margin-top:14px}.issue-list{border:1px solid var(--line);background:var(--line);border-radius:10px;gap:1px;display:grid;overflow:hidden}.issue-list div{background:#fff;grid-template-columns:110px 1fr auto;gap:16px;padding:12px 14px;font-size:.78rem;display:grid}.issue-list small{color:var(--muted)}@media (max-width:980px){.sidebar{flex-direction:row;align-items:center;gap:20px;width:100%;min-height:auto;padding:14px 18px;position:static}.sidebar-brand{border:0;border-right:1px solid #ffffff1a;padding:0 20px 0 0}.main-nav{padding:0;display:flex}.sidebar-user{border:0;margin:0 0 0 auto;padding:0}.sidebar-user span:nth-child(2){display:none}.workspace{margin-left:0}.detail-grid{grid-template-columns:1fr}.decision-panel{position:static}}@media (max-width:680px){.sidebar{scrollbar-width:none;padding:7px 10px;display:block;overflow-x:auto}.sidebar::-webkit-scrollbar{display:none}.main-nav{gap:2px;width:max-content;min-width:100%}.page-shell,.narrow-shell{width:min(100% - 32px,1180px);padding:36px 0 60px}.page-header,.detail-header,.attention-card-main{grid-template-columns:1fr;align-items:start;display:grid}.page-header .button{width:100%}.main-nav a{white-space:nowrap;padding:9px 10px;font-size:.76rem}.sidebar-brand,.sidebar-user{display:none}.attention-card-main{gap:18px}.attention-open{justify-content:space-between}.attention-reason{grid-template-columns:1fr;gap:5px}.quality-panel{width:100%}.quality-panel span{flex:1}.evidence-grid{grid-template-columns:1fr}.format-help{flex-direction:column;align-items:stretch}.issue-list div{grid-template-columns:1fr;gap:4px}}.founder-shell{color:#20242d;background:#f4f1eb;min-height:100vh;padding:44px clamp(24px,5vw,76px) 80px}.founder-loading{color:#74736f;align-content:center;place-items:center;gap:16px;min-height:70vh;display:grid}.founder-header{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1400px;margin:0 auto 26px;display:flex}.founder-header h1{color:#1d2027;letter-spacing:-.055em;max-width:760px;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.75rem);font-weight:500}.founder-header p{color:#77746e;margin:0}.founder-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850;color:#9a5c36!important;margin-bottom:13px!important}.founder-header-meta{color:#85817b;justify-items:end;gap:8px;padding-bottom:7px;display:grid}.founder-header-meta small{font-size:.72rem}.local-badge{color:#675d51;background:#ffffff8c;border:1px solid #d8d0c3;border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:750;display:inline-flex}.founder-tabs{background:#ebe6dd;border:1px solid #ded8ce;border-radius:12px;gap:5px;max-width:1400px;margin:0 auto 24px;padding:5px;display:flex}.founder-tabs button{color:#716e68;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:112px;padding:10px 18px;font-weight:750}.founder-tabs button.active{color:#27282b;background:#fffdfa;box-shadow:0 2px 9px #3f302314}.founder-today-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);align-items:start;gap:22px;max-width:1400px;margin:0 auto;display:grid}.founder-primary-column,.founder-side-column{gap:18px;display:grid}.founder-side-column{position:sticky;top:22px}.founder-card{background:#fffdfa;border:1px solid #ded8ce;border-radius:18px;box-shadow:0 12px 35px #4334280e}.founder-primary-column>.founder-card{grid-template-columns:58px 1fr;display:grid;overflow:hidden}.founder-step{color:#9a5c36;background:#faf6f0;border-right:1px solid #ebe6de;place-items:start center;padding-top:27px;font-family:Georgia,serif;font-size:1.15rem;font-style:italic;display:grid}.founder-card-content{min-width:0;padding:27px 30px 30px}.founder-card label,.founder-card h2,.side-card-heading h2{color:#27282c;letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.founder-card-content>p,.section-heading-row p,.side-card-heading p{color:#817d77;margin:8px 0 0;font-size:.78rem;line-height:1.55}.founder-card input,.founder-card textarea,.founder-card select{color:#292a2d;background:#fff;border-color:#d9d2c7}.founder-card input:focus,.founder-card textarea:focus,.founder-card select:focus{border-color:#a56843;box-shadow:0 0 0 3px #a568431f}.role-card select{max-width:430px;margin-top:14px;font-weight:750}.victory-card{border-color:#c9a88f}.victory-card .founder-step{color:#fff;background:#8d5031}.victory-card textarea{color:#623b28;background:0 0;border:0;border-bottom:1px solid #d8c9bc;border-radius:0;margin-top:14px;padding:12px 2px;font-family:Georgia,serif;font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.35}.victory-card textarea:focus{box-shadow:none;border-bottom-color:#8d5031}.field-footer,.section-heading-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.field-footer{color:#98918a;margin-top:9px;font-size:.68rem}.field-footer strong{color:#9a5c36;text-transform:uppercase;letter-spacing:.07em}.section-heading-row h2{margin:0}.action-counter,.closed-badge{color:#55665b;background:#e8eee9;border-radius:999px;flex:none;padding:6px 9px;font-size:.68rem;font-weight:800}.daily-actions{gap:10px;margin-top:21px;display:grid}.daily-action{background:#fff;border:1px solid #e3ded6;border-radius:12px;grid-template-columns:22px 27px 1fr;align-items:center;gap:10px;min-height:55px;padding:0 14px;display:grid}.daily-action>input[type=checkbox]{accent-color:#8d5031;width:18px;min-height:18px;margin:0}.daily-action>span{color:#a29a91;text-align:center;font-family:Georgia,serif;font-style:italic}.daily-action>input{min-height:51px;box-shadow:none;background:0 0;border:0;padding:0}.daily-action.done{opacity:.58;background:#f4f4f0}.daily-action.done>input:last-child{text-decoration:line-through}.review-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:20px 0;display:grid}.review-grid label{letter-spacing:0;font-family:inherit;font-size:.77rem;font-weight:780}.review-learning{grid-column:1/-1}.review-card .button{justify-self:start}.closed-badge{color:#2f6544;background:#e1f1e7}.side-card-heading{padding:24px 24px 0}.side-card-heading>span{color:#9a5c36;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:.66rem;font-weight:850;display:block}.side-card-heading h2{margin-bottom:0;font-size:1.45rem}.quick-add{grid-template-columns:1fr 42px;gap:8px;padding:18px 24px 0;display:grid}.quick-add button{color:#fff;cursor:pointer;background:#8d5031;border:0;border-radius:10px;font-size:1.25rem}.quick-capture{gap:10px;padding:18px 24px 0;display:grid}.quick-capture .button{width:100%;box-shadow:none;background:#8d5031}.quick-capture .button:hover{background:#744027}.mini-empty{color:#918b83;background:#faf8f4;border:1px dashed #dbd4c9;border-radius:10px;margin:18px 24px 24px;padding:16px;font-size:.75rem;line-height:1.5}.compact-list{border-top:1px solid #eee9e1;gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.compact-list li{color:#52504d;border-bottom:1px solid #eee9e1;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px 13px 24px;font-size:.78rem;line-height:1.4;display:flex}.compact-list li:last-child{border-bottom:0}.compact-list button{color:#736b64;cursor:pointer;background:#fff;border:1px solid #ddd5cb;border-radius:7px;min-height:29px;padding:0 9px;font-size:.7rem;font-weight:750}.compact-list button:disabled{opacity:.4;cursor:not-allowed}.not-list li>span:before{content:"—";color:#a56843;margin-right:9px}.inbox-list li{align-items:flex-start}.inbox-list li>span{gap:3px;display:grid}.inbox-list small{color:#9b958e;font-size:.64rem}.inbox-list li>div{gap:5px;display:flex}.founder-week{max-width:1400px;margin:0 auto}.week-intention-card{padding:24px 28px}.week-intention-card label{margin-bottom:13px}.week-intention-card input{min-height:52px;font-family:Georgia,serif;font-size:1.1rem}.week-board{grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;margin-top:18px;display:grid}.week-day-card{background:#fffdfa;border:1px solid #ded8ce;border-radius:15px;min-width:0;padding:20px;box-shadow:0 9px 26px #4334280b}.week-day-card.today{border-color:#a56843;box-shadow:0 0 0 2px #a568431a}.week-day-card header{justify-content:space-between;align-items:start;gap:10px;margin-bottom:20px;display:flex}.week-day-card header div{gap:4px;display:grid}.week-day-card header span{color:#39393b;font-family:Georgia,serif;font-size:1.18rem}.week-day-card header strong{color:#98918a;text-transform:uppercase;font-size:.68rem;font-weight:700}.week-day-card header em{color:#8d5031;background:#f3e4da;border-radius:999px;padding:4px 7px;font-size:.62rem;font-style:normal;font-weight:850}.week-day-card label{letter-spacing:.04em;text-transform:uppercase;gap:6px;margin-top:13px;font-family:inherit;font-size:.69rem;font-weight:800}.week-day-card select{min-height:42px;padding:0 9px;font-size:.75rem;font-weight:650}.week-day-card textarea{text-transform:none;font-size:.78rem;line-height:1.5}.week-actions{justify-content:flex-end;align-items:center;gap:20px;margin-top:18px;display:flex}.week-actions p{color:#847f78;margin:0;font-size:.75rem}.week-actions .button-primary{box-shadow:none;background:#8d5031}@media (max-width:1180px){.founder-today-grid{grid-template-columns:1fr}.founder-side-column{grid-template-columns:repeat(2,1fr);position:static}.week-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:740px){.founder-shell{padding:30px 16px 60px}.founder-header{flex-direction:column;align-items:flex-start;gap:15px}.founder-header h1{font-size:2.55rem}.founder-header-meta{justify-items:start}.founder-tabs button{flex:1;min-width:0}.founder-primary-column>.founder-card{grid-template-columns:42px 1fr}.founder-card-content{padding:22px 18px 24px}.founder-step{padding-top:24px}.founder-side-column,.review-grid,.week-board{grid-template-columns:1fr}.section-heading-row,.week-actions{flex-direction:column;align-items:flex-start}.review-learning{grid-column:auto}.daily-action{grid-template-columns:20px 20px 1fr;padding:0 10px}.week-actions .button{width:100%}}:root{--exec-orange:#ff6a0a;--exec-orange-dark:#e95700;--exec-orange-soft:#fff3eb;--exec-purple:#7652e6;--exec-blue:#3478e5;--exec-green:#2faf6c;--exec-yellow:#eba91f;--exec-surface:#fff;--exec-bg:#f7f8fa;--exec-text:#171a20;--exec-muted:#6f7783;--exec-line:#e6e8ec}.sidebar{background:radial-gradient(circle at 20% 0,#19232a 0,#0e171d 45%,#0a1217 100%);width:230px;padding:28px 14px 18px;box-shadow:10px 0 34px #0a121714}.workspace{margin-left:230px}.executive-brand{gap:2px;padding:0 22px 27px;display:grid}.executive-brand-name{color:#fff;letter-spacing:-.045em;font-size:1.72rem;font-weight:900;line-height:1}.executive-brand small{color:var(--exec-orange);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:850}.executive-nav{gap:7px;padding-top:24px}.executive-nav a{color:#d2d9dd;border:1px solid #0000;border-radius:11px;align-items:center;gap:13px;min-height:48px;padding:0 17px;font-size:.84rem;display:flex}.executive-nav a svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:20px;height:20px}.executive-nav a:hover{color:#fff;background:#ffffff0e}.executive-nav a.active{color:#ff8a3d;background:linear-gradient(90deg,#ff6a0a21,#ff6a0a09);border-color:#ff6a0a57}.executive-user{margin:auto 0 0;padding:16px 10px 0}.executive-user .avatar{color:#fff;background:linear-gradient(135deg,#ff873c,#c54a00)}.executive-user small{text-transform:capitalize}.exec-dashboard{min-height:100vh;color:var(--exec-text);background:var(--exec-bg);padding:34px clamp(26px,3.5vw,56px) 46px}.exec-dashboard svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.exec-dashboard main{max-width:1440px;margin:0 auto}.exec-loading{min-height:100vh;color:var(--exec-muted);background:var(--exec-bg);align-content:center;place-items:center;gap:13px;display:grid}.exec-loading p{margin:0;font-size:.85rem}.exec-header{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;margin:0 auto 28px;display:flex}.exec-header h1{letter-spacing:-.042em;margin:0 0 7px;font-size:clamp(1.85rem,3vw,2.55rem);font-weight:800}.exec-header p{color:var(--exec-muted);margin:0;font-size:.88rem}.exec-header-tools{align-items:stretch;gap:13px;display:flex}.exec-focus-chip,.exec-notification{border:1px solid var(--exec-line);color:var(--exec-text);background:#fff;border-radius:14px;box-shadow:0 8px 24px #232a310a}.exec-focus-chip{align-items:center;gap:13px;min-width:205px;padding:12px 16px;display:flex}.exec-focus-chip>svg{width:28px;height:28px}.exec-focus-chip span{gap:2px;display:grid}.exec-focus-chip strong{font-size:.82rem}.exec-focus-chip small{color:var(--exec-muted);font-size:.68rem}.exec-notification{place-items:center;width:58px;display:grid;position:relative}.exec-notification>span{color:#fff;background:#e63737;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.61rem;font-weight:850;display:grid;position:absolute;top:6px;right:6px}.exec-priority{background:radial-gradient(circle at 90% 20%,#ff7b2c21,#0000 29%),linear-gradient(120deg,#fff 0,#fffaf7 70%,#fff4ed 100%);border:1px solid #f2ddd0;border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:center;min-height:250px;display:grid;overflow:hidden;box-shadow:0 12px 34px #392e280d}.exec-priority.empty{border-color:var(--exec-line);background:linear-gradient(120deg,#fff,#fafbfc)}.exec-priority-copy{padding:28px 36px}.exec-card-kicker{color:var(--exec-orange-dark);letter-spacing:.07em;text-transform:uppercase;margin-bottom:16px;font-size:.7rem;font-weight:850}.exec-priority h2{letter-spacing:-.04em;max-width:790px;margin:0 0 7px;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.13}.exec-priority-context{color:#59616d;margin:0 0 20px;font-size:.92rem}.exec-impact{color:#59616d;align-items:center;gap:9px;margin:0 0 21px;font-size:.82rem;line-height:1.45;display:flex}.exec-impact svg{color:var(--exec-orange);flex:none}.exec-priority-actions{align-items:center;gap:9px;display:flex}.exec-primary-button,.exec-secondary-button{border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 22px;font-size:.84rem;font-weight:800;display:inline-flex}.exec-primary-button{color:#fff;background:linear-gradient(135deg,#ff7419,#ff5d00);min-width:245px;box-shadow:0 9px 22px #ff600030}.exec-primary-button svg{fill:currentColor;stroke-width:0;width:17px;height:17px}.exec-icon-button{color:#7b6557;cursor:pointer;background:#ffffffbf;border:1px solid #efded4;border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.exec-target{filter:drop-shadow(0 18px 13px #8c46192b);justify-self:center;place-items:center;width:184px;height:184px;display:grid;position:relative}.exec-target span{box-shadow:inset 0 0 0 17px var(--exec-orange);background:#fff;border-radius:50%;position:absolute}.exec-target span:first-child{width:165px;height:165px}.exec-target span:nth-child(2){width:110px;height:110px;box-shadow:inset 0 0 0 16px var(--exec-orange)}.exec-target span:nth-child(3){background:var(--exec-orange);width:53px;height:53px;box-shadow:inset 0 0 0 13px #fff}.exec-target i{filter:blur(8px);background:#7c371224;border-radius:50%;width:155px;height:20px;position:absolute;bottom:1px}.exec-target>svg{color:#ac3e00;stroke-width:2.5px;width:88px;height:88px;position:absolute;top:25px;right:13px;transform:rotate(-5deg)}.exec-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 2px 13px;display:flex}.exec-section-heading h2,.exec-panel h2{letter-spacing:-.015em;margin:0;font-size:.92rem}.exec-section-heading a,.exec-text-link{color:#59616d;align-items:center;gap:7px;font-size:.72rem;font-weight:650;display:inline-flex}.exec-section-heading a svg,.exec-text-link svg{width:17px;height:17px}.exec-area-grid{grid-template-columns:repeat(6,minmax(135px,1fr));gap:12px;display:grid}.exec-area-card{border:1px solid var(--exec-line);background:var(--exec-surface);border-radius:13px;align-items:center;gap:11px;min-height:90px;padding:15px;transition:transform .16s,box-shadow .16s;display:flex}.exec-area-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #252b3112}.exec-area-icon{color:#58616c;background:#f0f2f4;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.exec-area-icon svg{width:23px;height:23px}.area-operation{color:#fff;background:var(--exec-blue)}.area-shop{color:#fff;background:#f66b21}.area-amazon{color:#111;background:#f5b539}.area-market{color:#2863c4;background:#ffde44}.area-finance{color:#fff;background:var(--exec-green)}.area-truck{color:#fff;background:#46aa76}.exec-area-card>span:last-child{gap:6px;min-width:0;display:grid}.exec-area-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.exec-area-card small{color:var(--exec-muted);white-space:nowrap;align-items:center;gap:5px;font-size:.64rem;display:flex}.exec-area-card small i{background:#abb1b9;border-radius:50%;width:7px;height:7px}.status-ok small{color:#258a55}.status-ok small i{background:var(--exec-green)}.status-attention small{color:#cc3434}.status-attention small i{background:#e43d3d}.status-focus small{color:#b67900}.status-focus small i{background:var(--exec-yellow)}.exec-action-grid{grid-template-columns:1fr 1fr 1.08fr;gap:14px;margin-top:18px;display:grid}.exec-panel{border:1px solid var(--exec-line);background:var(--exec-surface);border-radius:15px;flex-direction:column;min-height:245px;padding:22px;display:flex}.exec-panel>header{justify-content:space-between;align-items:center;gap:12px;min-height:27px;display:flex}.exec-panel-body{align-items:flex-start;gap:13px;margin:20px 0;display:flex}.exec-panel-body>div{gap:5px;min-width:0;display:grid}.exec-panel-body strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.exec-panel-body p{color:var(--exec-muted);margin:0;font-size:.69rem;line-height:1.5}.exec-round-icon{border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}.exec-round-icon svg{width:20px;height:20px}.exec-round-icon.blue{color:var(--exec-blue);background:#edf4ff}.exec-round-icon.purple{color:var(--exec-purple);background:#f1edff}.exec-secondary-button{color:#2b65c8;background:#eff5ff;width:100%;margin-top:auto}.exec-secondary-button svg{fill:currentColor;stroke-width:0;width:16px;height:16px}.exec-count{min-width:25px;height:25px;color:var(--exec-purple);background:#f0ebff;border-radius:50%;place-items:center;font-size:.7rem;font-weight:850;display:grid}.exec-decisions ul{gap:11px;margin:16px 0;padding:0;list-style:none;display:grid}.exec-decisions li{align-items:center;gap:9px;min-width:0;font-size:.74rem;display:flex}.exec-decisions li svg{color:#536171;flex:none;width:18px;height:18px}.exec-decisions li a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exec-panel-empty{color:#8a929c;text-align:center;align-content:center;place-items:center;gap:7px;min-height:110px;margin:10px 0;display:grid}.exec-panel-empty svg{width:27px;height:27px;color:var(--exec-green)}.exec-panel-empty p{max-width:210px;margin:0;font-size:.71rem;line-height:1.45}.exec-text-link{color:#3473de;justify-content:center;margin-top:auto}.exec-inbox header h2{align-items:center;gap:10px;display:flex}.exec-inbox form{gap:10px;margin-top:17px;display:grid}.exec-inbox input{border-color:var(--exec-line);min-height:46px;font-size:.75rem}.exec-inbox form button{min-height:43px;color:var(--exec-purple);cursor:pointer;background:#f3efff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:inline-flex}.exec-inbox form button svg{width:18px;height:18px}.exec-capture-status{color:#8a929c;text-align:center;min-height:17px;margin:7px 0 2px;font-size:.62rem}.exec-summary{border:1px solid var(--exec-line);background:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:18px;padding:15px 7px;display:grid}.exec-summary>div{border-right:1px solid var(--exec-line);align-items:center;gap:13px;min-height:65px;padding:0 20px;display:flex}.exec-summary>div:last-child{border:0}.exec-summary-icon{border-radius:50%;flex:none;place-items:center;width:43px;height:43px;display:grid}.exec-summary-icon.green{color:#fff;background:var(--exec-green)}.exec-summary-icon.purple{color:var(--exec-purple);background:#f1edff}.exec-summary-icon.orange{color:#ee9a11;background:#fff3dc}.exec-summary p{color:var(--exec-muted);gap:2px;margin:0;font-size:.68rem;display:grid}.exec-summary strong{color:var(--exec-text);letter-spacing:-.025em;font-size:1.15rem}.exec-summary small{font-size:.62rem}.exec-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a10147a;justify-content:flex-end;display:flex;position:fixed;inset:0}.exec-drawer{background:#fff;width:min(500px,100%);height:100%;animation:.2s ease-out exec-drawer-in;overflow-y:auto;box-shadow:-20px 0 60px #080d1138}@keyframes exec-drawer-in{0%{opacity:.5;transform:translate(30px)}}.exec-drawer>header{z-index:2;border-bottom:1px solid var(--exec-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex;position:sticky;top:0}.exec-drawer header p{color:var(--exec-orange);text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:.66rem;font-weight:850}.exec-drawer header h2{margin:0;font-size:1.45rem}.exec-drawer header button{border:1px solid var(--exec-line);color:#59616d;cursor:pointer;background:#fff;border-radius:50%;width:38px;height:38px;font-size:1.3rem}.exec-drawer form{gap:20px;padding:27px 28px 35px;display:grid}.exec-drawer fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.exec-drawer legend{color:#38404a;margin-bottom:9px;font-size:.78rem;font-weight:750}.exec-drawer label{font-size:.76rem}.exec-drawer-action{grid-template-columns:29px 1fr;align-items:center;gap:9px}.exec-drawer-action span{color:#fff;background:var(--exec-orange);border-radius:50%;place-items:center;width:29px;height:29px;font-size:.68rem;display:grid}.exec-drawer footer button{color:#fff;background:var(--exec-orange);cursor:pointer;border:0;border-radius:9px;width:100%;min-height:47px;font-weight:800}@media (max-width:1220px){.exec-area-grid{grid-template-columns:repeat(3,1fr)}.exec-action-grid{grid-template-columns:repeat(2,1fr)}.exec-inbox{grid-column:1/-1}}@media (max-width:980px){.sidebar{width:100%;padding:13px 18px}.workspace{margin-left:0}.executive-brand{align-items:baseline;gap:10px;padding:0 16px 0 0;display:flex}.executive-brand-name{font-size:1.25rem}.executive-nav{padding:0;overflow-x:auto}.executive-nav a{white-space:nowrap;min-height:42px;padding:0 12px}.executive-user{display:none}}@media (max-width:720px){.sidebar{padding:8px 10px;display:block}.executive-brand{display:none}.executive-nav{width:max-content;min-width:100%}.executive-nav a{min-height:40px;padding:0 10px;font-size:.7rem}.executive-nav a svg{width:17px;height:17px}.exec-dashboard{padding:25px 15px 34px}.exec-header{align-items:flex-start}.exec-header-tools{gap:7px}.exec-focus-chip{min-width:0;padding:9px}.exec-focus-chip>svg{width:24px}.exec-focus-chip span{display:none}.exec-notification{width:45px}.exec-priority{grid-template-columns:1fr}.exec-priority-copy{padding:26px 22px}.exec-target{display:none}.exec-primary-button{flex:1;min-width:0}.exec-area-grid{grid-template-columns:repeat(2,1fr)}.exec-area-card{padding:12px}.exec-action-grid{grid-template-columns:1fr}.exec-inbox{grid-column:auto}.exec-summary{grid-template-columns:1fr;padding:4px 15px}.exec-summary>div{border-right:0;border-bottom:1px solid var(--exec-line);padding:13px 5px}.exec-section-heading a{font-size:0}.exec-section-heading a svg{width:20px;height:20px}}.fos-page{color:#20242b;background:#f7f8fa;min-height:100vh;padding:38px clamp(22px,4vw,56px) 70px}.fos-page>section,.fos-page>div,.fos-header,.fos-tabs{max-width:1220px;margin-left:auto;margin-right:auto}.fos-loading{color:#747b85;align-content:center;place-items:center;gap:12px;min-height:100vh;display:grid}.fos-header h1{margin:0 0 6px;font-size:clamp(2rem,4vw,3.2rem)}.fos-header>div>p:last-child{color:#747b85;margin:0}.fos-overline{color:var(--exec-orange);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem;font-weight:850}.fos-tabs{border:1px solid var(--exec-line);background:#fff;border-radius:11px;gap:5px;margin-bottom:18px;padding:4px;display:flex}.fos-tabs button{color:#747b85;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:100px;min-height:38px;font-weight:750}.fos-tabs button.active{color:#fff;background:#19242b}.fos-command,.fos-card,.fos-week-day{border:1px solid var(--exec-line);background:#fff;border-radius:16px;box-shadow:0 9px 28px #20282f0b}.fos-command{overflow:hidden}.fos-role-line{border-bottom:1px solid var(--exec-line);background:#fbfcfd;justify-content:space-between;align-items:center;gap:20px;padding:18px 25px;display:flex}.fos-role-line>div{gap:3px;display:grid}.fos-role-line span{color:#858c95;text-transform:uppercase;font-size:.65rem;font-weight:750}.fos-role-line strong{font-size:.94rem}.fos-adjust-day,.fos-week-edit{min-height:36px;color:var(--exec-orange-dark);background:var(--exec-orange-soft);cursor:pointer;border:1px solid #e8d3c6;border-radius:8px;padding:0 14px;font-size:.72rem;font-weight:800}.fos-victory{padding:28px 30px 24px}.fos-section-label{color:#747b85;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:.67rem;font-weight:850;display:flex}.fos-victory-row{justify-content:space-between;align-items:center;gap:25px;margin-top:12px;display:flex}.fos-victory h2{margin:0;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.2}.fos-victory h2.placeholder,.fos-movement-text.placeholder,.fos-outcome-copy .placeholder{color:#a4a9af}.fos-victory h2.done{color:#838a92;text-decoration:line-through}.fos-victory-check{color:#899099;cursor:pointer;background:#fff;border:1px solid #cfd4da;border-radius:50%;flex:none;width:46px;height:46px;font-size:1.2rem}.fos-victory-check.done{border-color:var(--exec-green);color:#fff;background:var(--exec-green)}.fos-victory-check:disabled{opacity:.42;cursor:not-allowed}.fos-reward{color:#25744b;background:#eaf7ef;border-radius:9px;gap:8px;margin-top:15px;padding:11px 14px;font-size:.75rem;display:flex}.fos-priority-reason{padding:0 30px 25px}.fos-priority-reason ul{color:#626a74;flex-wrap:wrap;gap:7px 18px;margin:11px 0 0;padding:0;font-size:.76rem;list-style:none;display:flex}.fos-priority-reason li:before{content:"•";color:var(--exec-orange);margin-right:7px}.fos-outcome{border-top:1px solid var(--exec-line);border-bottom:1px solid var(--exec-line);background:#fbfcfd;grid-template-columns:190px 1fr;gap:22px;padding:20px 30px;display:grid}.fos-outcome>div:first-child{gap:5px;display:grid}.fos-outcome small{color:#969ca4;font-size:.65rem}.fos-outcome-copy{gap:4px;display:grid}.fos-outcome-copy strong{font-size:.9rem}.fos-outcome-copy span{color:#747b85;font-size:.72rem}.fos-movements{padding:25px 30px 30px}.fos-movements-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.fos-movements-heading>strong{color:#68717b;font-size:.68rem}.fos-movement-list{gap:8px;margin-top:16px;display:grid}.fos-movement{border:1px solid var(--exec-line);border-radius:10px;grid-template-columns:35px 1fr;align-items:center;gap:10px;min-height:48px;padding:6px 13px;display:grid;position:relative}.fos-movement>button{color:#68717b;cursor:pointer;background:#fff;border:1px solid #d5dae0;border-radius:50%;width:30px;height:30px;font-size:.72rem;font-weight:800}.fos-movement.done{color:#8a9199;background:#f6f7f8;text-decoration:line-through}.fos-movement.done>button{color:#fff;background:var(--exec-green)}.fos-movement small{color:#9a7373;font-size:.62rem}.fos-movement-arrow{z-index:1;color:#aab0b7;position:absolute;bottom:-11px;left:27px}.fos-routine{margin-top:16px;padding:23px 27px}.fos-card>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.fos-card header p,.fos-week-intro p{color:var(--exec-orange);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.64rem;font-weight:850}.fos-card header h2,.fos-week-intro h2{margin:0;font-size:1.08rem}.fos-card header span{color:#8b929a;font-size:.68rem}.fos-routine-list{flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none;display:flex}.fos-routine-list li{color:#59626d;background:#f0f2f4;border-radius:999px;padding:7px 10px;font-size:.68rem}.fos-below-fold{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.fos-protected,.fos-inbox,.fos-review{padding:24px 27px}.fos-protected form,.fos-inbox form{grid-template-columns:1fr auto;gap:8px;margin-top:17px;display:grid}.fos-protected form button,.fos-inbox form button,.fos-review-footer button{color:#fff;cursor:pointer;background:#17232a;border:0;border-radius:8px;padding:0 16px;font-size:.73rem;font-weight:800}.fos-inbox textarea{min-height:46px}.fos-empty{color:#969ca4;margin:15px 0 0;font-size:.72rem}.fos-protected ul,.fos-inbox ul{border-top:1px solid var(--exec-line);gap:1px;margin:15px -27px -24px;padding:0;list-style:none;display:grid}.fos-protected li,.fos-inbox li{border-bottom:1px solid var(--exec-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 27px;font-size:.72rem;display:flex}.fos-protected li button,.fos-inbox li button{color:#66707a;cursor:pointer;background:#eef0f2;border:0;border-radius:6px}.fos-inbox li span{gap:3px;display:grid}.fos-inbox li small{color:#9aa0a7;font-size:.6rem}.fos-inbox li>div{gap:5px;display:flex}.fos-capture-confirmation{color:#278153;margin-top:10px;font-size:.7rem}.fos-review{margin-top:16px}.fos-reviewed{background:#e7f5ec;border-radius:999px;padding:6px 9px;color:#26784d!important}.fos-review-fields{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.fos-review-signals{gap:10px;margin-top:14px;display:grid}.fos-review-choice{border:1px solid var(--exec-line);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.fos-review-choice>div:first-child{gap:3px;font-size:.72rem;display:grid}.fos-review-choice>div:first-child span{color:#90969e;font-size:.62rem}.fos-review-choice>div:last-child{gap:5px;display:flex}.fos-review-choice button{border:1px solid var(--exec-line);cursor:pointer;background:#fff;border-radius:7px;min-height:31px;font-size:.66rem}.fos-review-choice button.selected{color:#fff;background:#17232a;border-color:#17232a}.fos-review-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:16px;display:flex}.fos-review-footer span{color:#73808a;font-size:.7rem}.fos-review-footer button{min-height:40px}.fos-week-intro{justify-content:space-between;align-items:end;gap:25px;margin-bottom:15px;display:flex}.fos-week-intro>span{color:#777f88;font-size:.72rem}.fos-week-grid{grid-template-columns:repeat(5,minmax(185px,1fr));gap:11px;display:grid}.fos-week-day{padding:19px}.fos-week-day.today{border-color:#f3a876;box-shadow:0 0 0 2px #ffefe5}.fos-week-day>header{justify-content:space-between;align-items:start;gap:8px;margin-bottom:18px;display:flex}.fos-week-day header p{text-transform:capitalize;margin:0;font-weight:800}.fos-week-day header span{color:#9299a1;font-size:.62rem}.fos-week-day header em{color:var(--exec-orange-dark);background:var(--exec-orange-soft);border-radius:999px;padding:4px 7px;font-size:.58rem;font-style:normal;font-weight:800}.fos-week-role,.fos-week-victory,.fos-week-outcome{gap:5px;margin-top:13px;display:grid}.fos-week-role>span,.fos-week-victory>span,.fos-week-outcome>span,.fos-week-routine>span{color:#9a9fa6;text-transform:uppercase;font-size:.59rem;font-weight:800}.fos-week-role strong,.fos-week-victory strong,.fos-week-outcome strong{font-size:.73rem;line-height:1.4}.fos-week-outcome small{color:#8a9199;font-size:.61rem}.fos-week-moves{gap:7px;margin:15px 0;padding:0;list-style:none;display:grid}.fos-week-moves li{grid-template-columns:20px 1fr;align-items:start;gap:7px;display:grid}.fos-week-moves li>span{color:#fff;background:#56616b;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.56rem;display:grid}.fos-week-moves p{color:#656e78;margin:2px 0 0;font-size:.64rem;line-height:1.35}.fos-week-routine{border-top:1px solid var(--exec-line);padding-top:12px}.fos-week-routine div{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.fos-week-routine small{color:#747c85;background:#f1f3f4;border-radius:5px;padding:4px 6px;font-size:.54rem}.fos-week-edit{width:100%;margin-top:15px}.fos-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a10147a;justify-content:flex-end;display:flex;position:fixed;inset:0}.fos-day-drawer{background:#fff;width:min(520px,100%);height:100%;overflow-y:auto;box-shadow:-20px 0 60px #080d1138}.fos-day-drawer>header{z-index:2;border-bottom:1px solid var(--exec-line);background:#fffffff5;justify-content:space-between;align-items:center;padding:23px 27px;display:flex;position:sticky;top:0}.fos-day-drawer header p{color:var(--exec-orange);text-transform:uppercase;margin:0 0 4px;font-size:.64rem}.fos-day-drawer header h2{margin:0}.fos-day-drawer header button{border:1px solid var(--exec-line);cursor:pointer;background:#fff;border-radius:50%;width:36px;height:36px;font-size:1.25rem}.fos-day-drawer form{gap:18px;padding:25px 27px 35px;display:grid}.fos-day-drawer fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.fos-day-drawer legend{margin-bottom:9px;font-size:.78rem;font-weight:800}.fos-drawer-routine{background:#f4f6f7;border-radius:8px;padding:11px}.fos-drawer-routine span{color:#808891;font-size:.62rem}.fos-drawer-routine p{margin:5px 0 0;font-size:.7rem}.fos-drawer-movement{grid-template-columns:28px 1fr;align-items:center}.fos-drawer-movement>span{color:#fff;background:var(--exec-orange);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.64rem;display:grid}.fos-drawer-protected-add{grid-template-columns:1fr auto;gap:7px;display:grid}.fos-drawer-protected-add button{color:#fff;background:#17232a;border:0;border-radius:8px}.fos-drawer-protected-list{margin:0;padding:0;list-style:none}.fos-drawer-protected-list li{border-bottom:1px solid var(--exec-line);justify-content:space-between;padding:7px 0;font-size:.7rem;display:flex}.fos-day-drawer footer button{color:#fff;background:var(--exec-orange);cursor:pointer;border:0;border-radius:8px;width:100%;min-height:46px;font-weight:800}@media (max-width:1180px){.fos-week-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.fos-page{padding:25px 15px 50px}.fos-below-fold,.fos-review-fields,.fos-week-grid,.fos-outcome{grid-template-columns:1fr}.fos-review-choice,.fos-review-footer,.fos-week-intro{flex-direction:column;align-items:stretch}.fos-review-choice>div:last-child{flex-wrap:wrap}.fos-priority-reason ul{display:grid}.fos-victory{padding:24px 20px 20px}.fos-priority-reason,.fos-movements{padding-left:20px;padding-right:20px}}.kcos-platform{background:#f7f8fa;min-height:100vh}.kcos-topbar{z-index:70;color:#eef3f6;background:#111c23;border-bottom:1px solid #24313a;grid-template-columns:185px minmax(0,1fr) 205px;align-items:center;gap:20px;min-height:72px;padding:0 22px;display:grid;position:sticky;top:0;box-shadow:0 5px 20px #0d171d1f}.kcos-topbar svg,.kcos-module-sidebar svg,.kcos-module-placeholder svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.kcos-topbar-brand{gap:2px;display:grid}.kcos-topbar-brand strong{letter-spacing:-.045em;font-size:1.45rem;font-weight:900}.kcos-topbar-brand small{color:#ff7925;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.kcos-module-nav{justify-content:center;align-items:stretch;gap:3px;min-width:0;display:flex}.kcos-module-nav a{color:#afbbc2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:72px;height:54px;padding:5px 9px;font-size:.63rem;font-weight:720;transition:color .15s,background .15s;display:flex}.kcos-account{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.kcos-account-avatar{color:#fff;background:linear-gradient(135deg,#ff883e,#c74b00);border-radius:50%;place-items:center;width:34px;height:34px;font-size:.75rem;font-weight:850;display:grid}.kcos-account>span:nth-child(2){gap:2px;min-width:0;display:grid}.kcos-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.kcos-account small{color:#8fa0aa;font-size:.6rem}.kcos-account .nav-signout{color:#aab6bd}.kcos-platform-content{min-height:calc(100vh - 72px)}.kcos-module-frame{grid-template-columns:222px minmax(0,1fr);min-height:calc(100vh - 72px);display:grid}.kcos-module-sidebar{color:#dce4e8;background:linear-gradient(#142129,#0e191f);border-right:1px solid #202d35;align-self:start;height:calc(100vh - 72px);padding:23px 14px;position:sticky;top:72px}.kcos-sidebar-title{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 10px 21px;display:flex}.kcos-sidebar-title>span{color:#ff8539;background:#ff6a0a1f;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.kcos-sidebar-title>div{gap:2px;display:grid}.kcos-sidebar-title small{color:#83939d;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:750}.kcos-sidebar-title strong{font-size:.88rem}.kcos-module-sidebar nav{gap:6px;padding-top:20px;display:grid}.kcos-module-sidebar nav a{color:#aab7be;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;min-height:45px;padding:0 13px;font-size:.77rem;font-weight:680;display:flex}.kcos-module-sidebar nav a.active{color:#ff8b43;background:#ff6a0a1c;border-color:#ff6f1447}.kcos-module-workspace{background:#f7f8fa;min-width:0;min-height:calc(100vh - 72px)}.kcos-module-workspace .exec-dashboard,.kcos-module-workspace .fos-page{min-height:calc(100vh - 72px)}.kcos-module-placeholder{text-align:center;align-content:center;place-items:center;min-height:calc(100vh - 72px);padding:50px;display:grid}.kcos-module-placeholder>span{color:#ff6a0a;background:#fff0e7;border-radius:18px;place-items:center;width:64px;height:64px;margin-bottom:19px;display:grid}.kcos-module-placeholder>span svg{width:30px;height:30px}.kcos-module-placeholder h1{margin-bottom:10px;font-size:clamp(2rem,4vw,3.4rem)}.kcos-module-placeholder>p:last-child{color:#747d87;max-width:490px;margin:0;line-height:1.6}@media (max-width:1120px){.kcos-topbar{grid-template-columns:135px minmax(0,1fr) 145px;gap:10px;padding:0 13px}.kcos-topbar-brand small,.kcos-account>span:nth-child(2){display:none}.kcos-module-nav{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.kcos-module-nav::-webkit-scrollbar{display:none}.kcos-module-nav a{min-width:68px}.kcos-account{grid-template-columns:34px auto;justify-content:end}}@media (max-width:760px){.kcos-topbar{grid-template-columns:1fr auto;align-content:center;min-height:116px;padding:9px 12px 7px}.kcos-topbar-brand strong{font-size:1.2rem}.kcos-module-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.kcos-module-nav a{min-width:64px;height:49px;font-size:.58rem}.kcos-account{grid-area:1/2}.kcos-platform-content{min-height:calc(100vh - 116px)}.kcos-module-frame{grid-template-columns:1fr;min-height:calc(100vh - 116px)}.kcos-module-sidebar{z-index:40;border-bottom:1px solid #24323a;border-right:0;align-items:center;gap:10px;width:100%;height:auto;padding:7px 10px;display:flex;position:sticky;top:116px}.kcos-sidebar-title{border:0;border-right:1px solid #ffffff1a;flex:none;padding:0 10px 0 0}.kcos-sidebar-title>span{width:31px;height:31px}.kcos-sidebar-title>div{display:none}.kcos-module-sidebar nav{scrollbar-width:none;min-width:0;padding:0;display:flex;overflow-x:auto}.kcos-module-sidebar nav a{white-space:nowrap;min-height:38px}.kcos-module-workspace,.kcos-module-workspace .exec-dashboard,.kcos-module-workspace .fos-page,.kcos-module-placeholder{min-height:calc(100vh - 170px)}}:root{--kcos-orange:#ff6a00;--kcos-orange-hover:#ff8533;--kcos-orange-pressed:#d95700;--kcos-navy:#0d1321;--kcos-graphite:#1a1f2b;--kcos-white:#fff;--kcos-success:#16a34a;--kcos-information:#3882f6;--kcos-warning:#f59e0b;--kcos-critical:#ef4444;--kcos-neutral:#8b5cf6;--kcos-gray-900:#0d1321;--kcos-gray-800:#1a1f2b;--kcos-gray-700:#2a3142;--kcos-gray-600:#3a4256;--kcos-gray-500:#687280;--kcos-gray-400:#9ca3af;--kcos-gray-200:#e5e7eb;--kcos-gray-100:#f3f4f6;--kcos-space-1:4px;--kcos-space-2:8px;--kcos-space-3:12px;--kcos-space-4:16px;--kcos-space-6:24px;--kcos-space-8:32px;--kcos-space-10:40px;--kcos-space-12:48px;--kcos-space-16:64px;--kcos-space-20:80px;--kcos-radius-sm:4px;--kcos-radius-md:8px;--kcos-radius-lg:12px;--kcos-shadow-sm:0 2px 8px #0d132114;--kcos-shadow-md:0 8px 24px #0d13211a;--kcos-shadow-lg:0 18px 45px #0d132129;--kcos-topbar-height:64px;--kcos-sidebar-width:208px;--ink:var(--kcos-navy);--muted:var(--kcos-gray-500);--line:var(--kcos-gray-200);--paper:var(--kcos-gray-100);--card:var(--kcos-white);--green:var(--kcos-success);--amber:var(--kcos-warning);--red:var(--kcos-critical);--blue:var(--kcos-information);--exec-orange:var(--kcos-orange);--exec-orange-dark:var(--kcos-orange-pressed);--exec-orange-soft:#fff1e8;--exec-purple:var(--kcos-neutral);--exec-blue:var(--kcos-information);--exec-green:var(--kcos-success);--exec-yellow:var(--kcos-warning);--exec-bg:var(--kcos-gray-100);--exec-text:var(--kcos-navy);--exec-muted:var(--kcos-gray-500);--exec-line:var(--kcos-gray-200)}html,body{background:var(--kcos-gray-100)}body{color:var(--kcos-navy);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:400}h1{letter-spacing:-.5px;font-size:32px;font-weight:700;line-height:1.16}h2{letter-spacing:-.3px;font-size:24px;font-weight:600;line-height:1.22}h3{letter-spacing:-.2px;font-size:20px;font-weight:600;line-height:1.25}.ds-display{letter-spacing:-.7px;font-size:40px;font-weight:700;line-height:1.08}.ds-subheading{font-size:16px;font-weight:500}.ds-section-title{letter-spacing:.2px;font-size:14px;font-weight:600}.ds-caption,.data-quality{font-size:12px;font-weight:400}.ds-label,label,.eyebrow{letter-spacing:.5px;font-size:11px;font-weight:500}.ds-hint,.form-hint,label small{color:var(--kcos-gray-400);font-size:12px;font-weight:400}.ds-button,.button{justify-content:center;align-items:center;gap:var(--kcos-space-2);min-height:40px;padding:0 var(--kcos-space-4);border-radius:var(--kcos-radius-sm);cursor:pointer;border:1px solid #0000;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.ds-button:hover,.button:hover{transform:translateY(-1px)}.ds-button:focus-visible,.button:focus-visible{outline:2px solid var(--kcos-information);outline-offset:2px}.ds-button:active,.button:active{transform:translateY(0)}.ds-button:disabled,.button:disabled{opacity:.45;cursor:not-allowed;transform:none}.ds-button-primary,.button-primary{color:var(--kcos-white);background:var(--kcos-orange);box-shadow:0 5px 15px #ff6a0033}.ds-button-primary:hover,.button-primary:hover{background:var(--kcos-orange-hover)}.ds-button-primary:active,.button-primary:active{background:var(--kcos-orange-pressed)}.ds-button-secondary,.button-secondary{border-color:var(--kcos-gray-600);color:var(--kcos-white);background:var(--kcos-graphite)}.ds-button-secondary:hover,.button-secondary:hover{background:var(--kcos-gray-700)}.ds-button-ghost,.button-quiet{color:var(--kcos-orange);background:0 0;border-color:#0000}.ds-button-ghost:hover,.button-quiet:hover{background:#ff6a0014}.ds-button-danger{color:var(--kcos-white);background:var(--kcos-critical)}.ds-button-icon{border-color:var(--kcos-gray-600);width:40px;color:var(--kcos-white);background:var(--kcos-graphite);padding:0}.ds-spinner{border:2px solid #ffffff59;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}.ds-card,.content-card,.exec-panel,.exec-area-card,.exec-summary,.fos-card,.fos-week-day{border:1px solid var(--kcos-gray-200);border-radius:var(--kcos-radius-md);background:var(--kcos-white);box-shadow:var(--kcos-shadow-sm)}.ds-card-small{padding:var(--kcos-space-4)}.ds-card-medium{padding:var(--kcos-space-6)}.ds-card-large{padding:var(--kcos-space-8)}.ds-card-executive{padding:var(--kcos-space-8);border-color:var(--kcos-gray-700);color:var(--kcos-white);background:radial-gradient(circle at 100% 100%, #ff6a003d, transparent 35%), var(--kcos-navy);box-shadow:var(--kcos-shadow-md);overflow:hidden}.ds-badge,.priority,.status{min-height:24px;padding:0 var(--kcos-space-2);border-radius:var(--kcos-radius-sm);color:var(--kcos-white);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.ds-badge-success,.status-completed,.status-completed_with_rejections,.priority-low{color:#fff;background:var(--kcos-success)}.ds-badge-information,.status-queued,.status-processing,.status-validating,.priority-medium{color:#fff;background:var(--kcos-information)}.ds-badge-warning,.status-requires_confirmation,.priority-high{color:#fff;background:var(--kcos-warning)}.ds-badge-critical,.status-rejected,.status-failed,.priority-critical{color:#fff;background:var(--kcos-critical)}.ds-badge-neutral,.status{color:#fff;background:var(--kcos-gray-600)}.ds-field{gap:var(--kcos-space-2);display:grid}.ds-label{color:var(--kcos-gray-700);text-transform:uppercase}.ds-control{align-items:center;display:flex;position:relative}.ds-control>svg{z-index:1;width:17px;height:17px;color:var(--kcos-gray-400);fill:none;stroke:currentColor;position:absolute;left:13px}.ds-control>svg+input{padding-left:40px}input:not([type=checkbox]):not([type=file]),textarea,select{border:1px solid var(--kcos-gray-600);border-radius:var(--kcos-radius-sm);min-height:42px;color:var(--kcos-white);background:var(--kcos-graphite);font-size:13px}input::placeholder,textarea::placeholder{color:var(--kcos-gray-400)}input:focus,textarea:focus,select:focus{border-color:var(--kcos-orange);box-shadow:0 0 0 3px #ff6a0024}input[type=date],input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ds-upload,.file-drop{align-content:center;place-items:center;gap:var(--kcos-space-1);min-height:118px;padding:var(--kcos-space-4);border:1px dashed var(--kcos-gray-500);border-radius:var(--kcos-radius-sm);color:var(--kcos-gray-700);cursor:pointer;text-align:center;background:0 0;display:grid}.ds-upload svg{width:24px;color:var(--kcos-gray-500)}.ds-upload input{max-width:260px;min-height:0;margin-top:6px}.ds-table-container,.table-card{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);box-shadow:var(--kcos-shadow-sm);overflow-x:auto}.ds-table-container table,.table-card table{color:var(--kcos-white);background:var(--kcos-navy)}.ds-table-container th,.table-card th{color:var(--kcos-gray-200);background:var(--kcos-graphite)}.ds-table-container th,.ds-table-container td,.table-card th,.table-card td{border-color:var(--kcos-gray-700)}.ds-table-container td small,.table-card td small{color:var(--kcos-gray-400)}.ds-table-container td a,.table-card td a{color:var(--kcos-orange)}.ds-modal-backdrop{z-index:100;padding:var(--kcos-space-6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1321ad;place-items:center;display:grid;position:fixed;inset:0}.ds-modal{border:1px solid var(--kcos-gray-600);border-radius:var(--kcos-radius-md);width:min(520px,100%);color:var(--kcos-white);background:var(--kcos-graphite);box-shadow:var(--kcos-shadow-lg);overflow:hidden}.ds-modal>header,.ds-modal>footer{justify-content:space-between;align-items:center;gap:var(--kcos-space-4);padding:var(--kcos-space-4) var(--kcos-space-6);border-bottom:1px solid var(--kcos-gray-700);display:flex}.ds-modal>footer{border-top:1px solid var(--kcos-gray-700);border-bottom:0;justify-content:flex-end}.ds-modal h2{margin:0;font-size:16px}.ds-modal-content{padding:var(--kcos-space-6);color:var(--kcos-gray-200)}.kcos-platform{background:var(--kcos-gray-100)}.kcos-topbar{z-index:90;height:var(--kcos-topbar-height);min-height:var(--kcos-topbar-height);gap:var(--kcos-space-3);padding:0 var(--kcos-space-6);border-bottom:1px solid var(--kcos-gray-700);color:var(--kcos-white);background:var(--kcos-navy);grid-template-columns:135px minmax(500px,1fr) 190px 76px 185px;position:fixed;inset:0 0 auto;box-shadow:0 5px 18px #0d132126}.kcos-topbar-brand{align-items:center;display:flex}.kcos-topbar-brand strong{color:var(--kcos-white);letter-spacing:-.7px;font-size:22px;font-style:normal;font-weight:800;display:flex}.kcos-topbar-brand strong em{color:var(--kcos-orange);font-style:normal}.kcos-topbar-brand small{display:none}.kcos-module-nav{justify-content:flex-start;gap:0;height:100%}.kcos-module-nav a{gap:var(--kcos-space-2);min-width:auto;height:100%;color:var(--kcos-gray-200);text-transform:uppercase;border-radius:0;flex-direction:row;padding:0 13px;font-size:10px;font-weight:500;position:relative}.kcos-module-nav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.kcos-module-nav a:hover{color:var(--kcos-white);background:#ffffff09}.kcos-module-nav a.active{color:var(--kcos-orange);background:0 0}.kcos-module-nav a.active:after{background:var(--kcos-orange)}.kcos-company-selector{min-width:0;color:var(--kcos-gray-400);text-transform:uppercase;align-self:center;gap:3px;font-size:9px;font-weight:600;display:grid}.kcos-company-selector select{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);width:100%;min-height:34px;color:var(--kcos-white);background:var(--kcos-graphite);font-size:11px}.kcos-platform-tools{justify-content:flex-end;align-items:center;gap:var(--kcos-space-3);display:flex}.kcos-tool-icon{width:26px;height:34px;color:var(--kcos-white);place-items:center;display:grid;position:relative}.kcos-tool-icon svg{width:19px;height:19px}.kcos-notification-icon i{border:1px solid var(--kcos-navy);background:var(--kcos-orange);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:1px}.kcos-tool-icon.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.kcos-account{gap:var(--kcos-space-2);grid-template-columns:32px minmax(0,1fr) auto}.kcos-account-avatar{border:2px solid var(--kcos-white);width:32px;height:32px;color:var(--kcos-gray-600);background:var(--kcos-gray-200)}.kcos-account strong{color:var(--kcos-white);font-size:11px;font-weight:500}.kcos-account small{display:none}.kcos-account .nav-signout{color:var(--kcos-gray-400);font-size:10px}.kcos-platform-content{min-height:100vh;padding-top:var(--kcos-topbar-height)}.kcos-module-frame{min-height:calc(100vh - var(--kcos-topbar-height));grid-template-columns:var(--kcos-sidebar-width) minmax(0,1fr)}.kcos-module-sidebar{top:var(--kcos-topbar-height);height:calc(100vh - var(--kcos-topbar-height));border-right:1px solid var(--kcos-gray-700);color:var(--kcos-white);background:var(--kcos-navy);padding:0;position:sticky}.kcos-sidebar-title{min-height:64px;padding:0 var(--kcos-space-4);border-bottom:1px solid var(--kcos-gray-700)}.kcos-sidebar-title>span{display:none}.kcos-sidebar-title>div{display:block}.kcos-sidebar-title small{display:none}.kcos-sidebar-title strong{color:var(--kcos-orange);letter-spacing:.4px;text-transform:uppercase;font-size:12px;font-weight:600}.kcos-module-sidebar nav{gap:0;padding-top:0}.kcos-module-sidebar nav a{gap:var(--kcos-space-3);min-height:48px;padding:0 var(--kcos-space-4);color:var(--kcos-gray-400);border:0;border-radius:0;font-size:12px;font-weight:400;position:relative}.kcos-module-sidebar nav a:after{content:"";background:0 0;width:3px;position:absolute;top:0;bottom:0;left:0}.kcos-module-sidebar nav a:hover{color:var(--kcos-white);background:#ffffff09}.kcos-module-sidebar nav a.active{color:var(--kcos-white);background:#ffffff0e}.kcos-module-sidebar nav a.active:after{background:var(--kcos-orange)}.kcos-module-sidebar nav a.active svg{color:var(--kcos-orange)}.kcos-module-sidebar nav a svg{width:17px;height:17px}.kcos-module-workspace{min-height:calc(100vh - var(--kcos-topbar-height));background:var(--kcos-gray-100)}.kcos-company-scope{min-height:34px;color:var(--kcos-gray-300);background:#090f17;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:0 clamp(20px,2.5vw,40px);font-size:11px;display:flex}.kcos-company-scope span{color:var(--kcos-gray-400);text-transform:uppercase;letter-spacing:.5px}.kcos-company-scope strong{color:var(--kcos-white);font-weight:600}.kcos-company-scope small{border-radius:var(--kcos-radius-sm);min-height:20px;color:var(--kcos-orange);text-transform:uppercase;letter-spacing:.4px;background:#ff6a0014;border:1px solid #ff6a0047;align-items:center;padding:0 7px;font-size:9px;font-weight:600;display:inline-flex}.page-shell{width:min(1180px,100% - 64px);padding:var(--kcos-space-12) 0 var(--kcos-space-20)}.page-header{margin-bottom:var(--kcos-space-8);align-items:end}.page-header h1{margin-bottom:var(--kcos-space-2)}.lead{font-size:14px;line-height:1.55}.eyebrow{color:var(--kcos-orange)}.empty-state{border-color:var(--kcos-gray-400);border-radius:var(--kcos-radius-md);background:var(--kcos-white);box-shadow:var(--kcos-shadow-sm)}.empty-icon{color:var(--kcos-white);background:var(--kcos-success)}.attention-card{border-color:var(--kcos-gray-200);border-radius:var(--kcos-radius-md);box-shadow:var(--kcos-shadow-sm)}.attention-card-main{padding:var(--kcos-space-6)}.attention-card-main h2{font-size:20px}.attention-open{color:var(--kcos-orange)}.attention-reason{background:var(--kcos-gray-100)}.decision-summary{color:#116b34;background:#eaf7ef}.detail-header h1{font-size:32px}.content-card{padding:var(--kcos-space-6)}.impact-card{background:#fff8f3;border-color:#ffd1b0}.decision-panel{border-color:var(--kcos-gray-700);border-radius:var(--kcos-radius-md);color:var(--kcos-white);background:var(--kcos-navy);box-shadow:var(--kcos-shadow-lg)}.decision-panel h2,.decision-panel label{color:var(--kcos-white)}.decision-panel .form-hint{color:var(--kcos-gray-400)}.metric-strip{border-radius:var(--kcos-radius-md)}.metric-strip div{background:var(--kcos-white)}.processing-card,.completion-card{border-radius:var(--kcos-radius-md);box-shadow:var(--kcos-shadow-sm)}.exec-dashboard{padding:var(--kcos-space-8) clamp(24px,3.5vw,48px) var(--kcos-space-12);background:var(--kcos-gray-100)}.exec-header{margin-bottom:var(--kcos-space-8)}.exec-header h1{font-size:32px;font-weight:600}.exec-header h1 span{color:var(--kcos-orange)}.exec-focus-chip,.exec-notification{border-radius:var(--kcos-radius-md);box-shadow:var(--kcos-shadow-sm)}.exec-priority,.exec-priority.empty{border-color:var(--kcos-gray-700);border-radius:var(--kcos-radius-md);min-height:244px;color:var(--kcos-white);background:radial-gradient(circle at 100% 100%, #ff6a0040, transparent 32%), var(--kcos-navy);box-shadow:var(--kcos-shadow-md)}.exec-priority h2{color:var(--kcos-white)}.exec-priority-context,.exec-impact{color:var(--kcos-gray-200)}.exec-impact strong{color:var(--kcos-white)}.exec-card-kicker{color:var(--kcos-orange)}.exec-primary-button{border-radius:var(--kcos-radius-sm);background:var(--kcos-orange)}.exec-primary-button:hover{background:var(--kcos-orange-hover)}.exec-icon-button{border-color:var(--kcos-gray-600);border-radius:var(--kcos-radius-sm);color:var(--kcos-white);background:var(--kcos-graphite)}.exec-target span{background:var(--kcos-white);box-shadow:inset 0 0 0 17px var(--kcos-orange)}.exec-target span:nth-child(2){box-shadow:inset 0 0 0 16px var(--kcos-orange)}.exec-target span:nth-child(3){background:var(--kcos-orange);box-shadow:inset 0 0 0 13px var(--kcos-white)}.exec-section{margin-top:var(--kcos-space-8)}.exec-section-heading{margin-bottom:var(--kcos-space-4)}.exec-area-grid{gap:var(--kcos-space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.exec-area-card,.exec-panel,.exec-summary{border-radius:var(--kcos-radius-md);box-shadow:var(--kcos-shadow-sm);transition:border-color .18s,box-shadow .18s,transform .18s}.exec-area-card:hover{box-shadow:var(--kcos-shadow-md);border-color:#ffc79f;transform:translateY(-2px)}.exec-area-icon.brand-logo{border:1px solid var(--kcos-gray-200);background:var(--kcos-white);overflow:hidden}.exec-area-icon.brand-logo img{object-fit:contain;width:28px;height:28px}.exec-area-card small{font-weight:600}.exec-area-card small i{width:8px;height:8px}.exec-area-card.status-ok small{color:var(--kcos-success)}.exec-area-card.status-ok small i{background:var(--kcos-success)}.exec-area-card.status-attention small{color:var(--kcos-warning)}.exec-area-card.status-attention small i{background:var(--kcos-warning)}.exec-area-card.status-critical small{color:var(--kcos-critical)}.exec-area-card.status-critical small i{background:var(--kcos-critical)}.exec-area-card.status-focus small{color:var(--kcos-information)}.exec-area-card.status-focus small i{background:var(--kcos-information)}.exec-area-card.status-neutral small{color:var(--kcos-gray-500)}.exec-area-card.status-neutral small i{background:var(--kcos-gray-400)}.exec-action-grid{gap:var(--kcos-space-6);margin-top:var(--kcos-space-6)}.exec-summary{margin-top:var(--kcos-space-6)}.exec-primary-button,.exec-secondary-button,.exec-icon-button,.exec-inbox form button,.exec-focus-chip,.exec-notification{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.exec-secondary-button{border-radius:var(--kcos-radius-sm);color:var(--kcos-white);background:var(--kcos-information)}.exec-inbox form button{border-radius:var(--kcos-radius-sm);color:var(--kcos-white);background:var(--kcos-neutral)}.exec-text-link{color:var(--kcos-information)}.exec-drawer,.fos-day-drawer{color:var(--kcos-white);background:var(--kcos-graphite)}.exec-drawer>header,.fos-day-drawer>header{border-color:var(--kcos-gray-700);background:#1a1f2bf7}.exec-drawer header h2,.fos-day-drawer header h2,.exec-drawer label,.fos-day-drawer label,.exec-drawer legend,.fos-day-drawer legend{color:var(--kcos-white)}.exec-drawer header button,.fos-day-drawer header button{border-color:var(--kcos-gray-600);color:var(--kcos-white);background:var(--kcos-navy)}.exec-drawer footer button,.fos-day-drawer footer button{border-radius:var(--kcos-radius-sm);background:var(--kcos-orange)}.fos-page{padding:var(--kcos-space-8) clamp(24px,4vw,48px) var(--kcos-space-16);background:var(--kcos-gray-100)}.fos-header{margin-bottom:var(--kcos-space-8)}.fos-header h1{font-size:32px;font-weight:600}.fos-overline{color:var(--kcos-orange)}.fos-command{border-radius:var(--kcos-radius-md);box-shadow:var(--kcos-shadow-sm)}.fos-adjust-day{border-color:var(--kcos-orange);border-radius:var(--kcos-radius-sm);color:var(--kcos-white);background:var(--kcos-orange)}.fos-victory-check.done,.fos-movement.done>button{background:var(--kcos-success)}.fos-card header p,.fos-week-intro p{color:var(--kcos-orange)}.fos-week-grid{gap:20px}.fos-routine,.fos-below-fold,.fos-review{margin-top:var(--kcos-space-6)}.fos-week-day-clickable{cursor:pointer;transition:border-color .18s,box-shadow .18s,transform .18s}.fos-week-day-clickable:hover{border-color:var(--kcos-orange);box-shadow:var(--kcos-shadow-md);transform:translateY(-2px)}.fos-week-day-clickable:focus-visible{outline:2px solid var(--kcos-information);outline-offset:3px}.login-page{background:radial-gradient(circle at 20% 10%, #ff6a0017, transparent 35%), var(--kcos-gray-100)}.login-card{border-radius:var(--kcos-radius-lg);box-shadow:var(--kcos-shadow-lg)}.brand-mark{border-radius:var(--kcos-radius-md);background:var(--kcos-orange)}.login-card .button-primary{width:100%}.kcos-module-placeholder{min-height:calc(100vh - var(--kcos-topbar-height))}.kcos-module-placeholder-card{text-align:center;width:min(560px,100%)}.kcos-module-placeholder-card>span{width:64px;height:64px;margin:0 auto var(--kcos-space-4);border-radius:var(--kcos-radius-md);color:var(--kcos-orange);background:#fff1e8;place-items:center;display:grid}.kcos-module-placeholder-card>span svg{width:30px;height:30px}.kcos-module-placeholder-card>p:last-child{color:var(--kcos-gray-500)}@media (max-width:1180px){.kcos-topbar{gap:var(--kcos-space-2);padding:0 var(--kcos-space-4);grid-template-columns:105px minmax(360px,1fr) 165px 68px 115px}.kcos-module-nav{scrollbar-width:none;overflow-x:auto}.kcos-module-nav::-webkit-scrollbar{display:none}.kcos-module-nav a{white-space:nowrap;padding:0 10px}.kcos-account>span:nth-child(2){display:none}.kcos-account{grid-template-columns:32px auto;justify-content:end}}@media (max-width:820px){:root{--kcos-topbar-height:108px}.kcos-topbar{height:var(--kcos-topbar-height);grid-template-rows:43px 56px;grid-template-columns:1fr auto auto;align-content:center}.kcos-topbar-brand{grid-area:1/1}.kcos-platform-tools{grid-area:1/2}.kcos-account{grid-area:1/3}.kcos-company-selector{z-index:1;grid-area:2/1/auto/-1;justify-self:end;width:170px}.kcos-module-nav{grid-area:2/1/auto/-1;padding-right:180px}.kcos-module-nav a{height:56px}.kcos-module-frame{grid-template-columns:1fr}.kcos-module-sidebar{top:var(--kcos-topbar-height);z-index:60;border-right:0;border-bottom:1px solid var(--kcos-gray-700);align-items:center;width:100%;height:52px;display:flex;position:sticky}.kcos-sidebar-title{min-width:100px;min-height:52px;padding:0 var(--kcos-space-3);border-right:1px solid var(--kcos-gray-700);border-bottom:0}.kcos-sidebar-title strong{font-size:10px}.kcos-module-sidebar nav{display:flex;overflow-x:auto}.kcos-module-sidebar nav a{white-space:nowrap;min-height:52px}.kcos-module-sidebar nav a:after{width:auto;height:2px;inset:auto 0 0}.exec-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exec-action-grid{gap:var(--kcos-space-4)}.page-shell{width:min(100% - 32px,1180px);padding-top:var(--kcos-space-8)}}@media (max-width:560px){.kcos-topbar{padding:0 var(--kcos-space-3)}.kcos-platform-tools{gap:var(--kcos-space-1)}.kcos-tool-icon{width:24px}.kcos-account .nav-signout{display:none}.kcos-module-nav a{padding:0 var(--kcos-space-2);font-size:9px}.kcos-module-nav a svg{width:15px;height:15px}.exec-dashboard,.fos-page{padding-right:var(--kcos-space-4);padding-left:var(--kcos-space-4)}.exec-area-grid{grid-template-columns:1fr}.exec-action-grid,.fos-week-grid{gap:var(--kcos-space-4)}.exec-priority-copy{padding:var(--kcos-space-6)}.ds-modal-backdrop{padding:var(--kcos-space-3)}}.central-dashboard{min-height:calc(100vh - var(--kcos-topbar-height));padding:var(--kcos-space-8) clamp(20px,3vw,44px) var(--kcos-space-12);color:var(--kcos-white);background:radial-gradient(circle at 82% 8%,#3882f60f,#0000 25%),#070c12}.central-dashboard svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.central-dashboard>main,.central-greeting{width:min(1320px,100%);margin-left:auto;margin-right:auto}.central-greeting p{margin:0 0 var(--kcos-space-1);color:var(--kcos-gray-200);font-size:13px}.central-greeting h1{margin:0 0 var(--kcos-space-1);color:var(--kcos-white);font-size:clamp(22px,2.2vw,30px);font-weight:600}.central-greeting time{color:var(--kcos-gray-400);text-transform:capitalize;font-size:13px}.central-section{margin-top:var(--kcos-space-4);padding:var(--kcos-space-4);border-color:var(--kcos-gray-700);color:var(--kcos-white);background:#0d1321c7;box-shadow:0 8px 28px #0000002e}.central-section-header{justify-content:space-between;align-items:center;gap:var(--kcos-space-4);min-height:28px;margin-bottom:var(--kcos-space-3);display:flex}.central-section-header h2{align-items:center;gap:var(--kcos-space-2);color:var(--kcos-white);text-transform:uppercase;letter-spacing:.25px;margin:0;font-size:13px;font-weight:600;display:flex}.central-section-header h2 svg{color:var(--kcos-critical)}.central-section-header a{color:var(--kcos-orange);font-size:11px;font-weight:600}.central-section-header>span{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);color:var(--kcos-gray-300,#c6cbd2);padding:5px 9px;font-size:10px}.central-attention-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.central-attention-card{min-height:150px;padding:var(--kcos-space-4);border-color:var(--kcos-gray-700);color:var(--kcos-white);background:var(--kcos-navy);box-shadow:none;flex-direction:column;display:flex}.central-attention-card h3{min-height:30px;margin:0 0 var(--kcos-space-2);color:var(--kcos-gray-200);font-size:12px;font-weight:500;line-height:1.35}.central-attention-card>strong{color:var(--kcos-warning);font-size:25px;line-height:1}.central-attention-card.status-critical>strong{color:var(--kcos-critical)}.central-attention-card.status-success>strong{color:var(--kcos-success)}.central-attention-card p{margin:var(--kcos-space-1) 0 var(--kcos-space-3);color:var(--kcos-gray-400);font-size:10px}.central-attention-card .ds-button{border-color:var(--kcos-gray-700);background:0 0;min-height:34px;margin-top:auto}.central-attention-card .ds-button:hover{border-color:var(--kcos-orange);background:#ff6a0012}.central-company-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.central-company-card{min-height:128px;padding:var(--kcos-space-3);border-color:var(--kcos-gray-700);color:var(--kcos-white);background:var(--kcos-navy);box-shadow:none;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:4px 8px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.central-company-card:hover{border-color:var(--kcos-orange);transform:translateY(-2px);box-shadow:0 8px 20px #0003}.central-company-icon{border:1px solid var(--kcos-gray-700);width:32px;height:32px;color:var(--kcos-white);background:var(--kcos-graphite);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid;overflow:hidden}.central-company-icon img{object-fit:contain;width:24px;height:24px}.central-company-icon svg{width:18px;height:18px}.central-company-card>strong{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:11px;font-weight:500;overflow:hidden}.central-company-card>b{color:var(--kcos-gray-400);align-self:start;font-size:11px;font-weight:600}.central-company-card.status-success>b{color:var(--kcos-success)}.central-company-card.status-warning>b{color:var(--kcos-warning)}.central-company-card.status-critical>b{color:var(--kcos-critical)}.central-company-card>small{margin-top:var(--kcos-space-2);color:var(--kcos-gray-400);grid-column:1/-1;font-size:9px}.central-kpi-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.central-kpi-card{min-height:128px;padding:var(--kcos-space-3);border-color:var(--kcos-gray-700);color:var(--kcos-white);background:var(--kcos-navy);box-shadow:none;position:relative;overflow:hidden}.central-kpi-card p{margin:0 0 var(--kcos-space-2);color:var(--kcos-gray-300,#c6cbd2);font-size:10px}.central-kpi-card>strong{font-size:19px;display:block}.central-kpi-card>small{color:var(--kcos-gray-400);font-size:9px}.central-sparkline{right:var(--kcos-space-3);bottom:var(--kcos-space-3);left:var(--kcos-space-3);position:absolute;width:calc(100% - 24px)!important;height:34px!important}.central-sparkline polyline{fill:none;stroke:var(--kcos-success);stroke-width:1.4px;vector-effect:non-scaling-stroke}.central-sparkline.blue polyline{stroke:var(--kcos-information)}.central-sparkline.purple polyline{stroke:var(--kcos-neutral)}.central-shortcuts{gap:var(--kcos-space-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.central-shortcuts .ds-button{border-color:var(--kcos-gray-700);background:var(--kcos-navy);text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:42px;overflow:hidden}.central-shortcuts .ds-button:hover{border-color:var(--kcos-orange);background:var(--kcos-graphite)}.central-shortcuts svg{flex:none;width:17px;height:17px}@media (max-width:1180px){.central-company-grid,.central-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.central-attention-grid,.central-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.central-dashboard{padding:var(--kcos-space-6) var(--kcos-space-4) var(--kcos-space-10)}.central-greeting h1{font-size:22px}.central-section{padding:var(--kcos-space-3)}.central-attention-grid,.central-company-grid,.central-kpi-grid,.central-shortcuts{grid-template-columns:1fr}.central-attention-card{min-height:140px}.central-company-card{min-height:104px}.central-shortcuts .ds-button{justify-content:flex-start}}.kcos-module-gestao .kcos-module-sidebar{overflow-y:auto}.management-page{min-height:calc(100vh - var(--kcos-topbar-height));padding:var(--kcos-space-6) clamp(20px,2.5vw,40px) var(--kcos-space-12);color:var(--kcos-white);background:radial-gradient(circle at 82% 5%,#3882f612,#0000 24%),#070c12}.management-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.management-page-header,.management-page>main{width:min(1320px,100%);margin-left:auto;margin-right:auto}.management-page-header p{color:var(--kcos-information);text-transform:uppercase;letter-spacing:.7px;margin:0 0 4px;font-size:11px;font-weight:600}.management-page-header h1{color:var(--kcos-white);margin:0 0 4px;font-size:24px;font-weight:600}.management-page-header span{color:var(--kcos-gray-400);font-size:12px}.management-loading{color:var(--kcos-gray-400);align-content:center;place-items:center;gap:12px;display:grid}.management-stat-strip{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.management-stat{align-items:center;gap:var(--kcos-space-3);min-height:72px;padding:var(--kcos-space-3);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);display:flex}.management-stat>span{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.management-stat .tone-blue{color:var(--kcos-information);background:#3882f624}.management-stat .tone-green{color:var(--kcos-success);background:#16a34a24}.management-stat .tone-orange{color:var(--kcos-warning);background:#f59e0b24}.management-stat .tone-purple{color:var(--kcos-neutral);background:#8b5cf624}.management-stat p{min-width:0;color:var(--kcos-gray-300,#c6cbd2);gap:1px;margin:0;font-size:10px;display:grid}.management-stat strong{color:var(--kcos-white);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.management-stat small{color:var(--kcos-gray-400);font-size:9px}.management-overview-grid{gap:var(--kcos-space-3);grid-template-columns:1fr 1.05fr 1.15fr;display:grid}.management-bottom-grid{gap:var(--kcos-space-3);margin-top:var(--kcos-space-3);grid-template-columns:1fr 1fr;display:grid}.management-panel{min-width:0;padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d1;box-shadow:0 10px 26px #00000026}.management-panel-header{justify-content:space-between;align-items:flex-start;gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-4);display:flex}.management-panel-header h2{color:var(--kcos-white);text-transform:uppercase;margin:0;font-size:14px}.management-panel-header p{color:var(--kcos-gray-400);margin:4px 0 0;font-size:10px}.management-panel-header a{color:var(--kcos-information);white-space:nowrap;font-size:10px}.management-main-focus{color:var(--kcos-white);margin-bottom:6px;font-size:15px;display:block}.management-today-panel>p{color:var(--kcos-gray-400);margin:0 0 14px;font-size:10px}.management-compact-list,.management-lines,.management-table-list,.management-note-list{margin:0;padding:0;list-style:none}.management-compact-list{gap:6px;display:grid}.management-compact-list li{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);min-height:39px;color:var(--kcos-gray-200);align-items:center;gap:8px;padding:8px;font-size:10px;display:flex}.management-compact-list li>span{width:22px;height:22px;color:var(--kcos-white);background:var(--kcos-information);border-radius:50%;place-items:center;display:grid}.management-compact-list li.done{color:var(--kcos-gray-500);text-decoration:line-through}.management-compact-list li.done>span{background:var(--kcos-success)}.management-progress{background:var(--kcos-graphite);border-radius:999px;height:18px;margin-top:12px;position:relative}.management-progress:before{content:"";background:var(--kcos-gray-700);border-radius:999px;height:4px;position:absolute;top:7px;left:0;right:42px}.management-progress i{background:var(--kcos-information);border-radius:999px;max-width:calc(100% - 42px);height:4px;position:absolute;top:7px;left:0}.management-progress span{color:var(--kcos-gray-200);font-size:10px;position:absolute;right:0}.management-week-summary{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:radial-gradient(circle,#3882f624,#0000 60%);align-content:center;place-items:center;min-height:96px;margin-bottom:10px;display:grid}.management-week-summary strong{font-size:26px}.management-week-summary span,.management-week-summary b{color:var(--kcos-gray-400);font-size:10px;font-weight:400}.management-lines li,.management-table-list li,.management-note-list li{border-bottom:1px solid var(--kcos-gray-700);min-height:37px;color:var(--kcos-gray-200);align-items:center;gap:8px;font-size:10px;display:flex}.management-lines li>span,.management-table-list li>span,.management-note-list li>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.management-table-list time,.management-note-list time{color:var(--kcos-gray-400);font-size:9px}.management-objective-list{gap:8px;display:grid}.management-objective-list>div{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);grid-template-columns:1fr auto;gap:2px 10px;padding:10px;display:grid}.management-objective-list>div>span{display:grid}.management-objective-list strong{color:var(--kcos-white);font-size:10px}.management-objective-list small{color:var(--kcos-gray-400);font-size:8px}.management-objective-list b{font-size:13px}.management-objective-list .management-progress{grid-column:1/-1;margin-top:5px}.management-empty{min-height:130px;color:var(--kcos-gray-400);align-content:center;place-items:center;gap:9px;font-size:11px;display:grid}.management-empty a{color:var(--kcos-information)}.management-status,.management-priority{border-radius:3px;align-items:center;width:max-content;min-height:20px;padding:0 6px;font-size:8px;font-weight:600;display:inline-flex}.status-pendente{color:var(--kcos-warning);background:#f59e0b1f}.status-em_andamento{color:var(--kcos-information);background:#3882f61f}.status-concluido{color:var(--kcos-success);background:#16a34a1f}.management-resource-layout{align-items:start;gap:var(--kcos-space-4);grid-template-columns:minmax(260px,340px) minmax(0,1fr);display:grid}.management-form-panel,.management-resource-list{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d1}.management-form-panel{top:calc(var(--kcos-topbar-height) + 24px);padding:var(--kcos-space-4);position:sticky}.management-form-panel h2,.management-resource-list h2{color:var(--kcos-white);margin:0;font-size:14px}.management-form{gap:var(--kcos-space-3);margin-top:var(--kcos-space-4);display:grid}.management-field{color:var(--kcos-gray-300,#c6cbd2);text-transform:none;gap:6px;font-size:10px;display:grid}.management-field input,.management-field textarea,.management-field select{border-color:var(--kcos-gray-700);background:var(--kcos-navy);width:100%}.management-submit{width:100%;margin-top:4px}.management-resource-list{overflow:hidden}.management-resource-list>header{padding:var(--kcos-space-4);border-bottom:1px solid var(--kcos-gray-700)}.management-resource-list>header>div{justify-content:space-between;gap:10px;display:flex}.management-resource-list>header span{color:var(--kcos-gray-400);font-size:10px}.management-resource-card{min-height:112px;padding:var(--kcos-space-4);border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.management-resource-card:last-child{border-bottom:0}.management-resource-card h3{color:var(--kcos-white);margin:7px 0 4px;font-size:13px}.management-resource-card p{color:var(--kcos-gray-300,#c6cbd2);margin:3px 0;font-size:10px;line-height:1.5}.management-resource-card small{color:var(--kcos-gray-400);font-size:9px}.management-resource-card>strong{font-size:18px}.management-resource-card>.management-progress,.management-resource-card>input[type=range]{grid-column:1/-1;width:100%}.management-card-action{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);min-height:32px;color:var(--kcos-gray-200);background:var(--kcos-navy);cursor:pointer;align-self:center;padding:0 10px;font-size:9px}.management-card-action:hover{border-color:var(--kcos-orange)}.management-empty-large{min-height:280px;color:var(--kcos-gray-400);align-content:center;place-items:center;gap:8px;display:grid}.management-empty-large svg{width:34px;height:34px}.management-empty-large strong{color:var(--kcos-gray-200);font-size:13px}.management-empty-large span{font-size:10px}.management-habit-card{border-bottom:1px solid var(--kcos-gray-700);align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.management-habit-card>button{border:1px solid var(--kcos-gray-600);width:32px;height:32px;color:var(--kcos-white);cursor:pointer;background:0 0;border-radius:50%}.management-habit-card.done>button{border-color:var(--kcos-success);background:var(--kcos-success)}.management-habit-card>span{gap:3px;display:grid}.management-habit-card strong{font-size:12px}.management-habit-card small{color:var(--kcos-gray-400);font-size:9px}.management-note-card{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;min-height:60px;padding:10px 16px;display:grid}.management-note-card svg{color:var(--kcos-information)}.management-note-card p{color:var(--kcos-gray-200);margin:0;font-size:10px}.management-note-card time{color:var(--kcos-gray-400);font-size:9px}.management-note-card button{color:var(--kcos-gray-400);cursor:pointer;background:0 0;border:0}.management-report-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.management-report-card{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.management-report-card svg{color:var(--kcos-information)}.management-report-card span,.management-report-card small{color:var(--kcos-gray-400);font-size:10px}.management-report-card strong{font-size:28px}.management-report-summary h2{margin:0;font-size:14px}.management-report-summary p{color:var(--kcos-gray-400);font-size:10px}.kcos-module-gestao .fos-page{color:var(--kcos-white);background:#070c12}.kcos-module-gestao .fos-header h1,.kcos-module-gestao .fos-command h2,.kcos-module-gestao .fos-card h2,.kcos-module-gestao .fos-week h2,.kcos-module-gestao .fos-week-day strong{color:var(--kcos-white)}.kcos-module-gestao .fos-header>div>p:last-child,.kcos-module-gestao .fos-card header span{color:var(--kcos-gray-400)}.kcos-module-gestao .fos-command,.kcos-module-gestao .fos-card,.kcos-module-gestao .fos-week-day{border-color:var(--kcos-gray-700);color:var(--kcos-gray-200);background:var(--kcos-navy)}.kcos-module-gestao .fos-role-line,.kcos-module-gestao .fos-outcome{border-color:var(--kcos-gray-700);background:var(--kcos-graphite)}.kcos-module-gestao .fos-movement{border-color:var(--kcos-gray-700)}.kcos-module-gestao .fos-routine-list li,.kcos-module-gestao .fos-week-routine small{color:var(--kcos-gray-300,#c6cbd2);background:var(--kcos-graphite)}.kcos-module-gestao .fos-empty{color:var(--kcos-gray-400)}.kcos-module-gestao .fos-protected li,.kcos-module-gestao .fos-inbox li,.kcos-module-gestao .fos-review-choice{border-color:var(--kcos-gray-700)}.kcos-module-gestao .fos-review-choice button{border-color:var(--kcos-gray-600);color:var(--kcos-gray-200);background:var(--kcos-graphite)}.mg-segment-intro{margin-bottom:var(--kcos-space-3);background:#3882f612;border-color:#3882f63d;gap:7px;display:grid}.mg-segment-intro strong{font-size:13px}.mg-segment-intro span{max-width:900px;color:var(--kcos-gray-400);font-size:9px;line-height:1.5}.mg-segment-intro nav{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.mg-segment-intro .ds-button{min-height:32px;font-size:8px}@media (max-width:1180px){.management-overview-grid{grid-template-columns:1fr 1fr}.management-overview-grid>section:last-child{grid-column:1/-1}.management-stat-strip,.management-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.kcos-module-gestao .kcos-module-sidebar{overflow:auto hidden}.management-resource-layout{grid-template-columns:1fr}.management-form-panel{position:static}.management-overview-grid,.management-bottom-grid{grid-template-columns:1fr}.management-overview-grid>section:last-child{grid-column:auto}}@media (max-width:560px){.management-page{padding:var(--kcos-space-6) var(--kcos-space-4) var(--kcos-space-10)}.management-stat-strip,.management-report-grid,.management-resource-card{grid-template-columns:1fr}.management-card-action{justify-self:start}.management-note-card{grid-template-columns:auto 1fr auto}.management-note-card time{display:none}}.kcos-module-financeiro .kcos-module-sidebar{overflow-y:auto}.finance-page{min-height:calc(100vh - var(--kcos-topbar-height));padding:var(--kcos-space-6) clamp(20px,2.5vw,40px) var(--kcos-space-12);color:var(--kcos-white);background:radial-gradient(circle at 82% 5%,#3882f612,#0000 24%),#070c12}.finance-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.finance-page-header,.finance-page>main{width:min(1320px,100%);margin-left:auto;margin-right:auto}.finance-page-header{margin-bottom:var(--kcos-space-4)}.finance-page-header p{color:var(--kcos-information);text-transform:uppercase;letter-spacing:.7px;margin:0 0 4px;font-size:11px;font-weight:600}.finance-page-header h1{color:var(--kcos-white);margin:0 0 4px;font-size:24px;font-weight:600}.finance-page-header span{color:var(--kcos-gray-400);font-size:12px}.finance-loading{color:var(--kcos-gray-400);align-content:center;place-items:center;gap:12px;display:grid}.finance-company-vision{width:min(1320px,100%);min-height:38px;margin:0 auto var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);color:var(--kcos-gray-300);background:#0d1321db;align-items:center;gap:9px;padding:0 12px;font-size:11px;display:flex}.finance-company-vision span{color:var(--kcos-gray-400);text-transform:uppercase;letter-spacing:.48px}.finance-company-vision strong{color:var(--kcos-white);font-weight:600}.finance-company-vision small{border-radius:var(--kcos-radius-sm);min-height:20px;color:var(--kcos-information);text-transform:uppercase;letter-spacing:.42px;background:#3882f61a;border:1px solid #3882f652;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.finance-company-summary{margin-bottom:var(--kcos-space-4)}.finance-kpi-grid{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.finance-kpi{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:center;gap:10px;min-height:80px;padding:12px;display:flex}.finance-kpi>span{border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.finance-kpi.tone-green>span{color:var(--kcos-success);background:#16a34a21}.finance-kpi.tone-blue>span{color:var(--kcos-information);background:#3882f621}.finance-kpi.tone-red>span{color:var(--kcos-critical);background:#ef444421}.finance-kpi.tone-purple>span{color:var(--kcos-neutral);background:#8b5cf621}.finance-kpi p{min-width:0;color:var(--kcos-gray-300,#c6cbd2);text-transform:uppercase;gap:2px;margin:0;font-size:9px;display:grid}.finance-kpi strong{color:var(--kcos-white);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.finance-kpi.tone-green strong{color:#27d369}.finance-kpi small{color:var(--kcos-gray-400);text-transform:none;font-size:8px}.finance-overview-main{gap:var(--kcos-space-3);grid-template-columns:1.2fr .95fr .8fr;display:grid}.finance-overview-tables{gap:var(--kcos-space-3);margin-top:var(--kcos-space-3);grid-template-columns:1fr 1fr;display:grid}.finance-panel{min-width:0;padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d1;box-shadow:0 10px 26px #00000026}.finance-section-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.finance-section-header h2{color:var(--kcos-white);text-transform:uppercase;margin:0;font-size:12px}.finance-section-header a{color:var(--kcos-information);font-size:9px}.finance-chart{align-items:end;min-height:190px;padding-top:15px;display:grid;position:relative}.finance-chart>span{color:var(--kcos-gray-300,#c6cbd2);font-size:10px;position:absolute;top:0;left:0}.finance-chart svg{border-bottom:1px solid var(--kcos-gray-700);background:repeating-linear-gradient(0deg,#0000,#0000 29px,#2a31427a 30px);width:100%;height:150px;overflow:visible}.finance-chart polyline{fill:none;stroke:var(--kcos-success);stroke-width:1.5px;vector-effect:non-scaling-stroke}.finance-chart small{color:var(--kcos-gray-400);text-align:center;font-size:9px}.finance-channel-list{gap:12px;display:grid}.finance-channel-list>div{grid-template-columns:1fr auto;gap:5px 10px;display:grid}.finance-channel-list i{background:linear-gradient(90deg,var(--kcos-orange),var(--kcos-warning));border-radius:999px;grid-column:1/-1;max-width:100%;height:4px}.finance-next-list{margin:0;padding:0;list-style:none}.finance-next-list li{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:48px;display:grid}.finance-next-list>li>span{border-radius:5px;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.finance-next-list .in{color:var(--kcos-success);background:#16a34a21}.finance-next-list .out{color:var(--kcos-critical);background:#ef444421}.finance-next-list p{margin:0;font-size:9px;display:grid}.finance-next-list small{color:var(--kcos-gray-400)}.finance-next-list strong{font-size:9px}.finance-mini-table{display:grid}.finance-mini-table>div{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:1.4fr .75fr .8fr .65fr;align-items:center;gap:8px;min-height:35px;display:grid}.finance-mini-table span{color:var(--kcos-gray-300,#c6cbd2);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.finance-shortcuts{margin-top:var(--kcos-space-3)}.finance-shortcuts>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.finance-shortcuts .ds-button{border-color:var(--kcos-gray-700);background:var(--kcos-navy);text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:38px;font-size:9px;overflow:hidden}.finance-resource-layout{align-items:start;gap:var(--kcos-space-4);grid-template-columns:minmax(270px,350px) minmax(0,1fr);display:grid}.finance-form-panel,.finance-list-panel{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d1}.finance-form-panel{top:calc(var(--kcos-topbar-height) + 24px);padding:var(--kcos-space-4);position:sticky}.finance-form-panel h2,.finance-list-panel h2{color:var(--kcos-white);margin:0;font-size:14px}.finance-form-panel>div{gap:10px;margin-top:14px;display:grid}.finance-field{color:var(--kcos-gray-300,#c6cbd2);text-transform:none;gap:5px;font-size:9px;display:grid}.finance-field input,.finance-field select{border-color:var(--kcos-gray-700);background:var(--kcos-navy);width:100%;min-height:39px}.finance-field input[type=file]{color:var(--kcos-gray-400);padding:8px;font-size:8px}.finance-field small{color:var(--kcos-information);font-size:8px}.finance-add{width:100%;margin-top:4px}.finance-list-panel{overflow:hidden}.finance-list-panel>header{padding:var(--kcos-space-4);border-bottom:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;display:flex}.finance-list-panel>header span{color:var(--kcos-gray-400);font-size:9px}.finance-row{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:grid}.finance-row:last-child{border-bottom:0}.finance-row>span{gap:3px;min-width:0;display:grid}.finance-row strong{color:var(--kcos-white);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.finance-row small{color:var(--kcos-gray-400);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-row em{font-size:11px;font-style:normal;font-weight:600}.finance-row .positive{color:var(--kcos-success)}.finance-row .negative{color:var(--kcos-critical)}.finance-row button{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);min-height:29px;color:var(--kcos-gray-200);background:var(--kcos-navy);cursor:pointer;padding:0 8px;font-size:8px}.finance-status{border-radius:3px;align-items:center;min-height:20px;padding:0 6px;font-size:8px;display:inline-flex}.finance-status.status-pago,.finance-status.status-recebido{color:var(--kcos-success);background:#16a34a1f}.finance-status.status-pendente{color:var(--kcos-warning);background:#f59e0b1f}.finance-status.status-vencido{color:var(--kcos-critical);background:#ef44441f}.finance-empty{min-height:130px;color:var(--kcos-gray-400);place-items:center;font-size:9px;display:grid}.finance-empty-large{min-height:280px;color:var(--kcos-gray-400);align-content:center;place-items:center;gap:7px;display:grid}.finance-empty-large svg{width:34px;height:34px}.finance-empty-large strong{color:var(--kcos-gray-200);font-size:12px}.finance-empty-large span{font-size:9px}.finance-flow-page{gap:var(--kcos-space-3);display:grid}.finance-flow-page .finance-kpi-grid{margin:0}.finance-invoice-layout{gap:var(--kcos-space-4);display:grid}.finance-invoice-layout>.finance-resource-layout{width:100%;margin:0}.finance-import-center{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d1}.finance-import-center>header{justify-content:space-between;gap:15px;margin-bottom:12px;display:flex}.finance-import-center header p{color:var(--kcos-information);text-transform:uppercase;margin:0 0 3px;font-size:9px}.finance-import-center header h2{margin:0;font-size:14px}.finance-import-center header>span{color:var(--kcos-gray-400);font-size:8px}.finance-dropzone{border:1px dashed var(--kcos-gray-600);border-radius:var(--kcos-radius-md);min-height:110px;color:var(--kcos-gray-200);background:var(--kcos-navy);cursor:pointer;align-content:center;place-items:center;gap:5px;display:grid}.finance-dropzone input{max-width:280px;min-height:auto;color:var(--kcos-gray-400);background:0 0;border:0;font-size:8px}.finance-dropzone strong{font-size:11px}.finance-dropzone small{color:var(--kcos-gray-400);font-size:8px}.finance-document-list{margin-top:12px;display:grid}.finance-document-list article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:55px;display:grid}.finance-document-list article>span{display:grid}.finance-document-list strong{font-size:10px}.finance-document-list small{color:var(--kcos-gray-400);font-size:8px}.finance-document-list b{font-size:9px}.finance-document-list button{border:1px solid var(--kcos-information);border-radius:var(--kcos-radius-sm);min-height:29px;color:var(--kcos-information);background:0 0;padding:0 9px;font-size:8px}.finance-document-list button:disabled{border-color:var(--kcos-gray-700);color:var(--kcos-success)}.finance-report-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-report-card{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-content:center;place-items:center;gap:6px;min-height:150px;display:grid}.finance-report-card span,.finance-report-card small{color:var(--kcos-gray-400);font-size:9px}@media (max-width:1180px){.finance-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-overview-main{grid-template-columns:1fr 1fr}.finance-overview-main>section:last-child{grid-column:1/-1}.finance-shortcuts>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.kcos-module-financeiro .kcos-module-sidebar{overflow:auto hidden}.finance-resource-layout{grid-template-columns:1fr}.finance-form-panel{position:static}.finance-overview-main,.finance-overview-tables{grid-template-columns:1fr}.finance-overview-main>section:last-child{grid-column:auto}.finance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.finance-page{padding:var(--kcos-space-6) var(--kcos-space-4) var(--kcos-space-10)}.finance-kpi-grid,.finance-report-grid,.finance-shortcuts>div{grid-template-columns:1fr}.finance-row{grid-template-columns:1fr auto}.finance-row .finance-status{justify-self:start}.finance-row button{grid-column:1/-1;justify-self:start}.finance-document-list article{grid-template-columns:1fr auto}.finance-document-list button{grid-column:1/-1;justify-self:start}.finance-mini-table{overflow-x:auto}.finance-mini-table>div{min-width:500px}}.finance-page{padding:var(--kcos-space-5) clamp(18px,2.2vw,32px) var(--kcos-space-10);background:radial-gradient(circle at 80% 0,#3882f614,#0000 24%),#070c12}.finance-page-header{margin-bottom:var(--kcos-space-4);justify-content:space-between;align-items:flex-end;display:flex}.finance-page-header h1{font-size:22px;font-weight:600}.finance-page-header span{max-width:760px;line-height:1.45;display:block}.finance-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.finance-kpi-grid.primary,.finance-kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.finance-kpi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-kpi{background:linear-gradient(#111827fa,#0d1321f2);border-color:#6872808c;min-height:76px;padding:12px}.finance-kpi>span{border-radius:8px;width:34px;height:34px}.finance-kpi p{letter-spacing:.45px;font-size:8px}.finance-kpi strong{font-size:16px}.finance-kpi small{font-size:8px}.finance-kpi.tone-green strong,.finance-positive-text{color:var(--kcos-success)}.finance-kpi.tone-blue strong{color:var(--kcos-information)}.finance-kpi.tone-red strong,.finance-negative-text,.finance-critical-text{color:var(--kcos-critical)}.finance-kpi.tone-orange strong,.finance-warning-text{color:var(--kcos-warning)}.finance-kpi.tone-gray strong{color:var(--kcos-gray-300)}.finance-kpi.tone-orange>span{color:var(--kcos-warning);background:#f59e0b21}.finance-kpi.tone-gray>span{color:var(--kcos-gray-400);background:#9ca3af1f}.finance-dashboard-grid{grid-template-columns:1.15fr .95fr .9fr;gap:12px;display:grid}.finance-dashboard-grid>.finance-panel-chart{grid-row:span 2}.finance-panel{background:linear-gradient(#0d1321eb,#080d15f0);border-color:#6872808c;padding:14px;box-shadow:0 12px 30px #0000002e}.finance-section-header{margin-bottom:10px}.finance-section-header h2{letter-spacing:.4px;font-size:11px}.finance-section-header a{font-size:9px}.finance-chart{min-height:170px;padding-top:16px}.finance-chart svg{height:130px}.finance-flow-large .finance-chart{min-height:230px}.finance-flow-large .finance-chart svg{height:190px}.finance-channel-list{gap:10px}.finance-channel-list span,.finance-channel-list strong{font-size:10px}.finance-next-list li{min-height:46px}.finance-next-list p,.finance-next-list strong{font-size:9px}.finance-alert-list{gap:8px;display:grid}.finance-attention{border:1px solid var(--kcos-gray-700);border-left:3px solid var(--kcos-gray-600);border-radius:var(--kcos-radius-sm);min-height:54px;color:var(--kcos-gray-200);background:#080d1594;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:10px;display:grid}.finance-attention.tone-red{border-left-color:var(--kcos-critical)}.finance-attention.tone-orange{border-left-color:var(--kcos-warning)}.finance-attention.tone-green{border-left-color:var(--kcos-success)}.finance-attention>span{background:var(--kcos-graphite);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.finance-attention p{gap:2px;margin:0;display:grid}.finance-attention strong{font-size:10px}.finance-attention small{color:var(--kcos-gray-400);font-size:8px}.finance-attention b{color:var(--kcos-information);font-size:8px}.finance-shortcuts.compact{margin-top:12px;padding:12px}.finance-shortcuts.compact>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.finance-shortcuts.compact .ds-button{min-height:34px;font-size:8px}.finance-filters{flex-wrap:wrap;gap:8px;width:min(1320px,100%);margin:0 auto 12px;display:flex}.finance-filters span{border:1px solid var(--kcos-gray-700);min-height:28px;color:var(--kcos-gray-300);background:#0d1321c7;border-radius:999px;align-items:center;padding:0 10px;font-size:8px;display:inline-flex}.finance-operational-page{gap:0;display:grid}.finance-operational-layout{grid-template-columns:1fr;align-items:start;gap:12px;width:min(1320px,100%);margin:0 auto;display:grid}.finance-resource-layout{grid-template-columns:1fr;gap:12px;display:grid}.finance-form-panel,.finance-list-panel{background:linear-gradient(#0d1321eb,#080d15f0);border-color:#6872808c}.finance-form-panel{padding:14px}.finance-form-panel.compact{position:static}.finance-action-dock{order:2}.finance-action-dock>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.finance-action-dock .finance-add{align-self:end}.finance-form-panel p{color:var(--kcos-information);text-transform:uppercase;letter-spacing:.45px;margin:0 0 4px;font-size:8px;font-weight:700}.finance-form-panel h2,.finance-list-panel h2{font-size:13px}.finance-form-panel>div{gap:9px;margin-top:12px}.finance-field{gap:4px;font-size:8px}.finance-field input,.finance-field select{border-color:var(--kcos-gray-700);background:#080d15f2;min-height:36px;font-size:10px}.finance-list-panel.operational{order:1;min-height:460px}.finance-list-panel>header{min-height:50px;padding:12px 14px}.finance-list-panel>header span{font-size:9px}.finance-table{overflow-x:auto}.finance-table>header,.finance-table>article{grid-template-columns:repeat(var(--finance-cols),minmax(90px,1fr));border-bottom:1px solid var(--kcos-gray-700);align-items:center;gap:10px;min-width:860px;padding:10px 14px;display:grid}.finance-table>header{z-index:1;color:var(--kcos-gray-400);text-transform:uppercase;letter-spacing:.45px;background:#1a1f2bfa;font-size:8px;font-weight:700;position:sticky;top:0}.finance-table>article{min-height:50px;color:var(--kcos-gray-300);font-size:9px}.finance-table>article:nth-child(odd){background:#ffffff04}.finance-table strong{color:var(--kcos-white);font-size:10px}.finance-table small{color:var(--kcos-gray-400);margin-top:2px;font-size:8px;display:block}.finance-table button{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);width:max-content;min-height:28px;color:var(--kcos-gray-200);background:var(--kcos-navy);cursor:pointer;padding:0 9px;font-size:8px}.finance-table button:hover{border-color:var(--kcos-information);color:var(--kcos-information)}.finance-status{border-radius:999px;width:max-content;min-height:21px;padding:0 7px;font-size:8px;font-weight:700}.finance-status.status-success{color:var(--kcos-success);background:#16a34a21}.finance-status.status-warning{color:var(--kcos-warning);background:#f59e0b21}.finance-status.status-critical{color:var(--kcos-critical);background:#ef444421}.finance-status.status-neutral{color:var(--kcos-gray-300);background:#9ca3af1f}.finance-invoice-layout{width:min(1320px,100%);margin:0 auto}.finance-invoice-layout>.finance-kpi-grid,.finance-invoice-layout>.finance-import-center,.finance-invoice-layout>.finance-operational-page{width:100%;margin-left:0;margin-right:0}.finance-import-center{background:linear-gradient(#0d1321eb,#080d15f0);border-color:#6872808c;padding:14px}.finance-dropzone{min-height:96px}.finance-document-list article{min-height:50px}.finance-empty{min-height:116px;color:var(--kcos-gray-400);text-align:center;padding:16px;font-size:10px}.finance-empty-large span{text-align:center;max-width:260px;line-height:1.45}.finance-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-report-card{min-height:150px}@media (max-width:1180px){.finance-kpi-grid,.finance-kpi-grid.primary,.finance-kpi-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpi-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-dashboard-grid{grid-template-columns:1fr 1fr}.finance-dashboard-grid>.finance-panel-chart{grid-area:auto/1/auto/-1}.finance-operational-layout,.finance-resource-layout{grid-template-columns:1fr}.finance-form-panel,.finance-form-panel.compact{position:static}.finance-shortcuts.compact>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.kcos-module-financeiro .kcos-module-sidebar{overflow:auto hidden}.finance-dashboard-grid{grid-template-columns:1fr}.finance-kpi-grid,.finance-kpi-grid.primary,.finance-kpi-grid.four,.finance-kpi-grid.three,.finance-action-dock>div{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-table>header,.finance-table>article{min-width:780px}.finance-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.finance-page{padding:var(--kcos-space-5) var(--kcos-space-4) var(--kcos-space-9)}.finance-page-header h1{font-size:20px}.finance-kpi-grid,.finance-kpi-grid.primary,.finance-kpi-grid.four,.finance-kpi-grid.three,.finance-report-grid,.finance-action-dock>div,.finance-shortcuts.compact>div{grid-template-columns:1fr}.finance-table>header,.finance-table>article{min-width:700px}.finance-document-list article{grid-template-columns:1fr}.finance-document-list button{justify-self:start}}.kcos-module-operacao .kcos-module-sidebar{overflow-y:auto}.operation-page{min-height:calc(100vh - var(--kcos-topbar-height));padding:var(--kcos-space-6) clamp(20px,2.5vw,40px) var(--kcos-space-12);color:var(--kcos-white);background:radial-gradient(circle at 85% 6%,#3882f614,#0000 24%),#070c12}.operation-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.operation-page-header,.operation-page>main{width:min(1320px,100%);margin-left:auto;margin-right:auto}.operation-page-header{margin-bottom:var(--kcos-space-4)}.operation-page-header p{color:var(--kcos-information);text-transform:uppercase;letter-spacing:.7px;margin:0 0 4px;font-size:11px;font-weight:600}.operation-page-header h1{margin:0 0 4px;font-size:24px;font-weight:600}.operation-page-header span{color:var(--kcos-gray-400);font-size:12px}.operation-loading{color:var(--kcos-gray-400);align-content:center;place-items:center;gap:12px;display:grid}.operation-company-vision{width:min(1320px,100%);min-height:38px;margin:0 auto var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);color:var(--kcos-gray-300);background:#0d1321db;align-items:center;gap:9px;padding:0 12px;font-size:11px;display:flex}.operation-company-vision span{color:var(--kcos-gray-400);text-transform:uppercase;letter-spacing:.48px}.operation-company-vision strong{color:var(--kcos-white);font-weight:600}.operation-company-vision small{border-radius:var(--kcos-radius-sm);min-height:20px;color:var(--kcos-information);text-transform:uppercase;letter-spacing:.42px;background:#3882f61a;border:1px solid #3882f652;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.operation-company-summary{margin-bottom:var(--kcos-space-4)}.operation-company-summary-table{overflow:auto}.operation-company-summary-table>header,.operation-company-summary-table>article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:1.25fr .7fr .75fr .75fr .85fr .75fr .9fr .75fr;align-items:center;gap:10px;min-width:980px;padding:10px 12px;font-size:9px;display:grid}.operation-company-summary-table>header{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-transform:uppercase;font-size:8px;font-weight:700}.operation-company-summary-table strong{font-size:10px}.operation-kpis{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operation-kpi{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:center;gap:12px;min-height:86px;padding:12px;display:flex}.operation-kpi>span{border-radius:7px;flex:none;place-items:center;width:40px;height:40px;display:grid}.operation-kpi.tone-blue>span{color:var(--kcos-information);background:#3882f624}.operation-kpi.tone-green>span{color:var(--kcos-success);background:#16a34a24}.operation-kpi.tone-orange>span{color:var(--kcos-warning);background:#f59e0b24}.operation-kpi.tone-purple>span{color:var(--kcos-neutral);background:#8b5cf624}.operation-kpi p{min-width:0;color:var(--kcos-gray-300,#c6cbd2);text-transform:uppercase;gap:2px;margin:0;font-size:9px;display:grid}.operation-kpi strong{color:var(--kcos-white);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.operation-kpi small{color:var(--kcos-gray-400);text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:8px;overflow:hidden}.operation-dashboard-grid{gap:var(--kcos-space-3);grid-template-columns:1.05fr 1.15fr 1.1fr .8fr;display:grid}.operation-panel{min-width:0;padding:var(--kcos-space-3);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6;box-shadow:0 10px 26px #00000026}.operation-segment-intro{margin-bottom:var(--kcos-space-3);background:#3882f612;border-color:#3882f63d;gap:4px;display:grid}.operation-segment-intro strong{font-size:12px}.operation-segment-intro span{color:var(--kcos-gray-400);font-size:9px;line-height:1.45}.operation-panel-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.operation-panel-header h2{text-transform:uppercase;margin:0;font-size:12px}.operation-panel-header a{color:var(--kcos-information);font-size:9px}.operation-dashboard-grid>.operation-panel:nth-child(5){grid-column:1/2}.operation-dashboard-grid>.operation-panel:nth-child(6){grid-column:2/4}.operation-dashboard-grid>.operation-panel:nth-child(7){grid-column:4/5}.operation-empty{min-height:80px;color:var(--kcos-gray-400);text-align:center;place-items:center;font-size:9px;display:grid}.operation-attention-compact{display:grid}.operation-attention-compact>a{border-bottom:1px solid var(--kcos-gray-700);min-height:62px;color:var(--kcos-gray-200);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;display:grid}.operation-attention-compact>a>span{border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.operation-attention-compact .severity-critico{color:var(--kcos-critical);background:#ef444426}.operation-attention-compact .severity-atencao{color:var(--kcos-warning);background:#f59e0b26}.operation-attention-compact .severity-informacao{color:var(--kcos-success);background:#16a34a26}.operation-attention-compact p{gap:3px;min-width:0;margin:0;display:grid}.operation-attention-compact strong,.operation-attention-compact small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operation-attention-compact strong{font-size:10px}.operation-attention-compact small{color:var(--kcos-gray-400);font-size:8px}.operation-attention-compact>a>b{font-size:12px}.operation-stock-compact,.operation-purchase-compact,.operation-import-compact{display:grid}.operation-stock-compact article,.operation-purchase-compact article,.operation-import-compact article{border-bottom:1px solid var(--kcos-gray-700);align-items:center;gap:9px;min-height:62px;display:grid}.operation-stock-compact article{grid-template-columns:46px 1fr auto}.operation-product-thumb{width:43px;height:43px;color:var(--kcos-information);background:linear-gradient(145deg,var(--kcos-graphite),var(--kcos-navy));border-radius:7px;place-items:center;display:grid}.operation-stock-compact p,.operation-stock-compact b,.operation-purchase-compact article>span,.operation-import-compact article>span{gap:3px;margin:0;display:grid}.operation-stock-compact strong,.operation-purchase-compact strong,.operation-import-compact strong{font-size:10px}.operation-stock-compact small,.operation-purchase-compact small,.operation-import-compact small{color:var(--kcos-gray-400);font-size:8px}.operation-stock-compact b{color:var(--kcos-critical);font-size:12px}.operation-purchase-compact article{grid-template-columns:1fr auto}.operation-purchase-compact article>small{grid-column:2}.operation-import-compact article{grid-template-columns:1fr auto}.operation-import-compact b{color:var(--kcos-warning);font-size:9px}.operation-status{width:max-content;min-height:20px;color:var(--kcos-information);background:#3882f61f;border-radius:3px;align-items:center;padding:0 6px;font-size:8px;display:inline-flex}.operation-status.status-comprado,.operation-status.status-recebido,.operation-status.status-conferido{color:var(--kcos-success);background:#16a34a1f}.operation-status.status-cotando,.operation-status.status-solicitado{color:var(--kcos-warning);background:#f59e0b1f}.operation-actions{gap:7px;display:grid}.operation-actions .ds-button{border-color:var(--kcos-gray-700);justify-content:flex-start;min-height:37px;font-size:9px}.operation-flow{grid-template-columns:130px 1fr;align-items:center;gap:18px;min-height:145px;display:grid}.operation-donut{background:var(--kcos-graphite);width:120px;height:120px;box-shadow:inset 0 0 0 28px var(--kcos-navy);border-radius:50%;place-items:center;display:grid}.operation-donut>span{text-align:center;font-size:8px;display:grid}.operation-donut strong{font-size:17px}.operation-flow ul,.operation-activity-list{margin:0;padding:0;list-style:none}.operation-flow li{border-bottom:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;min-height:28px;font-size:9px;display:flex}.operation-activity-list li{border-bottom:1px solid var(--kcos-gray-700);gap:2px;min-height:37px;padding:5px 0;font-size:9px;display:grid}.operation-activity-list time{color:var(--kcos-gray-400);font-size:8px}.operation-shortcuts{margin-top:var(--kcos-space-3)}.operation-shortcuts>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.operation-shortcuts>div>a{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);min-height:57px;color:var(--kcos-gray-200);background:var(--kcos-navy);align-content:center;place-items:center;gap:5px;font-size:9px;transition:all .18s;display:grid}.operation-shortcuts>div>a:hover{border-color:var(--kcos-orange);transform:translateY(-2px)}.operation-attention-list{gap:var(--kcos-space-3);display:grid}.operation-attention-card{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-left:3px solid var(--kcos-warning);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.operation-attention-card.severity-critico{border-left-color:var(--kcos-critical)}.operation-attention-icon{width:43px;height:43px;color:var(--kcos-warning);background:#f59e0b1f;border-radius:50%;place-items:center;display:grid}.operation-attention-card.severity-critico .operation-attention-icon{color:var(--kcos-critical);background:#ef44441f}.operation-attention-card header{gap:10px;display:flex}.operation-attention-card header b{text-transform:uppercase;font-size:8px}.operation-attention-card header small{color:var(--kcos-gray-400);font-size:8px}.operation-attention-card h2{margin:7px 0 10px;font-size:14px}.operation-attention-card dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.operation-attention-card dl>div{background:var(--kcos-graphite);border-radius:5px;padding:8px}.operation-attention-card dt{color:var(--kcos-gray-400);font-size:8px}.operation-attention-card dd{color:var(--kcos-gray-200);margin:3px 0 0;font-size:9px;line-height:1.45}.operation-attention-card>.ds-button{align-self:center;min-width:120px}.operation-capture{gap:var(--kcos-space-4);display:grid}.operation-drop-panel,.operation-capture-results{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6}.operation-dropzone{border:1px dashed var(--kcos-information);border-radius:var(--kcos-radius-md);min-height:260px;color:var(--kcos-information);cursor:pointer;background:radial-gradient(circle,#3882f61f,#0000 64%);align-content:center;place-items:center;gap:8px;display:grid}.operation-dropzone input{width:min(440px,90%);min-height:auto;color:var(--kcos-gray-400);background:0 0;border:0;font-size:9px}.operation-dropzone svg{width:46px;height:46px}.operation-dropzone strong{font-size:16px}.operation-dropzone span{color:var(--kcos-gray-300);font-size:11px}.operation-dropzone small{color:var(--kcos-gray-400);font-size:9px}.operation-drop-panel>p{color:var(--kcos-gray-400);text-align:center;margin:10px 0 0;font-size:9px}.operation-capture-results>div>article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:42px 1fr auto;align-items:start;gap:12px;padding:14px 0;display:grid}.operation-capture-results article>span{width:38px;height:38px;color:var(--kcos-success);background:#16a34a1f;border-radius:6px;place-items:center;display:grid}.operation-capture-results article>div{gap:3px;display:grid}.operation-capture-results article small{color:var(--kcos-gray-400);font-size:8px}.operation-capture-results dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:8px 0 0;display:grid}.operation-capture-results dl>div{background:var(--kcos-graphite);border-radius:4px;padding:7px}.operation-capture-results dt{color:var(--kcos-gray-400);font-size:7px}.operation-capture-results dd{margin:2px 0 0;font-size:8px}.operation-table-panel{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);overflow:hidden}.operation-table-panel>header,.operation-table-panel>article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:1.2fr .8fr .65fr 1fr .9fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.operation-table-panel>header{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-transform:uppercase;font-size:8px}.operation-table-panel>article{min-height:62px;color:var(--kcos-gray-300);font-size:9px}.operation-table-panel article>span{gap:2px;display:grid}.operation-table-panel article small{color:var(--kcos-gray-400);font-size:8px}.operation-table-panel article a{color:var(--kcos-information);margin-top:3px;font-size:8px}.operation-stock-page{gap:var(--kcos-space-4);display:grid}.operation-stock-page>section{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6}.operation-stock-page>section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.operation-stock-page h2{margin:0;font-size:13px}.operation-stock-page>section>header span{background:var(--kcos-graphite);border-radius:50%;place-items:center;min-width:23px;min-height:23px;font-size:9px;display:grid}.operation-stock-page>section>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operation-product-card{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);grid-template-columns:44px 1fr;gap:10px;min-height:130px;padding:12px;display:grid}.operation-product-card>div{align-content:start;gap:3px;display:grid}.operation-product-card strong{font-size:11px}.operation-product-card small,.operation-product-card p{color:var(--kcos-gray-400);margin:0;font-size:8px}.operation-product-card dl{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;display:grid}.operation-product-card dl>div{background:var(--kcos-graphite);border-radius:4px;padding:6px}.operation-product-card dt{color:var(--kcos-gray-400);font-size:7px}.operation-resource-layout{align-items:start;gap:var(--kcos-space-4);grid-template-columns:minmax(270px,350px) minmax(0,1fr);display:grid}.operation-form-panel,.operation-resource-list{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6}.operation-form-panel{top:calc(var(--kcos-topbar-height) + 24px);padding:var(--kcos-space-4);position:sticky}.operation-form-panel h2,.operation-resource-list h2{margin:0;font-size:14px}.operation-form-panel>div{gap:10px;margin-top:14px;display:grid}.operation-field{color:var(--kcos-gray-300);gap:5px;font-size:9px;display:grid}.operation-field input,.operation-field select{border-color:var(--kcos-gray-700);background:var(--kcos-navy);width:100%;min-height:39px}.operation-submit{width:100%;margin-top:4px}.operation-resource-list{overflow:hidden}.operation-resource-list>header{padding:var(--kcos-space-4);border-bottom:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;display:flex}.operation-resource-list>header span{color:var(--kcos-gray-400);font-size:9px}.operation-resource-card,.operation-purchase-card,.operation-supplier-card{border-bottom:1px solid var(--kcos-gray-700);min-height:78px;padding:12px 16px}.operation-resource-card{grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid}.operation-resource-card>span{gap:3px;display:grid}.operation-resource-card small,.operation-resource-card p{color:var(--kcos-gray-400);margin:0;font-size:8px}.operation-resource-card>span:last-child{text-align:right}.operation-resource-card b{font-size:14px}.operation-purchase-card{grid-template-columns:1fr 2fr auto;align-items:center;gap:12px;display:grid}.operation-purchase-card>span{gap:3px;display:grid}.operation-purchase-card small{color:var(--kcos-gray-400);font-size:8px}.operation-purchase-flow{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.operation-purchase-flow i{color:var(--kcos-gray-500);background:var(--kcos-graphite);text-align:center;border-radius:3px;padding:5px 3px;font-size:6px;font-style:normal}.operation-purchase-flow i.done{color:var(--kcos-success)}.operation-purchase-flow i.active{color:var(--kcos-white);background:var(--kcos-information)}.operation-purchase-card .ds-button{min-height:31px;padding:0 9px;font-size:8px}.operation-supplier-card{grid-template-columns:42px 1fr 1fr;align-items:center;gap:12px;display:grid}.operation-avatar{width:40px;height:40px;color:var(--kcos-information);background:#3882f624;border-radius:50%;place-items:center;font-size:11px;display:grid}.operation-supplier-card>div{gap:2px;display:grid}.operation-supplier-card small,.operation-supplier-card p{color:var(--kcos-gray-400);margin:0;font-size:8px}.operation-supplier-card dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;display:grid}.operation-supplier-card dt{color:var(--kcos-gray-400);font-size:7px}.operation-supplier-card dd{margin:2px 0 0;font-size:8px}.operation-exception-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operation-exception-card{min-height:250px;padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-top:3px solid var(--kcos-warning);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);flex-direction:column;display:flex}.operation-exception-card.severity-critico{border-top-color:var(--kcos-critical)}.operation-exception-card header{align-items:center;gap:8px;display:flex}.operation-exception-card header>span{width:34px;height:34px;color:var(--kcos-warning);background:#f59e0b1f;border-radius:50%;place-items:center;display:grid}.operation-exception-card header b{font-size:8px}.operation-exception-card h2{margin:13px 0;font-size:14px}.operation-exception-card p{color:var(--kcos-gray-300);gap:3px;margin:5px 0;font-size:9px;display:grid}.operation-exception-card p strong{color:var(--kcos-gray-400);text-transform:uppercase;font-size:7px}.operation-exception-card .ds-button{margin-top:auto}.operation-report-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operation-report-grid article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-content:center;place-items:center;gap:7px;min-height:165px;display:grid}.operation-report-grid article svg{color:var(--kcos-information)}.operation-report-grid span,.operation-report-grid small{color:var(--kcos-gray-400);font-size:9px}.operation-report-grid strong{font-size:23px}.operation-settings>section{width:min(520px,100%);padding:var(--kcos-space-5);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);gap:12px;display:grid}.operation-settings h2{margin:0;font-size:16px}.operation-settings p{color:var(--kcos-gray-400);margin:0 0 8px;font-size:9px}.operation-empty-large{min-height:280px;color:var(--kcos-gray-400);align-content:center;place-items:center;gap:8px;display:grid}.operation-empty-large svg{width:38px;height:38px;color:var(--kcos-information)}.operation-empty-large strong{color:var(--kcos-gray-200);font-size:13px}.operation-empty-large span{font-size:9px}.operation-empty-large .ds-button{margin-top:5px}@media (max-width:1200px){.operation-kpis,.operation-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-dashboard-grid>.operation-panel:nth-child(n){grid-column:auto}.operation-shortcuts>div{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-stock-page>section>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-purchase-card{grid-template-columns:1fr}.operation-purchase-card .ds-button{justify-self:start}}@media (max-width:820px){.kcos-module-operacao .kcos-module-sidebar{overflow:auto hidden}.operation-resource-layout{grid-template-columns:1fr}.operation-form-panel{position:static}.operation-attention-card{grid-template-columns:43px 1fr}.operation-attention-card>.ds-button{grid-column:2;justify-self:start}.operation-attention-card dl{grid-template-columns:1fr}.operation-table-panel{overflow-x:auto}.operation-table-panel>header,.operation-table-panel>article{min-width:820px}.operation-capture-results>div>article{grid-template-columns:40px 1fr}.operation-capture-results article>.ds-button{grid-column:2;justify-self:start}.operation-capture-results dl{grid-template-columns:repeat(2,1fr)}.operation-exception-grid,.operation-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.operation-page{padding:var(--kcos-space-6) var(--kcos-space-4) var(--kcos-space-10)}.operation-kpis,.operation-dashboard-grid,.operation-stock-page>section>div,.operation-exception-grid,.operation-report-grid{grid-template-columns:1fr}.operation-shortcuts>div{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-flow{grid-template-columns:1fr}.operation-donut{margin:auto}.operation-attention-card{grid-template-columns:1fr}.operation-attention-card>.ds-button{grid-column:auto}.operation-capture-results>div>article{grid-template-columns:1fr}.operation-capture-results article>.ds-button{grid-column:auto}.operation-capture-results dl,.operation-resource-card,.operation-supplier-card{grid-template-columns:1fr}.operation-resource-card>span:last-child{text-align:left}.operation-supplier-card dl{grid-template-columns:1fr}.operation-purchase-flow{grid-template-columns:repeat(3,1fr)}}.operation-kpis.operation-kpis-five{grid-template-columns:repeat(5,minmax(0,1fr))}.operation-kpis.operation-kpis-four{grid-template-columns:repeat(4,minmax(0,1fr))}.operation-stock-table>header,.operation-stock-table>article{grid-template-columns:1.4fr 1.1fr .55fr .55fr .65fr .45fr}.operation-products-table>header,.operation-products-table>article{grid-template-columns:1.35fr .95fr .75fr .85fr .65fr .55fr .65fr .45fr}.operation-status.stock-critical{color:var(--kcos-critical);background:#ef444424}.operation-status.stock-attention{color:var(--kcos-warning);background:#f59e0b24}.operation-status.stock-healthy{color:var(--kcos-success);background:#16a34a24}.operation-status.stock-excess{color:var(--kcos-neutral);background:#8b5cf624}.operation-products-page,.operation-purchases-page,.operation-suppliers-page,.operation-reports-page{gap:var(--kcos-space-4);display:grid}.operation-product-workbench{gap:var(--kcos-space-4);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;display:grid}.operation-action-dock{position:static;top:auto}.operation-action-dock summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:74px;list-style:none;display:flex}.operation-action-dock summary::-webkit-details-marker{display:none}.operation-action-dock summary span{gap:3px;display:grid}.operation-action-dock summary b{color:var(--kcos-orange);text-transform:uppercase;font-size:8px}.operation-action-dock summary strong{font-size:14px}.operation-action-dock summary:after{content:"+";width:26px;height:26px;color:var(--kcos-white);background:var(--kcos-orange);border-radius:6px;place-items:center;display:grid}.operation-action-dock[open] summary:after{content:"–"}.operation-sku-generator{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:linear-gradient(145deg,#0d1321f5,#1a1f2beb);gap:14px;display:grid}.operation-sku-generator header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.operation-sku-generator header p{color:var(--kcos-orange);text-transform:uppercase;margin:0;font-size:9px}.operation-sku-generator h2{color:var(--kcos-white);letter-spacing:.08em;margin:3px 0 0;font-size:24px}.operation-sku-generator header span{border:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);border-radius:6px;padding:6px 8px;font-size:9px}.operation-sku-generator>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operation-sku-generator footer{flex-wrap:wrap;gap:8px;display:flex}.operation-sku-generator>small,.operation-settings-card small{color:var(--kcos-gray-400);font-size:9px}.operation-capture-final{grid-template-columns:1fr}.operation-capture-recent{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6}.operation-capture-recent>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operation-capture-recent article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-content:start;gap:9px;min-height:120px;padding:12px;display:grid}.operation-capture-recent article>span{width:36px;height:36px;color:var(--kcos-information);background:#3882f621;border-radius:7px;place-items:center;display:grid}.operation-capture-recent p{gap:4px;margin:0;display:grid}.operation-capture-recent strong{font-size:11px}.operation-capture-recent small{color:var(--kcos-gray-400);font-size:8px}.operation-capture-recent a{color:var(--kcos-information);align-self:end;font-size:9px}.operation-resource-layout{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.operation-report-panels{gap:var(--kcos-space-3);grid-template-columns:1.2fr 1fr 1fr;display:grid}.operation-report-bars{gap:8px;display:grid}.operation-report-bars p{color:var(--kcos-gray-300);grid-template-columns:1fr minmax(80px,1.2fr) 24px;align-items:center;gap:8px;margin:0;font-size:9px;display:grid}.operation-report-bars i{background:linear-gradient(90deg,var(--kcos-information),var(--kcos-orange));border-radius:999px;height:8px}.operation-report-bars b{font-size:10px}.operation-settings{gap:var(--kcos-space-4);display:grid}.operation-settings>section.operation-settings-grid{gap:var(--kcos-space-3);background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0}.operation-settings-card{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-content:start;gap:10px;display:grid}.operation-settings-card b{color:var(--kcos-white);font-size:12px}.operation-settings>.operation-submit{width:min(320px,100%)}@media (max-width:1200px){.operation-kpis.operation-kpis-five{grid-template-columns:repeat(3,minmax(0,1fr))}.operation-product-workbench,.operation-report-panels,.operation-resource-layout{grid-template-columns:1fr}.operation-capture-recent>div,.operation-settings>section.operation-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.operation-kpis.operation-kpis-five,.operation-kpis.operation-kpis-four,.operation-sku-generator>div,.operation-capture-recent>div,.operation-settings>section.operation-settings-grid{grid-template-columns:1fr}.operation-stock-table>header,.operation-stock-table>article,.operation-products-table>header,.operation-products-table>article{min-width:920px}}.operation-products-real{gap:var(--kcos-space-3);display:grid}.operation-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operation-products-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.operation-products-head>div{gap:3px;min-width:0;display:grid}.operation-products-head strong{font-size:13px}.operation-products-head span{color:var(--kcos-gray-400);font-size:9px}.operation-products-form{gap:12px;display:grid}.operation-products-form-actions{flex-wrap:wrap;gap:8px;display:flex}.operation-error{border-radius:var(--kcos-radius-sm);color:var(--kcos-critical);background:#ef444417;border:1px solid #ef44444d;margin:0;padding:9px 11px;font-size:9px}.operation-message{border-radius:var(--kcos-radius-sm);color:var(--kcos-success);background:#22c55e17;border:1px solid #22c55e4d;margin:0;padding:9px 11px;font-size:9px}.operation-products-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.operation-products-filters{flex-wrap:wrap;gap:6px;display:flex}.operation-products-filters button{border:1px solid var(--kcos-gray-700);min-height:30px;color:var(--kcos-gray-300);background:var(--kcos-navy);border-radius:20px;padding:0 11px;font-size:8px}.operation-products-filters button.active{color:var(--kcos-white);border-color:var(--kcos-orange);background:#f59e0b29}.operation-products-search{min-width:180px}.operation-products-empty{text-align:center;padding:var(--kcos-space-6);border:1px dashed var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);place-items:center;gap:8px;display:grid}.operation-products-empty strong{font-size:13px}.operation-products-empty span{max-width:420px;color:var(--kcos-gray-400);font-size:9px}.operation-products-cards{gap:var(--kcos-space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.operation-product-card{padding:var(--kcos-space-3);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);gap:10px;display:grid}.operation-product-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.operation-product-card>header strong{font-size:12px}.operation-product-card>header small{color:var(--kcos-gray-400);font-size:8px;display:block}.operation-product-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.operation-product-card dt{color:var(--kcos-gray-400);text-transform:uppercase;font-size:7px}.operation-product-card dd{margin:2px 0 0;font-size:9px}.operation-product-actions{flex-wrap:wrap;gap:6px;display:flex}.operation-product-actions .ds-button{min-height:28px;padding:0 9px;font-size:8px}.operation-recent-list{gap:6px;display:grid}.operation-recent-list article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);background:var(--kcos-navy);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:9px;display:flex}.operation-recent-list strong{font-size:10px;display:block}.operation-recent-list small{color:var(--kcos-gray-400);font-size:8px}.operation-movement-row{grid-template-columns:1fr auto auto;align-items:center;gap:10px;display:grid}.operation-purchase-items{gap:8px;display:grid}.operation-status.margin-tone-red,.operation-status.margin-tone-green,.operation-status.margin-tone-orange,.operation-status.margin-tone-gray{text-transform:uppercase;white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:7px}.mkt-reports{gap:12px;display:grid}.mkt-reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mkt-report-panel{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6;padding:12px}.mkt-report-panel>header h3{text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:11px}.mkt-report-list{gap:6px;display:grid}.mkt-report-list article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);background:var(--kcos-navy);justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:9px;display:flex}.mkt-report-list strong{font-size:10px;display:block}.mkt-report-list small{color:var(--kcos-gray-400);font-size:8px}.reports-note{color:var(--kcos-gray-400);margin:0;font-size:8px;font-style:italic}.reports-empty-card{text-align:center;padding:var(--kcos-space-6);border:1px dashed var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6;place-items:center;gap:6px;display:grid}.reports-empty-card strong{font-size:12px}.reports-empty-card span{max-width:420px;color:var(--kcos-gray-400);font-size:9px}@media (max-width:820px){.mkt-reports-grid{grid-template-columns:1fr}}.operation-status.product-status-active{color:var(--kcos-success);background:#16a34a24}.operation-status.product-status-attention{color:var(--kcos-warning);background:#f59e0b24}.operation-status.product-status-paused{color:var(--kcos-neutral);background:#8b5cf624}.operation-status.product-status-archived{color:var(--kcos-gray-400);background:#94a3b824}@media (max-width:900px){.operation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.operation-form-grid,.operation-product-card dl{grid-template-columns:1fr}}.operation-stock-table>header,.operation-stock-table>article{grid-template-columns:.95fr 1.25fr 1fr .55fr .55fr .55fr .55fr .7fr .75fr;min-width:1180px}.operation-products-table>header,.operation-products-table>article{grid-template-columns:.95fr 1.25fr .9fr .85fr .75fr .9fr .65fr .55fr .65fr .45fr;min-width:1260px}.operation-imports-table>header,.operation-imports-table>article{grid-template-columns:.95fr 1.25fr .8fr .8fr .9fr .8fr;min-width:980px}.operation-field select[multiple]{min-height:86px;padding:8px}.kcos-module-comercial .kcos-module-sidebar{overflow-y:auto}.commercial-page{min-height:calc(100vh - var(--kcos-topbar-height));padding:var(--kcos-space-6) clamp(20px,2.5vw,40px) var(--kcos-space-12);color:var(--kcos-white);background:radial-gradient(circle at 82% 5%,#3882f614,#0000 24%),#070c12}.commercial-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.commercial-page-header,.commercial-page>main{width:min(1320px,100%);margin-left:auto;margin-right:auto}.commercial-page-header{margin-bottom:var(--kcos-space-4)}.commercial-page-header p{color:var(--kcos-information);text-transform:uppercase;letter-spacing:.7px;margin:0 0 4px;font-size:11px;font-weight:600}.commercial-page-header h1{margin:0 0 4px;font-size:24px;font-weight:600}.commercial-page-header span{color:var(--kcos-gray-400);font-size:12px}.commercial-loading{color:var(--kcos-gray-400);align-content:center;place-items:center;gap:12px;display:grid}.commercial-kpis{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.commercial-kpi{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:center;gap:10px;min-height:86px;padding:12px;display:flex}.commercial-kpi>span{border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.commercial-kpi.tone-green>span{color:var(--kcos-success);background:#16a34a24}.commercial-kpi.tone-blue>span{color:var(--kcos-information);background:#3882f624}.commercial-kpi.tone-orange>span{color:var(--kcos-orange);background:#ff6a0024}.commercial-kpi.tone-purple>span{color:var(--kcos-neutral);background:#8b5cf624}.commercial-kpi.tone-yellow>span{color:var(--kcos-warning);background:#f59e0b24}.commercial-kpi p{min-width:0;color:var(--kcos-gray-300);text-transform:uppercase;gap:2px;margin:0;font-size:8px;display:grid}.commercial-kpi strong{color:var(--kcos-white);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.commercial-kpi small{color:var(--kcos-gray-400);text-transform:none;font-size:8px}.commercial-kpis-eight{grid-template-columns:repeat(4,minmax(0,1fr))}.commercial-dashboard-grid{gap:var(--kcos-space-3);grid-template-columns:1.25fr 1fr .9fr;display:grid}.commercial-panel{min-width:0;padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6;box-shadow:0 10px 26px #00000026}.commercial-segment-page{gap:var(--kcos-space-3);display:grid}.commercial-segment-intro{background:#3882f612;border-color:#3882f63d;gap:7px;display:grid}.commercial-segment-intro strong{font-size:13px}.commercial-segment-intro span{max-width:860px;color:var(--kcos-gray-400);font-size:9px;line-height:1.5}.commercial-segment-intro nav{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.commercial-segment-intro .ds-button{min-height:32px;font-size:8px}.commercial-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.commercial-panel>header h2{text-transform:uppercase;margin:0;font-size:12px}.commercial-panel>header a{color:var(--kcos-information);font-size:9px}.commercial-dashboard-grid>.commercial-panel:nth-child(4){grid-column:1/3}.commercial-empty{min-height:96px;color:var(--kcos-gray-400);text-align:center;place-items:center;font-size:9px;display:grid}.commercial-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.commercial-card-actions a,.commercial-inline-action{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);min-height:32px;color:var(--kcos-information);text-align:center;background:#3882f614;place-items:center;font-size:8px;display:grid}.commercial-summary-cards{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.commercial-summary-cards article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-content:center;gap:4px;min-height:82px;padding:12px;display:grid}.commercial-summary-cards span{color:var(--kcos-gray-400);text-transform:uppercase;font-size:8px}.commercial-summary-cards strong{color:var(--kcos-white);font-size:20px}.commercial-summary-cards small{color:var(--kcos-gray-400);font-size:8px}.commercial-action-list,.commercial-compact-list{gap:8px;display:grid}.commercial-action-list a,.commercial-compact-list article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);background:var(--kcos-graphite);min-height:42px;color:var(--kcos-gray-200);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.commercial-action-list b,.commercial-compact-list b{width:22px;height:22px;color:var(--kcos-orange);background:#ff6a0024;border-radius:999px;place-items:center;font-size:8px;display:grid}.commercial-action-list span,.commercial-compact-list span{font-size:9px}.commercial-action-list em{color:var(--kcos-information);font-size:8px;font-style:normal}.commercial-market-bars{display:grid}.commercial-market-bars article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:62px;display:grid}.commercial-market-bars article>span:nth-child(2){grid-template-columns:1fr auto;gap:4px;min-width:0;display:grid}.commercial-market-bars strong,.commercial-market-bars small{font-size:9px}.commercial-market-bars small{color:var(--kcos-gray-400)}.commercial-market-bars i{background:linear-gradient(90deg,var(--kcos-orange),var(--kcos-warning));border-radius:999px;grid-column:1/-1;height:4px}.commercial-market-bars article>b{font-size:10px}.commercial-market-mark{color:#fff;background:var(--kcos-graphite);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:700;display:grid}.commercial-market-mark.marketplace-shopee{background:#ee4d2d}.commercial-market-mark.marketplace-amazon{color:#111;background:#ffb000}.commercial-market-mark.marketplace-mercado-livre{color:#172c51;background:#ffe600}.commercial-market-mark.marketplace-tiktok-shop{background:#111;box-shadow:inset 2px 0 #25f4ee,inset -2px 0 #fe2c55}.commercial-champion-list,.commercial-alert-list,.commercial-campaign-list{display:grid}.commercial-champion-list article,.commercial-campaign-list article,.commercial-alert-list>a{border-bottom:1px solid var(--kcos-gray-700);align-items:center;gap:9px;min-height:58px;display:grid}.commercial-champion-list article{grid-template-columns:25px 1fr auto}.commercial-champion-list article>b{width:23px;height:23px;color:var(--kcos-warning);background:#f59e0b1f;border-radius:50%;place-items:center;font-size:8px;display:grid}.commercial-champion-list article>span,.commercial-campaign-list article>span,.commercial-alert-list p{gap:2px;min-width:0;margin:0;display:grid}.commercial-champion-list strong,.commercial-campaign-list strong,.commercial-alert-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.commercial-alert-list strong{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box}.commercial-champion-list small,.commercial-campaign-list small,.commercial-alert-list small{color:var(--kcos-gray-400);font-size:8px}.commercial-champion-list em{font-size:9px;font-style:normal;font-weight:600}.commercial-alert-list>a{color:var(--kcos-gray-200);grid-template-columns:32px 1fr auto}.commercial-alert-list>a>span{width:29px;height:29px;color:var(--kcos-warning);background:#f59e0b1f;border-radius:50%;place-items:center;display:grid}.commercial-alert-list>a>span.priority-critica{color:var(--kcos-critical);background:#ef44441f}.commercial-campaign-list article{grid-template-columns:38px 1fr auto}.commercial-campaign-list article>b{color:var(--kcos-success);font-size:11px;display:grid}.commercial-campaign-list article>b small{font-size:7px}.commercial-weekly-chart{align-items:end;min-height:210px;display:grid;position:relative}.commercial-weekly-chart>span{color:var(--kcos-gray-300);font-size:9px;position:absolute;top:0;left:0}.commercial-weekly-chart svg{border-bottom:1px solid var(--kcos-gray-700);background:repeating-linear-gradient(0deg,#0000,#0000 31px,#2a314273 32px);width:100%;height:160px}.commercial-weekly-chart polyline{fill:none;stroke:var(--kcos-information);stroke-width:1.6px;vector-effect:non-scaling-stroke}.commercial-weekly-chart footer{text-align:center;grid-template-columns:repeat(7,1fr);margin-top:5px;display:grid}.commercial-weekly-chart small{color:var(--kcos-gray-400);font-size:8px}.commercial-alert-grid{gap:var(--kcos-space-3);display:grid}.commercial-alert-card{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-left:3px solid var(--kcos-warning);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);grid-template-columns:44px 1fr auto;align-items:center;gap:13px;display:grid}.commercial-alert-card.priority-critica{border-left-color:var(--kcos-critical)}.commercial-alert-card>span{width:40px;height:40px;color:var(--kcos-warning);background:#f59e0b1f;border-radius:50%;place-items:center;display:grid}.commercial-alert-card header{gap:10px;display:flex}.commercial-alert-card header b{font-size:8px}.commercial-alert-card time,.commercial-alert-card p{color:var(--kcos-gray-400);font-size:8px}.commercial-alert-card h2{margin:5px 0;font-size:13px}.commercial-alert-card p{margin:0}.commercial-marketplace-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-marketplace-card{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-top:3px solid var(--kcos-information);border-radius:var(--kcos-radius-md);background:var(--kcos-navy)}.commercial-marketplace-card.marketplace-shopee{border-top-color:#ee4d2d}.commercial-marketplace-card.marketplace-amazon{border-top-color:#ffb000}.commercial-marketplace-card.marketplace-mercado-livre{border-top-color:#ffe600}.commercial-marketplace-card.marketplace-tiktok-shop{border-top-color:#25f4ee}.commercial-marketplace-card>header{align-items:center;gap:10px;display:flex}.commercial-marketplace-card h2{margin:0;font-size:14px}.commercial-marketplace-card header span{color:var(--kcos-gray-400);font-size:8px}.commercial-marketplace-card>dl{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.commercial-marketplace-card dl>div,.commercial-seo-grid dl>div{background:var(--kcos-graphite);border-radius:5px;padding:8px}.commercial-marketplace-card dt,.commercial-seo-grid dt{color:var(--kcos-gray-400);font-size:7px}.commercial-marketplace-card dd,.commercial-seo-grid dd{margin:3px 0 0;font-size:10px}.commercial-marketplace-card>footer{border-top:1px solid var(--kcos-gray-700);color:var(--kcos-gray-400);gap:14px;padding-top:10px;font-size:8px;display:flex}.commercial-table{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);overflow-x:auto}.commercial-table>header,.commercial-table>article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:repeat(8,minmax(100px,1fr));align-items:center;gap:10px;min-width:900px;padding:11px 14px;display:grid}.commercial-table>header{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-transform:uppercase;font-size:8px}.commercial-table>article{min-height:50px;color:var(--kcos-gray-300);font-size:9px}.commercial-filters{margin-bottom:var(--kcos-space-3);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:end;gap:10px;padding:12px;display:flex}.commercial-filters label,.commercial-field{color:var(--kcos-gray-300);gap:5px;font-size:8px;display:grid}.commercial-filters select,.commercial-field input,.commercial-field select{border-color:var(--kcos-gray-700);background:var(--kcos-graphite);min-width:150px;min-height:36px}.commercial-champion-grid,.commercial-creative-grid,.commercial-seo-grid,.commercial-report-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commercial-champion-card,.commercial-creative-grid article,.commercial-seo-grid article,.commercial-report-grid article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy)}.commercial-champion-card{padding:var(--kcos-space-4)}.commercial-champion-card>div:first-child,.commercial-creative-preview{border-radius:var(--kcos-radius-sm);min-height:110px;color:var(--kcos-information);background:var(--kcos-graphite);place-items:center;display:grid;overflow:hidden}.commercial-champion-card>div>span,.commercial-creative-preview>span{background-position:50%;background-size:cover;width:100%;height:100%;display:block}.commercial-champion-card h2,.commercial-creative-grid h2{margin:12px 0 3px;font-size:12px}.commercial-champion-card p,.commercial-creative-grid p{color:var(--kcos-gray-400);margin:0;font-size:8px}.commercial-champion-card dl{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 0;display:grid}.commercial-champion-card dl>div{background:var(--kcos-graphite);border-radius:4px;padding:7px}.commercial-champion-card dt{color:var(--kcos-gray-400);font-size:7px}.commercial-champion-card dd{margin:2px 0 0;font-size:9px}.commercial-seo-grid article{padding:var(--kcos-space-4)}.commercial-seo-grid article>header{align-items:center;gap:10px;display:flex}.commercial-seo-grid article>header>span{border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid}.commercial-seo-grid .good{color:var(--kcos-success);background:#16a34a1f}.commercial-seo-grid .warning{color:var(--kcos-warning);background:#f59e0b1f}.commercial-seo-grid .critical{color:var(--kcos-critical);background:#ef44441f}.commercial-seo-grid h2{margin:0;font-size:12px}.commercial-seo-grid small{color:var(--kcos-gray-400);font-size:8px}.commercial-seo-grid dl{gap:6px;margin:13px 0 0;display:grid}.commercial-seo-grid dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.commercial-creative-grid article{padding:12px}.commercial-creative-grid footer{color:var(--kcos-gray-400);justify-content:space-between;margin-top:12px;font-size:8px;display:flex}.commercial-creative-grid footer b{color:var(--kcos-success)}.commercial-report-grid article{align-content:center;place-items:center;gap:7px;min-height:165px;display:grid}.commercial-report-grid svg{color:var(--kcos-information)}.commercial-report-grid span,.commercial-report-grid small{color:var(--kcos-gray-400);font-size:9px}.commercial-report-grid strong{font-size:21px}.commercial-settings>section{width:min(520px,100%);padding:var(--kcos-space-5);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);gap:12px;display:grid}.commercial-settings h2{margin:0;font-size:16px}.commercial-settings p{color:var(--kcos-gray-400);margin:0 0 8px;font-size:9px}.commercial-settings .commercial-field input,.commercial-settings .commercial-field select{width:100%}.commercial-empty-large{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);min-height:300px;color:var(--kcos-gray-400);background:var(--kcos-navy);align-content:center;place-items:center;gap:8px;display:grid}.commercial-empty-large svg{width:40px;height:40px;color:var(--kcos-information)}.commercial-empty-large strong{color:var(--kcos-gray-200);font-size:13px}.commercial-empty-large span{font-size:9px}.commercial-report-panels{gap:var(--kcos-space-3);margin-top:var(--kcos-space-3);grid-template-columns:1.2fr 1fr 1fr;display:grid}.commercial-sequence{gap:9px;display:grid}.commercial-sequence header{color:var(--kcos-gray-200);gap:3px;display:grid}.commercial-sequence header small{color:var(--kcos-gray-400)}.commercial-sequence article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);background:var(--kcos-graphite);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.commercial-sequence b{width:22px;height:22px;color:var(--kcos-neutral);background:#8b5cf629;border-radius:999px;place-items:center;font-size:8px;display:grid}.commercial-sequence span{font-size:9px}.commercial-sequence em{color:var(--kcos-gray-300);font-size:8px;font-style:normal}.commercial-settings-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.commercial-settings-grid>footer{grid-column:1/-1}.commercial-settings-card{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-content:start;gap:12px;display:grid}.commercial-settings-card header{align-items:flex-start;gap:10px;display:flex}.commercial-settings-card header>svg{color:var(--kcos-information);flex:none}.commercial-settings-card h2{color:var(--kcos-white);margin:0;font-size:13px}.commercial-settings-card p{color:var(--kcos-gray-400);margin:2px 0 0;font-size:8px}.commercial-settings-card .commercial-field input,.commercial-settings-card .commercial-field select{width:100%}.commercial-checks{color:var(--kcos-success);margin:0;font-size:9px;line-height:1.8}@media (max-width:1180px){.commercial-kpis,.commercial-kpis-eight,.commercial-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-dashboard-grid>.commercial-panel:nth-child(4){grid-column:auto}.commercial-champion-grid,.commercial-creative-grid,.commercial-seo-grid,.commercial-report-grid,.commercial-report-panels,.commercial-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.kcos-module-comercial .kcos-module-sidebar{overflow:auto hidden}.commercial-marketplace-grid{grid-template-columns:1fr}.commercial-alert-card{grid-template-columns:40px 1fr}.commercial-alert-card>.ds-button{grid-column:2;justify-self:start}.commercial-marketplace-card>dl{grid-template-columns:repeat(2,1fr)}.commercial-filters{flex-direction:column;align-items:stretch}.commercial-filters select{width:100%}}@media (max-width:560px){.commercial-page{padding:var(--kcos-space-6) var(--kcos-space-4) var(--kcos-space-10)}.commercial-kpis,.commercial-kpis-eight,.commercial-summary-cards,.commercial-dashboard-grid,.commercial-champion-grid,.commercial-creative-grid,.commercial-seo-grid,.commercial-report-grid,.commercial-report-panels,.commercial-settings-grid,.commercial-alert-card{grid-template-columns:1fr}.commercial-alert-card>.ds-button{grid-column:auto}.commercial-marketplace-card>dl{grid-template-columns:1fr}.commercial-marketplace-card>footer{flex-direction:column;align-items:flex-start}.commercial-card-actions,.commercial-champion-card dl{grid-template-columns:1fr}}.kcos-module-cofre .kcos-module-sidebar{overflow-y:auto}.company-page{min-height:calc(100vh - var(--kcos-topbar-height));padding:var(--kcos-space-6) clamp(20px,2.5vw,40px) var(--kcos-space-12);color:var(--kcos-white);background:radial-gradient(circle at 82% 5%,#8b5cf614,#0000 24%),#070c12}.company-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:19px;height:19px}.company-page-header,.company-page>main{width:min(1320px,100%);margin-left:auto;margin-right:auto}.company-page-header{margin-bottom:var(--kcos-space-4)}.company-page-header p{color:var(--kcos-neutral);text-transform:uppercase;letter-spacing:.7px;margin:0 0 4px;font-size:11px;font-weight:600}.company-page-header h1{margin:0 0 4px;font-size:24px;font-weight:600}.company-page-header span{color:var(--kcos-gray-400);font-size:12px}.company-loading{color:var(--kcos-gray-400);align-content:center;place-items:center;gap:12px;display:grid}.company-error{border-radius:var(--kcos-radius-sm);width:min(1320px,100%);color:var(--kcos-critical);background:#ef444414;border:1px solid #ef444459;margin:0 auto 12px;padding:10px;font-size:10px}.company-admin-vision{width:min(1320px,100%);min-height:38px;margin:0 auto var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);color:var(--kcos-gray-300);background:#0d1321db;align-items:center;gap:9px;padding:0 12px;font-size:11px;display:flex}.company-admin-vision span{color:var(--kcos-gray-400);text-transform:uppercase;letter-spacing:.48px}.company-admin-vision strong{color:var(--kcos-white);font-weight:600}.company-admin-vision small{border-radius:var(--kcos-radius-sm);min-height:20px;color:var(--kcos-neutral);text-transform:uppercase;letter-spacing:.42px;background:#8b5cf61f;border:1px solid #8b5cf657;align-items:center;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.company-admin-summary{margin-bottom:var(--kcos-space-4)}.company-admin-summary-table{overflow:auto}.company-admin-summary-table>header,.company-admin-summary-table>article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:1.25fr .65fr .75fr .75fr .7fr .85fr .75fr .7fr .8fr;align-items:center;gap:10px;min-width:1080px;padding:10px 12px;font-size:9px;display:grid}.company-admin-summary-table>header{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-transform:uppercase;font-size:8px;font-weight:700}.company-admin-summary-table strong{font-size:10px}.company-admin-summary-table b{width:max-content;color:var(--kcos-information);background:#3882f61f;border-radius:999px;padding:4px 7px;font-size:8px}.company-kpis{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.company-kpi{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:center;gap:10px;min-height:86px;padding:12px;display:flex}.company-kpi>span{border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid}.company-kpi.tone-blue>span{color:var(--kcos-information);background:#3882f624}.company-kpi.tone-green>span{color:var(--kcos-success);background:#16a34a24}.company-kpi.tone-purple>span{color:var(--kcos-neutral);background:#8b5cf624}.company-kpi.tone-orange>span{color:var(--kcos-warning);background:#f59e0b24}.company-kpi.tone-red>span{color:var(--kcos-critical);background:#ef444424}.company-kpi p{min-width:0;color:var(--kcos-gray-300);text-transform:uppercase;gap:2px;margin:0;font-size:8px;display:grid}.company-kpi strong{color:var(--kcos-white);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.company-kpi small{color:var(--kcos-gray-400);text-transform:none;font-size:8px}.company-dashboard-grid{gap:var(--kcos-space-3);grid-template-columns:1.2fr 1fr .8fr;display:grid}.company-panel{min-width:0;padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6;box-shadow:0 10px 26px #00000026}.company-panel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.company-panel>header h2{text-transform:uppercase;margin:0;font-size:12px}.company-panel>header a{color:var(--kcos-information);font-size:9px}.company-empty{min-height:110px;color:var(--kcos-gray-400);text-align:center;place-items:center;font-size:9px;display:grid}.company-recent-list,.company-alert-list,.company-type-chart{display:grid}.company-recent-list article,.company-alert-list>a{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:59px;display:grid}.company-recent-list article>span,.company-alert-list>a>span{width:31px;height:31px;color:var(--kcos-information);background:#3882f61f;border-radius:50%;place-items:center;display:grid}.company-recent-list p,.company-alert-list p{gap:2px;min-width:0;margin:0;display:grid}.company-recent-list strong,.company-alert-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.company-recent-list small,.company-alert-list small{color:var(--kcos-gray-400);font-size:8px}.company-recent-list b,.company-alert-list b{font-size:8px}.company-alert-list>a{color:var(--kcos-gray-200)}.company-alert-list>a>span.tone-critical{color:var(--kcos-critical);background:#ef44441f}.company-alert-list>a>span.tone-warning{color:var(--kcos-warning);background:#f59e0b1f}.company-alert-list>a>span.tone-info{color:var(--kcos-information)}.company-type-chart article{border-bottom:1px solid var(--kcos-gray-700);align-items:center;min-height:50px;display:grid}.company-type-chart article>span{grid-template-columns:1fr auto;gap:5px;display:grid}.company-type-chart strong,.company-type-chart small{font-size:9px}.company-type-chart small{color:var(--kcos-gray-400)}.company-type-chart i{background:linear-gradient(90deg,var(--kcos-neutral),var(--kcos-information));border-radius:999px;grid-column:1/-1;height:4px}.company-capture{gap:var(--kcos-space-4);display:grid}.company-capture-panel,.company-confirm-panel{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6}.company-dropzone{border:1px dashed var(--kcos-neutral);border-radius:var(--kcos-radius-md);min-height:250px;color:var(--kcos-neutral);cursor:pointer;background:radial-gradient(circle,#8b5cf61f,#0000 64%);align-content:center;place-items:center;gap:9px;display:grid}.company-dropzone input{width:min(470px,90%);min-height:auto;color:var(--kcos-gray-400);background:0 0;border:0;font-size:9px}.company-dropzone svg{width:44px;height:44px}.company-dropzone strong{font-size:15px}.company-dropzone span,.company-capture-panel>p{max-width:min(760px,92%);color:var(--kcos-gray-400);text-align:center;font-size:9px;line-height:1.5}.company-capture-panel>p{text-align:center}.company-capture-guidance{border-radius:var(--kcos-radius-md);background:#3882f612;border:1px solid #3882f62e;gap:10px;margin:12px 0;padding:12px;display:grid}.company-capture-guidance p{color:var(--kcos-gray-200);margin:0;font-size:10px;line-height:1.5}.company-capture-guidance div,.company-capture-classifications{flex-wrap:wrap;gap:7px;display:flex}.company-capture-guidance span,.company-capture-classifications span{border:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);background:#0d1321a3;border-radius:5px;padding:5px 7px;font-size:8px;line-height:1.2}.company-capture-classifications{margin:-2px 0 12px}.company-capture-classifications span{color:var(--kcos-success);background:#22c55e14;border-color:#22c55e33;font-weight:700}.company-confirm-panel>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.company-confirm-panel header p{color:var(--kcos-neutral);text-transform:uppercase;margin:0;font-size:8px}.company-confirm-panel h2{margin:3px 0 0;font-size:14px}.company-confirm-panel header b{font-size:10px}.company-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.company-field{color:var(--kcos-gray-300);gap:5px;font-size:8px;display:grid}.company-field input,.company-field select,.company-field textarea{border-color:var(--kcos-gray-700);background:var(--kcos-navy);width:100%;min-height:38px}.company-field textarea{resize:vertical;min-height:80px}.company-field-wide{grid-column:1/-1}.company-message{color:var(--kcos-success);margin:9px 0 0;font-size:9px}.company-document-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-document-card{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy)}.company-document-card>header{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.company-document-card>header>span{width:38px;height:38px;color:var(--kcos-neutral);background:#8b5cf61f;border-radius:7px;place-items:center;display:grid}.company-document-card h2{margin:0;font-size:12px}.company-document-card header small{color:var(--kcos-gray-400);font-size:8px}.company-document-card header b{color:var(--kcos-success);background:#16a34a1f;border-radius:3px;padding:4px 6px;font-size:7px}.company-document-card dl,.company-secret-list dl,.company-capture-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.company-document-card dl>div,.company-secret-list dl>div,.company-capture-finance-summary>div{background:var(--kcos-graphite);border-radius:4px;min-width:0;padding:7px}.company-document-card dt,.company-secret-list dt,.company-capture-finance-summary dt{color:var(--kcos-gray-400);font-size:7px}.company-document-card dd,.company-secret-list dd,.company-capture-finance-summary dd{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:8px;overflow:hidden}.company-document-card>p{color:var(--kcos-gray-300);font-size:9px}.company-document-card>footer{border-top:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.company-document-card footer span{color:var(--kcos-gray-400);font-size:8px}.company-document-card footer .ds-button{min-height:31px;font-size:8px}.company-secure-layout{align-items:start;gap:var(--kcos-space-4);grid-template-columns:minmax(280px,360px) minmax(0,1fr);display:grid}.company-secure-form,.company-secret-list{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321e6}.company-secure-form{top:calc(var(--kcos-topbar-height) + 24px);padding:var(--kcos-space-4);gap:10px;display:grid;position:sticky}.company-secure-form>header{align-items:center;gap:10px;margin-bottom:5px;display:flex}.company-secure-form>header>svg{width:35px;height:35px;color:var(--kcos-neutral)}.company-secure-form h2{margin:0;font-size:13px}.company-secure-form p{color:var(--kcos-success);margin:3px 0 0;font-size:8px}.company-secret-list{overflow:hidden}.company-secret-list>header{padding:var(--kcos-space-4);border-bottom:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;display:flex}.company-secret-list>header h2{margin:0;font-size:14px}.company-secret-list>header span{color:var(--kcos-gray-400);font-size:9px}.company-secret-list>article{min-height:145px;padding:var(--kcos-space-4);border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:42px 1fr auto;align-items:start;gap:12px;display:grid}.company-secret-icon{width:40px;height:40px;color:var(--kcos-neutral);background:#8b5cf61f;border-radius:50%;place-items:center;display:grid}.company-secret-list article>div>header{align-items:center;gap:8px;display:flex}.company-secret-list article strong{font-size:11px}.company-secret-list article header b{color:var(--kcos-neutral);background:#8b5cf61f;border-radius:3px;padding:3px 5px;font-size:7px}.company-secret-list article>div>small{color:var(--kcos-gray-400);font-size:8px}.company-secret-list article>footer{gap:6px;display:grid}.company-secret-list article .ds-button{min-height:31px;padding:0 9px;font-size:8px}.company-empty-inline{min-height:180px;color:var(--kcos-gray-400);place-items:center;font-size:9px;display:grid}.company-settings>section{width:min(540px,100%);padding:var(--kcos-space-5);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);gap:12px;display:grid}.company-settings h2{margin:0;font-size:16px}.company-settings p{color:var(--kcos-gray-400);margin:0 0 5px;font-size:9px}.company-empty-large{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);min-height:300px;color:var(--kcos-gray-400);background:var(--kcos-navy);align-content:center;place-items:center;gap:8px;display:grid}.company-empty-large svg{width:40px;height:40px;color:var(--kcos-neutral)}.company-empty-large strong{color:var(--kcos-gray-200);font-size:13px}.company-empty-large span{font-size:9px}.company-empty-large .ds-button{margin-top:5px}.company-kpis-eight{grid-template-columns:repeat(4,minmax(0,1fr))}.company-dashboard-grid-rich{grid-template-columns:1.15fr 1fr .9fr}.company-dashboard-grid-rich>.company-panel:nth-child(4),.company-dashboard-grid-rich>.company-panel:nth-child(5){grid-column:auto}.company-summary-cards{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.company-summary-cards article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-content:center;gap:4px;min-height:82px;padding:12px;display:grid}.company-summary-cards span{color:var(--kcos-gray-400);text-transform:uppercase;font-size:8px}.company-summary-cards strong{color:var(--kcos-white);font-size:18px}.company-summary-cards small{color:var(--kcos-gray-400);font-size:8px}.company-library{gap:var(--kcos-space-3);display:grid}.company-table{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);overflow-x:auto}.company-table>header,.company-table>article{border-bottom:1px solid var(--kcos-gray-700);align-items:center;gap:10px;min-width:900px;padding:11px 14px;display:grid}.company-table>header{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-transform:uppercase;font-size:8px}.company-table>article{min-height:49px;color:var(--kcos-gray-300);font-size:9px}.company-table>article span:first-child{color:var(--kcos-white);font-weight:600}.company-filter-strip{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.company-filter-strip button{border:1px solid var(--kcos-gray-700);min-height:30px;color:var(--kcos-gray-400);background:var(--kcos-graphite);border-radius:6px;padding:0 10px;font-size:8px}.company-security-note{border-radius:var(--kcos-radius-sm);color:var(--kcos-warning);background:#f59e0b1a;border:1px solid #f59e0b47;margin:0;padding:10px 12px;font-size:9px}.company-folder-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.company-folder-grid article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);background:var(--kcos-graphite);align-content:center;gap:5px;min-height:74px;padding:10px;display:grid}.company-folder-grid svg{color:var(--kcos-neutral)}.company-folder-grid strong{font-size:9px}.company-folder-grid small{color:var(--kcos-gray-400);font-size:7px}.company-secure-final .company-secure-form .company-kpi{min-height:72px}.company-settings-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.company-settings-grid>section{width:auto;padding:var(--kcos-space-4);align-content:start;gap:10px;display:grid}.company-settings-grid>section>header{align-items:flex-start;gap:10px;display:flex}.company-settings-grid>section>header svg{color:var(--kcos-neutral)}.company-settings-grid>section h2{font-size:13px}.company-settings-grid>footer,.company-companies-manager{grid-column:1/-1}.company-companies-manager .company-table{margin-bottom:var(--kcos-space-3)}.company-field-checkbox{flex-direction:row;align-items:center;gap:8px}.company-field-checkbox input{width:auto;min-height:auto}.company-capture-row-actions{justify-items:end;gap:5px;display:grid}.company-capture-row-actions .ds-button{white-space:nowrap;min-height:26px;padding:0 9px;font-size:7px}.company-capture-status{text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:7px}.company-capture-status.tone-warning{color:var(--kcos-warning);background:#f59e0b24}.company-capture-status.tone-info{color:var(--kcos-information);background:#3882f624}.company-capture-status.tone-success{color:var(--kcos-success);background:#22c55e24}.company-capture-status.tone-neutral{color:var(--kcos-gray-400);background:#94a3b824}.company-capture-status.tone-critical{color:var(--kcos-critical);background:#ef444424}.company-capture-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:11px;display:grid}.company-capture-guidance small{color:var(--kcos-information);font-size:8px;line-height:1.4}.company-capture-empty{padding:var(--kcos-space-4);border:1px dashed var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d132180;justify-items:start;gap:6px;display:grid}.company-capture-empty strong{font-size:11px}.company-capture-empty span{color:var(--kcos-gray-400);font-size:9px}.company-document-empty-guide div{flex-wrap:wrap;gap:6px;display:flex}.company-document-empty-guide small{border:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);background:#0d1321a3;border-radius:5px;padding:4px 6px;font-size:8px}.company-document-empty-guide .ds-button{margin-top:3px}.company-table>header,.company-table>article{min-width:0}.company-table span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:720px){.company-capture-filters{grid-template-columns:1fr}.company-capture-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.company-capture-article{align-items:start}.company-capture-draft{border-top:1px solid var(--kcos-gray-700);grid-column:1/-1;gap:9px;margin-top:9px;padding-top:11px;display:grid}.company-capture-draft-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:720px){.company-capture-article{grid-template-columns:28px 1fr auto}.company-capture-row-actions{justify-items:start}.company-form-grid{grid-template-columns:1fr}}@media (max-width:1180px){.company-kpis,.company-kpis-eight,.company-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.company-dashboard-grid,.company-dashboard-grid-rich{grid-template-columns:repeat(2,minmax(0,1fr))}.company-dashboard-grid>.company-panel:last-child{grid-column:1/-1}.company-form-grid,.company-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-folder-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.kcos-module-cofre .kcos-module-sidebar{overflow:auto hidden}.company-document-grid,.company-dashboard-grid,.company-dashboard-grid-rich{grid-template-columns:1fr}.company-dashboard-grid>.company-panel:last-child{grid-column:auto}.company-secure-layout{grid-template-columns:1fr}.company-secure-form{position:static}.company-secret-list>article{grid-template-columns:40px 1fr}.company-secret-list article>footer{grid-column:2;display:flex}.company-document-card dl,.company-secret-list dl,.company-capture-finance-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.company-page{padding:var(--kcos-space-6) var(--kcos-space-4) var(--kcos-space-10)}.company-kpis,.company-kpis-eight,.company-summary-cards,.company-form-grid,.company-settings-grid,.company-folder-grid{grid-template-columns:1fr}.company-field-wide{grid-column:auto}.company-document-card>header{grid-template-columns:38px 1fr}.company-document-card>header>b{grid-column:2;justify-self:start}.company-document-card dl,.company-secret-list dl,.company-capture-finance-summary{grid-template-columns:1fr}.company-document-card>footer{flex-direction:column;align-items:flex-start}.company-secret-list>article{grid-template-columns:1fr}.company-secret-list article>footer{flex-direction:column;grid-column:auto}.company-secret-list article>footer .ds-button{width:100%}}.kcos-module-sistema .kcos-module-sidebar{overflow-y:auto}.system-page{min-height:calc(100vh - var(--kcos-topbar-height));padding:var(--kcos-space-6) clamp(20px,2.5vw,40px) var(--kcos-space-12);color:var(--kcos-white);background:radial-gradient(circle at 82% 5%,#3882f614,#0000 24%),#070c12}.system-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px;height:18px}.system-page-header,.system-page>main{width:min(1360px,100%);margin-left:auto;margin-right:auto}.system-page-header{margin-bottom:var(--kcos-space-4)}.system-page-header p{color:var(--kcos-information);text-transform:uppercase;letter-spacing:.7px;margin:0 0 4px;font-size:10px;font-weight:600}.system-page-header h1{margin:0 0 4px;font-size:24px;font-weight:600}.system-page-header span{color:var(--kcos-gray-400);font-size:11px}.system-kpis{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.system-kpi{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:center;gap:10px;min-height:85px;padding:12px;display:flex}.system-kpi>span,.system-role-card>header>span,.system-integration-card>header>span,.system-notification-list>article>span{border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.system-kpi p{min-width:0;color:var(--kcos-gray-300);text-transform:uppercase;gap:2px;margin:0;font-size:8px;display:grid}.system-kpi strong{color:var(--kcos-white);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.system-kpi small{color:var(--kcos-gray-400);text-transform:none;font-size:8px}.tone-success{color:var(--kcos-success)!important;background:#16a34a21!important}.tone-warning{color:var(--kcos-warning)!important;background:#f59e0b21!important}.tone-critical{color:var(--kcos-critical)!important;background:#ef444421!important}.tone-info{color:var(--kcos-information)!important;background:#3882f621!important}.tone-neutral{color:var(--kcos-gray-300)!important;background:#68728021!important}.system-dashboard-grid{gap:var(--kcos-space-3);grid-template-columns:1.1fr 1.2fr .8fr;display:grid}.system-panel{min-width:0;padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321db}.system-panel>header{border-bottom:1px solid var(--kcos-gray-700);padding-bottom:10px}.system-panel>header h2{text-transform:uppercase;margin:0;font-size:11px}.system-attention-list,.system-log-list,.system-environment{display:grid}.system-attention-list article,.system-log-list article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:58px;display:grid}.system-attention-list article>span,.system-log-list article>span{width:31px;height:31px;color:var(--kcos-information);background:#3882f61f;border-radius:50%;place-items:center;display:grid}.system-attention-list p,.system-log-list p{gap:2px;margin:0;display:grid}.system-attention-list strong,.system-log-list strong{font-size:8px}.system-attention-list small,.system-log-list small{color:var(--kcos-gray-400);font-size:7px}.system-environment>div{border-bottom:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;gap:10px;min-height:52px;font-size:8px;display:flex}.system-environment strong{font-size:9px}.system-filters{margin-bottom:var(--kcos-space-3);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:center;gap:8px;padding:10px;display:flex}.system-filters>span{color:var(--kcos-gray-400)}.system-filters input{flex:1;min-width:220px}.system-filters select{min-width:145px}.system-filters input,.system-filters select,.system-settings select{border-color:var(--kcos-gray-700);min-height:36px;color:var(--kcos-gray-200);background:var(--kcos-graphite);font-size:9px}.system-table{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);overflow-x:auto}.system-table>header,.system-row{border-bottom:1px solid var(--kcos-gray-700);align-items:center;gap:10px;min-width:880px;padding:11px 14px;display:grid}.system-table>header{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-transform:uppercase;font-size:7px}.system-row{min-height:51px;color:var(--kcos-gray-300);font-size:8px}.system-row.cols-7{grid-template-columns:repeat(7,minmax(120px,1fr))}.system-row.cols-6{grid-template-columns:repeat(6,minmax(120px,1fr))}.system-row.cols-5{grid-template-columns:repeat(5,minmax(140px,1fr))}.system-row strong{color:var(--kcos-white);font-size:8px}.system-status{border-radius:4px;width:max-content;padding:4px 7px;font-size:7px;font-weight:600;display:inline-flex}.system-status.success{color:var(--kcos-success);background:#16a34a21}.system-status.warning{color:var(--kcos-warning);background:#f59e0b21}.system-status.critical{color:var(--kcos-critical);background:#ef444421}.system-status.info{color:var(--kcos-information);background:#3882f621}.system-status.neutral{color:var(--kcos-gray-300);background:#68728021}.system-card-grid{gap:var(--kcos-space-3);display:grid}.system-card-grid.roles,.system-card-grid.integrations{grid-template-columns:repeat(3,minmax(0,1fr))}.system-role-card,.system-integration-card,.system-company-grid>article,.system-security-grid>article{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);transition:border-color .18s,transform .18s,box-shadow .18s}.system-role-card:hover,.system-integration-card:hover{border-color:var(--kcos-information);transform:translateY(-2px);box-shadow:0 10px 28px #0003}.system-role-card>header,.system-integration-card>header,.system-company-grid article>header,.system-security-grid article>header{align-items:center;gap:10px;display:flex}.system-role-card h2,.system-integration-card h2,.system-company-grid h2,.system-security-grid h2{margin:0;font-size:12px}.system-role-card p,.system-company-grid p,.system-security-grid p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.system-role-card dl,.system-integration-card dl,.system-company-grid dl,.system-audit-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;display:grid}.system-role-card dl>div,.system-integration-card dl>div,.system-company-grid dl>div,.system-audit-list dl>div{background:var(--kcos-graphite);border-radius:5px;padding:8px}.system-role-card dt,.system-integration-card dt,.system-company-grid dt,.system-audit-list dt{color:var(--kcos-gray-400);font-size:7px}.system-role-card dd,.system-integration-card dd,.system-company-grid dd,.system-audit-list dd{margin:3px 0 0;font-size:8px}.system-role-card footer{border-top:1px solid var(--kcos-gray-700);flex-wrap:wrap;gap:5px;padding-top:10px;display:flex}.system-role-card footer b{color:var(--kcos-gray-300);background:var(--kcos-graphite);border-radius:3px;padding:3px 6px;font-size:7px}.system-integration-card>header>div{gap:5px;display:grid}.system-integration-card dl{grid-template-columns:1fr}.system-company-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-company-grid article>header>span{width:44px;height:44px;color:var(--kcos-information);background:#3882f61f;border-radius:8px;place-items:center;display:grid}.system-company-grid article>header>.system-status{margin-left:auto}.system-permissions{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);overflow-x:auto}.system-permissions>header,.system-permissions>article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:180px repeat(7,minmax(80px,1fr));align-items:center;min-width:880px;display:grid}.system-permissions>header{min-height:42px;color:var(--kcos-gray-400);background:var(--kcos-graphite);text-transform:uppercase;font-size:7px}.system-permissions>header span,.system-permissions>article>*{text-align:center;padding:10px}.system-permissions>header span:first-child,.system-permissions>article strong{text-align:left}.system-permissions>article{min-height:52px;font-size:8px}.system-permissions>article span svg{width:16px;height:16px}.system-permissions .allowed{color:var(--kcos-success)}.system-permissions .denied{color:var(--kcos-gray-600)}.system-filter-tabs{margin-bottom:var(--kcos-space-3);gap:6px;display:flex;overflow-x:auto}.system-filter-tabs button{border:1px solid var(--kcos-gray-700);min-height:34px;color:var(--kcos-gray-300);background:var(--kcos-navy);white-space:nowrap;border-radius:999px;padding:0 13px;font-size:8px}.system-filter-tabs button.active{border-color:var(--kcos-information);color:var(--kcos-white);background:#3882f629}.system-notification-list,.system-audit-list{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);overflow:hidden}.system-notification-list>article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:40px 1fr auto;align-items:center;gap:12px;min-height:76px;padding:12px 15px;display:grid}.system-notification-list article>div>header{align-items:center;gap:7px;display:flex}.system-notification-list h2{margin:5px 0 2px;font-size:10px}.system-notification-list p{color:var(--kcos-gray-400);margin:0;font-size:7px}.system-audit-list>article{padding:var(--kcos-space-4);border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:40px 1fr;gap:12px;display:grid}.system-audit-list>article>span{width:38px;height:38px;color:var(--kcos-information);background:#3882f61f;border-radius:50%;place-items:center;display:grid}.system-audit-list article>div>header{justify-content:space-between;gap:10px;display:flex}.system-audit-list h2{margin:0;font-size:11px}.system-audit-list time,.system-audit-list p{color:var(--kcos-gray-400);font-size:8px}.system-audit-list p strong{color:var(--kcos-gray-200)}.system-audit-list dl{margin-bottom:0}.system-backup-summary{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.system-security-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-security-grid>article{gap:9px;display:grid}.system-security-grid article>header{margin-bottom:7px}.system-security-grid article>header>span{width:40px;height:40px;color:var(--kcos-information);background:#3882f61f;border-radius:8px;place-items:center;display:grid}.system-toggle,.system-setting{min-height:45px;color:var(--kcos-gray-300);background:var(--kcos-graphite);border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:0 11px;font-size:8px;display:flex}.system-toggle i{background:var(--kcos-gray-600);border-radius:999px;width:31px;height:17px;display:block;position:relative}.system-toggle i:after{content:"";background:var(--kcos-white);border-radius:50%;width:13px;height:13px;transition:transform .18s;position:absolute;top:2px;left:2px}.system-toggle i.active{background:var(--kcos-success)}.system-toggle i.active:after{transform:translate(14px)}.system-setting strong{font-size:8px}.system-settings>div{width:min(560px,100%);padding:var(--kcos-space-5);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);gap:12px;display:grid}.system-settings h2{margin:0;font-size:15px}.system-settings p{color:var(--kcos-gray-400);margin:0 0 5px;font-size:8px}.system-settings label{color:var(--kcos-gray-300);gap:5px;font-size:8px;display:grid}.system-settings select{width:100%}.system-settings .ds-button{justify-self:start}.system-saved{color:var(--kcos-success);align-items:center;gap:5px;font-size:8px;display:flex}.system-saved svg{width:15px;height:15px}@media (max-width:1180px){.system-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.system-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.system-dashboard-grid>.system-panel:last-child{grid-column:1/-1}.system-card-grid.roles,.system-card-grid.integrations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.kcos-module-sistema .kcos-module-sidebar{overflow:auto hidden}.system-dashboard-grid,.system-company-grid,.system-security-grid{grid-template-columns:1fr}.system-dashboard-grid>.system-panel:last-child{grid-column:auto}.system-filters{flex-direction:column;align-items:stretch}.system-filters input,.system-filters select{width:100%}.system-card-grid.roles,.system-card-grid.integrations{grid-template-columns:1fr}}.system-filters.is-disabled{opacity:.68}.system-filters.is-disabled input,.system-filters.is-disabled select{cursor:not-allowed}@media (max-width:560px){.system-page{padding:var(--kcos-space-6) var(--kcos-space-4) var(--kcos-space-10)}.system-kpis,.system-backup-summary{grid-template-columns:1fr}.system-notification-list>article{grid-template-columns:38px 1fr}.system-notification-list>article>.system-status{grid-column:2}.system-audit-list>article{grid-template-columns:1fr}.system-audit-list article>div>header{flex-direction:column;align-items:flex-start}.system-audit-list dl{grid-template-columns:1fr}}.system-notification-filters{margin-bottom:var(--kcos-space-3);grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;display:grid}.system-notification-filters .system-filter-tabs{margin-bottom:0}.system-notification-filters select{border-color:var(--kcos-gray-700);min-height:34px;color:var(--kcos-gray-300);background:var(--kcos-navy);font-size:8px}@media (max-width:820px){.system-notification-filters{grid-template-columns:1fr 1fr}.system-notification-filters .system-filter-tabs{grid-column:1/-1}}@media (max-width:560px){.system-notification-filters{grid-template-columns:1fr}.system-notification-filters .system-filter-tabs{grid-column:auto}.system-notification-filters select{width:100%}}.system-kpis-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.system-kpis-dashboard .system-kpi strong{white-space:normal;text-overflow:clip;word-break:break-word;line-height:1.2;overflow:visible}.system-dashboard-grid-final{grid-template-columns:repeat(3,minmax(0,1fr))}.system-summary{gap:var(--kcos-space-3);margin-bottom:var(--kcos-space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.system-summary article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);min-height:76px;padding:12px}.system-summary span{color:var(--kcos-gray-400);text-transform:uppercase;font-size:8px;display:block}.system-summary strong{color:var(--kcos-white);margin:5px 0 2px;font-size:18px;display:block}.system-summary small{color:var(--kcos-gray-400);font-size:8px}.system-notice{min-height:34px;margin:0 0 var(--kcos-space-3);border-radius:var(--kcos-radius-sm);color:var(--kcos-success);background:#16a34a1a;border:1px solid #16a34a3d;align-items:center;gap:8px;padding:0 12px;font-size:9px;display:inline-flex}.system-action,.system-role-card footer button,.system-integration-card footer button,.system-notification-list footer button,.system-audit-list footer button,.system-security-grid button:not(.system-toggle){border:1px solid var(--kcos-gray-700);min-height:27px;color:var(--kcos-gray-200);background:var(--kcos-graphite);cursor:pointer;border-radius:5px;padding:0 8px;font-size:7px;transition:border-color .18s,color .18s}.system-action:hover,.system-role-card footer button:hover,.system-integration-card footer button:hover,.system-notification-list footer button:hover,.system-audit-list footer button:hover,.system-security-grid button:not(.system-toggle):hover{border-color:var(--kcos-information);color:var(--kcos-white)}.system-panel-actions{margin-bottom:var(--kcos-space-3);flex-wrap:wrap;gap:8px;display:flex}.system-integration-card footer,.system-notification-list footer,.system-audit-list footer{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.system-permissions button{cursor:pointer;background:0 0;border:0}.system-permissions button svg{width:16px;height:16px}.system-settings-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.system-settings-grid>article{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);gap:10px;display:grid}.system-settings-grid>article>header{align-items:center;gap:10px;display:flex}.system-settings-grid>article>header>svg{width:34px;height:34px;color:var(--kcos-information);background:#3882f61f;border-radius:8px;padding:8px}.system-settings-grid h2{margin:0;font-size:12px}.system-settings-grid p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.system-settings-grid label{color:var(--kcos-gray-300);gap:5px;font-size:8px;display:grid}.system-settings-grid select{border-color:var(--kcos-gray-700);min-height:36px;color:var(--kcos-gray-200);background:var(--kcos-graphite);font-size:9px}.system-settings-grid>footer{padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);grid-column:1/-1;align-items:center;gap:12px;display:flex}.system-card-grid.integrations .system-integration-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.system-card-grid.integrations .system-integration-card footer{border-top:1px solid var(--kcos-gray-700);padding-top:10px}@media (max-width:1180px){.system-kpis-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.system-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.system-dashboard-grid-final,.system-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.system-kpis-dashboard,.system-summary,.system-dashboard-grid-final,.system-settings-grid,.system-card-grid.integrations .system-integration-card dl{grid-template-columns:1fr}.system-settings-grid>footer{flex-direction:column;align-items:flex-start}}.system-companies-intro{justify-content:space-between;align-items:center;gap:var(--kcos-space-4);margin-bottom:var(--kcos-space-3);padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);display:flex}.system-companies-intro h2{color:var(--kcos-white);margin:0;font-size:15px}.system-companies-intro p{color:var(--kcos-gray-400);margin:4px 0 0;font-size:9px}.system-row input,.system-row select,.system-settings-grid input{border:1px solid var(--kcos-gray-700);width:100%;min-height:32px;color:var(--kcos-gray-200);background:var(--kcos-graphite);border-radius:5px;font-size:8px}.system-company-actions{flex-wrap:wrap;gap:5px;display:flex}.central-greeting h1{max-width:900px;font-size:clamp(20px,2vw,28px);line-height:1.25}.central-situation-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.central-situation-card{min-height:178px;padding:var(--kcos-space-4);border-color:var(--kcos-gray-700);border-top:3px solid var(--kcos-information);color:var(--kcos-white);background:var(--kcos-navy);box-shadow:none;flex-direction:column;display:flex}.central-situation-card.status-critical{border-top-color:var(--kcos-critical)}.central-situation-card.status-warning{border-top-color:var(--kcos-orange)}.central-situation-card.status-success{border-top-color:var(--kcos-success)}.central-situation-card.status-info{border-top-color:var(--kcos-information)}.central-situation-card>header{grid-template-columns:36px 1fr auto;align-items:center;gap:9px;display:grid}.central-situation-card header>span{width:34px;height:34px;color:var(--kcos-information);background:#3882f61f;border-radius:8px;place-items:center;display:grid}.central-situation-card.status-critical header>span{color:var(--kcos-critical);background:#ef44441f}.central-situation-card.status-warning header>span{color:var(--kcos-orange);background:#ff6a001f}.central-situation-card.status-success header>span{color:var(--kcos-success);background:#16a34a1f}.central-situation-card h3{margin:0;font-size:12px}.central-situation-card header small{color:var(--kcos-gray-400);margin-top:2px;font-size:8px;display:block}.central-situation-card>p{color:var(--kcos-gray-300);margin:14px 0;font-size:9px;line-height:1.45}.central-situation-card>.ds-button{align-self:flex-start;min-height:32px;margin-top:auto;padding:0 12px;font-size:8px}.central-decision-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.central-decision-card{min-height:142px;padding:var(--kcos-space-4);border:1px solid var(--kcos-gray-700);border-left:3px solid var(--kcos-information);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);grid-template-columns:1fr auto;align-items:end;gap:16px;display:grid}.central-decision-card.status-critical{border-left-color:var(--kcos-critical)}.central-decision-card.status-warning{border-left-color:var(--kcos-orange)}.central-decision-card>div>b{color:var(--kcos-information);text-transform:uppercase;background:#3882f61f;border-radius:4px;padding:3px 7px;font-size:7px;display:inline-flex}.central-decision-card.status-critical>div>b{color:var(--kcos-critical);background:#ef44441f}.central-decision-card.status-warning>div>b{color:var(--kcos-orange);background:#ff6a001f}.central-decision-card p{color:var(--kcos-gray-400);margin:0;font-size:9px}.central-decision-card>.ds-button{white-space:nowrap;min-height:34px}.central-smart-empty{min-height:110px;padding:var(--kcos-space-4);border:1px dashed var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d132180;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;display:grid}.central-smart-empty>span{width:40px;height:40px;color:var(--kcos-success);background:#16a34a1f;border-radius:50%;place-items:center;display:grid}.central-smart-empty p{color:var(--kcos-gray-400);margin:4px 0 0;font-size:9px}.central-empty-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.central-empty-actions .ds-button{white-space:nowrap;min-height:32px}.central-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.central-kpi-card{flex-direction:column;min-height:142px;display:flex}.central-kpi-card>strong{font-size:18px}.central-kpi-card>small{width:max-content;color:var(--kcos-success);background:#16a34a1f;border-radius:4px;margin-top:8px;padding:3px 6px;font-weight:600;display:inline-flex}.central-kpi-card>small.variation-blue{color:var(--kcos-information);background:#3882f61f}.central-kpi-card>small.variation-orange{color:var(--kcos-orange);background:#ff6a001f}.central-kpi-card>small.variation-purple{color:var(--kcos-neutral);background:#8b5cf61f}.central-kpi-card>span{color:var(--kcos-gray-400);margin-top:7px;font-size:8px;line-height:1.35}.central-kpi-card>a{color:var(--kcos-information);margin-top:auto;font-size:8px}.central-activity-list{display:grid}.central-activity-list>article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:58px;display:grid}.central-activity-list>article>span{width:32px;height:32px;color:var(--kcos-information);background:#3882f61f;border-radius:50%;place-items:center;display:grid}.central-activity-list article>div{gap:2px;display:grid}.central-activity-list small,.central-activity-list time{color:var(--kcos-gray-400);font-size:8px}.central-module-grid{gap:var(--kcos-space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.central-module-card{min-height:118px;padding:var(--kcos-space-3);border-color:var(--kcos-gray-700);color:var(--kcos-white);background:var(--kcos-navy);grid-template-columns:38px 1fr auto;align-items:center;gap:9px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.central-module-card:hover{border-color:var(--kcos-orange);transform:translateY(-2px);box-shadow:0 8px 20px #0003}.central-module-card>span{width:36px;height:36px;color:var(--kcos-orange);background:#ff6a001c;border-radius:8px;place-items:center;display:grid}.central-module-card p{color:var(--kcos-gray-400);margin:4px 0 0;font-size:8px;line-height:1.35}.central-module-card>b{color:var(--kcos-gray-400)}.central-first-steps{gap:8px;display:grid}.central-priorities-list{grid-template-columns:repeat(2,minmax(0,1fr))}.central-priorities-list .central-first-step span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.central-priorities-subtitle{color:var(--kcos-gray-400);margin:0 0 4px;font-size:9px;line-height:1.45}.central-priorities-empty{border-radius:var(--kcos-radius-sm);color:var(--kcos-gray-300);background:#3882f612;border:1px solid #3882f63d;margin:0 0 10px;padding:9px 11px;font-size:9px}.central-priorities-actions{margin-top:10px}@media (max-width:700px){.central-priorities-list{grid-template-columns:1fr}}.central-checklist{gap:8px;display:grid}.central-checklist-item{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);color:var(--kcos-gray-200);background:var(--kcos-navy);align-items:center;gap:10px;padding:10px 12px;font-size:9px;text-decoration:none;transition:border-color .18s;display:flex}.central-checklist-item:hover{border-color:var(--kcos-orange)}.central-checklist-item.is-soon{opacity:.7}.central-checklist-mark{width:18px;height:18px;color:var(--kcos-success);flex:none;place-items:center;display:grid}.central-checklist-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.central-checklist-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.central-checklist-tag{text-transform:uppercase;letter-spacing:.03em;border-radius:20px;flex:none;padding:3px 8px;font-size:7px}.central-checklist-tag.tag-green{color:var(--kcos-success);background:#22c55e24}.central-checklist-tag.tag-blue{color:var(--kcos-information);background:#3882f624}.central-checklist-tag.tag-orange{color:var(--kcos-warning);background:#f59e0b24}.central-routine{counter-reset:none;gap:8px;margin:0;padding:0;list-style:none;display:grid}.central-routine-step{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:center;gap:10px;padding:10px 12px;font-size:9px;display:flex}.central-routine-index{width:20px;height:20px;color:var(--kcos-gray-200);background:var(--kcos-graphite);border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:600;display:grid}.central-routine-label{min-width:0;color:var(--kcos-gray-200);flex:1}.central-routine-phase{text-transform:uppercase;letter-spacing:.03em;border-radius:20px;flex:none;padding:3px 8px;font-size:7px}.central-routine-phase.phase-green{color:var(--kcos-success);background:#22c55e24}.central-routine-phase.phase-blue{color:var(--kcos-information);background:#3882f624}.central-routine-phase.phase-orange{color:var(--kcos-warning);background:#f59e0b24}.central-routine-cta{color:var(--kcos-information);flex:none;font-size:8px;text-decoration:none}.central-routine-cta:hover{text-decoration:underline}@media (max-width:700px){.central-routine-step{flex-wrap:wrap}.central-routine-label{flex:100%;order:3}}.central-summary-text{color:var(--kcos-gray-300);margin:0 0 10px;font-size:9px;line-height:1.5}.central-summary-indicators{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.central-summary-indicator{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);min-width:0;color:var(--kcos-gray-300);border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:8px;display:inline-flex}.central-summary-indicator span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-summary-indicator b{color:var(--kcos-warning);background:#f59e0b24;border-radius:10px;flex:none;padding:1px 6px;font-size:8px}.central-summary-actions{margin-top:0}.central-start{gap:8px;margin:0;padding:0;list-style:none;display:grid}.central-start-step{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);align-items:center;gap:10px;padding:10px 12px;font-size:9px;display:flex}.central-start-index{width:20px;height:20px;color:var(--kcos-white);background:#3882f633;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:600;display:grid}.central-start-label{min-width:0;color:var(--kcos-gray-200);flex:1}.central-start-cta{color:var(--kcos-information);white-space:nowrap;flex:none;font-size:8px;text-decoration:none}.central-start-cta:hover{text-decoration:underline}@media (max-width:700px){.central-start-step{flex-wrap:wrap}.central-start-label{flex:100%;order:3}}.central-first-step{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);color:var(--kcos-gray-200);background:var(--kcos-navy);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:9px;text-decoration:none;transition:border-color .18s;display:flex}.central-first-step svg{width:15px;height:15px;color:var(--kcos-success);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex-shrink:0}.central-first-step:hover{border-color:var(--kcos-orange)}.central-first-step.is-soon{opacity:.5;cursor:default}.central-first-step.is-soon:hover{border-color:var(--kcos-gray-700)}@media (max-width:1180px){.central-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.central-kpi-grid,.central-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.central-decision-grid{grid-template-columns:1fr}.central-kpi-grid,.central-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.central-situation-grid,.central-kpi-grid,.central-module-grid,.central-decision-card{grid-template-columns:1fr}.central-decision-card>.ds-button{justify-self:start}.central-smart-empty{grid-template-columns:40px 1fr}.central-smart-empty>.ds-button{grid-column:2;justify-self:start}.central-module-card{min-height:96px}}.central-dashboard{padding:var(--kcos-space-4) clamp(16px,2.2vw,32px) var(--kcos-space-6)}.central-greeting{margin-bottom:10px}.central-greeting p{margin-bottom:2px;font-size:11px}.central-greeting h1{max-width:none;margin-bottom:2px;font-size:clamp(17px,1.65vw,22px);line-height:1.2}.central-greeting time{font-size:10px}.central-section{margin-top:8px;padding:10px}.central-section-header{min-height:22px;margin-bottom:8px}.central-section-header h2{font-size:11px}.central-section-header>span{padding:3px 7px;font-size:8px}.central-situation-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.central-situation-card{min-height:112px;padding:10px}.central-situation-card>header{grid-template-columns:30px 1fr auto;gap:7px}.central-situation-card header>span{width:29px;height:29px}.central-situation-card h3{font-size:10px}.central-situation-card header small{font-size:7px}.central-situation-card header>strong{font-size:19px}.central-situation-card>p{margin:8px 0;font-size:8px}.central-situation-card>.ds-button{min-height:28px;padding:0 9px}.central-situation-card.is-clear{border-top-width:2px;justify-content:center;min-height:68px}.central-situation-card.is-clear>header{width:100%}.central-situation-card.is-clear header small,.central-situation-card.is-clear>p,.central-situation-card.is-clear>.ds-button{display:none}.central-situation-card.is-clear header>strong{font-size:15px}.central-situation-card.is-priority{min-height:118px;box-shadow:0 8px 22px #0003}.central-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.central-decision-card{grid-template-columns:1fr;min-height:106px;padding:10px}.central-decision-card>div>b{padding:2px 5px;font-size:6px}.central-decision-card h3{margin:6px 0 3px;font-size:10px}.central-decision-card p{font-size:8px;line-height:1.35}.central-decision-card>.ds-button{justify-self:start;min-height:29px;padding:0 10px;font-size:7px}.central-smart-empty{min-height:72px;padding:10px}.central-smart-empty>span{width:32px;height:32px}.central-smart-empty strong{font-size:9px}.central-smart-empty p{font-size:8px}.central-smart-empty>.ds-button{min-height:29px;font-size:7px}.central-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.central-kpi-card{grid-template-rows:auto auto 1fr;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:3px 7px;min-height:94px;padding:9px;display:grid}.central-kpi-icon{width:28px;height:28px;color:var(--kcos-success);background:#16a34a1f;border-radius:7px;grid-row:1/span 2;place-items:center;display:grid}.central-kpi-icon svg{width:15px;height:15px}.central-kpi-icon.variation-blue{color:var(--kcos-information);background:#3882f61f}.central-kpi-icon.variation-orange{color:var(--kcos-orange);background:#ff6a001f}.central-kpi-icon.variation-purple{color:var(--kcos-neutral);background:#8b5cf61f}.central-kpi-card>div{min-width:0}.central-kpi-card p{margin:0 0 1px;font-size:8px}.central-kpi-card>div>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.central-kpi-card>small{margin:0;padding:2px 4px;font-size:6px}.central-kpi-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;grid-column:2/-1!important;margin:0!important;font-size:7px!important}.central-kpi-card>a{grid-column:2/-1;margin-top:2px;font-size:7px}.central-activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.central-activity-list>article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);background:var(--kcos-navy);grid-template-columns:29px 1fr auto;gap:7px;min-height:52px;padding:0 8px}.central-activity-list>article>span{width:27px;height:27px}.central-activity-list>article>span svg{width:14px;height:14px}.central-activity-list strong{font-size:8px}.central-activity-list small,.central-activity-list time{font-size:7px}.central-module-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.central-module-card{grid-template-columns:29px 1fr;gap:7px;min-height:68px;padding:8px}.central-module-card>span{width:28px;height:28px}.central-module-card>span svg{width:15px;height:15px}.central-module-card strong{font-size:9px}.central-module-card p{margin-top:2px;font-size:7px;line-height:1.25}@media (max-width:1180px){.central-situation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.central-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.central-kpi-grid,.central-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.central-activity-list{grid-template-columns:1fr}}@media (max-width:820px){.central-dashboard{padding:12px 14px 20px}.central-situation-grid,.central-kpi-grid,.central-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.central-decision-grid{grid-template-columns:1fr}.central-situation-card.is-priority{min-height:108px}}@media (max-width:560px){.central-situation-grid,.central-kpi-grid,.central-module-grid{grid-template-columns:1fr}.central-smart-empty{grid-template-columns:32px 1fr}.central-module-card{min-height:62px}}.management-page{padding-top:18px}.management-page-header{margin-bottom:12px}.management-page-header p{margin-bottom:2px;font-size:9px}.management-page-header h1{margin-bottom:2px;font-size:21px;font-weight:600}.management-page-header span{font-size:10px}.management-section-title{justify-content:space-between;align-items:end;gap:16px;margin-bottom:10px;display:flex}.management-section-title p{color:var(--kcos-information);text-transform:uppercase;margin:0 0 2px;font-size:8px}.management-section-title h2{margin:0;font-size:13px}.management-section-title>a{color:var(--kcos-information);font-size:8px}.management-overview{gap:9px;display:grid}.management-overview-grid{gap:9px}.management-overview .management-panel{padding:11px}.management-overview .management-panel-header{margin-bottom:9px}.management-overview .management-panel-header h2{font-size:10px}.management-overview .management-panel-header p,.management-overview .management-panel-header a{font-size:7px}.management-overview .management-main-focus{font-size:12px}.management-overview .management-today-panel>p{margin-bottom:8px;font-size:8px}.management-overview .management-compact-list{gap:4px}.management-overview .management-compact-list li{min-height:30px;padding:5px 7px;font-size:8px}.management-overview .management-compact-list li>span{width:18px;height:18px}.management-overview .management-progress{margin-top:7px}.management-overview .management-week-summary{min-height:64px;margin-bottom:6px}.management-overview .management-week-summary strong{font-size:20px}.management-overview .management-week-summary span,.management-overview .management-week-summary b{font-size:8px}.management-overview .management-lines li,.management-overview .management-table-list li,.management-overview .management-note-list li{min-height:30px;font-size:8px}.management-overview .management-objective-list{gap:5px}.management-overview .management-objective-list>div{padding:7px}.management-decision-panel{width:100%}.management-decision-panel .management-table-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.management-stat-strip{gap:9px;margin:0}.management-stat{min-height:58px;padding:9px}.management-stat>span{width:31px;height:31px}.management-stat p{font-size:8px}.management-stat strong{font-size:11px}.management-stat small{font-size:7px}.management-activity-panel{padding:11px}.management-activity-panel .management-note-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.management-activity-panel .management-note-list li{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);min-height:42px;padding:0 8px}.management-quick-access{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.management-quick-access>a{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);min-height:54px;color:var(--kcos-gray-200);background:var(--kcos-navy);grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:8px;transition:border-color .18s,transform .18s;display:grid}.management-quick-access>a:hover{border-color:var(--kcos-orange);transform:translateY(-1px)}.management-quick-access>a>svg{color:var(--kcos-information)}.management-quick-access>a>span{gap:2px;display:grid}.management-quick-access strong{font-size:9px}.management-quick-access small{color:var(--kcos-gray-400);font-size:7px}.management-resource-layout{display:block}.management-resource-list{width:100%;overflow:visible}.management-resource-list>header{justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:12px 16px;display:flex}.management-resource-list>header>div{gap:3px;display:grid}.management-resource-list>header h2{font-size:13px}.management-create-panel,.management-empty-action{position:relative}.management-create-panel>summary,.management-empty-action>summary{border:1px solid var(--kcos-information);border-radius:var(--kcos-radius-sm);min-height:32px;color:var(--kcos-information);cursor:pointer;background:#3882f614;justify-content:center;align-items:center;padding:0 12px;font-size:8px;list-style:none;display:flex}.management-create-panel>summary::-webkit-details-marker{display:none}.management-empty-action>summary::-webkit-details-marker{display:none}.management-create-panel[open]>summary{border-color:var(--kcos-orange);color:var(--kcos-orange)}.management-create-panel>.management-form{z-index:20;border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);width:min(420px,100vw - 40px);padding:14px;position:absolute;top:40px;right:0;box-shadow:0 18px 45px #00000073}.management-empty-action>.management-form{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);width:min(420px,100vw - 52px);padding:14px}.management-empty-large{text-align:center;min-height:300px;padding:28px}.management-empty-large span{max-width:480px;line-height:1.5}.management-resource-card{min-height:98px;transition:background .18s}.management-resource-card:hover{background:#1a1f2b6b}.management-plan-card{grid-template-columns:30px minmax(0,1fr) auto;align-items:start}.management-timeline-dot{border:1px solid var(--kcos-information);width:25px;height:25px;color:var(--kcos-information);border-radius:50%;place-items:center;font-size:8px;display:grid}.management-plan-meta,.management-objective-meta{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.management-plan-meta>span,.management-objective-meta>span{color:var(--kcos-gray-300);background:var(--kcos-graphite);border-radius:5px;gap:2px;padding:7px;font-size:8px;display:grid}.management-plan-meta b,.management-objective-meta b{color:var(--kcos-gray-500);text-transform:uppercase;font-size:6px}.management-objective-card>div:first-child{grid-template-columns:max-content max-content 1fr;align-items:center;gap:6px;display:grid}.management-objective-card h3,.management-objective-card p,.management-objective-card small{grid-column:1/-1}.management-objective-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.management-objective-card input[type=range]{accent-color:var(--kcos-information)}.management-decision-card{grid-template-columns:minmax(250px,1.1fr) 1fr auto;align-items:center}.management-decision-heading{grid-template-columns:max-content max-content;align-items:center;gap:6px;display:grid}.management-decision-heading h3,.management-decision-heading p{grid-column:1/-1}.management-decision-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.management-decision-card dl>div{background:var(--kcos-graphite);border-radius:4px;padding:7px}.management-decision-card dt{color:var(--kcos-gray-500);text-transform:uppercase;font-size:6px}.management-decision-card dd{color:var(--kcos-gray-200);margin:2px 0 0;font-size:8px}.management-decision-rationale{border-left:2px solid var(--kcos-information);color:var(--kcos-gray-300);background:#3882f60f;grid-column:1/3;gap:3px;padding:8px;font-size:8px;display:grid}.management-decision-rationale b{color:var(--kcos-information);text-transform:uppercase;font-size:7px}.management-habit-insights{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:1fr 1fr 1.4fr;gap:8px;padding:12px;display:grid}.management-habit-insights .management-stat{border-color:var(--kcos-gray-700);background:var(--kcos-graphite)}.management-habit-calendar{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-graphite);gap:6px;padding:10px;display:grid}.management-habit-calendar strong{font-size:9px}.management-habit-calendar>span{gap:5px;display:flex}.management-habit-calendar i{background:var(--kcos-gray-700);border-radius:4px;width:17px;height:17px}.management-habit-calendar i.done{background:var(--kcos-success)}.management-habit-calendar small{color:var(--kcos-gray-400);font-size:7px}.management-habit-card>b{color:var(--kcos-gray-400);margin-left:auto;font-size:8px;font-weight:500}.management-note-toolbar{align-items:center;gap:6px;width:min(1320px,100%);margin:0 auto 10px;display:flex}.management-note-toolbar label{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);background:var(--kcos-navy);align-items:center;gap:7px;min-width:260px;padding:0 10px;display:flex}.management-note-toolbar label svg{width:15px;height:15px;color:var(--kcos-gray-400)}.management-note-toolbar input{background:0 0;border:0;min-height:34px;padding:0;font-size:8px}.management-note-toolbar button{border:1px solid var(--kcos-gray-700);min-height:30px;color:var(--kcos-gray-400);background:var(--kcos-navy);cursor:pointer;border-radius:999px;padding:0 10px;font-size:7px}.management-note-toolbar button.active{border-color:var(--kcos-information);color:var(--kcos-white);background:#3882f61f}.management-note-card>div{gap:4px;display:grid}.management-note-card>div>span{gap:5px;display:flex}.management-note-card b,.management-note-card small,.management-note-card em{border-radius:3px;padding:2px 5px;font-size:7px;font-style:normal}.management-note-card b{color:var(--kcos-information);background:#3882f61a}.management-note-card small{color:var(--kcos-gray-400);background:var(--kcos-graphite)}.management-note-card em{color:var(--kcos-warning);background:#f59e0b1a}.management-reports{gap:10px;display:grid}.management-reports-toolbar{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:var(--kcos-navy);justify-content:space-between;align-items:end;gap:16px;padding:12px 14px;display:flex}.management-reports-toolbar p{color:var(--kcos-information);text-transform:uppercase;margin:0 0 2px;font-size:7px}.management-reports-toolbar h2{margin:0 0 2px;font-size:13px}.management-reports-toolbar span{color:var(--kcos-gray-400);font-size:8px}.management-reports-toolbar .ds-button{min-height:32px;font-size:8px}.management-report-card{place-items:initial;grid-template-rows:auto auto;grid-template-columns:30px 1fr auto;align-items:center;min-height:102px;padding:10px}.management-report-card svg{grid-row:1/-1}.management-report-card strong{grid-area:1/3/-1;font-size:22px}.management-report-card small{grid-column:2}.management-report-panels{grid-template-columns:1.6fr .8fr .8fr;gap:9px;display:grid}.management-report-summary{grid-column:auto}.management-report-summary>header{justify-content:space-between;align-items:center;display:flex}.management-report-summary header p,.management-report-achievements p,.management-report-attention p{color:var(--kcos-gray-400);text-transform:uppercase;margin:0 0 3px;font-size:7px}.management-report-summary header strong{font-size:20px}.management-report-trend{align-items:end;gap:5px;height:55px;margin-top:10px;display:flex}.management-report-trend i{background:linear-gradient(var(--kcos-information),#3882f62e);border-radius:3px 3px 0 0;flex:1;min-height:5px}.management-report-achievements,.management-report-attention{align-items:center;gap:12px;display:flex}.management-report-achievements>span,.management-report-attention>span{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.management-report-achievements>span{color:var(--kcos-success);background:#16a34a1f}.management-report-attention>span{color:var(--kcos-warning);background:#f59e0b1f}.management-report-achievements h2,.management-report-attention h2{margin:0 0 4px;font-size:11px}.management-report-achievements small,.management-report-attention small{color:var(--kcos-gray-400);font-size:7px}.kcos-module-gestao .fos-page{padding-top:18px}.kcos-module-gestao .fos-header{margin-bottom:10px}.kcos-module-gestao .fos-header h1{font-size:21px;font-weight:600}.kcos-module-gestao .fos-command{padding:16px}.kcos-module-gestao .fos-role-line{padding:9px 11px}.kcos-module-gestao .fos-victory{margin-top:12px}.kcos-module-gestao .fos-victory h2{font-size:clamp(19px,2.2vw,28px)}.kcos-module-gestao .fos-priority-reason,.kcos-module-gestao .fos-outcome{padding:10px 12px}.kcos-module-gestao .fos-movements{margin-top:12px}.kcos-module-gestao .fos-movement{min-height:48px}.kcos-module-gestao .fos-movement:first-child:not(.done){border-color:var(--kcos-information);box-shadow:inset 3px 0 var(--kcos-information)}.kcos-module-gestao .fos-movement:first-child:not(.done):after{content:"Próxima ação";color:var(--kcos-information);text-transform:uppercase;margin-left:auto;font-size:7px}.kcos-module-gestao .fos-routine{margin-top:10px;padding:13px}.kcos-module-gestao .fos-routine-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kcos-module-gestao .fos-below-fold{margin-top:18px}.kcos-module-gestao .fos-week{padding:14px}.kcos-module-gestao .fos-week-intro{margin-bottom:10px}.kcos-module-gestao .fos-week-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.kcos-module-gestao .fos-week-day{min-height:250px;padding:11px}.kcos-module-gestao .fos-week-day:hover{border-color:var(--kcos-information);transform:translateY(-1px)}@media (max-width:1180px){.management-decision-panel .management-table-list,.management-activity-panel .management-note-list{grid-template-columns:1fr}.management-quick-access{grid-template-columns:repeat(3,minmax(0,1fr))}.management-plan-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.management-decision-card{grid-template-columns:1fr 1fr}.management-decision-card>.management-card-action{grid-column:1/-1;justify-self:start}.management-report-panels{grid-template-columns:1fr 1fr}.management-report-summary{grid-column:1/-1}.kcos-module-gestao .fos-week-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kcos-module-gestao .fos-routine-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.management-page{padding:14px}.management-quick-access{grid-template-columns:repeat(2,minmax(0,1fr))}.management-resource-list>header{align-items:flex-start}.management-create-panel>.management-form{width:auto;position:fixed;top:88px;left:14px;right:14px}.management-objective-meta,.management-habit-insights,.management-decision-card{grid-template-columns:1fr}.management-decision-rationale{grid-column:1}.management-report-panels{grid-template-columns:1fr}.management-report-summary{grid-column:auto}.management-note-toolbar{flex-wrap:wrap;align-items:stretch}.management-note-toolbar label{width:100%}.kcos-module-gestao .fos-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.management-overview-grid,.management-stat-strip,.management-quick-access,.management-report-grid{grid-template-columns:1fr}.management-section-title{flex-direction:column;align-items:flex-start}.management-resource-list>header{flex-direction:column}.management-create-panel,.management-create-panel>summary{width:100%}.management-plan-card{grid-template-columns:26px 1fr}.management-plan-card>.management-card-action{grid-column:2}.management-plan-meta,.management-decision-card dl{grid-template-columns:1fr}.management-habit-card{flex-wrap:wrap;align-items:flex-start}.management-habit-card>b{width:100%;margin-left:44px}.management-reports-toolbar{flex-direction:column;align-items:flex-start}.management-report-card{grid-template-columns:28px 1fr auto}.management-report-panels,.kcos-module-gestao .fos-week-grid,.kcos-module-gestao .fos-routine-list{grid-template-columns:1fr}.kcos-module-gestao .fos-movement:first-child:not(.done):after{display:none}}.management-page,.fos-page.management-canvas{min-height:calc(100vh - var(--kcos-topbar-height));color:#111827;background:#f6f7fb;padding:14px}.management-page>main,.fos-page.management-canvas>main{width:100%;max-width:none}.mg-screen{--mg-purple:#3b17b8;--mg-purple-2:#5525d0;--mg-green:#1fa34a;--mg-orange:#f59e0b;--mg-red:#e53e3e;--mg-blue:#2563eb;--mg-border:#dfe3eb;--mg-muted:#667085;color:#101828;font-size:12px}.mg-screen *{box-sizing:border-box}.mg-view-header{border-bottom:1px solid var(--mg-border);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 4px 10px;display:flex}.mg-view-header>div:first-child{min-width:0}.mg-view-header p{color:#344054;margin:0 0 7px;font-size:13px}.mg-view-header p b{color:#98a2b3;margin:0 8px}.mg-view-header h1{color:#101828;letter-spacing:-.4px;margin:0;font-size:24px;font-weight:700}.mg-view-header span{color:#475467;margin-top:4px;font-size:12px;display:block}.mg-header-actions,.mg-date-control{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mg-date-control{border:1px solid var(--mg-border);background:#fff;border-radius:6px;min-height:38px;padding-left:12px}.mg-date-control>span{color:var(--mg-purple)}.mg-date-control strong{min-width:150px;font-size:11px}.mg-date-control button{border:0;border-left:1px solid var(--mg-border);color:#344054;cursor:pointer;background:#fff;align-self:stretch;min-width:44px;padding:0 12px;font-size:11px}.mg-primary-action,.mg-create-menu>summary{border:1px solid var(--mg-purple);color:#fff;background:linear-gradient(135deg,var(--mg-purple-2),var(--mg-purple));cursor:pointer;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 17px;font-size:11px;font-weight:600;list-style:none;display:inline-flex}.mg-primary-action.secondary{border-color:var(--mg-border);color:#344054;background:#fff}.mg-create-menu{position:relative}.mg-create-menu>summary::-webkit-details-marker{display:none}.mg-create-menu>div{z-index:50;border:1px solid var(--mg-border);background:#fff;border-radius:8px;gap:10px;width:380px;max-height:70vh;padding:16px;display:grid;position:absolute;top:45px;right:0;overflow:auto;box-shadow:0 18px 50px #1018282e}.mg-field{color:#344054;gap:5px;font-size:10px;display:grid}.mg-field input,.mg-field select,.mg-field textarea{border:1px solid var(--mg-border);color:#101828;width:100%;min-height:38px;font:inherit;background:#fff;border-radius:5px;padding:8px 10px}.mg-search{border:1px solid var(--mg-border);min-width:220px;color:var(--mg-purple);background:#fff;border-radius:5px;align-items:center;gap:8px;padding:0 11px;display:flex}.mg-search input{background:0 0;border:0;outline:0;min-height:36px;font-size:11px}.mg-kpi-grid{gap:12px;margin:14px 0;display:grid}.mg-kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.mg-kpi-card{border:1px solid var(--mg-border);background:#fff;border-radius:7px;grid-template-rows:1fr auto;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:8px 12px;min-width:0;min-height:130px;padding:14px;display:grid;position:relative;box-shadow:0 1px 2px #10182808}.mg-kpi-card>i{width:42px;height:42px;color:var(--mg-purple);background:#f2efff;border-radius:50%;align-self:start;place-items:center;font-size:21px;font-style:normal;display:grid}.mg-kpi-card>i.green{color:var(--mg-green);background:#eaf8ee}.mg-kpi-card>i.orange{color:var(--mg-orange);background:#fff5e7}.mg-kpi-card>div{align-content:center;gap:5px;min-width:0;display:grid}.mg-kpi-card small{color:#101828;font-size:8px;font-weight:700}.mg-kpi-card strong{color:#101828;text-overflow:ellipsis;font-size:21px;line-height:1.15;overflow:hidden}.mg-kpi-card p{color:#475467;margin:0;font-size:10px;line-height:1.35}.mg-kpi-card p em{color:var(--mg-red);background:#fff0f0;border-radius:10px;padding:4px 7px;font-style:normal;display:inline-flex}.mg-kpi-card>a,.mg-kpi-card>button{color:var(--mg-purple);text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2;font-size:10px;text-decoration:none}.mg-kpi-card progress{width:100%;height:5px;accent-color:var(--mg-green)}.mg-kpi-card.focus{grid-template-columns:36px minmax(0,1fr)}.mg-kpi-card.focus>i{width:34px;height:34px}.mg-kpi-card.focus strong{font-size:13px;line-height:1.5}.mg-ring,.mg-donut{--value:0deg;background:conic-gradient(var(--mg-purple) var(--value),#e7e9ee 0);border-radius:50%;place-items:center;display:grid}.mg-ring{grid-row:1/3;align-self:center;width:68px;height:68px}.mg-ring:before,.mg-donut:before{content:"";background:#fff;border-radius:50%;grid-area:1/1;width:72%;height:72%}.mg-ring b,.mg-donut>span{z-index:1;grid-area:1/1}.mg-ring b{color:var(--mg-purple);font-size:16px}.mg-ring.green-ring,.mg-status-card .mg-ring{background:conic-gradient(var(--mg-green) var(--value),#e7e9ee 0)}.mg-energy{margin-top:8px;gap:8px!important;display:flex!important}.mg-energy b{background:var(--mg-green);border-radius:50%;width:13px;height:13px}.mg-energy b.off{background:#fff;border:1px solid #98a2b3}.mg-panel{border:1px solid var(--mg-border);background:#fff;border-radius:7px;min-width:0;box-shadow:0 1px 2px #10182808}.mg-panel-title{border-bottom:1px solid var(--mg-border);justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:0 14px;display:flex}.mg-panel-title h2{color:var(--mg-purple);margin:0;font-size:10px;font-weight:700}.mg-panel-title button{border:1px solid var(--mg-border);min-height:28px;color:var(--mg-purple);cursor:pointer;background:#fff;border-radius:5px;padding:0 10px;font-size:9px}.mg-panel>footer{min-height:35px;color:var(--mg-purple);place-items:center;font-size:10px;display:grid}.mg-empty-panel{color:#667085;text-align:center;align-content:center;place-items:center;gap:5px;min-height:100px;padding:15px;display:grid}.mg-empty-panel>span{color:var(--mg-purple);font-size:20px}.mg-empty-panel strong{color:#344054;font-size:11px}.mg-badge{border-radius:10px;align-items:center;width:max-content;min-height:20px;padding:0 8px;font-size:8px;font-weight:600;display:inline-flex}.mg-badge.status-pendente{color:#b66a00;background:#fff4df}.mg-badge.status-em_andamento{color:#1e56c5;background:#edf3ff}.mg-badge.status-concluido{color:#137a35;background:#eaf8ee}.mg-badge.priority-alta{color:#c92d2d;background:#fff0f0}.mg-badge.priority-media{color:#b66a00;background:#fff4df}.mg-badge.priority-baixa{color:#137a35;background:#eaf8ee}.mg-focus-banner{background:linear-gradient(100deg,#fbfaff,#fff);border:1px solid #ded8f8;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;margin-top:10px;padding:12px 16px;display:flex}.mg-focus-banner>div{gap:6px;display:grid}.mg-focus-banner small{color:var(--mg-purple);font-size:9px}.mg-focus-banner strong{font-size:15px}.mg-focus-banner button{border:1px solid var(--mg-purple);min-height:36px;color:var(--mg-purple);cursor:pointer;background:#fff;border-radius:5px;padding:0 14px;font-size:10px}.mg-today-grid{grid-template-columns:1.05fr 1fr;gap:12px;display:grid}.mg-movements>div>button{border:0;border-bottom:1px solid var(--mg-border);color:#101828;cursor:pointer;text-align:left;background:#fff;grid-template-columns:23px 1fr auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 14px;display:grid}.mg-movements>div>button>span{border:1px solid #98a2b3;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.mg-movements>div>button.done>span{border-color:var(--mg-green);color:#fff;background:var(--mg-green)}.mg-movements button p{gap:2px;margin:0;display:grid}.mg-movements button strong{font-size:10px}.mg-movements button small{color:#667085;font-size:8px}.mg-movements button em{color:#667085;background:#f1f3f5;border-radius:10px;padding:4px 7px;font-size:8px;font-style:normal}.mg-movements button.done em{color:#137a35;background:#eaf8ee}.mg-next-action{background:#fbfaff;border-color:#ded8f8}.mg-next-action>.mg-panel-title{background:#f7f4ff}.mg-next-action>div{background:#fff;border:1px solid #e5e0fb;border-radius:5px;margin:10px;padding:14px}.mg-next-action h2{margin:0 0 14px;font-size:15px}.mg-next-action dl{gap:30px;margin:0 0 12px;display:flex}.mg-next-action dl>div{gap:4px;display:grid}.mg-next-action dt{color:#667085;font-size:9px}.mg-next-action dd{margin:0;font-size:11px;font-weight:700}.mg-next-action dd.red{color:var(--mg-red)}.mg-next-action p{border-top:1px solid var(--mg-border);gap:6px;margin:0;padding:12px 0;font-size:10px;line-height:1.45;display:grid}.mg-next-action>div>button{color:#fff;background:linear-gradient(135deg,var(--mg-purple-2),var(--mg-purple));cursor:pointer;border:0;border-radius:4px;width:100%;min-height:36px}.mg-next-action>div>button:disabled{opacity:.5}.mg-day-objectives>div{padding:6px 14px}.mg-day-objectives>div>div{grid-template-columns:12px 1fr 1fr 35px;align-items:center;gap:8px;min-height:38px;display:grid}.mg-day-objectives span{border:1px solid var(--mg-purple);border-radius:50%;width:9px;height:9px}.mg-day-objectives strong{font-size:9px}.mg-day-objectives progress{width:100%;height:4px;accent-color:var(--mg-purple)}.mg-day-objectives b{font-size:8px}.mg-quick-note form{gap:8px;padding:12px;display:grid}.mg-quick-note textarea{border:1px solid var(--mg-border);resize:none;min-height:85px;font:inherit;border-radius:5px;padding:10px}.mg-quick-note button{color:#fff;background:var(--mg-purple);cursor:pointer;border:0;border-radius:4px;justify-self:end;min-height:32px;padding:0 14px}.mg-quick-note form small{color:var(--mg-green)}.mg-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.mg-week-days>article{border:1px solid var(--mg-border);cursor:pointer;background:#fff;border-radius:7px;flex-direction:column;min-width:0;min-height:255px;padding:12px;transition:all .18s;display:flex}.mg-week-days>article:hover,.mg-week-days>article.today{border-color:var(--mg-purple);transform:translateY(-1px);box-shadow:0 5px 15px #3b17b81a}.mg-week-days header{border-bottom:1px solid var(--mg-border);justify-content:space-between;align-items:start;gap:5px;padding-bottom:9px;display:flex}.mg-week-days header strong{font-size:10px;display:grid}.mg-week-days header small{font-size:9px}.mg-week-days header em{color:#667085;background:#f1f3f5;border-radius:9px;padding:3px 6px;font-size:7px;font-style:normal}.mg-week-days article.today header em{color:var(--mg-purple);background:#f2efff}.mg-week-days article>p{color:#667085;gap:4px;margin:12px 0 0;font-size:8px;display:grid}.mg-week-days article>p strong{color:#101828;min-height:31px;font-size:10px;line-height:1.45;overflow:hidden}.mg-week-days article>div{gap:6px;margin-top:auto;display:grid}.mg-week-days article>div span{font-size:8px}.mg-week-days progress{width:100%;height:5px;accent-color:var(--mg-purple)}.mg-week-days article>footer{color:var(--mg-purple);text-align:center;padding-top:10px;font-size:9px}.mg-week-bottom{grid-template-columns:1.1fr 1fr .85fr;gap:12px;margin-top:12px;display:grid}.mg-ranked-list{margin:0;padding:7px 14px;list-style:none}.mg-ranked-list li{border-bottom:1px solid var(--mg-border);grid-template-columns:14px 18px 1fr auto;align-items:center;gap:7px;min-height:34px;font-size:9px;display:grid}.mg-ranked-list li>span{border:1px solid #98a2b3;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.mg-ranked-list li>span.done{border-color:var(--mg-green);color:#fff;background:var(--mg-green)}.mg-ranked-list em{color:#667085;background:#f1f3f5;border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal}.mg-week-decisions{padding:7px 14px}.mg-week-decisions>p{border-bottom:1px solid var(--mg-border);gap:3px;min-height:55px;margin:0;padding:9px 50px 9px 0;display:grid;position:relative}.mg-week-decisions strong{font-size:9px}.mg-week-decisions small{color:#667085;font-size:8px}.mg-week-decisions em{color:#c92d2d;background:#fff0f0;border-radius:8px;padding:3px 7px;font-size:7px;font-style:normal;position:absolute;top:12px;right:0}.mg-summary-list{padding:8px 14px}.mg-summary-list p{border-bottom:1px solid var(--mg-border);align-items:center;gap:8px;min-height:35px;margin:0;font-size:9px;display:flex}.mg-summary-list p>span{color:var(--mg-green)}.mg-summary-list p>b{margin-left:auto}.mg-overview-top{grid-template-columns:1.05fr 2.7fr 1fr 1.1fr;gap:12px;margin-top:12px;display:grid}.mg-focus-card{color:#fff;background:linear-gradient(145deg,#5426d1,#301099);border-radius:7px;flex-direction:column;min-height:160px;padding:16px;display:flex}.mg-focus-card small{font-size:9px}.mg-focus-card h2{color:#fff;margin:18px 0;font-size:16px;line-height:1.4}.mg-focus-card a{min-height:34px;color:var(--mg-purple);background:#fff;border-radius:4px;place-items:center;margin-top:auto;font-size:9px;text-decoration:none;display:grid}.mg-management-summary>div{grid-template-columns:repeat(4,minmax(0,1fr));padding:10px;display:grid}.mg-management-summary>div>article{border-right:1px solid var(--mg-border);grid-template-columns:27px 1fr;align-items:start;gap:6px;min-height:95px;padding:8px;display:grid}.mg-management-summary>div>article:last-child{border-right:0}.mg-management-summary i{width:26px;height:26px;color:var(--mg-blue);background:#edf3ff;border-radius:5px;place-items:center;font-style:normal;display:grid}.mg-management-summary span{gap:5px;display:grid}.mg-management-summary small{font-size:7px}.mg-management-summary em{color:#667085;font-size:7px;font-style:normal}.mg-status-card{grid-template-columns:80px 1fr;display:grid}.mg-status-card>.mg-panel-title{grid-column:1/-1}.mg-status-card>p{align-content:center;gap:5px;margin:0;font-size:8px;display:grid}.mg-status-card>p strong{color:var(--mg-green);font-size:9px}.mg-status-card>p small{color:#667085}.mg-overview-next{flex-direction:column;display:flex}.mg-overview-next h2{margin:16px 14px;font-size:13px;line-height:1.4}.mg-overview-next a{border:1px solid var(--mg-purple);min-height:34px;color:var(--mg-purple);border-radius:4px;place-items:center;margin:auto 14px 14px;font-size:9px;text-decoration:none;display:grid}.mg-overview-activity{grid-template-columns:190px 1fr;margin-top:12px;display:grid}.mg-overview-activity>.mg-panel-title{border-right:1px solid var(--mg-border);border-bottom:0}.mg-overview-activity>div{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:8px;padding:8px;display:grid}.mg-overview-activity>div>p{border:1px solid var(--mg-border);border-radius:4px;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;min-width:0;margin:0;padding:7px;display:grid}.mg-overview-activity p span{color:var(--mg-green)}.mg-overview-activity p strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.mg-overview-activity time{color:#667085;font-size:7px}.mg-overview-activity a{color:var(--mg-purple);font-size:8px;text-decoration:none}.mg-quick-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mg-quick-cards>a{border:1px solid var(--mg-border);color:#101828;background:#fff;border-radius:6px;grid-template-columns:25px 1fr;align-content:center;gap:2px 8px;min-height:64px;padding:9px;text-decoration:none;display:grid}.mg-quick-cards>a>span{width:24px;height:24px;color:var(--mg-green);background:#eaf8ee;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.mg-quick-cards strong{font-size:9px}.mg-quick-cards small{color:#667085;font-size:7px}.mg-planning-main{grid-template-columns:2.3fr 1fr;gap:12px;display:grid}.mg-table-head,.mg-table-row{grid-template-columns:1.3fr .7fr 1.1fr .65fr .65fr;align-items:center;gap:10px;padding:0 14px;display:grid}.mg-table-head{color:#344054;min-height:34px;font-size:7px;font-weight:700}.mg-table-row{border-top:1px solid var(--mg-border);min-height:62px;font-size:9px}.mg-table-row>span{min-width:0}.mg-table-row>span:first-child{grid-template-columns:26px 1fr;gap:2px 7px;display:grid}.mg-table-row i{width:25px;height:25px;color:var(--mg-purple);background:#f2efff;border-radius:5px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.mg-table-row small{color:#667085;font-size:7px}.mg-table-row progress{width:100%;height:5px;accent-color:var(--mg-green)}.mg-table-row button{color:#137a35;background:#eaf8ee;border:0;border-radius:10px;padding:4px 7px;font-size:7px}.mg-timeline>div{padding:7px 14px}.mg-timeline>div>p{grid-template-columns:14px 1fr auto;gap:7px;min-height:65px;margin:0;display:grid;position:relative}.mg-timeline>div>p:before{content:"";background:var(--mg-border);width:1px;position:absolute;top:18px;bottom:0;left:5px}.mg-timeline p>span{border:3px solid var(--mg-green);background:#fff;border-radius:50%;width:10px;height:10px;margin-top:3px}.mg-timeline p>span.tone-1{border-color:var(--mg-blue)}.mg-timeline p>span.tone-2{border-color:var(--mg-orange)}.mg-timeline p>span.tone-3{border-color:var(--mg-purple)}.mg-timeline p strong{font-size:9px}.mg-timeline p small{color:#667085;grid-column:2;font-size:8px;line-height:1.4}.mg-timeline p em{color:#137a35;background:#eaf8ee;border-radius:9px;padding:4px 7px;font-size:7px;font-style:normal}.mg-three-panels,.mg-two-panels{gap:12px;margin-top:12px;display:grid}.mg-three-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-two-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-three-panels>.mg-panel,.mg-two-panels>.mg-panel{min-height:210px;position:relative}.mg-donut{float:left;background:conic-gradient(var(--mg-purple) var(--value),var(--mg-blue) 0 70%,#9bd9ad 0);width:115px;height:115px;margin:20px 15px 15px 25px}.mg-donut>span{text-align:center;display:grid}.mg-donut strong{font-size:20px}.mg-donut small{font-size:8px}.mg-legend{gap:11px;padding:25px 16px 10px;display:grid}.mg-legend p{grid-template-columns:9px 1fr auto;gap:7px;margin:0;font-size:8px;display:grid}.mg-legend i{background:var(--mg-purple);border-radius:50%;width:8px;height:8px}.mg-legend i.tone-1{background:var(--mg-green)}.mg-legend i.tone-2{background:var(--mg-orange)}.mg-legend i.tone-3{background:#98a2b3}.mg-simple-list{padding:9px 14px}.mg-simple-list>p{border-bottom:1px solid var(--mg-border);grid-template-columns:17px 1fr auto;align-items:center;gap:6px;min-height:31px;margin:0;display:grid}.mg-simple-list p>span{color:var(--mg-green)}.mg-simple-list strong{font-size:8px}.mg-simple-list small{color:#667085;font-size:7px}.mg-objectives-board>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.mg-objectives-board>div>article{border:1px solid var(--mg-border);background:#fff;border-radius:6px;min-height:220px;padding:14px}.mg-objectives-board article>header{justify-content:space-between;display:flex}.mg-objectives-board h2{margin:14px 0 5px;font-size:14px}.mg-objectives-board article>p{color:#667085;min-height:36px;font-size:9px;line-height:1.45}.mg-objectives-board dl{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.mg-objectives-board dt{color:#667085;font-size:7px}.mg-objectives-board dd{margin:2px 0;font-size:8px;font-weight:600}.mg-objectives-board progress,.mg-objectives-board input{width:100%;accent-color:var(--mg-purple)}.mg-objectives-board article>footer{color:var(--mg-purple);margin-top:8px;font-size:8px}.mg-decisions-main{grid-template-columns:1.45fr 1fr;gap:12px;display:grid}.mg-decision-list>nav,.mg-notes-list>nav{gap:7px;padding:10px 14px;display:flex}.mg-decision-list nav button,.mg-notes-list nav button{border:1px solid var(--mg-border);color:#344054;background:#fff;border-radius:5px;min-height:28px;padding:0 10px;font-size:8px}.mg-decision-list nav button.active,.mg-notes-list nav button.active{color:var(--mg-purple);background:#f2efff;border-color:#ded8f8}.mg-decision-list>div{padding:0 14px}.mg-decision-list>div>article{border-top:1px solid var(--mg-border);grid-template-columns:45px 1fr 70px 80px 25px;align-items:center;gap:8px;min-height:55px;display:grid}.mg-decision-list article>p{gap:3px;margin:0;display:grid}.mg-decision-list article strong{font-size:9px}.mg-decision-list article small,.mg-decision-list time{color:#667085;font-size:7px}.mg-decision-detail{padding-bottom:12px}.mg-decision-detail>h2,.mg-decision-detail>section,.mg-decision-detail>.mg-impact-grid,.mg-decision-detail>.mg-detail-meta{margin-left:16px;margin-right:16px}.mg-decision-detail>h2{margin-top:18px;font-size:15px}.mg-detail-meta{border-bottom:1px solid var(--mg-border);grid-template-columns:repeat(3,1fr);gap:12px;padding:12px 0;display:grid}.mg-detail-meta dt{color:#667085;font-size:8px}.mg-detail-meta dd{margin:3px 0;font-size:9px;font-weight:600}.mg-decision-detail>section{border-bottom:1px solid var(--mg-border);padding:12px 0}.mg-decision-detail section>small,.mg-note-featured section>small{color:var(--mg-purple);font-size:8px;font-weight:700}.mg-decision-detail section p{font-size:9px;line-height:1.5}.mg-impact-grid{grid-template-columns:1fr 1fr;display:grid}.mg-impact-grid>p{gap:5px;margin:0;padding:12px;display:grid}.mg-impact-grid>p:first-child{border-right:1px solid var(--mg-border)}.mg-impact-grid small{color:#667085;font-size:7px}.mg-impact-grid strong{font-size:9px}.mg-impact-grid span{color:#667085;font-size:8px}.mg-decision-detail ul{padding-left:18px;font-size:9px}.mg-decision-detail>button,.mg-note-featured>button{color:#fff;background:var(--mg-purple);cursor:pointer;border:0;border-radius:4px;width:calc(100% - 32px);min-height:36px;margin:10px 16px 0}.mg-bars{gap:9px;padding:16px;display:grid}.mg-bars p{grid-template-columns:95px 1fr 25px;align-items:center;gap:8px;margin:0;font-size:8px;display:grid}.mg-bars p>i{background:#eceef2;border-radius:4px;height:5px}.mg-bars i>b{background:var(--mg-purple);border-radius:4px;height:100%;display:block}.mg-meeting-board>div{padding:0 14px}.mg-meeting-board>div>article{border-bottom:1px solid var(--mg-border);grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;min-height:60px;display:grid}.mg-meeting-board article>span:not(.mg-badge){width:30px;height:30px;color:var(--mg-purple);background:#f2efff;border-radius:5px;place-items:center;display:grid}.mg-meeting-board article p{gap:3px;margin:0;display:grid}.mg-meeting-board article small{color:#667085}.mg-meeting-board article button{color:var(--mg-purple);background:0 0;border:0}.mg-habits-main{grid-template-columns:1.25fr 1.15fr .85fr;gap:12px;display:grid}.mg-habit-list>div{padding:0 14px}.mg-habit-list>div>button{border:0;border-bottom:1px solid var(--mg-border);color:#101828;text-align:left;background:#fff;grid-template-columns:22px 1fr 65px 45px 20px;align-items:center;gap:8px;width:100%;min-height:47px;padding:0;display:grid}.mg-habit-list button>span,.mg-habit-list button>b{border:1px solid #98a2b3;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.mg-habit-list button.done>span,.mg-habit-list button.done>b{border-color:var(--mg-green);color:#fff;background:var(--mg-green)}.mg-habit-list button p{gap:2px;margin:0;display:grid}.mg-habit-list strong{font-size:9px}.mg-habit-list small,.mg-habit-list em,.mg-habit-list time{color:#667085;font-size:7px;font-style:normal}.mg-calendar-grid{padding:12px}.mg-calendar-grid>header,.mg-calendar-grid>div{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.mg-calendar-grid>header b{text-align:center;font-size:7px}.mg-calendar-grid>div>span{border-radius:4px;place-items:center;min-height:30px;font-size:8px;display:grid;position:relative}.mg-calendar-grid>div>span i{background:#c7cbd4;border-radius:50%;width:6px;height:6px;position:absolute;bottom:2px}.mg-calendar-grid>div>span.done i{background:var(--mg-green)}.mg-calendar-grid>div>span.today{border:1px solid var(--mg-purple)}.mg-calendar-grid>footer{color:#667085;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:7px;display:flex}.mg-calendar-grid footer em{background:#c7cbd4;border-radius:50%;width:8px;height:8px}.mg-calendar-grid footer em.done{background:var(--mg-green)}.mg-calendar-grid footer em.partial{background:var(--mg-orange)}.mg-habit-insights-blueprint>div{padding:0 14px}.mg-habit-insights-blueprint article{border-bottom:1px solid var(--mg-border);grid-template-columns:40px 1fr;align-items:center;gap:10px;min-height:80px;display:grid}.mg-habit-insights-blueprint article>i{width:38px;height:38px;color:var(--mg-purple);background:#f2efff;border-radius:50%;place-items:center;font-size:18px;font-style:normal;display:grid}.mg-habit-insights-blueprint article>p{gap:3px;display:grid}.mg-habit-insights-blueprint article small{color:var(--mg-green);font-size:7px}.mg-habit-insights-blueprint article strong{font-size:9px}.mg-habit-insights-blueprint article span{color:#667085;font-size:8px}.mg-streak>strong{margin:15px 16px 5px;font-size:22px;display:block}.mg-streak>strong small{font-size:9px}.mg-streak>div{align-items:end;gap:5px;height:55px;padding:0 16px;display:flex}.mg-streak>div i{background:var(--mg-green);border-radius:3px 3px 0 0;flex:1}.mg-streak>p{background:#f6f7f9;border-radius:5px;margin:10px 16px;padding:9px;font-size:8px;line-height:1.5}.mg-notes-main{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.mg-notes-list>div{padding:0 14px}.mg-notes-list>div>article{border-top:1px solid var(--mg-border);grid-template-columns:18px 30px 1fr auto auto 25px;align-items:center;gap:8px;min-height:58px;display:grid}.mg-notes-list article>span{color:var(--mg-orange)}.mg-notes-list article>i{width:28px;height:28px;color:var(--mg-purple);background:#f2efff;border-radius:5px;place-items:center;font-style:normal;display:grid}.mg-notes-list article>p{gap:3px;min-width:0;margin:0;display:grid}.mg-notes-list article strong,.mg-notes-list article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-notes-list article strong{font-size:9px}.mg-notes-list article small{color:#667085;font-size:7px}.mg-notes-list article>em,.mg-notes-list article>b{color:var(--mg-purple);background:#f2efff;border-radius:9px;padding:3px 8px;font-size:7px;font-style:normal;font-weight:500}.mg-notes-list article>button{background:0 0;border:0}.mg-note-featured>h2,.mg-note-featured>section,.mg-note-featured>.mg-detail-meta{margin-left:16px;margin-right:16px}.mg-note-featured>h2{margin-top:18px;font-size:16px}.mg-note-featured>section{border-bottom:1px solid var(--mg-border);padding:12px 0}.mg-note-featured section p{font-size:9px;line-height:1.6}.mg-note-featured section em{color:var(--mg-purple);background:#f2efff;border-radius:9px;margin-right:5px;padding:3px 7px;font-size:7px;font-style:normal;display:inline-flex}.mg-bar-chart{align-items:end;gap:12px;height:135px;padding:18px;display:flex}.mg-bar-chart>span{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:4px;height:100%;display:flex}.mg-bar-chart b,.mg-bar-chart small{font-size:7px}.mg-bar-chart i{background:var(--mg-purple);border-radius:3px 3px 0 0;width:18px;min-height:3px}.mg-report-main{grid-template-columns:1.45fr .85fr .85fr;gap:12px;display:grid}.mg-report-main>.mg-panel{min-height:285px}.mg-line-chart{padding:10px 16px}.mg-chart-legend{gap:20px;font-size:8px;display:flex}.mg-chart-legend span:first-child{color:var(--mg-purple)}.mg-chart-legend span:nth-child(2){color:var(--mg-green)}.mg-chart-legend span:nth-child(3){color:var(--mg-blue)}.mg-chart-legend span:nth-child(4){color:var(--mg-orange)}.mg-line-chart svg{border-bottom:1px solid var(--mg-border);background:repeating-linear-gradient(0deg,#0000,#0000 35px,#eef0f4 36px);width:100%;height:155px;margin-top:8px}.mg-line-chart path{fill:none;stroke:var(--mg-purple);stroke-width:2px}.mg-line-chart path:nth-child(2){stroke:var(--mg-green)}.mg-line-chart path:nth-child(3){stroke:var(--mg-blue)}.mg-line-chart path:nth-child(4){stroke:var(--mg-orange)}.mg-chart-labels{color:#667085;justify-content:space-between;font-size:7px;display:flex}.mg-area-table{padding:10px 16px}.mg-area-table p{grid-template-columns:1fr 50px 20px;align-items:center;min-height:28px;margin:0;font-size:8px;display:grid}.mg-area-table b{color:var(--mg-green)}@media (max-width:1280px){.mg-kpi-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-overview-top{grid-template-columns:1fr 2fr}.mg-status-card,.mg-overview-next{min-height:150px}.mg-week-days{grid-template-columns:repeat(4,minmax(0,1fr))}.mg-week-bottom,.mg-habits-main,.mg-report-main{grid-template-columns:1fr 1fr}.mg-week-bottom>:last-child,.mg-habits-main>:last-child,.mg-report-main>:last-child{grid-column:1/-1}.mg-three-panels{grid-template-columns:1fr 1fr}.mg-three-panels>:last-child{grid-column:1/-1}}@media (max-width:980px){.mg-view-header{flex-direction:column;align-items:flex-start}.mg-header-actions,.mg-date-control{justify-content:flex-start;width:100%}.mg-kpi-grid.four,.mg-kpi-grid.five{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-today-grid,.mg-planning-main,.mg-decisions-main,.mg-notes-main{grid-template-columns:1fr}.mg-week-days{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-management-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}.mg-overview-activity{grid-template-columns:1fr}.mg-overview-activity>.mg-panel-title{border-right:0;border-bottom:1px solid var(--mg-border)}.mg-overview-activity>div{grid-template-columns:1fr}.mg-objectives-board>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.management-page,.fos-page.management-canvas{padding:8px}.mg-view-header h1{font-size:20px}.mg-date-control{padding-left:8px}.mg-date-control strong{flex:1;min-width:0}.mg-kpi-grid.four,.mg-kpi-grid.five,.mg-overview-top,.mg-week-days,.mg-week-bottom,.mg-habits-main,.mg-report-main,.mg-three-panels,.mg-two-panels,.mg-objectives-board>div{grid-template-columns:1fr}.mg-week-bottom>:last-child,.mg-habits-main>:last-child,.mg-report-main>:last-child,.mg-three-panels>:last-child{grid-column:auto}.mg-focus-banner{flex-direction:column;align-items:flex-start}.mg-management-summary>div{grid-template-columns:1fr}.mg-table-head{display:none}.mg-table-row{grid-template-columns:1fr 1fr;padding:10px 14px}.mg-table-row>span:first-child{grid-column:1/-1}.mg-decision-list>div>article{grid-template-columns:45px 1fr auto}.mg-decision-list article>time,.mg-decision-list article>b{display:none}.mg-notes-list>div>article{grid-template-columns:18px 30px 1fr 25px}.mg-notes-list article>em,.mg-notes-list article>b{display:none}.mg-donut{float:none;margin:18px auto 5px}.mg-legend{padding-top:10px}.mg-create-menu>div{width:calc(100vw - 32px);position:fixed;top:80px;left:16px;right:16px}.mg-quick-cards{grid-template-columns:1fr}.mg-header-actions>*{flex:1}.mg-search{min-width:100%}}.mg-kpi-grid{gap:14px}.mg-kpi-card{grid-template-columns:38px minmax(0,1fr);gap:10px 14px;min-height:146px;padding:16px}.mg-kpi-card>i{width:38px;height:38px;font-size:19px}.mg-kpi-card small{font-size:9px;line-height:1.35}.mg-kpi-card strong{white-space:normal;font-size:20px}.mg-kpi-card p{font-size:10px;line-height:1.5}.mg-kpi-card>a,.mg-kpi-card>button{font-size:10px}.mg-ring{grid-row:auto;width:52px;height:52px}.mg-ring:before{width:70%;height:70%}.mg-ring b{font-size:13px}.mg-today .mg-kpi-card:first-child{grid-template-columns:58px minmax(0,1fr)}.mg-today .mg-kpi-card:first-child>a{grid-column:2}.mg-management-summary>div>article{min-height:108px;padding:10px}.mg-management-summary small{font-size:8px;line-height:1.35}.mg-management-summary strong{font-size:20px}.mg-management-summary em{font-size:8px}.mg-table-row{min-height:68px}.mg-table-row strong,.mg-decision-list article strong,.mg-notes-list article strong,.mg-habit-list strong{font-size:10px}.mg-table-row small,.mg-decision-list article small,.mg-notes-list article small,.mg-habit-list small{font-size:8px}.mg-panel-title h2{font-size:11px}.mg-empty-panel strong{font-size:12px}.mg-empty-panel small{font-size:10px}.mg-objectives-board>div>article{min-height:240px}.mg-objectives-board h2{font-size:15px}.mg-objectives-board article>p{font-size:10px}.mg-decision-detail>h2,.mg-note-featured>h2{font-size:16px}.mg-habit-list>div>button{min-height:52px}.mg-habit-insights-blueprint article{min-height:86px}.mg-status-card{grid-template-columns:58px minmax(0,1fr);align-items:center}.mg-status-card .mg-ring{width:44px;height:44px;margin:10px 4px 10px 10px}.mg-status-card .mg-ring b{font-size:11px}.mg-status-card>p{gap:6px;min-width:0;padding:10px 12px 10px 0;font-size:10px;line-height:1.4}.mg-status-card>p strong{font-size:11px;line-height:1.35}.mg-status-card>p small{font-size:9px;line-height:1.4}.mg-card-action.is-disabled{color:#98a2b3;cursor:not-allowed;align-items:center;width:max-content;margin-top:auto;font-size:10px;font-weight:700;display:inline-flex}.mg-control-menu{position:relative}.mg-control-menu>summary{list-style:none}.mg-control-menu>summary::-webkit-details-marker{display:none}.mg-control-menu>div{z-index:60;border:1px solid var(--mg-border);background:#fff;border-radius:8px;gap:4px;width:190px;padding:8px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 16px 42px #10182829}.mg-control-menu button{color:#344054;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:6px;min-height:32px;font-size:11px}.mg-control-menu button:hover{color:var(--mg-purple);background:#f3f4f6}.mg-row-actions{justify-self:end;position:relative}.mg-row-actions>summary{color:#667085;cursor:pointer;border:1px solid #0000;border-radius:6px;place-items:center;width:30px;height:30px;list-style:none;display:grid}.mg-row-actions>summary::-webkit-details-marker{display:none}.mg-row-actions>summary:hover,.mg-row-actions[open]>summary{color:var(--mg-purple);background:#f9fafb;border-color:#d0d5dd}.mg-row-actions>div{z-index:70;border:1px solid var(--mg-border);background:#fff;border-radius:8px;gap:4px;width:170px;padding:7px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 16px 42px #1018282e}.mg-row-actions button{color:#344054;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:6px;min-height:31px;padding:0 9px;font-size:10px}.mg-row-actions button:hover{color:var(--mg-purple);background:#f3f4f6}.mg-row-actions button.danger:hover{color:#b42318;background:#fef3f2}.mg-expanded-note{background:#faf5ff;border:1px solid #e9d7fe;border-radius:8px;margin-top:10px;padding:10px}.mg-expanded-note p{color:#344054;margin:5px 0 0}.mg-date-control button:disabled{opacity:.42;cursor:not-allowed}.finance-assets-layout{gap:12px;display:grid}.finance-assets-summary{gap:10px;display:grid}.finance-assets-summary .finance-section-header{margin-bottom:0}.finance-assets-summary>div{grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:5px 12px;display:grid}.finance-assets-summary span{color:var(--kcos-gray-300);font-size:9px}.finance-assets-summary strong{color:var(--kcos-white);font-size:10px}.finance-assets-summary i{background:linear-gradient(90deg,var(--kcos-information),#3882f62e);border-radius:999px;grid-column:1/-1;height:5px}.finance-reports-page{gap:12px;display:grid}.finance-report-intro{border-radius:var(--kcos-radius-md);background:#3882f612;border:1px solid #3882f63d;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.finance-report-intro>div{gap:4px;display:grid}.finance-report-intro strong{font-size:12px}.finance-report-intro span,.finance-report-intro small{color:var(--kcos-gray-400);font-size:8px;line-height:1.45}.finance-report-intro nav{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.finance-report-intro .ds-button{min-height:31px;font-size:8px}.finance-report-grid.operational{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.finance-report-grid.operational .finance-report-card{place-items:initial;background:linear-gradient(#111827fa,#0d1321f2);border-color:#6872808c;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:112px;padding:13px;display:grid}.finance-report-grid.operational .finance-report-card>span{border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.finance-report-card.tone-green>span{color:var(--kcos-success);background:#16a34a21}.finance-report-card.tone-blue>span{color:var(--kcos-information);background:#3882f621}.finance-report-card.tone-red>span{color:var(--kcos-critical);background:#ef444421}.finance-report-card.tone-orange>span{color:var(--kcos-warning);background:#f59e0b21}.finance-report-card p{color:var(--kcos-gray-300);text-transform:uppercase;gap:3px;margin:0;font-size:8px;display:grid}.finance-report-card strong{color:var(--kcos-white);font-size:17px}.finance-report-card small{color:var(--kcos-gray-400);text-transform:none;font-size:8px}.finance-report-panels{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.finance-report-summary-list{gap:8px;display:grid}.finance-report-summary-list p{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:44px;margin:0;padding-bottom:8px;display:grid}.finance-report-summary-list span{color:var(--kcos-gray-300);font-size:9px}.finance-report-summary-list strong{color:var(--kcos-white);font-size:12px}.finance-report-summary-list small{color:var(--kcos-gray-400);grid-column:1/-1;font-size:8px}@media (max-width:1180px){.finance-report-grid.operational,.finance-report-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-report-panels>.finance-panel:last-child{grid-column:1/-1}}@media (max-width:760px){.finance-report-grid.operational,.finance-report-panels{grid-template-columns:1fr}.finance-report-panels>.finance-panel:last-child{grid-column:auto}}.kcos-module-financeiro .kcos-module-sidebar nav a[href="/financeiro/caixa"]{display:none}.finance-flow-page-final{gap:10px}.finance-flow-workbench{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:12px;display:grid}.finance-flow-page-final .finance-flow-large .finance-chart{min-height:148px}.finance-flow-page-final .finance-flow-large .finance-chart svg{height:108px}.finance-flow-page-final .finance-panel{padding:12px}.finance-action-dock{overflow:hidden;padding:0!important}.finance-action-dock>summary{min-height:44px;color:var(--kcos-white);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;list-style:none;display:flex}.finance-action-dock>summary::-webkit-details-marker{display:none}.finance-action-dock>summary span{gap:2px;display:grid}.finance-action-dock>summary b{color:var(--kcos-information);text-transform:uppercase;letter-spacing:.45px;font-size:8px}.finance-action-dock>summary strong{font-size:12px}.finance-action-dock>summary:after{content:"Abrir";border:1px solid var(--kcos-gray-700);min-height:24px;color:var(--kcos-gray-300);border-radius:999px;align-items:center;padding:0 9px;font-size:8px;display:inline-flex}.finance-action-dock[open]>summary{border-bottom:1px solid var(--kcos-gray-700)}.finance-action-dock[open]>summary:after{content:"Fechar";border-color:var(--kcos-information);color:var(--kcos-information)}.finance-action-dock>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid;margin:0!important}.finance-inline-action>div{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-inline-action .finance-add{grid-column:1/-1}.finance-list-panel.operational{min-height:0}.finance-operational-layout{gap:10px}.finance-table>header,.finance-table>article{min-width:980px}.finance-table>article{min-height:46px}.finance-form-panel p,.finance-form-panel h2{display:none}.finance-empty-large{min-height:190px}@media (max-width:1180px){.finance-flow-workbench{grid-template-columns:1fr}.finance-inline-action>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.finance-action-dock>div,.finance-inline-action>div{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-flow-page-final .finance-flow-large .finance-chart{min-height:138px}.finance-flow-page-final .finance-flow-large .finance-chart svg{height:98px}}@media (max-width:560px){.finance-action-dock>div,.finance-inline-action>div{grid-template-columns:1fr}}.finance-pricing-page{gap:12px;display:grid}.finance-pricing-hero{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:linear-gradient(135deg,#111827fa,#0d1321e6);justify-content:space-between;align-items:center;gap:18px;padding:15px;display:flex}.finance-pricing-hero p{color:var(--kcos-information);text-transform:uppercase;margin:0 0 4px;font-size:9px}.finance-pricing-hero h2{color:var(--kcos-white);margin:0;font-size:18px}.finance-pricing-hero span{color:var(--kcos-gray-400);margin-top:4px;font-size:10px;display:block}.finance-pricing-hero>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.finance-pricing-notice{border-radius:var(--kcos-radius-sm);color:var(--kcos-white);background:#16a34a1a;border:1px solid #22c55e47;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.finance-pricing-notice span{color:var(--kcos-gray-300);font-size:10px}.finance-pricing-notice button{color:var(--kcos-success);cursor:pointer;background:#16a34a38;border:0;border-radius:7px;padding:7px 12px}.finance-pricing-tabs{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6;gap:8px;padding:6px;display:flex}.finance-pricing-tabs button{min-height:34px;color:var(--kcos-gray-300);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 13px;font-size:10px}.finance-pricing-tabs button.active{color:var(--kcos-white);background:#3882f624;border-color:#3882f673}.finance-pricing-calculator{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:12px;display:grid}.finance-pricing-inputs,.finance-pricing-results,.finance-pricing-history{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321e0;gap:12px;padding:12px;display:grid}.finance-pricing-group{border-radius:var(--kcos-radius-sm);background:#1a1f2b6b;border:1px solid #868e9629;gap:10px;padding:11px;display:grid}.finance-pricing-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.finance-pricing-fields.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-pricing-advanced{border-radius:var(--kcos-radius-sm);background:#1a1f2b5c;border:1px solid #868e9629;padding:11px}.finance-pricing-advanced summary{cursor:pointer;color:var(--kcos-white);font-size:11px;font-weight:700}.finance-pricing-advanced .finance-pricing-fields{margin-top:10px}.finance-pricing-results{top:calc(var(--kcos-topbar-height) + 18px);position:sticky}.finance-pricing-results>.finance-status{margin-bottom:2px}.finance-pricing-results>div{gap:7px;display:grid}.finance-pricing-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finance-pricing-featured article{background:linear-gradient(135deg,#ff6a0024,#3882f60f);border:1px solid #ff6a0038;border-radius:8px;gap:5px;padding:10px;display:grid}.finance-pricing-featured article strong{font-size:14px}.finance-pricing-results p{background:#1a1f2bdb;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:35px;margin:0;padding:8px;display:grid}.finance-pricing-results span{color:var(--kcos-gray-400);font-size:9px}.finance-pricing-results strong{color:var(--kcos-white);font-size:11px}.finance-pricing-results>small,.finance-pricing-required>span{color:var(--kcos-warning);background:#f59e0b1a;border-radius:7px;padding:9px;font-size:9px}.finance-pricing-required ul{color:var(--kcos-gray-300);margin:0;padding-left:18px;font-size:10px}.finance-pricing-results .ds-button{width:100%}.finance-kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-pricing-history{background:0 0;border:0;padding:0}.finance-pricing-detail{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321e0;grid-template-columns:1.4fr repeat(4,minmax(100px,.5fr));align-items:center;gap:10px;padding:12px;display:grid}.finance-pricing-detail div,.finance-pricing-detail p{gap:3px;margin:0;display:grid}.finance-pricing-detail span{color:var(--kcos-gray-400);font-size:9px}.finance-pricing-detail strong{color:var(--kcos-white);font-size:12px}.finance-pricing-actions{flex-wrap:wrap;gap:5px;display:flex}.finance-pricing-actions button{border:1px solid var(--kcos-gray-700);min-height:24px;color:var(--kcos-gray-300);cursor:pointer;background:#0d1321cc;border-radius:5px;padding:0 7px;font-size:8px}.finance-pricing-actions button:hover{border-color:var(--kcos-information);color:var(--kcos-information)}.margin-tone-gray{color:var(--kcos-gray-400);background:#94a3b824}.margin-tone-red{color:var(--kcos-critical);background:#ef444424}.margin-tone-orange{color:var(--kcos-warning);background:#f59e0b24}.margin-tone-green{color:var(--kcos-success);background:#16a34a24}.finance-real-pricing{gap:12px;display:grid}.finance-error{border-radius:var(--kcos-radius-sm);color:var(--kcos-critical);background:#ef444417;border:1px solid #ef44444d;margin:0;padding:9px 11px;font-size:9px}.finance-pricing-message{border-radius:var(--kcos-radius-sm);color:var(--kcos-success);background:#22c55e17;border:1px solid #22c55e4d;margin:0;padding:9px 11px;font-size:9px}.finance-pricing-empty{text-align:center;padding:var(--kcos-space-6);border:1px dashed var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321d6;place-items:center;gap:8px;display:grid}.finance-pricing-empty strong{font-size:13px}.finance-pricing-empty span{max-width:440px;color:var(--kcos-gray-400);font-size:10px}.finance-pricing-attention{border-radius:var(--kcos-radius-md);background:#f59e0b0f;border:1px solid #f59e0b47;padding:12px}.finance-pricing-attention>header{margin-bottom:8px}.finance-pricing-attention strong{text-transform:uppercase;letter-spacing:.03em;font-size:11px}.finance-pricing-attention-list{gap:6px;display:grid}.finance-pricing-attention-list article{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);background:var(--kcos-navy);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.finance-pricing-attention-list strong{text-transform:none;letter-spacing:0;font-size:10px;display:block}.finance-pricing-attention-list small{color:var(--kcos-gray-400);font-size:8px}.finance-pricing-attention-list .ds-button{min-height:28px;font-size:8px}.finance-pricing-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.finance-pricing-filters{flex-wrap:wrap;gap:6px;display:flex}.finance-pricing-filters button{border:1px solid var(--kcos-gray-700);min-height:30px;color:var(--kcos-gray-300);background:var(--kcos-navy);cursor:pointer;border-radius:20px;padding:0 11px;font-size:8px}.finance-pricing-filters button.active{color:var(--kcos-white);border-color:var(--kcos-information);background:#3882f629}.finance-pricing-search{min-width:180px}.finance-pricing-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.finance-pricing-card{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:#0d1321e0;gap:10px;padding:12px;display:grid}.finance-pricing-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.finance-pricing-card>header strong{font-size:12px}.finance-pricing-card>header small{color:var(--kcos-gray-400);font-size:8px;display:block}.finance-pricing-card-badges{justify-items:end;gap:4px;display:grid}.finance-pricing-tag{text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:20px;padding:3px 8px;font-size:7px}.finance-pricing-tag.product-status-active{color:var(--kcos-success);background:#16a34a24}.finance-pricing-tag.product-status-attention{color:var(--kcos-warning);background:#f59e0b24}.finance-pricing-tag.product-status-paused{color:var(--kcos-neutral);background:#8b5cf624}.finance-pricing-tag.product-status-archived{color:var(--kcos-gray-400);background:#94a3b824}.finance-pricing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.finance-pricing-metrics dt{color:var(--kcos-gray-400);text-transform:uppercase;font-size:7px}.finance-pricing-metrics dd{margin:2px 0 0;font-size:10px}.finance-pricing-card-actions{flex-wrap:wrap;gap:6px;display:flex}.finance-pricing-card-actions .ds-button{min-height:28px;font-size:8px}.finance-pricing-edit{border-top:1px solid var(--kcos-gray-700);gap:10px;padding-top:8px;display:grid}.finance-pricing-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.finance-pricing-edit-actions{gap:6px;display:flex}.finance-pricing-edit-actions .ds-button{min-height:30px;font-size:8px}@media (max-width:640px){.finance-pricing-edit-grid{grid-template-columns:1fr 1fr}.finance-pricing-metrics{grid-template-columns:1fr}}.finance-shopee-calculator{gap:12px;display:grid}.finance-shopee-product .finance-pricing-fields{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-shopee-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-shopee-step,.finance-shopee-section,.finance-shopee-ideal{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-md);background:linear-gradient(135deg,#0d1321f0,#111827d1);gap:12px;padding:13px;display:grid}.finance-shopee-step>header{align-items:center;gap:10px;display:flex}.finance-shopee-step>header>span{width:28px;height:28px;color:var(--kcos-white);background:linear-gradient(135deg,var(--kcos-orange),#f59e0b);border-radius:10px;place-items:center;font-weight:800;display:grid}.finance-shopee-step strong,.finance-shopee-ideal strong{color:var(--kcos-white)}.finance-shopee-step small,.finance-shopee-step span,.finance-shopee-hint{color:var(--kcos-gray-400);font-size:10px}.finance-shopee-step .finance-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-shopee-total{background:#ff6a001a;border:1px solid #ff6a0033;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.finance-shopee-total strong{font-size:13px}.finance-shopee-quick-buttons{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.finance-shopee-quick-buttons button{border:1px solid var(--kcos-gray-700);min-height:30px;color:var(--kcos-gray-300);cursor:pointer;background:#1a1f2be6;border-radius:8px}.finance-shopee-quick-buttons button.active,.finance-shopee-quick-buttons button:hover{border-color:var(--kcos-orange);color:var(--kcos-white);background:#ff6a002e}.finance-shopee-results{gap:12px;display:grid}.finance-shopee-ideal{background:radial-gradient(circle at 100% 0,#ff6a0038,#0000 38%),linear-gradient(135deg,#0d1321fa,#111827e6);border-color:#ff6a0059}.finance-shopee-ideal>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.finance-shopee-ideal p{color:var(--kcos-orange);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:10px}.finance-shopee-ideal h2{color:var(--kcos-white);margin:0;font-size:30px}.finance-shopee-ideal header span{color:var(--kcos-gray-300);margin-top:5px;font-size:11px;display:block}.finance-shopee-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.finance-shopee-metric{background:#1a1f2bb8;border:1px solid #868e9629;border-radius:9px;gap:5px;padding:10px;display:grid}.finance-shopee-metric span{color:var(--kcos-gray-400);font-size:9px}.finance-shopee-metric strong{color:var(--kcos-white);font-size:12px}.finance-shopee-card-grid{gap:10px;display:grid}.finance-shopee-card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-shopee-scenario{background:#0d1321c2;border:1px solid #868e962e;border-radius:10px;gap:10px;padding:12px;display:grid}.finance-shopee-scenario header{justify-content:space-between;gap:10px;display:flex}.finance-shopee-scenario header div{gap:3px;display:grid}.finance-shopee-scenario header span,.finance-shopee-scenario dt,.finance-shopee-scenario footer span{color:var(--kcos-gray-400);font-size:9px}.finance-shopee-scenario header b{height:max-content;color:var(--kcos-information);background:#3882f61f;border-radius:999px;padding:4px 7px;font-size:8px}.finance-shopee-scenario dl{grid-template-columns:1fr auto;gap:6px;margin:0;display:grid}.finance-shopee-scenario dd{color:var(--kcos-white);margin:0;font-size:10px}.finance-shopee-scenario footer{border-top:1px solid #868e961f;justify-content:space-between;padding-top:8px;display:flex}.finance-shopee-scenario footer strong{color:var(--kcos-success)}.finance-shopee-manual-warning{color:var(--kcos-warning);background:#f59e0b1a;border:1px solid #f59e0b38;border-radius:8px;margin:0;padding:9px 10px;font-size:10px}.finance-general-multi{gap:12px;display:grid}.finance-general-actions{flex-wrap:wrap;gap:8px;display:flex}.finance-general-product-list{gap:10px;display:grid}.finance-general-product{border-radius:var(--kcos-radius-md);background:linear-gradient(135deg,#0d1321eb,#1a1f2b9e);border:1px solid #868e962e;gap:10px;padding:11px;display:grid}.finance-general-product>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-general-product>header div{gap:3px;display:grid}.finance-general-product>header strong{color:var(--kcos-white);font-size:12px}.finance-general-product>header span{color:var(--kcos-gray-400);font-size:9px}.finance-general-compact-row{grid-template-columns:.8fr 1.25fr 1fr .9fr .75fr .8fr;align-items:end;gap:8px;display:grid}.finance-general-expanded{border-top:1px solid #868e961f;gap:9px;padding-top:9px;display:grid}.finance-general-product .finance-pricing-fields.compact{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-general-result-strip{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.finance-general-result-strip.compact{grid-template-columns:repeat(4,minmax(0,1fr)) auto auto}.finance-general-result-strip .ds-button{min-width:112px}.finance-shopee-collapsible{display:block}.finance-shopee-collapsible>summary{cursor:pointer;color:var(--kcos-white);font-size:12px;font-weight:800;list-style:none}.finance-shopee-collapsible>summary::-webkit-details-marker{display:none}.finance-shopee-collapsible>summary:after{content:"Abrir";float:right;border:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);border-radius:999px;padding:4px 8px;font-size:8px;font-weight:600}.finance-shopee-collapsible[open]>summary{border-bottom:1px solid #868e961f;padding-bottom:10px}.finance-shopee-collapsible[open]>summary:after{content:"Fechar";border-color:var(--kcos-information);color:var(--kcos-information)}.finance-shopee-collapsible>:not(summary){margin-top:10px}@media (max-width:1180px){.finance-pricing-calculator{grid-template-columns:1fr}.finance-pricing-results{position:static}.finance-pricing-fields,.finance-pricing-fields.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-kpi-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-general-compact-row,.finance-general-result-strip,.finance-general-result-strip.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.finance-pricing-hero{flex-direction:column;align-items:flex-start}.finance-pricing-tabs{overflow-x:auto}.finance-pricing-fields,.finance-pricing-fields.compact,.finance-kpi-grid.five,.finance-general-compact-row,.finance-general-result-strip,.finance-general-result-strip.compact{grid-template-columns:1fr}}.finance-pricing-product-table{gap:7px;display:grid;overflow-x:auto}.finance-pricing-product-head,.finance-pricing-product-main{grid-template-columns:32px 82px minmax(170px,1.35fr) 112px 78px 102px 170px 88px 64px 116px 190px;align-items:center;gap:7px;min-width:1180px;display:grid}.finance-pricing-product-head{border:1px solid var(--kcos-gray-700);color:var(--kcos-gray-400);text-transform:uppercase;letter-spacing:.42px;background:#1a1f2bfa;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:800}.finance-pricing-product-line{background:linear-gradient(135deg,#0d1321f0,#111827cc);border:1px solid #868e9633;border-radius:10px;gap:0;display:grid;overflow:hidden}.finance-pricing-product-main{min-height:46px;padding:7px 10px}.finance-pricing-product-main>strong,.finance-pricing-product-main>b{color:var(--kcos-white);font-size:10px}.finance-pricing-product-main input,.finance-pricing-product-main select{width:100%;height:30px;color:var(--kcos-white);background:#0d1321e0;border:1px solid #868e9647;border-radius:6px;padding:0 7px;font-size:9px}.finance-pricing-product-main input[aria-label=Preço\ usado]{text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:132px;padding-right:7px;font-size:11px;font-weight:800}.finance-pricing-product-main input[aria-label=Custo],.finance-pricing-product-main>b{text-align:right;font-variant-numeric:tabular-nums}.finance-pricing-product-head>span:nth-child(5),.finance-pricing-product-head>span:nth-child(6),.finance-pricing-product-head>span:nth-child(8),.finance-pricing-product-head>span:nth-child(9){text-align:right}.finance-pricing-product-main input:focus,.finance-pricing-product-main select:focus{border-color:var(--kcos-information);outline:none;box-shadow:0 0 0 2px #3882f61f}.finance-pricing-used-price{flex-direction:column;align-items:stretch;gap:3px;min-width:150px;display:flex}.finance-pricing-used-price .finance-status{transform-origin:0;white-space:nowrap;width:max-content;max-width:100%;transform:scale(.82)}.finance-pricing-viability{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.finance-pricing-viability small{color:var(--kcos-information);white-space:nowrap;background:#3882f621;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:700}.finance-pricing-row-actions{white-space:nowrap;align-items:center;gap:4px;display:flex}.finance-pricing-row-actions button{border:1px solid var(--kcos-gray-700);height:25px;color:var(--kcos-gray-300);cursor:pointer;background:#0d1321cc;border-radius:6px;padding:0 6px;font-size:7px}.finance-pricing-row-actions button:hover{border-color:var(--kcos-information);color:var(--kcos-information)}.finance-pricing-row-actions button:disabled{opacity:.4;cursor:not-allowed}.finance-pricing-product-detail{background:#070c1261;border-top:1px solid #868e9629;grid-template-columns:1.1fr 1.15fr .85fr;gap:10px;padding:10px;display:grid}.finance-pricing-product-detail>section{background:#1a1f2b6b;border:1px solid #868e9629;border-radius:8px;gap:8px;padding:10px;display:grid}.finance-pricing-product-detail h3{color:var(--kcos-white);margin:0;font-size:11px}.finance-pricing-product-detail p{color:var(--kcos-gray-400);margin:0;font-size:9px;line-height:1.35}.finance-pricing-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.finance-pricing-mini-grid .finance-field{font-size:8px}.finance-pricing-mini-grid .finance-field input,.finance-pricing-mini-grid .finance-field select{min-height:30px;font-size:9px}.finance-pricing-mini-grid .finance-shopee-metric{padding:8px}.finance-pricing-mini-grid .finance-shopee-metric span{font-size:8px}.finance-pricing-mini-grid .finance-shopee-metric strong{font-size:10px}.finance-pricing-shopee-box{background:linear-gradient(135deg,#ff6a0014,#1a1f2b6b)!important;border-color:#ff6a003d!important}.finance-pricing-decision{border:1px solid var(--color-border);border-left:4px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:12px;gap:12px;margin-bottom:12px;padding:14px;display:grid}.finance-pricing-decision.tone-approve{border-left-color:var(--color-success)}.finance-pricing-decision.tone-adjust{border-left-color:var(--color-warning)}.finance-pricing-decision.tone-reject{border-left-color:var(--color-danger)}.finance-pricing-decision-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.finance-pricing-decision-head>div:first-child{min-width:0}.finance-pricing-decision-head p{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:9px;font-weight:700}.finance-pricing-decision-head h2{color:var(--color-text);margin:2px 0;font-size:16px;line-height:1.2}.finance-pricing-decision-head>div:first-child span{color:var(--color-text-muted);font-size:10px}.finance-pricing-decision-verdict{justify-items:flex-start;gap:4px;max-width:100%;display:grid}.finance-pricing-decision-verdict strong{letter-spacing:.6px;border-radius:999px;align-items:center;padding:5px 13px;font-size:12px;font-weight:800;display:inline-flex}.tone-approve .finance-pricing-decision-verdict strong{color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.tone-approve .finance-pricing-decision-verdict strong{background:color-mix(in srgb,var(--color-success) 15%,transparent)}}.tone-adjust .finance-pricing-decision-verdict strong{color:var(--color-warning);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.tone-adjust .finance-pricing-decision-verdict strong{background:color-mix(in srgb,var(--color-warning) 15%,transparent)}}.tone-reject .finance-pricing-decision-verdict strong{color:var(--color-danger);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.tone-reject .finance-pricing-decision-verdict strong{background:color-mix(in srgb,var(--color-danger) 15%,transparent)}}.finance-pricing-decision-verdict small{color:var(--color-text-muted);max-width:440px;font-size:10px;line-height:1.35}.finance-pricing-decision-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.finance-pricing-decision-cards article{border:1px solid var(--color-border);background:var(--color-text);border-radius:9px;gap:3px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.finance-pricing-decision-cards article{background:color-mix(in srgb,var(--color-text) 4%,transparent)}}.finance-pricing-decision-cards span{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.4px;font-size:8px;font-weight:700}.finance-pricing-decision-cards strong{color:var(--color-text);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(13px,3.4vw,15px);font-weight:800}.finance-pricing-decision-cards strong.pos{color:var(--color-success)}.finance-pricing-decision-cards strong.neg{color:var(--color-danger)}.finance-pricing-decision-cards small{color:var(--color-text-muted);font-size:8px;line-height:1.3}.finance-pricing-decision-hint{color:var(--color-text-muted);margin:0;font-size:9px}@media (min-width:640px){.finance-pricing-decision-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.finance-pricing-decision{padding:16px}.finance-pricing-decision-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.finance-pricing-decision-verdict{text-align:right;justify-items:flex-end}}@media (max-width:1280px){.finance-pricing-product-head,.finance-pricing-product-main{grid-template-columns:28px 74px minmax(150px,1.2fr) 106px 70px 94px 154px 78px 58px 108px 178px;min-width:1100px}.finance-pricing-product-detail{grid-template-columns:1fr}.finance-pricing-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.finance-pricing-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-pricing-product-head,.finance-pricing-product-main{min-width:980px}}.operation-sku-generator h2.sku-warning{color:var(--kcos-warning)}.operation-sku-warning{color:var(--kcos-warning);background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:6px;margin:0;padding:8px 10px;font-size:9px}.reports-page{color:var(--kcos-white);gap:14px;padding:18px 20px 28px;display:grid}.reports-header{justify-content:space-between;align-items:flex-end;gap:18px;padding:2px 0 4px;display:flex}.reports-header p{color:var(--kcos-orange);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.reports-header h1{margin:0;font-size:23px}.reports-header span{color:var(--kcos-gray-400);margin-top:5px;font-size:10px;display:block}.reports-export{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reports-export button{border:1px solid var(--kcos-gray-700);min-height:34px;color:var(--kcos-gray-400);background:var(--kcos-graphite);border-radius:6px;padding:0 10px;font-size:9px}.reports-export button small{color:var(--kcos-gray-500);margin-left:4px;font-size:7px}.reports-export .ds-button{min-height:34px;font-size:8px}.reports-toolbar{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:11px 14px;display:flex}.reports-vision{align-items:center;gap:8px;display:flex}.reports-vision span,.reports-period>span{color:var(--kcos-gray-400);text-transform:uppercase;font-size:8px}.reports-vision strong{font-size:11px}.reports-vision small{color:#79a9ff;background:#3882f61a;border:1px solid #3882f659;border-radius:4px;padding:4px 7px;font-size:8px}.reports-period{align-items:center;gap:7px;display:flex}.reports-period>div{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:6px;gap:3px;padding:3px;display:flex}.reports-period button{min-height:26px;color:var(--kcos-gray-400);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 8px;font-size:8px}.reports-period button.active{color:var(--kcos-white);background:var(--kcos-gray-700)}.reports-period>small{color:var(--kcos-gray-500);font-size:7px}.reports-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.reports-kpis article{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.reports-kpis article>span{background:#ffffff0d;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.reports-kpis svg{width:15px;height:15px}.reports-kpis div{gap:3px;min-width:0;display:grid}.reports-kpis small{color:var(--kcos-gray-400);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.reports-kpis strong{font-size:14px}.reports-kpis em{color:var(--kcos-gray-500);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;overflow:hidden}.reports-kpis .tone-green>span{color:#5ed09a;background:#1db9751a}.reports-kpis .tone-blue>span{color:#79a9ff;background:#3882f61a}.reports-kpis .tone-orange>span{color:#ff9c58;background:#ff6a001a}.reports-kpis .tone-red>span{color:#ff7b83;background:#e74c561a}.reports-kpis .tone-purple>span{color:#b392f0;background:#8b5cf61a}.reports-kpis .tone-gray>span{color:var(--kcos-gray-300)}.reports-capture-note,.reports-empty{background:#3882f612;border:1px solid #3882f638;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.reports-capture-note strong,.reports-empty strong{font-size:10px}.reports-capture-note span,.reports-empty span{color:var(--kcos-gray-400);font-size:8px;line-height:1.45}.reports-empty{background:#0d13218c;border-style:dashed;flex-direction:column;align-items:flex-start}.reports-empty.compact{background:0 0;border:0;border-radius:0}.reports-panel{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;overflow:hidden}.reports-panel-heading{border-bottom:1px solid var(--kcos-gray-700);padding:12px 14px}.reports-panel h2{margin:0;font-size:11px}.reports-panel p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.reports-table{overflow-x:auto}.reports-table table{border-collapse:collapse;width:100%;font-size:8px}.reports-table th{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:7px;font-weight:600}.reports-table td{border-top:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);white-space:nowrap;padding:10px}.reports-table td strong{color:var(--kcos-white);font-size:8px}.reports-status,.reports-priority{border-radius:4px;align-items:center;min-height:21px;padding:0 6px;font-size:7px;font-weight:700;display:inline-flex}.status-saudavel{color:#5ed09a;background:#1db9751f}.status-atencao{color:#ff9c58;background:#ff6a001f}.status-em-acompanhamento{color:#79a9ff;background:#3882f61f}.priority-alta{color:#ff7b83;background:#e74c561f}.priority-media{color:#ffba6a;background:#ff9a371f}.priority-baixa{color:#79a9ff;background:#3882f61f}.reports-company-summary>div{grid-template-columns:1.2fr .7fr .7fr 2fr;display:grid}.reports-company-summary article{border-right:1px solid var(--kcos-gray-700);align-content:center;gap:6px;min-width:0;padding:12px 14px;display:grid}.reports-company-summary article:last-child{border-right:0}.reports-company-summary small{color:var(--kcos-gray-400);text-transform:uppercase;font-size:7px}.reports-company-summary strong{font-size:10px;line-height:1.35}.reports-three-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reports-domain>header{border-bottom:1px solid var(--kcos-gray-700);align-items:center;gap:9px;padding:12px 14px;display:flex}.reports-domain>header>span{width:30px;height:30px;color:var(--kcos-orange);background:#ff6a001a;border-radius:6px;place-items:center;display:grid}.reports-domain>header svg{width:16px;height:16px}.reports-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.reports-metrics>div{border-right:1px solid var(--kcos-gray-700);border-bottom:1px solid var(--kcos-gray-700);align-content:start;gap:5px;min-width:0;padding:10px 12px;display:grid}.reports-metrics>div:nth-child(2n){border-right:0}.reports-metrics dt{color:var(--kcos-gray-400);font-size:7px}.reports-metrics dd{overflow-wrap:anywhere;color:var(--kcos-white);margin:0;font-size:9px;font-weight:650;line-height:1.35}.reports-breakdown{display:grid}.reports-breakdown article{border-bottom:1px solid var(--kcos-gray-700);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:8px 12px;display:grid}.reports-breakdown article:last-child{border-bottom:0}.reports-breakdown span{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.reports-breakdown small{color:var(--kcos-gray-500);grid-column:1;font-size:7px}.reports-breakdown strong{grid-area:1/2/3;align-self:center;font-size:9px}.reports-alerts .reports-table table{min-width:900px}@media (max-width:1280px){.reports-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.reports-three-columns{grid-template-columns:1fr 1fr}.reports-three-columns>:last-child{grid-column:1/-1}}@media (max-width:900px){.reports-header,.reports-toolbar{flex-direction:column;align-items:flex-start}.reports-period{flex-wrap:wrap;align-items:flex-start;width:100%}.reports-period>div{max-width:100%;overflow-x:auto}.reports-three-columns{grid-template-columns:1fr}.reports-three-columns>:last-child{grid-column:auto}.reports-company-summary>div{grid-template-columns:1fr 1fr}.reports-company-summary article:nth-child(2){border-right:0}}@media (max-width:620px){.reports-page{padding:12px}.reports-export{width:100%;overflow-x:auto}.reports-export button{flex:none}.reports-kpis{grid-template-columns:1fr 1fr}.reports-toolbar{padding:10px}.reports-vision{flex-wrap:wrap;align-items:flex-start}.reports-period>small{width:100%}.reports-company-summary>div,.reports-metrics{grid-template-columns:1fr}.reports-company-summary article,.reports-metrics>div{border-right:0}.reports-kpis strong{font-size:12px}}.imports-page{color:var(--kcos-white);gap:14px;padding:18px 20px 28px;display:grid}.imports-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.imports-header p{color:var(--kcos-orange);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.imports-header h1{margin:0;font-size:23px}.imports-header span{color:var(--kcos-gray-400);margin-top:5px;font-size:10px;display:block}.imports-header>button{border:1px solid var(--kcos-gray-700);min-height:36px;color:var(--kcos-gray-400);background:var(--kcos-graphite);border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:9px;display:flex}.imports-header>button svg{width:15px;height:15px}.imports-header>button small{background:#ffffff0d;border-radius:4px;padding:3px 5px;font-size:7px}.imports-vision{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:8px;padding:11px 14px;display:flex}.imports-vision>span{color:var(--kcos-gray-400);text-transform:uppercase;font-size:8px}.imports-vision strong{font-size:11px}.imports-vision small{color:#79a9ff;background:#3882f61a;border:1px solid #3882f659;border-radius:4px;padding:4px 7px;font-size:8px}.imports-vision p{color:var(--kcos-gray-500);margin:0 0 0 auto;font-size:8px}.imports-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.imports-kpis article{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.imports-kpis article>span{background:#ffffff0d;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.imports-kpis svg{width:15px;height:15px}.imports-kpis div{gap:3px;min-width:0;display:grid}.imports-kpis small{color:var(--kcos-gray-400);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.imports-kpis strong{font-size:14px}.imports-kpis .tone-green>span{color:#5ed09a;background:#1db9751a}.imports-kpis .tone-blue>span{color:#79a9ff;background:#3882f61a}.imports-kpis .tone-orange>span{color:#ff9c58;background:#ff6a001a}.imports-kpis .tone-red>span{color:#ff7b83;background:#e74c561a}.imports-kpis .tone-purple>span{color:#b392f0;background:#8b5cf61a}.imports-kpis .tone-gray>span{color:var(--kcos-gray-300)}.imports-panel{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;min-width:0;overflow:hidden}.imports-panel-heading{border-bottom:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.imports-panel h2{margin:0;font-size:11px}.imports-panel-heading p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.imports-panel-heading button{border:1px solid var(--kcos-gray-700);min-height:28px;color:var(--kcos-gray-500);background:var(--kcos-graphite);border-radius:5px;padding:0 8px;font-size:7px}.imports-note{border-bottom:1px solid var(--kcos-gray-700);color:#79a9ff;background:#3882f60f;margin:0;padding:8px 14px;font-size:8px}.imports-table{overflow-x:auto}.imports-table table{border-collapse:collapse;width:100%;min-width:880px;font-size:8px}.imports-table th{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:7px;font-weight:600}.imports-table td{border-top:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);white-space:nowrap;padding:10px}.imports-table td:first-child{color:var(--kcos-white);font-weight:650}.imports-status,.imports-priority{border-radius:4px;align-items:center;min-height:21px;padding:0 6px;font-size:7px;font-weight:700;display:inline-flex}.imports-status{color:#79a9ff;background:#3882f61f}.imports-status.status-processado,.imports-status.status-validado,.imports-status.status-saudavel{color:#5ed09a;background:#1db9751f}.imports-status.status-com-erro,.imports-status.status-atencao{color:#ff7b83;background:#e74c561f}.imports-status.status-pendente,.imports-status.status-aguardando-revisao,.imports-status.status-em-validacao{color:#ffba6a;background:#ff9a371f}.imports-priority.priority-alta{color:#ff7b83;background:#e74c561f}.imports-priority.priority-media{color:#ffba6a;background:#ff9a371f}.imports-priority.priority-baixa{color:#79a9ff;background:#3882f61f}.imports-company-summary>div{grid-template-columns:1.2fr .7fr .8fr 1.8fr;display:grid}.imports-company-summary article{border-right:1px solid var(--kcos-gray-700);gap:6px;min-width:0;padding:12px 14px;display:grid}.imports-company-summary article:last-child{border-right:0}.imports-company-summary small{color:var(--kcos-gray-400);text-transform:uppercase;font-size:7px}.imports-company-summary strong{font-size:10px;line-height:1.35}.imports-two-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.imports-two-columns .imports-table table{min-width:760px}.imports-templates{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.imports-templates article{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:7px;gap:9px;min-width:0;padding:11px;display:grid}.imports-templates article>header{align-items:center;gap:8px;display:flex}.imports-templates article>header>span{width:29px;height:29px;color:var(--kcos-information);background:#3882f61a;border-radius:6px;place-items:center;display:grid}.imports-templates svg{width:15px;height:15px}.imports-templates h3{margin:0;font-size:10px}.imports-templates header small{color:var(--kcos-gray-400);font-size:7px}.imports-templates p{min-height:38px;color:var(--kcos-gray-300);margin:0;font-size:8px;line-height:1.45}.imports-templates footer{border-top:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;gap:6px;padding-top:8px;display:flex}.imports-templates footer span{color:#5ed09a;font-size:7px}.imports-templates footer button{border:1px solid var(--kcos-gray-700);min-height:24px;color:var(--kcos-gray-500);background:0 0;border-radius:4px;padding:0 6px;font-size:7px}@media (max-width:1280px){.imports-kpis,.imports-templates{grid-template-columns:repeat(3,minmax(0,1fr))}.imports-two-columns{grid-template-columns:1fr}}@media (max-width:900px){.imports-header,.imports-vision{flex-direction:column;align-items:flex-start}.imports-vision p{margin-left:0}.imports-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.imports-company-summary>div{grid-template-columns:1fr 1fr}.imports-company-summary article:nth-child(2){border-right:0}.imports-templates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.imports-page{padding:12px}.imports-header>button{justify-content:center;width:100%}.imports-kpis,.imports-company-summary>div,.imports-templates{grid-template-columns:1fr}.imports-company-summary article{border-right:0}.imports-panel-heading{flex-direction:column;align-items:flex-start}.imports-kpis strong{font-size:12px}}.security-page{color:var(--kcos-white);gap:14px;padding:18px 20px 28px;display:grid}.security-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.security-header p{color:var(--kcos-orange);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.security-header h1{margin:0;font-size:23px}.security-header span{color:var(--kcos-gray-400);margin-top:5px;font-size:10px;display:block}.security-header>div:last-child{gap:6px;display:flex}.security-header button{border:1px solid var(--kcos-gray-700);min-height:34px;color:var(--kcos-gray-500);background:var(--kcos-graphite);border-radius:6px;padding:0 9px;font-size:8px}.security-header button small{background:#ffffff0d;border-radius:4px;margin-left:4px;padding:3px 5px;font-size:7px}.security-vision{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:8px;padding:11px 14px;display:flex}.security-vision>span{color:var(--kcos-gray-400);text-transform:uppercase;font-size:8px}.security-vision strong{font-size:11px}.security-vision small{color:#79a9ff;background:#3882f61a;border:1px solid #3882f659;border-radius:4px;padding:4px 7px;font-size:8px}.security-vision p{color:var(--kcos-gray-500);margin:0 0 0 auto;font-size:8px}.security-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.security-kpis article{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.security-kpis article>span{background:#ffffff0d;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.security-kpis svg{width:15px;height:15px}.security-kpis div{gap:3px;min-width:0;display:grid}.security-kpis small{color:var(--kcos-gray-400);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.security-kpis strong{font-size:14px}.security-kpis .tone-green>span{color:#5ed09a;background:#1db9751a}.security-kpis .tone-blue>span{color:#79a9ff;background:#3882f61a}.security-kpis .tone-orange>span{color:#ff9c58;background:#ff6a001a}.security-kpis .tone-red>span{color:#ff7b83;background:#e74c561a}.security-kpis .tone-purple>span{color:#b392f0;background:#8b5cf61a}.security-panel{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;min-width:0;overflow:hidden}.security-panel-heading{border-bottom:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.security-panel h2{margin:0;font-size:11px}.security-panel-heading p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.security-panel-heading>div:last-child{gap:5px;display:flex}.security-panel-heading button{border:1px solid var(--kcos-gray-700);min-height:27px;color:var(--kcos-gray-500);background:var(--kcos-graphite);border-radius:5px;padding:0 7px;font-size:7px}.security-note{border-bottom:1px solid var(--kcos-gray-700);color:#79a9ff;background:#3882f60f;margin:0;padding:8px 14px;font-size:8px}.security-table{overflow-x:auto}.security-table table{border-collapse:collapse;width:100%;min-width:880px;font-size:8px}.security-table th{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:7px;font-weight:600}.security-table td{border-top:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);white-space:nowrap;padding:10px}.security-table td:first-child{color:var(--kcos-white);font-weight:650}.security-badge,.security-risk,.security-permission{border-radius:4px;align-items:center;min-height:21px;padding:0 6px;font-size:7px;font-weight:700;display:inline-flex}.security-badge{color:#79a9ff;background:#3882f61f}.security-badge.value-ativo,.security-badge.value-concluido,.security-badge.value-mantida,.security-badge.value-saudavel{color:#5ed09a;background:#1db9751f}.security-badge.value-pendente,.security-badge.value-precisa-revisao,.security-badge.value-atencao{color:#ffba6a;background:#ff9a371f}.security-risk.risk-alta,.security-risk.risk-alto{color:#ff7b83;background:#e74c561f}.security-risk.risk-media,.security-risk.risk-medio{color:#ffba6a;background:#ff9a371f}.security-risk.risk-baixa,.security-risk.risk-baixo{color:#79a9ff;background:#3882f61f}.security-permission.permission-total{color:#5ed09a;background:#1db9751f}.security-permission.permission-editar{color:#79a9ff;background:#3882f61f}.security-permission.permission-ver{color:#b392f0;background:#8b5cf61f}.security-permission.permission-restrito{color:#ffba6a;background:#ff9a371f}.security-permission.permission-bloqueado{color:var(--kcos-gray-500);background:#868e961a}.security-company-summary>div{grid-template-columns:1.2fr .7fr .8fr 1.8fr;display:grid}.security-company-summary article{border-right:1px solid var(--kcos-gray-700);gap:6px;min-width:0;padding:12px 14px;display:grid}.security-company-summary article:last-child{border-right:0}.security-company-summary small{color:var(--kcos-gray-400);text-transform:uppercase;font-size:7px}.security-company-summary strong{font-size:10px;line-height:1.35}.security-two-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.security-two-columns .security-table table{min-width:780px}.security-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.security-roles article{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:7px;gap:9px;min-width:0;padding:11px;display:grid}.security-roles article>header{align-items:center;gap:8px;display:flex}.security-roles article>header>span{width:29px;height:29px;color:var(--kcos-information);background:#3882f61a;border-radius:6px;place-items:center;display:grid}.security-roles svg{width:15px;height:15px}.security-roles h3{margin:0;font-size:10px}.security-roles header small{color:var(--kcos-gray-400);font-size:7px}.security-roles dl{gap:7px;margin:0;display:grid}.security-roles dl div{gap:2px;display:grid}.security-roles dt{color:var(--kcos-gray-500);text-transform:uppercase;font-size:7px}.security-roles dd{color:var(--kcos-gray-200);margin:0;font-size:8px;line-height:1.4}@media (max-width:1280px){.security-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.security-two-columns{grid-template-columns:1fr}.security-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.security-header,.security-vision{flex-direction:column;align-items:flex-start}.security-header>div:last-child{width:100%;overflow-x:auto}.security-vision p{margin-left:0}.security-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.security-company-summary>div{grid-template-columns:1fr 1fr}.security-company-summary article:nth-child(2){border-right:0}}@media (max-width:620px){.security-page{padding:12px}.security-kpis,.security-company-summary>div,.security-roles{grid-template-columns:1fr}.security-company-summary article{border-right:0}.security-panel-heading{flex-direction:column;align-items:flex-start}.security-panel-heading>div:last-child{width:100%;overflow-x:auto}.security-kpis strong{font-size:12px}}.kcos-module-nav a{gap:3px;padding:0 3px;font-size:7px}.kcos-module-nav a svg{width:14px;height:14px}.alerts-page{color:var(--kcos-white);gap:14px;padding:18px 20px 28px;display:grid}.alerts-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.alerts-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.alerts-header p{color:var(--kcos-orange);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.alerts-header h1{margin:0;font-size:23px}.alerts-header span{color:var(--kcos-gray-400);margin-top:5px;font-size:10px;display:block}.alerts-header-actions{gap:6px;display:flex}.alerts-header-actions button{border:1px solid var(--kcos-gray-700);min-height:34px;color:var(--kcos-gray-500);background:var(--kcos-graphite);border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:flex}.alerts-header-actions small{background:#ffffff0d;border-radius:4px;padding:3px 5px;font-size:7px}.alerts-vision{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:8px;padding:11px 14px;display:flex}.alerts-vision>span{color:var(--kcos-gray-400);text-transform:uppercase;font-size:8px}.alerts-vision strong{font-size:11px}.alerts-vision small{color:#79a9ff;background:#3882f61a;border:1px solid #3882f659;border-radius:4px;padding:4px 7px;font-size:8px}.alerts-vision p{color:var(--kcos-gray-500);margin:0 0 0 auto;font-size:8px}.alerts-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.alerts-kpis article{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:9px;min-width:0;padding:11px;display:flex}.alerts-kpis article>span{background:#ffffff0d;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:grid}.alerts-kpis div{gap:3px;min-width:0;display:grid}.alerts-kpis small{color:var(--kcos-gray-400);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7px;overflow:hidden}.alerts-kpis strong{font-size:14px}.alerts-kpis .tone-green>span{color:#5ed09a;background:#1db9751a}.alerts-kpis .tone-blue>span{color:#79a9ff;background:#3882f61a}.alerts-kpis .tone-orange>span{color:#ff9c58;background:#ff6a001a}.alerts-kpis .tone-red>span{color:#ff7b83;background:#e74c561a}.alerts-kpis .tone-purple>span{color:#b392f0;background:#8b5cf61a}.alerts-panel{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;min-width:0;overflow:hidden}.alerts-panel-heading{border-bottom:1px solid var(--kcos-gray-700);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.alerts-panel h2{margin:0;font-size:11px}.alerts-panel-heading p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.alerts-two-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.alerts-table{overflow-x:auto}.alerts-table table{border-collapse:collapse;width:100%;min-width:920px;font-size:8px}.alerts-table th{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:7px;font-weight:600}.alerts-table td{border-top:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);white-space:nowrap;padding:10px}.alerts-table td:first-child{color:var(--kcos-white);font-weight:650}.alerts-badge,.alerts-status,.alerts-area,.alerts-severity{border-radius:4px;align-items:center;min-height:21px;padding:0 6px;font-size:7px;font-weight:700;display:inline-flex}.alerts-badge{color:#79a9ff;background:#3882f61f}.alerts-badge.badge-critica,.alerts-badge.badge-critico{color:#ff7b83;background:#e74c561f}.alerts-badge.badge-alta,.alerts-badge.badge-alto{color:#ff9c58;background:#ff6a001f}.alerts-badge.badge-media,.alerts-badge.badge-medio{color:#ffba6a;background:#ff9a371f}.alerts-badge.badge-baixa,.alerts-badge.badge-baixo,.alerts-status{color:#79a9ff;background:#3882f61f}.alerts-status.status-aberto,.alerts-status.status-aberta,.alerts-status.status-pendente,.alerts-status.status-atrasada,.alerts-status.status-atrasado{color:#ffba6a;background:#ff9a371f}.alerts-status.status-em-analise,.alerts-status.status-em-validacao,.alerts-status.status-em-revisao{color:#b392f0;background:#8b5cf61f}.alerts-status.status-monitorado,.alerts-status.status-monitorada,.alerts-status.status-agendado,.alerts-status.status-agendada{color:#5ed09a;background:#1db9751f}.alerts-area{color:#c7d2fe;background:#6366f11f}.alerts-criticality-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.alerts-criticality-cards article{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;gap:10px;padding:12px;display:grid}.alerts-criticality-cards header{justify-content:space-between;align-items:center;gap:8px;display:flex}.alerts-criticality-cards strong{font-size:11px}.alerts-criticality-cards dl,.alerts-actions dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.alerts-criticality-cards dt,.alerts-actions dt{color:var(--kcos-gray-500);text-transform:uppercase;font-size:7px}.alerts-criticality-cards dd,.alerts-actions dd{color:var(--kcos-gray-200);margin:2px 0 0;font-size:8px;line-height:1.35}.alerts-criticality-cards p{color:#79a9ff;margin:0;font-size:8px}.alerts-severity.severity-critico{color:#ff7b83;background:#e74c561f}.alerts-severity.severity-alto{color:#ff9c58;background:#ff6a001f}.alerts-severity.severity-medio{color:#ffba6a;background:#ff9a371f}.alerts-severity.severity-baixo{color:#79a9ff;background:#3882f61f}.alerts-company-summary>div{grid-template-columns:1.2fr .7fr .9fr 1.8fr;display:grid}.alerts-company-summary article{border-right:1px solid var(--kcos-gray-700);gap:6px;min-width:0;padding:12px 14px;display:grid}.alerts-company-summary article:last-child{border-right:0}.alerts-company-summary small{color:var(--kcos-gray-400);text-transform:uppercase;font-size:7px}.alerts-company-summary strong{font-size:10px;line-height:1.35}.alerts-area-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.alerts-area-grid article{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:7px;min-width:0;padding:10px}.alerts-area-grid header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.alerts-area-grid header span{font-size:9px;font-weight:700}.alerts-area-grid header strong{color:#79a9ff;background:#3882f61f;border-radius:4px;place-items:center;min-width:22px;min-height:22px;font-size:9px;display:grid}.alerts-area-grid p{gap:2px;margin:0 0 8px;display:grid}.alerts-area-grid p:last-child{margin-bottom:0}.alerts-area-grid b{font-size:8px}.alerts-area-grid small{color:var(--kcos-gray-400);font-size:7px;line-height:1.35}.alerts-actions{gap:8px;padding:12px;display:grid}.alerts-actions article{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:7px;gap:10px;padding:11px;display:grid}.alerts-actions header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.alerts-actions header div{gap:3px;display:grid}.alerts-actions strong{font-size:10px}.alerts-actions small{color:var(--kcos-gray-400);font-size:7px}.alerts-actions footer{border-top:1px solid var(--kcos-gray-700);flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.alerts-actions button,.alerts-actions a{border:1px solid var(--kcos-gray-700);min-height:26px;color:var(--kcos-gray-500);background:0 0;border-radius:5px;align-items:center;padding:0 7px;font-size:7px;text-decoration:none;display:inline-flex}.alerts-actions a{color:#79a9ff;background:#3882f614;border-color:#3882f659}@media (max-width:1280px){.alerts-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.alerts-criticality-cards{grid-template-columns:1fr 1fr}.alerts-two-columns{grid-template-columns:1fr}}@media (max-width:900px){.alerts-header,.alerts-vision{flex-direction:column;align-items:flex-start}.alerts-header-actions{width:100%;overflow-x:auto}.alerts-vision p{margin-left:0}.alerts-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-company-summary>div{grid-template-columns:1fr 1fr}.alerts-company-summary article:nth-child(2){border-right:0}.alerts-area-grid{grid-template-columns:1fr}}@media (max-width:620px){.alerts-page{padding:12px}.alerts-kpis,.alerts-criticality-cards,.alerts-company-summary>div{grid-template-columns:1fr}.alerts-company-summary article{border-right:0}.alerts-panel-heading{flex-direction:column;align-items:flex-start}.alerts-actions dl,.alerts-criticality-cards dl{grid-template-columns:1fr}.alerts-kpis strong{font-size:12px}}.onboarding-page,.environments-page{color:var(--kcos-white);gap:14px;padding:18px 20px 28px;display:grid}.onboarding-page svg,.environments-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.onboarding-hero,.environments-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.onboarding-hero p,.environments-header p{color:var(--kcos-orange);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:700}.onboarding-hero h1,.environments-header h1{margin:0;font-size:24px}.onboarding-hero span,.environments-header span{color:var(--kcos-gray-400);margin-top:5px;font-size:10px;display:block}.onboarding-hero aside,.environments-header aside{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;gap:5px;max-width:330px;padding:12px;display:grid}.onboarding-hero aside strong,.environments-header aside strong{font-size:11px}.onboarding-hero aside span,.environments-header aside span{font-size:8px;line-height:1.45}.onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.onboarding-steps article{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);color:var(--kcos-gray-400);border-radius:7px;align-items:center;gap:8px;padding:9px;display:flex}.onboarding-steps article.active{color:#79a9ff;border-color:#3882f647}.onboarding-steps strong{background:#ffffff0d;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.onboarding-steps span{font-size:8px}.onboarding-grid,.onboarding-two-columns,.environments-two-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.onboarding-panel,.environments-panel{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;min-width:0;overflow:hidden}.onboarding-panel>header,.environments-panel-heading{border-bottom:1px solid var(--kcos-gray-700);padding:12px 14px}.onboarding-panel h2,.environments-panel h2{margin:0;font-size:11px}.onboarding-panel p,.environments-panel-heading p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.onboarding-choice-grid,.onboarding-segment-grid,.onboarding-needs{gap:8px;padding:12px;display:grid}.onboarding-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-choice-grid button,.onboarding-segment-grid button,.onboarding-needs label{border:1px solid var(--kcos-gray-700);min-height:72px;color:var(--kcos-gray-300);background:var(--kcos-graphite);text-align:left;border-radius:7px;align-content:start;gap:5px;padding:10px;display:grid}.onboarding-choice-grid button.active,.onboarding-segment-grid button.active,.onboarding-needs label.active{background:#3882f61a;border-color:#3882f673}.onboarding-choice-grid strong,.onboarding-segment-grid strong{font-size:10px}.onboarding-choice-grid span,.onboarding-segment-grid span{color:var(--kcos-gray-400);font-size:8px;line-height:1.4}.onboarding-needs{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-needs label{grid-template-columns:auto 1fr;align-content:center;align-items:center;min-height:36px;font-size:8px}.onboarding-needs input{accent-color:var(--kcos-information)}.onboarding-result-layout{grid-template-columns:330px minmax(0,1fr);gap:12px;padding:12px;display:grid}.onboarding-summary-card{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:7px;gap:10px;padding:12px;display:grid}.onboarding-summary-card>span{color:#79a9ff;background:#3882f61f;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.onboarding-summary-card h2{margin:0;font-size:15px}.onboarding-summary-card p{font-size:9px;line-height:1.45}.onboarding-summary-card dl,.environments-detail dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.onboarding-summary-card dt,.environments-detail dt{color:var(--kcos-gray-500);text-transform:uppercase;font-size:7px}.onboarding-summary-card dd,.environments-detail dd{color:var(--kcos-gray-200);margin:2px 0 0;font-size:8px;line-height:1.35}.onboarding-summary-card button{color:#79a9ff;background:#3882f61a;border:1px solid #3882f661;border-radius:6px;min-height:34px;font-size:8px}.onboarding-summary-card button small{color:var(--kcos-gray-400);margin-left:5px;font-size:7px}.onboarding-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-modules article{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:7px;gap:7px;padding:10px;display:grid}.onboarding-modules header{justify-content:space-between;align-items:center;gap:8px;display:flex}.onboarding-modules strong{font-size:9px}.onboarding-modules p{font-size:8px;line-height:1.4}.onboarding-modules small{color:var(--kcos-gray-500);font-size:7px}.onboarding-status,.environments-status{color:#79a9ff;background:#3882f61f;border-radius:4px;align-items:center;min-height:20px;padding:0 6px;font-size:7px;font-weight:700;display:inline-flex}.status-essencial,.status-founder,.status-interno,.status-principal{color:#5ed09a;background:#1db9751f}.status-recomendado,.status-beta,.status-beta-teste{color:#ffba6a;background:#ff9a371f}.status-opcional,.status-simulado{color:#b392f0;background:#8b5cf61f}.status-pdr-futuro{color:var(--kcos-gray-400);background:#868e961f}.onboarding-list{gap:8px;margin:0;padding:12px;list-style:none;display:grid}.onboarding-list li{color:var(--kcos-gray-300);align-items:center;gap:8px;font-size:8px;display:flex}.onboarding-list svg{color:#5ed09a}.onboarding-created{background:#1db97514;border:1px solid #1db97559;border-radius:7px;gap:10px;padding:12px;display:grid}.onboarding-created header{gap:10px;display:flex}.onboarding-created header svg{color:#5ed09a}.onboarding-created h2{margin:0;font-size:12px}.onboarding-created p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.onboarding-created>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.onboarding-top-actions{flex-wrap:wrap;gap:8px;display:flex}.onboarding-top-actions button{color:#b9d2ff;background:#3882f61a;border:1px solid #3882f66b;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:9px;font-weight:700;display:inline-flex}.onboarding-top-actions button:first-child{color:#fff;background:#ff6a0029;border-color:#ff6a008c}.onboarding-quick-sim{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:8px;padding:12px;display:flex}.onboarding-quick-sim span{color:var(--kcos-gray-400);text-transform:uppercase;margin-right:auto;font-size:8px;font-weight:700}.onboarding-quick-sim button{border:1px solid var(--kcos-gray-700);min-height:33px;color:var(--kcos-gray-200);background:var(--kcos-graphite);border-radius:6px;padding:0 10px;font-size:8px;font-weight:700}.onboarding-live-summary{background:linear-gradient(#3882f61f,#121620f0);border:1px solid #3882f657;border-radius:7px;grid-template-columns:270px minmax(0,1fr);gap:10px;padding:12px;display:grid}.onboarding-live-summary header{align-content:center;gap:4px;display:grid}.onboarding-live-summary header p{color:var(--kcos-orange);text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.onboarding-live-summary h2{margin:0;font-size:17px}.onboarding-live-summary header span{color:var(--kcos-gray-400);font-size:8px;line-height:1.4}.onboarding-live-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.onboarding-live-summary>div>div{background:#00000021;border:1px solid #ffffff0f;border-radius:6px;min-width:0;padding:9px}.onboarding-live-summary dt{color:var(--kcos-gray-500);text-transform:uppercase;font-size:7px}.onboarding-live-summary dd{color:var(--kcos-white);text-overflow:ellipsis;margin:3px 0 0;font-size:9px;font-weight:750;line-height:1.35;overflow:hidden}.onboarding-panel>header h2{font-size:13px}.onboarding-choice-grid button,.onboarding-segment-grid button{border-radius:8px;gap:8px;min-height:128px;padding:15px;position:relative}.onboarding-choice-grid button.active,.onboarding-segment-grid button.active{background:linear-gradient(#3882f63b,#3882f617);border-color:#79a9ffe6;box-shadow:inset 0 0 0 1px #79a9ff29}.onboarding-choice-grid strong,.onboarding-segment-grid strong{font-size:15px;line-height:1.2}.onboarding-choice-grid span,.onboarding-segment-grid span{font-size:9px;line-height:1.5}.onboarding-choice-grid small,.onboarding-segment-grid small{color:#79a9ff;text-transform:uppercase;background:#3882f61f;border-radius:5px;width:max-content;max-width:100%;margin-top:auto;padding:5px 7px;font-size:7px;font-weight:800}.onboarding-choice-grid button.active small,.onboarding-segment-grid button.active small{color:#5ed09a;background:#1db97524}.onboarding-segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-result-layout{grid-template-columns:320px 270px minmax(0,1fr)}.onboarding-recommended{background:#3882f614;border:1px solid #3882f647;border-radius:7px;align-content:start;gap:10px;padding:12px;display:grid}.onboarding-recommended h3{margin:0;font-size:11px}.onboarding-recommended div{flex-wrap:wrap;gap:6px;display:flex}.onboarding-recommended span{color:#d6e5ff;background:#3882f61f;border-radius:5px;align-items:center;min-height:24px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex}.onboarding-activation{background:linear-gradient(#1db9751a,#121620f0);border:1px solid #1db97552;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:10px;padding:12px;display:grid}.onboarding-activation article{align-content:center;gap:6px;display:grid}.onboarding-activation p{color:#5ed09a;text-transform:uppercase;margin:0;font-size:8px;font-weight:800}.onboarding-activation strong{font-size:14px;line-height:1.35}.onboarding-activation span{color:var(--kcos-gray-400);font-size:9px;line-height:1.45}.onboarding-cta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-cta-grid .ds-button{justify-content:flex-start;gap:7px;min-height:36px;font-size:8px}.onboarding-cta-grid svg{flex:none}.environments-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.environments-kpis article{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:9px;padding:11px;display:flex}.environments-kpis article>span{color:#79a9ff;background:#3882f61f;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.environments-kpis p{color:var(--kcos-gray-400);text-transform:uppercase;gap:2px;margin:0;font-size:7px;display:grid}.environments-kpis strong{color:var(--kcos-white);font-size:14px}.environments-kpis small{text-transform:none}.environments-explain{background:#3882f614;border:1px solid #3882f652;border-radius:7px;align-items:center;gap:10px;padding:12px 14px;display:flex}.environments-explain strong{font-size:10px}.environments-explain span{color:var(--kcos-gray-400);font-size:9px;line-height:1.45}.environments-layout{grid-template-columns:minmax(0,1fr) 330px;gap:10px;display:grid}.environments-table{overflow-x:auto}.environments-table table{border-collapse:collapse;width:100%;min-width:1120px;font-size:8px}.environments-table th{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:7px}.environments-table td{border-top:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);white-space:nowrap;padding:10px}.environments-table tr{cursor:pointer}.environments-table tr.active td{background:#3882f614}.environments-table td strong{color:var(--kcos-white);font-size:8px;display:block}.environments-table td small{color:#79a9ff;margin-top:2px;font-size:7px;display:block}.environments-detail{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;gap:12px;padding:12px;display:grid}.environments-detail header{gap:10px;display:flex}.environments-detail header>span{color:#79a9ff;background:#3882f61f;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.environments-detail h2{margin:0;font-size:12px}.environments-detail header p,.environments-detail>p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px;line-height:1.45}.environments-detail h3{margin:0 0 8px;font-size:10px}.environments-detail ul{color:var(--kcos-gray-300);gap:6px;margin:0;padding-left:14px;font-size:8px;display:grid}.environments-detail section div{flex-wrap:wrap;gap:5px;display:flex}.environments-detail section span{color:#79a9ff;background:#3882f61a;border-radius:4px;padding:5px 6px;font-size:7px}.environments-plans,.environments-template-preview>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.environments-plans article,.environments-template-preview article{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:7px;gap:6px;padding:10px;display:grid}.environments-plans strong,.environments-template-preview strong{font-size:10px}.environments-plans p,.environments-template-preview p{color:var(--kcos-gray-300);margin:0;font-size:8px;line-height:1.45}.environments-plans small,.environments-template-preview small{color:var(--kcos-gray-500);font-size:7px;line-height:1.4}.environments-template-preview>p{color:var(--kcos-gray-300);margin:0;padding:12px 12px 0;font-size:8px;line-height:1.45}@media (max-width:1180px){.onboarding-result-layout,.environments-layout,.onboarding-live-summary,.onboarding-activation{grid-template-columns:1fr}.environments-kpis,.onboarding-needs,.environments-plans,.environments-template-preview>div,.onboarding-live-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.onboarding-hero,.environments-header,.environments-explain{flex-direction:column;align-items:flex-start}.onboarding-grid,.onboarding-two-columns,.environments-two-columns,.onboarding-choice-grid,.onboarding-segment-grid,.onboarding-modules,.onboarding-cta-grid{grid-template-columns:1fr}.onboarding-created>div{grid-template-columns:1fr 1fr}.onboarding-quick-sim{flex-direction:column;align-items:stretch}.onboarding-quick-sim span{margin-right:0}.onboarding-quick-sim button,.onboarding-top-actions button{justify-content:center;width:100%}.onboarding-choice-grid button,.onboarding-segment-grid button{min-height:116px}}@media (max-width:560px){.onboarding-page,.environments-page{padding:12px}.onboarding-steps,.environments-kpis,.onboarding-needs,.environments-plans,.environments-template-preview>div,.onboarding-created>div,.onboarding-live-summary>div,.onboarding-summary-card dl,.environments-detail dl{grid-template-columns:1fr}}.kcos-topbar{grid-template-columns:70px minmax(660px,1fr) 170px 132px 40px 138px}.kcos-organization-selector{min-width:0;color:var(--kcos-gray-400);text-transform:uppercase;align-self:center;gap:2px;font-size:8px;font-weight:700;display:grid}.kcos-organization-selector select,.kcos-organization-selector strong,.kcos-company-selector strong{border:1px solid var(--kcos-gray-700);border-radius:var(--kcos-radius-sm);width:100%;min-height:32px;color:var(--kcos-white);background:var(--kcos-graphite);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 8px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.kcos-organization-selector select{font-size:9px}.kcos-organization-selector small{color:#79a9ff;text-overflow:ellipsis;white-space:nowrap;text-transform:none;font-size:7px;overflow:hidden}.kcos-company-selector strong{color:var(--kcos-gray-200)}.system-access-banner{margin-bottom:var(--kcos-space-3);border-radius:var(--kcos-radius-md);background:#3882f617;border:1px solid #3882f652;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.system-access-banner strong{font-size:12px}.system-access-banner span{color:var(--kcos-gray-400);flex:1;font-size:9px;line-height:1.45}.system-status.neutral{text-overflow:ellipsis;max-width:100%;overflow:hidden}@media (max-width:1280px){.kcos-topbar{grid-template-columns:64px minmax(520px,1fr) 150px 120px 36px 92px}.kcos-module-nav a{padding:0 2px;font-size:6px}.kcos-organization-selector small{display:none}}@media (max-width:820px){:root{--kcos-topbar-height:150px}.kcos-topbar{grid-template-rows:38px 50px 50px;grid-template-columns:1fr auto auto}.kcos-module-nav{grid-area:2/1/auto/-1;overflow-x:auto}.kcos-organization-selector{grid-area:3/1/auto/span 2}.kcos-company-selector{grid-area:3/3;width:150px}.system-access-banner{flex-direction:column;align-items:flex-start}}.invitations-page{color:var(--kcos-white);gap:14px;padding:18px 20px 28px;display:grid}.invitations-page svg,.activation-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:15px;height:15px}.invitations-header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.invitations-header p{color:var(--kcos-orange);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}.invitations-header h1{margin:0;font-size:24px}.invitations-header span{color:var(--kcos-gray-400);margin-top:5px;font-size:10px;display:block}.invitations-header aside{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;gap:5px;max-width:340px;padding:12px;display:grid}.invitations-header aside strong{font-size:11px}.invitations-header aside span{font-size:8px;line-height:1.45}.invitations-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.invitations-kpis article{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;align-items:center;gap:9px;padding:11px;display:flex}.invitations-kpis article>span{background:#ffffff0d;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.invitations-kpis p{color:var(--kcos-gray-400);text-transform:uppercase;gap:2px;margin:0;font-size:7px;display:grid}.invitations-kpis strong{color:var(--kcos-white);font-size:14px}.invitations-kpis small{text-transform:none}.invitations-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:10px;display:grid}.invitations-panel,.invitations-form,.invitations-access-denied{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:7px;min-width:0;overflow:hidden}.invitations-panel-heading{border-bottom:1px solid var(--kcos-gray-700);padding:12px 14px}.invitations-panel-heading h2{margin:0;font-size:11px}.invitations-panel-heading p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.invitations-table{overflow-x:auto}.invitations-table table{border-collapse:collapse;width:100%;min-width:1320px;font-size:8px}.invitations-table th{color:var(--kcos-gray-400);background:var(--kcos-graphite);text-align:left;text-transform:uppercase;white-space:nowrap;padding:9px 10px;font-size:7px}.invitations-table td{border-top:1px solid var(--kcos-gray-700);color:var(--kcos-gray-300);vertical-align:top;padding:10px}.invitations-table td strong{color:var(--kcos-white);font-size:8px;display:block}.invitations-table td small{color:#79a9ff;margin-top:2px;font-size:7px;display:block}.invitations-actions{flex-wrap:wrap;gap:5px;display:flex}.invitations-actions button,.invitations-form button{border:1px solid var(--kcos-gray-700);min-height:27px;color:var(--kcos-gray-200);background:var(--kcos-graphite);border-radius:5px;padding:0 8px;font-size:7px}.invitations-form{gap:10px;padding:12px;display:grid}.invitations-form header{gap:10px;display:flex}.invitations-form header>span{color:#79a9ff;background:#3882f61f;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.invitations-form h2{margin:0;font-size:12px}.invitations-form p{color:var(--kcos-gray-400);margin:3px 0 0;font-size:8px}.invitations-form label{color:var(--kcos-gray-300);gap:5px;font-size:8px;display:grid}.invitations-form input,.invitations-form select,.invitations-form textarea{border:1px solid var(--kcos-gray-700);width:100%;min-height:34px;color:var(--kcos-gray-200);background:var(--kcos-graphite);border-radius:5px;font-size:8px}.invitations-form textarea{min-height:68px;padding:8px}.invitations-form>button{color:#79a9ff;background:#3882f61a;border-color:#3882f661;min-height:34px;font-weight:800}.invitations-message{color:#5ed09a;background:#1db9751a;border-radius:6px;align-items:flex-start;gap:6px;padding:9px;font-size:8px;line-height:1.4;display:flex}.invitations-status{color:#79a9ff;background:#3882f61f;border-radius:4px;align-items:center;min-height:20px;padding:0 6px;font-size:7px;font-weight:800;display:inline-flex}.invitations-status.status-aceito,.invitations-status.status-ativo{color:#5ed09a;background:#1db9751f}.invitations-status.status-pendente{color:#ffba6a;background:#ff9a371f}.invitations-status.status-expirado,.invitations-status.status-revogado{color:#ff7b83;background:#e74c561f}.invitations-access-denied{text-align:center;place-items:center;gap:8px;min-height:260px;padding:24px;display:grid}.invitations-access-denied svg{color:#ffba6a;width:38px;height:38px}.invitations-access-denied strong{font-size:15px}.invitations-access-denied span{color:var(--kcos-gray-400);font-size:10px}.activation-page{min-height:100vh;color:var(--kcos-white);background:radial-gradient(circle at 82% 5%,#3882f614,#0000 24%),#070c12;place-items:center;padding:24px;display:grid}.activation-card{border:1px solid var(--kcos-gray-700);background:var(--kcos-navy);border-radius:9px;gap:13px;width:min(920px,100%);padding:18px;display:grid}.activation-card>header p{color:var(--kcos-orange);text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:800}.activation-card h1{margin:0;font-size:25px}.activation-card header span{color:var(--kcos-gray-400);font-size:10px}.activation-notice{background:#3882f614;border:1px solid #3882f64d;border-radius:7px;gap:10px;padding:11px;display:flex}.activation-notice svg{color:#79a9ff}.activation-notice div{gap:3px;display:grid}.activation-notice strong{font-size:11px}.activation-notice span{color:var(--kcos-gray-400);font-size:8px}.activation-demo-picker,.activation-form label{color:var(--kcos-gray-300);gap:5px;font-size:8px;display:grid}.activation-demo-picker select,.activation-form input{border:1px solid var(--kcos-gray-700);min-height:36px;color:var(--kcos-gray-200);background:var(--kcos-graphite);border-radius:6px;font-size:9px}.activation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.activation-summary article{border:1px solid var(--kcos-gray-700);background:var(--kcos-graphite);border-radius:7px;padding:10px}.activation-summary span{color:var(--kcos-gray-400);text-transform:uppercase;font-size:7px;display:block}.activation-summary strong{margin-top:4px;font-size:10px;line-height:1.35;display:block}.activation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.activation-check{grid-column:1/-1;align-items:center;grid-template-columns:auto 1fr!important}.activation-check input{width:auto;min-height:auto}.activation-form button{color:#79a9ff;background:#3882f61a;border:1px solid #3882f66b;border-radius:7px;grid-column:1/-1;min-height:38px;font-size:9px;font-weight:800}.activation-form button:disabled{opacity:.5}.activation-success,.activation-error-message{border-radius:7px;grid-column:1/-1;gap:7px;margin:0;padding:10px;font-size:9px;display:flex}.activation-success{color:#5ed09a;background:#1db9751a}.activation-error-message{color:#ff7b83;background:#e74c561a}.activation-state{border-radius:7px;align-items:flex-start;gap:9px;padding:11px;font-size:9px;display:flex}.activation-state strong{color:var(--kcos-white);display:block}.activation-state span{color:var(--kcos-gray-400);margin-top:3px;display:block}.activation-state.activation-error{background:#e74c5614;border:1px solid #e74c5652}.activation-state.activation-warning{background:#ff9a3714;border:1px solid #ff9a3752}.activation-checklist{gap:7px;display:grid}.activation-checklist h2{margin:0;font-size:12px}.activation-checklist span{color:var(--kcos-gray-300);gap:7px;font-size:9px;display:flex}.activation-checklist svg{color:#5ed09a}.activation-organization-choice .onboarding-choice-grid,.activation-organization-choice .onboarding-segment-grid{grid-column:1/-1}html[data-theme] .activation-organization-choice .onboarding-choice-grid button,html[data-theme] .activation-organization-choice .onboarding-segment-grid button{min-height:56px;color:var(--kcos-gray-300);background:var(--kcos-graphite);border-color:var(--kcos-gray-700);box-shadow:none;grid-column:auto;font-weight:400}html[data-theme] .activation-organization-choice .onboarding-choice-grid button.active,html[data-theme] .activation-organization-choice .onboarding-segment-grid button.active{color:var(--kcos-white);box-shadow:none;background:#3882f61a;border-color:#3882f673}.activation-organization-choice .onboarding-choice-grid button strong,.activation-organization-choice .onboarding-segment-grid button strong{font-size:10px}.activation-organization-choice .onboarding-choice-grid button span,.activation-organization-choice .onboarding-segment-grid button span{color:var(--kcos-gray-400);font-size:8px;line-height:1.4}@media (max-width:1180px){.invitations-layout{grid-template-columns:1fr}.invitations-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.invitations-header{flex-direction:column;align-items:flex-start}.invitations-kpis,.activation-summary,.activation-form{grid-template-columns:1fr}.activation-page{padding:12px}.activation-card{padding:14px}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f6f8fb;--color-surface:#fff;--color-surface-muted:#eef3f7;--color-border:#d8e0e8;--color-text:#17202a;--color-text-muted:#667386;--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-success:#15803d;--color-warning:#b45309;--color-danger:#b42318;--color-info:#0369a1;--sidebar-bg:#101923;--sidebar-text:#eef5f8;--sidebar-muted:#9fb0bd;--sidebar-active-bg:#3b82f629;--sidebar-active-text:#fff;--sidebar-border:#263442;--card-bg:#fff;--card-border:#d8e0e8;--card-shadow:0 10px 28px #10182812;--input-bg:#fff;--input-border:#cfd8e3;--input-text:#17202a;--input-placeholder:#7a8797;--table-header-bg:#f0f4f8;--table-row-bg:#fff;--table-row-hover:#f5f9ff;--table-border:#dbe3ec;--status-success-bg:#e8f7ee;--status-success-text:#166534;--status-warning-bg:#fff4df;--status-warning-text:#92400e;--status-danger-bg:#fdeceb;--status-danger-text:#991b1b;--status-info-bg:#e7f1ff;--status-info-text:#1d4ed8;--status-neutral-bg:#eef2f7;--status-neutral-text:#475569}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#09111a;--color-surface:#101923;--color-surface-muted:#14202b;--color-border:#263442;--color-text:#edf4f8;--color-text-muted:#a8b5c2;--color-primary:#38bdf8;--color-primary-hover:#7dd3fc;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#60a5fa;--sidebar-bg:#08111a;--sidebar-text:#edf4f8;--sidebar-muted:#8fa1b2;--sidebar-active-bg:#38bdf81f;--sidebar-active-text:#fff;--sidebar-border:#1f2d3a;--card-bg:#101923;--card-border:#263442;--card-shadow:0 14px 36px #00000047;--input-bg:#0d1620;--input-border:#2b3a48;--input-text:#f3f8fb;--input-placeholder:#8b9aaa;--table-header-bg:#13202b;--table-row-bg:#101923;--table-row-hover:#142434;--table-border:#253341;--status-success-bg:#22c55e24;--status-success-text:#86efac;--status-warning-bg:#f59e0b24;--status-warning-text:#facc15;--status-danger-bg:#ef444424;--status-danger-text:#fca5a5;--status-info-bg:#60a5fa26;--status-info-text:#93c5fd;--status-neutral-bg:#94a3b824;--status-neutral-text:#cbd5e1}html[data-theme]{background:var(--color-bg)}html[data-theme] body{color:var(--color-text);background:var(--color-bg)}html[data-theme] .kcos-topbar{border-bottom-color:var(--sidebar-border);color:var(--sidebar-text);background:var(--sidebar-bg);grid-template-columns:70px minmax(560px,1fr) 170px 132px 170px 40px 138px}html[data-theme] .kcos-topbar-brand strong em,html[data-theme] .kcos-topbar-brand small{color:var(--color-primary)}html[data-theme] .kcos-module-nav a{color:var(--sidebar-muted)}html[data-theme] .kcos-module-nav a:hover,html[data-theme] .kcos-module-nav a.active{color:var(--sidebar-active-text);background:var(--sidebar-active-bg)}html[data-theme] .kcos-module-nav a.active:after{background:var(--color-primary)}html[data-theme] .kcos-module-sidebar{border-right-color:var(--sidebar-border);color:var(--sidebar-text);background:linear-gradient(180deg,var(--sidebar-bg),#0b141d)}html[data-theme] .kcos-module-sidebar nav a{color:var(--sidebar-muted)}html[data-theme] .kcos-module-sidebar nav a:hover,html[data-theme] .kcos-module-sidebar nav a.active{color:var(--sidebar-active-text);background:var(--sidebar-active-bg)}html[data-theme] .kcos-module-sidebar nav a.active:after,html[data-theme] .kcos-module-sidebar nav a.active svg{background:var(--color-primary);color:var(--color-primary)}html[data-theme] .kcos-sidebar-title{border-bottom-color:var(--sidebar-border)}html[data-theme] .kcos-sidebar-title strong{color:var(--color-primary)}html[data-theme] .kcos-company-scope{border-bottom-color:var(--color-border);color:var(--color-text-muted);background:var(--color-surface-muted)}html[data-theme] input:not([type=checkbox]):not([type=file]),html[data-theme] textarea,html[data-theme] select{border-color:var(--input-border);color:var(--input-text);background:var(--input-bg)}html[data-theme] input::placeholder,html[data-theme] textarea::placeholder{color:var(--input-placeholder)}@supports (color:color-mix(in lab, red, red)){html[data-theme] input:focus,html[data-theme] textarea:focus,html[data-theme] select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}}html[data-theme] .ds-button-primary,html[data-theme] .button-primary{color:#fff;background:var(--color-primary);box-shadow:0 6px 16px var(--color-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .ds-button-primary,html[data-theme] .button-primary{box-shadow:0 6px 16px color-mix(in srgb,var(--color-primary) 20%,transparent)}}html[data-theme] .ds-button-primary:hover,html[data-theme] .button-primary:hover{background:var(--color-primary-hover)}html[data-theme] .ds-button-secondary,html[data-theme] .button-secondary,html[data-theme] .system-action{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)}html[data-theme] .login-page{background:radial-gradient(circle at 18% 8%,var(--color-primary),transparent 32%),var(--color-bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .login-page{background:radial-gradient(circle at 18% 8%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 32%),var(--color-bg)}}html[data-theme] .login-card{border-color:var(--card-border);color:var(--color-text);background:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .login-card{background:color-mix(in srgb,var(--card-bg) 96%,transparent)}}html[data-theme] .login-card{box-shadow:var(--card-shadow)}html[data-theme] .brand-mark{background:var(--color-primary)}html[data-theme] .muted,html[data-theme] .lead,html[data-theme] label small,html[data-theme] .form-hint{color:var(--color-text-muted)}html[data-theme] .page-shell,html[data-theme] .system-page,html[data-theme] .onboarding-page,html[data-theme] .environments-page,html[data-theme] .invitations-page{color:var(--color-text)}html[data-theme] .content-card,html[data-theme] .table-card,html[data-theme] .system-panel,html[data-theme] .system-kpi,html[data-theme] .system-summary article,html[data-theme] .system-role-card,html[data-theme] .system-integration-card,html[data-theme] .system-settings-grid article,html[data-theme] .system-table,html[data-theme] .onboarding-panel,html[data-theme] .onboarding-summary-card,html[data-theme] .onboarding-modules article,html[data-theme] .onboarding-quick-sim,html[data-theme] .environments-panel,html[data-theme] .environments-detail,html[data-theme] .environments-kpis article,html[data-theme] .invitations-panel,html[data-theme] .invitations-form,html[data-theme] .invitations-access-denied,html[data-theme] .invitations-kpis article,html[data-theme] .activation-card,html[data-theme] .activation-summary article{border-color:var(--card-border);color:var(--color-text);background:var(--card-bg);box-shadow:var(--card-shadow)}html[data-theme] .system-page-header span,html[data-theme] .system-summary small,html[data-theme] .system-kpi small,html[data-theme] .system-panel p,html[data-theme] .system-settings-grid p,html[data-theme] .onboarding-panel p,html[data-theme] .onboarding-choice-grid span,html[data-theme] .onboarding-segment-grid span,html[data-theme] .environments-detail p,html[data-theme] .environments-explain span,html[data-theme] .invitations-header span,html[data-theme] .invitations-form p,html[data-theme] .activation-card header span,html[data-theme] .activation-notice span,html[data-theme] .activation-state span{color:var(--color-text-muted)}html[data-theme] .system-row,html[data-theme] .system-table header,html[data-theme] .environments-table th,html[data-theme] .invitations-table th,html[data-theme] .table-card th{border-color:var(--table-border);background:var(--table-header-bg);color:var(--color-text-muted)}html[data-theme] .system-row,html[data-theme] .environments-table td,html[data-theme] .invitations-table td,html[data-theme] .table-card td{border-color:var(--table-border);color:var(--color-text);background:var(--table-row-bg)}html[data-theme] .system-row:hover,html[data-theme] .environments-table tr:hover td,html[data-theme] .invitations-table tr:hover td{background:var(--table-row-hover)}html[data-theme] .system-status.success,html[data-theme] .status-completed,html[data-theme] .status-completed_with_rejections,html[data-theme] .status-essencial,html[data-theme] .status-founder,html[data-theme] .status-interno,html[data-theme] .status-principal,html[data-theme] .invitations-status.status-aceito,html[data-theme] .invitations-status.status-ativo{color:var(--status-success-text);background:var(--status-success-bg)}html[data-theme] .system-status.warning,html[data-theme] .status-requires_confirmation,html[data-theme] .status-recomendado,html[data-theme] .status-beta,html[data-theme] .status-beta-teste,html[data-theme] .invitations-status.status-pendente{color:var(--status-warning-text);background:var(--status-warning-bg)}html[data-theme] .system-status.critical,html[data-theme] .status-rejected,html[data-theme] .status-failed,html[data-theme] .invitations-status.status-expirado,html[data-theme] .invitations-status.status-revogado{color:var(--status-danger-text);background:var(--status-danger-bg)}html[data-theme] .system-status.info,html[data-theme] .onboarding-status,html[data-theme] .environments-status{color:var(--status-info-text);background:var(--status-info-bg)}html[data-theme] .system-status.neutral,html[data-theme] .status{color:var(--status-neutral-text);background:var(--status-neutral-bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .activation-page{background:radial-gradient(circle at 82% 5%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 24%),var(--color-bg)}}html[data-theme] .activation-page{color:var(--color-text)}html[data-theme] .activation-notice,html[data-theme] .environments-explain,html[data-theme] .system-access-banner{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .activation-notice,html[data-theme] .environments-explain,html[data-theme] .system-access-banner{border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}}html[data-theme] .activation-notice,html[data-theme] .environments-explain,html[data-theme] .system-access-banner{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .activation-notice,html[data-theme] .environments-explain,html[data-theme] .system-access-banner{background:color-mix(in srgb,var(--color-primary) 8%,var(--card-bg))}}.kcos-appearance{min-width:0;color:var(--sidebar-muted);border:0;margin:0;padding:0}.kcos-appearance legend{color:var(--sidebar-muted);text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800}.kcos-appearance div{border:1px solid var(--sidebar-border);background:#ffffff0a;border-radius:7px;gap:4px;padding:3px;display:flex}.kcos-appearance button{min-height:28px;color:var(--sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:8px;font-weight:800}.kcos-appearance button.active{color:#fff;background:var(--color-primary)}.login-card>.kcos-appearance{color:var(--color-text-muted);margin:0 0 16px}.login-card>.kcos-appearance legend{color:var(--color-text-muted)}.login-card>.kcos-appearance div,.system-theme-settings .kcos-appearance div{border-color:var(--color-border);background:var(--color-surface-muted)}.login-card>.kcos-appearance button,.system-theme-settings .kcos-appearance button{color:var(--color-text-muted)}.login-card>.kcos-appearance button.active,.system-theme-settings .kcos-appearance button.active{color:#fff;background:var(--color-primary)}html[data-theme] .eyebrow,html[data-theme] .system-page-header p,html[data-theme] .invitations-header p,html[data-theme] .activation-card>header p,html[data-theme] .onboarding-live-summary header p{color:var(--color-primary)}@media (max-width:1280px){html[data-theme] .kcos-topbar{grid-template-columns:64px minmax(430px,1fr) 150px 120px 144px 36px 92px}.kcos-appearance.compact button{padding:0 5px;font-size:7px}}@media (max-width:820px){html[data-theme] .kcos-topbar{grid-template-rows:38px 50px 50px 42px;grid-template-columns:1fr auto auto}.kcos-appearance.compact{grid-area:4/1/auto/-1}.kcos-appearance.compact div{width:100%}.kcos-appearance.compact button{flex:1}.kcos-module-nav{grid-area:2/1/auto/-1}.kcos-organization-selector{grid-area:3/1/auto/span 2}.kcos-company-selector{grid-area:3/3}}html[data-theme=light]{--topbar-bg:#fff;--topbar-text:#17202a;--topbar-muted:#667386;--topbar-border:#d8e0e8;--workspace-bg:#f5f7fa;--card-bg-soft:#fbfdff;--button-subtle:#eef4fb}html[data-theme=dark]{--topbar-bg:#0e1721;--topbar-text:#edf4f8;--topbar-muted:#97a8b8;--topbar-border:#253341;--workspace-bg:#08111a;--card-bg-soft:#121d28;--button-subtle:#152230}html[data-theme]{--kcos-topbar-height:72px;--kcos-sidebar-width:236px;--radius-erp:8px}html[data-theme] .kcos-platform,html[data-theme] .kcos-platform-content,html[data-theme] .kcos-module-workspace{background:var(--workspace-bg)}html[data-theme] .kcos-topbar{border-bottom:1px solid var(--topbar-border);min-height:72px;color:var(--topbar-text);background:var(--topbar-bg);grid-template-columns:78px minmax(410px,1fr) minmax(230px,320px) 190px 142px 174px 42px 156px;gap:8px;padding:10px 14px;box-shadow:0 1px #1018280a}html[data-theme] .kcos-topbar-brand{min-width:0;color:var(--topbar-text)}html[data-theme] .kcos-topbar-brand strong,html[data-theme] .kcos-account strong{color:var(--topbar-text)}html[data-theme] .kcos-topbar-brand small,html[data-theme] .kcos-account small{color:var(--topbar-muted)}html[data-theme] .kcos-module-nav{border:1px solid var(--topbar-border);border-radius:var(--radius-erp);background:var(--color-surface-muted);gap:3px;min-width:0;padding:4px}html[data-theme] .kcos-module-nav a{min-height:42px;color:var(--topbar-muted);border-radius:6px;gap:5px;font-size:8px;font-weight:800}html[data-theme] .kcos-module-nav a:hover,html[data-theme] .kcos-module-nav a.active{color:var(--color-text);background:var(--card-bg);box-shadow:0 1px 3px #10182814}html[data-theme] .kcos-module-nav a.active:after{background:var(--color-primary);height:2px;left:10px;right:10px}html[data-theme] .kcos-global-search{border:1px solid var(--input-border);border-radius:var(--radius-erp);min-width:0;height:42px;color:var(--topbar-muted);background:var(--input-bg);align-items:center;gap:8px;padding:0 12px;display:flex}html[data-theme] .kcos-global-search svg{flex:none;width:15px;height:15px}html[data-theme] .kcos-global-search input{width:100%;min-height:0;color:var(--input-text);background:0 0;border:0;outline:0;padding:0;font-size:10px}html[data-theme] .kcos-organization-selector,html[data-theme] .kcos-company-selector,html[data-theme] .kcos-account{border-color:var(--topbar-border);min-width:0;color:var(--topbar-text);background:var(--card-bg-soft)}html[data-theme] .kcos-organization-selector span,html[data-theme] .kcos-company-selector span,html[data-theme] .kcos-organization-selector small,html[data-theme] .kcos-company-selector small{color:var(--topbar-muted)}html[data-theme] .kcos-organization-selector select,html[data-theme] .kcos-company-selector select{color:var(--topbar-text);background:0 0}html[data-theme] .kcos-tool-icon{border-color:var(--topbar-border);color:var(--topbar-text);background:var(--card-bg-soft)}html[data-theme] .kcos-tool-icon:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-tool-icon:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--topbar-border))}}html[data-theme] .kcos-tool-icon:hover{color:var(--color-primary)}html[data-theme] .kcos-appearance.compact{min-width:0;color:var(--topbar-muted)}html[data-theme] .kcos-appearance.compact legend{color:var(--topbar-muted)}html[data-theme] .kcos-appearance.compact div{border-color:var(--topbar-border);background:var(--color-surface-muted)}html[data-theme] .kcos-appearance.compact button{min-height:28px;color:var(--topbar-muted)}html[data-theme] .kcos-module-sidebar{width:var(--kcos-sidebar-width);border-right:1px solid var(--sidebar-border);background:linear-gradient(180deg,var(--sidebar-bg),#0b141d 62%,#08111a);flex-direction:column;gap:12px;padding:16px 12px;display:flex}html[data-theme] .kcos-sidebar-title{border-bottom:1px solid var(--sidebar-border);min-height:58px;padding:10px 8px 14px}html[data-theme] .kcos-sidebar-title span{color:#fff;background:var(--color-primary);border-radius:8px;width:34px;height:34px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-sidebar-title span{background:color-mix(in srgb,var(--color-primary) 72%,#0b141d)}}html[data-theme] .kcos-sidebar-title small{color:var(--sidebar-muted)}html[data-theme] .kcos-sidebar-title strong{color:var(--sidebar-text);font-size:12px}html[data-theme] .kcos-module-sidebar nav{gap:4px;display:grid}html[data-theme] .kcos-module-sidebar nav a{min-height:39px;color:var(--sidebar-muted);border:1px solid #0000;border-radius:7px;gap:10px;padding:0 10px;font-size:9px;font-weight:700}html[data-theme] .kcos-module-sidebar nav a:hover{color:var(--sidebar-text);background:#ffffff0d;border-color:#ffffff14}html[data-theme] .kcos-module-sidebar nav a.active{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-sidebar nav a.active{border-color:color-mix(in srgb,var(--color-primary) 28%,transparent)}}html[data-theme] .kcos-module-sidebar nav a.active{color:var(--sidebar-active-text);background:linear-gradient(90deg,var(--color-primary),#ffffff09)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-sidebar nav a.active{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 18%,transparent),#ffffff09)}}html[data-theme] .kcos-module-sidebar nav a.active:after{background:var(--color-primary);width:3px}html[data-theme] .kcos-module-sidebar nav a svg,html[data-theme] .kcos-module-sidebar nav a.active svg{color:currentColor;background:0 0;width:15px;height:15px}html[data-theme] .kcos-sidebar-footer{border:1px solid var(--sidebar-border);border-radius:var(--radius-erp);background:#ffffff09;gap:3px;margin-top:auto;padding:12px;display:grid}html[data-theme] .kcos-sidebar-footer span{color:var(--color-primary);text-transform:uppercase;font-size:8px;font-weight:800}html[data-theme] .kcos-sidebar-footer strong{color:var(--sidebar-text);font-size:10px}html[data-theme] .kcos-sidebar-footer small{color:var(--sidebar-muted);font-size:8px}html[data-theme] .central-dashboard,html[data-theme] .finance-page,html[data-theme] .operation-page,html[data-theme] .system-page,html[data-theme] .onboarding-page,html[data-theme] .environments-page,html[data-theme] .invitations-page{color:var(--color-text);background:var(--workspace-bg)}html[data-theme] .central-greeting,html[data-theme] .finance-page-header,html[data-theme] .operation-page-header,html[data-theme] .system-page-header,html[data-theme] .invitations-header,html[data-theme] .environments-header,html[data-theme] .onboarding-header{color:var(--color-text)}html[data-theme] .central-greeting p,html[data-theme] .finance-page-header p,html[data-theme] .operation-page-header p,html[data-theme] .system-page-header p,html[data-theme] .invitations-header p,html[data-theme] .environments-header p,html[data-theme] .onboarding-header p{color:var(--color-primary);letter-spacing:0}html[data-theme] .central-greeting time,html[data-theme] .finance-page-header span,html[data-theme] .operation-page-header span,html[data-theme] .system-page-header span,html[data-theme] .invitations-header span,html[data-theme] .onboarding-header span{color:var(--color-text-muted)}html[data-theme] .central-section,html[data-theme] .central-situation-card,html[data-theme] .central-decision-card,html[data-theme] .central-kpi-card,html[data-theme] .central-activity-list>article,html[data-theme] .central-module-card,html[data-theme] .central-first-step,html[data-theme] .finance-kpi,html[data-theme] .finance-panel,html[data-theme] .operation-kpi,html[data-theme] .operation-panel,html[data-theme] .system-panel,html[data-theme] .system-kpi,html[data-theme] .system-summary article,html[data-theme] .system-role-card,html[data-theme] .system-integration-card,html[data-theme] .system-settings-grid article,html[data-theme] .system-access-banner,html[data-theme] .onboarding-panel,html[data-theme] .onboarding-summary-card,html[data-theme] .onboarding-modules article,html[data-theme] .onboarding-quick-sim,html[data-theme] .environments-panel,html[data-theme] .environments-detail,html[data-theme] .environments-kpis article,html[data-theme] .environments-explain,html[data-theme] .invitations-panel,html[data-theme] .invitations-form,html[data-theme] .invitations-access-denied,html[data-theme] .invitations-kpis article,html[data-theme] .activation-card,html[data-theme] .activation-summary article,html[data-theme] .content-card,html[data-theme] .table-card{border:1px solid var(--card-border);border-radius:var(--radius-erp);color:var(--color-text);background:linear-gradient(180deg,var(--card-bg),var(--card-bg-soft));box-shadow:var(--card-shadow)}html[data-theme] .central-section-header,html[data-theme] .finance-panel header,html[data-theme] .operation-panel header,html[data-theme] .system-panel header,html[data-theme] .onboarding-panel header,html[data-theme] .invitations-panel-heading{border-color:var(--color-border)}html[data-theme] .central-section h2,html[data-theme] .finance-panel h2,html[data-theme] .operation-panel h2,html[data-theme] .system-panel h2,html[data-theme] .onboarding-panel h2,html[data-theme] .invitations-panel h2,html[data-theme=light] .finance-company-vision strong,html[data-theme=light] .finance-form-panel h2,html[data-theme=light] .finance-list-panel h2,html[data-theme=light] .finance-pricing-notice strong{color:var(--color-text)}html[data-theme] .central-section p,html[data-theme] .finance-panel p,html[data-theme] .operation-panel p,html[data-theme] .system-panel p,html[data-theme] .onboarding-panel p,html[data-theme] .invitations-panel p,html[data-theme] .activation-card p{color:var(--color-text-muted)}html[data-theme] .finance-table>header,html[data-theme] .operation-company-summary-table>header,html[data-theme] .operation-stock-table>header,html[data-theme] .operation-products-table>header,html[data-theme] .system-table header,html[data-theme] .environments-table th,html[data-theme] .invitations-table th,html[data-theme] .table-card th{border-color:var(--table-border);color:var(--color-text-muted);background:var(--table-header-bg)}html[data-theme] .finance-table>article,html[data-theme] .operation-company-summary-table>article,html[data-theme] .operation-stock-table>article,html[data-theme] .operation-products-table>article,html[data-theme] .system-row,html[data-theme] .environments-table td,html[data-theme] .invitations-table td,html[data-theme] .table-card td{border-color:var(--table-border);color:var(--color-text);background:var(--table-row-bg)}html[data-theme] .finance-table>article:hover,html[data-theme] .operation-company-summary-table>article:hover,html[data-theme] .operation-stock-table>article:hover,html[data-theme] .operation-products-table>article:hover,html[data-theme] .system-row:hover,html[data-theme] .environments-table tr:hover td,html[data-theme] .invitations-table tr:hover td,html[data-theme] .table-card tr:hover td{background:var(--table-row-hover)}html[data-theme] input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme] textarea,html[data-theme] select,html[data-theme] .finance-field input,html[data-theme] .finance-field select,html[data-theme] .invitations-form input,html[data-theme] .invitations-form select,html[data-theme] .invitations-form textarea,html[data-theme] .activation-form input,html[data-theme] .activation-demo-picker select{border-color:var(--input-border);color:var(--input-text);background:var(--input-bg);caret-color:var(--color-primary)}:is(html[data-theme] input:autofill,html[data-theme] textarea:autofill,html[data-theme] select:autofill){-webkit-text-fill-color:var(--input-text);box-shadow:0 0 0 1000px var(--input-bg) inset}html[data-theme] label,html[data-theme] .finance-field label,html[data-theme] .invitations-form label,html[data-theme] .activation-form label{color:var(--color-text-muted)}html[data-theme] button,html[data-theme] .ds-button,html[data-theme] .button,html[data-theme] .system-action,html[data-theme] .finance-table button,html[data-theme] .invitations-actions button,html[data-theme] .onboarding-quick-sim button,html[data-theme] .onboarding-summary-card button{border-radius:7px}html[data-theme] .ds-button-secondary,html[data-theme] .button-secondary,html[data-theme] .system-action,html[data-theme] .finance-table button,html[data-theme] .invitations-actions button{border-color:var(--color-border);color:var(--color-text);background:var(--button-subtle)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .ds-button-primary,html[data-theme] .button-primary,html[data-theme] .invitations-form>button,html[data-theme] .activation-form button{border-color:color-mix(in srgb,var(--color-primary) 42%,transparent);background:linear-gradient(180deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 84%,#0b141d))}}html[data-theme] .system-status,html[data-theme] .finance-status,html[data-theme] .operation-status,html[data-theme] .invitations-status,html[data-theme] .onboarding-status,html[data-theme] .environments-status,html[data-theme] .status{letter-spacing:0;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:21px;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}html[data-theme] .activation-page{background:radial-gradient(circle at 78% 10%,var(--color-primary),transparent 30%),var(--workspace-bg)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .activation-page{background:radial-gradient(circle at 78% 10%,color-mix(in srgb,var(--color-primary) 11%,transparent),transparent 30%),var(--workspace-bg)}}@media (max-width:1440px){html[data-theme] .kcos-topbar{grid-template-columns:72px minmax(340px,1fr) minmax(190px,250px) 176px 132px 160px 40px 136px}html[data-theme] .kcos-module-nav a span{text-overflow:ellipsis;white-space:nowrap;max-width:74px;overflow:hidden}}@media (max-width:1280px){html[data-theme] .kcos-topbar{grid-template-columns:70px minmax(290px,1fr) 168px 126px 152px 38px 118px}html[data-theme] .kcos-global-search{display:none}}@media (max-width:920px){html[data-theme]{--kcos-sidebar-width:220px;--kcos-topbar-height:226px}html[data-theme] .kcos-topbar{height:var(--kcos-topbar-height);min-height:var(--kcos-topbar-height);grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto auto;align-content:center;gap:8px}html[data-theme] .kcos-module-nav{grid-area:2/1/auto/-1;overflow-x:auto}html[data-theme] .kcos-module-nav a{min-width:72px}html[data-theme] .kcos-organization-selector{grid-area:3/1/auto/-1}html[data-theme] .kcos-company-selector{grid-area:4/1}html[data-theme] .kcos-appearance.compact{grid-area:4/2}html[data-theme] .kcos-platform-tools{grid-area:4/3}html[data-theme] .kcos-account{grid-area:5/1/auto/-1}}@media (max-width:720px){html[data-theme] .kcos-module-sidebar{border-right:0;border-bottom:1px solid var(--sidebar-border);width:100%;min-height:auto}html[data-theme] .kcos-sidebar-footer{display:none}}html[data-theme=light]{--erp-bg:#f3f6fa;--erp-bg-accent:#e9f0f7;--erp-surface:#fff;--erp-surface-2:#f8fbfe;--erp-surface-3:#eef4f9;--erp-border:#d5dee8;--erp-border-strong:#c3cfdc;--erp-text:#111c2b;--erp-muted:#617083;--erp-heading:#0b1522;--erp-primary:#1f6feb;--erp-primary-soft:#e8f1ff;--erp-success:#138a4b;--erp-warning:#b76a00;--erp-danger:#c73535;--erp-info:#0f72b8;--erp-shadow:0 14px 36px #14233614;--erp-shadow-soft:0 8px 20px #1423360f;--erp-topbar:#fff;--erp-table-head:#edf3f8}html[data-theme=dark]{--erp-bg:#08121c;--erp-bg-accent:#0d1a27;--erp-surface:#101c28;--erp-surface-2:#142231;--erp-surface-3:#192b3b;--erp-border:#263746;--erp-border-strong:#33485a;--erp-text:#edf5f8;--erp-muted:#9fb0bf;--erp-heading:#f7fbff;--erp-primary:#4fb3ff;--erp-primary-soft:#4fb3ff24;--erp-success:#37d487;--erp-warning:#f4b84a;--erp-danger:#ff7474;--erp-info:#7cc7ff;--erp-shadow:0 18px 48px #00000057;--erp-shadow-soft:0 12px 30px #00000038;--erp-topbar:#0f1a25;--erp-table-head:#152435}html[data-theme]{--erp-radius:10px;--erp-radius-sm:8px;--erp-page-width:1440px;--erp-section-gap:18px;--kcos-topbar-height:78px;--kcos-sidebar-width:252px}html[data-theme] body,html[data-theme] .kcos-platform,html[data-theme] .kcos-platform-content,html[data-theme] .kcos-module-workspace{color:var(--erp-text);background:radial-gradient(circle at 92% -10%,var(--erp-primary),transparent 34%), linear-gradient(180deg,var(--erp-bg),var(--erp-bg-accent))}@supports (color:color-mix(in lab, red, red)){html[data-theme] body,html[data-theme] .kcos-platform,html[data-theme] .kcos-platform-content,html[data-theme] .kcos-module-workspace{background:radial-gradient(circle at 92% -10%,color-mix(in srgb,var(--erp-primary) 9%,transparent),transparent 34%), linear-gradient(180deg,var(--erp-bg),var(--erp-bg-accent))}}html[data-theme] .kcos-topbar{height:var(--kcos-topbar-height);min-height:var(--kcos-topbar-height);border-bottom:1px solid var(--erp-border);background:var(--erp-topbar);grid-template-columns:92px minmax(450px,1fr) minmax(260px,360px) 198px 152px 186px 46px 172px;padding:12px 18px;box-shadow:0 1px #0f172a0a,0 10px 30px #0f172a0b}html[data-theme] .kcos-topbar-brand strong{letter-spacing:0;font-size:25px}html[data-theme] .kcos-topbar-brand:after{content:"ERP";border:1px solid var(--erp-primary);margin-left:8px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-topbar-brand:after{border:1px solid color-mix(in srgb,var(--erp-primary) 26%,var(--erp-border))}}html[data-theme] .kcos-topbar-brand:after{color:var(--erp-primary);background:var(--erp-primary-soft);border-radius:999px;font-size:8px;font-weight:900}html[data-theme] .kcos-module-nav{border-color:var(--erp-border);background:var(--erp-surface-3);height:52px;padding:5px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-nav{background:color-mix(in srgb,var(--erp-surface-3) 80%,transparent)}}html[data-theme] .kcos-module-nav a{text-transform:uppercase;letter-spacing:0;min-height:40px;padding:0 9px;font-size:8px}html[data-theme] .kcos-module-nav a.active{color:var(--erp-heading);background:var(--erp-surface);box-shadow:var(--erp-shadow-soft)}html[data-theme] .kcos-global-search{border-color:var(--erp-border);background:var(--erp-surface);height:52px;box-shadow:inset 0 1px #ffffff0f}html[data-theme] .kcos-global-search input{font-size:11px}html[data-theme] .kcos-organization-selector,html[data-theme] .kcos-company-selector,html[data-theme] .kcos-account,html[data-theme] .kcos-tool-icon{border-color:var(--erp-border);background:var(--erp-surface);min-height:52px;box-shadow:var(--erp-shadow-soft)}html[data-theme] .kcos-appearance.compact div{border-color:var(--erp-border);background:var(--erp-surface);min-height:52px;box-shadow:var(--erp-shadow-soft);align-items:center}html[data-theme] .kcos-appearance.compact legend{margin-bottom:3px;font-size:7px}html[data-theme] .kcos-module-sidebar{background:linear-gradient(#ffffff09,#0000 18%),linear-gradient(#0a1420,#07101a 72%,#050b12);gap:16px;padding:18px 14px;box-shadow:inset -1px 0 #ffffff0a}html[data-theme] .kcos-sidebar-title span{width:42px;height:42px;box-shadow:0 10px 22px var(--erp-primary);border-radius:12px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-sidebar-title span{box-shadow:0 10px 22px color-mix(in srgb,var(--erp-primary) 24%,transparent)}}html[data-theme] .kcos-sidebar-group{color:#7390a9;letter-spacing:0;text-transform:uppercase;margin:12px 8px 2px;font-size:8px;font-weight:900}html[data-theme] .kcos-sidebar-nav-item:first-child .kcos-sidebar-group{margin-top:0}html[data-theme] .kcos-module-sidebar nav{gap:3px}html[data-theme] .kcos-module-sidebar nav a{border-radius:10px;min-height:42px;padding:0 12px;font-size:10px}html[data-theme] .kcos-module-sidebar nav a.active{box-shadow:inset 3px 0 0 var(--erp-primary),0 12px 26px #00000029;background:linear-gradient(90deg,#4fb3ff2e,#ffffff0e);border-color:#4fb3ff47}html[data-theme] .kcos-sidebar-footer{background:linear-gradient(#4fb3ff1c,#ffffff09);border-radius:12px;padding:14px}html[data-theme] .central-dashboard,html[data-theme] .finance-page,html[data-theme] .operation-page,html[data-theme] .commercial-page,html[data-theme] .company-page,html[data-theme] .system-page,html[data-theme] .environments-page,html[data-theme] .invitations-page{min-height:calc(100vh - var(--kcos-topbar-height));color:var(--erp-text);background:0 0;padding:24px clamp(20px,2.5vw,40px) 42px}html[data-theme] .central-dashboard>main,html[data-theme] .central-greeting,html[data-theme] .finance-page-header,html[data-theme] .finance-page>main,html[data-theme] .operation-page-header,html[data-theme] .operation-page>main,html[data-theme] .commercial-page-header,html[data-theme] .commercial-page>main,html[data-theme] .company-page-header,html[data-theme] .company-page>main,html[data-theme] .system-page-header,html[data-theme] .system-page>main,html[data-theme] .environments-page,html[data-theme] .invitations-page{width:min(var(--erp-page-width),100%);margin-left:auto;margin-right:auto}html[data-theme] .central-hero,html[data-theme] .finance-page-header,html[data-theme] .operation-page-header,html[data-theme] .commercial-page-header,html[data-theme] .company-page-header,html[data-theme] .system-page-header,html[data-theme] .environments-header,html[data-theme] .invitations-header{border:1px solid var(--erp-border);color:var(--erp-text);background:linear-gradient(135deg,var(--erp-surface),var(--erp-surface-2));box-shadow:var(--erp-shadow);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;margin-bottom:22px;padding:20px;display:grid}html[data-theme] .central-hero{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:stretch}html[data-theme] .central-hero p,html[data-theme] .finance-page-header p,html[data-theme] .operation-page-header p,html[data-theme] .commercial-page-header p,html[data-theme] .company-page-header p,html[data-theme] .system-page-header p,html[data-theme] .environments-header p,html[data-theme] .invitations-header p{color:var(--erp-primary);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}html[data-theme] .central-hero h1,html[data-theme] .finance-page-header h1,html[data-theme] .operation-page-header h1,html[data-theme] .commercial-page-header h1,html[data-theme] .company-page-header h1,html[data-theme] .system-page-header h1,html[data-theme] .environments-header h1,html[data-theme] .invitations-header h1{max-width:900px;color:var(--erp-heading);letter-spacing:0;margin:0;font-size:clamp(25px,2.4vw,36px);font-weight:850;line-height:1.08}html[data-theme] .central-hero span,html[data-theme] .central-hero time,html[data-theme] .finance-page-header span,html[data-theme] .operation-page-header span,html[data-theme] .commercial-page-header span,html[data-theme] .company-page-header span,html[data-theme] .system-page-header span,html[data-theme] .environments-header span,html[data-theme] .invitations-header span{max-width:900px;color:var(--erp-muted);margin-top:8px;font-size:13px;line-height:1.5;display:block}html[data-theme] .central-hero-panel{border:1px solid var(--erp-primary);align-content:space-between;gap:12px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-theme] .central-hero-panel{border:1px solid color-mix(in srgb,var(--erp-primary) 25%,var(--erp-border))}}html[data-theme] .central-hero-panel{background:linear-gradient(180deg,var(--erp-primary-soft),var(--erp-surface));border-radius:12px}html[data-theme] .central-hero-panel strong{color:var(--erp-heading);font-size:14px}html[data-theme] .central-hero-actions{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] .central-hero-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}html[data-theme] .central-hero-metrics article{border:1px solid var(--erp-border);background:var(--erp-surface);border-radius:12px;align-content:center;gap:5px;min-height:92px;padding:14px;display:grid}html[data-theme] .central-hero-metrics span,html[data-theme] .central-hero-metrics small{color:var(--erp-muted);text-transform:none;margin:0;font-size:10px}html[data-theme] .central-hero-metrics strong{color:var(--erp-heading);font-size:23px;font-weight:850}html[data-theme] .central-section,html[data-theme] .finance-kpi,html[data-theme] .finance-panel,html[data-theme] .finance-pricing-hero,html[data-theme] .finance-pricing-inputs,html[data-theme] .finance-pricing-results,html[data-theme] .finance-pricing-group,html[data-theme] .finance-shopee-step,html[data-theme] .finance-shopee-section,html[data-theme] .finance-shopee-ideal,html[data-theme] .operation-kpi,html[data-theme] .operation-panel,html[data-theme] .system-panel,html[data-theme] .system-kpi,html[data-theme] .system-summary article,html[data-theme] .system-settings-grid article,html[data-theme] .environments-panel,html[data-theme] .environments-detail,html[data-theme] .environments-kpis article,html[data-theme] .invitations-panel,html[data-theme] .invitations-form,html[data-theme] .invitations-kpis article,html[data-theme] .content-card,html[data-theme] .table-card{border-color:var(--erp-border);border-radius:var(--erp-radius);color:var(--erp-text);background:linear-gradient(180deg,var(--erp-surface),var(--erp-surface-2));box-shadow:var(--erp-shadow-soft)}html[data-theme] .central-section{margin-top:var(--erp-section-gap);padding:18px}html[data-theme] .central-section-header{border-bottom:1px solid var(--erp-border);min-height:38px;margin-bottom:15px;padding-bottom:12px}html[data-theme] .central-section-header h2{color:var(--erp-heading);text-transform:none;font-size:14px;font-weight:850}html[data-theme] .central-section-header>span{border-color:var(--erp-border);color:var(--erp-primary);background:var(--erp-primary-soft);font-size:9px;font-weight:850}html[data-theme] .central-situation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-theme] .central-situation-card{min-height:176px;box-shadow:none;border-top-width:0;padding:16px}html[data-theme] .central-situation-card.is-clear{min-height:154px}html[data-theme] .central-situation-card.is-clear header small,html[data-theme] .central-situation-card.is-clear>p,html[data-theme] .central-situation-card.is-clear>.ds-button{display:block}html[data-theme] .central-situation-card header>span{border-radius:12px;width:42px;height:42px}html[data-theme] .central-situation-card h3{color:var(--erp-heading);font-size:14px}html[data-theme] .central-situation-card header small,html[data-theme] .central-situation-card>p{color:var(--erp-muted);font-size:10px}html[data-theme] .central-situation-card header>strong{color:var(--erp-heading);font-size:30px;font-weight:850}html[data-theme] .central-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html[data-theme] .central-decision-card{border-left-width:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:154px;padding:18px}html[data-theme] .central-decision-card h3{color:var(--erp-heading);font-size:15px}html[data-theme] .central-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-theme] .central-kpi-card{grid-template-columns:46px minmax(0,1fr) auto;gap:8px 12px;min-height:142px;padding:16px}html[data-theme] .central-kpi-icon{border-radius:12px;width:44px;height:44px}html[data-theme] .central-kpi-card p{color:var(--erp-muted);font-size:10px;font-weight:800}html[data-theme] .central-kpi-card>div>strong{color:var(--erp-heading);font-size:24px;font-weight:850}html[data-theme] .central-kpi-description{white-space:normal;color:var(--erp-muted)!important;margin-top:5px!important;font-size:10px!important}html[data-theme] .central-activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-theme] .central-activity-list>article,html[data-theme] .central-module-card{border-color:var(--erp-border);border-radius:var(--erp-radius-sm);background:var(--erp-surface);min-height:86px}html[data-theme] .central-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}html[data-theme] .central-module-card{grid-template-columns:46px 1fr;min-height:118px;padding:16px}html[data-theme] .central-module-card>span{width:44px;height:44px;color:var(--erp-primary);background:var(--erp-primary-soft);border-radius:12px}html[data-theme] .central-module-card strong{color:var(--erp-heading);font-size:13px}html[data-theme] .central-module-card p{color:var(--erp-muted);font-size:10px}html[data-theme] .finance-kpi-grid,html[data-theme] .operation-kpis,html[data-theme] .system-kpis,html[data-theme] .environments-kpis,html[data-theme] .invitations-kpis{gap:14px;margin-bottom:16px}html[data-theme] .finance-kpi,html[data-theme] .operation-kpi,html[data-theme] .system-kpi,html[data-theme] .environments-kpis article,html[data-theme] .invitations-kpis article{min-height:116px;padding:16px}html[data-theme] .finance-kpi strong,html[data-theme] .operation-kpi strong,html[data-theme] .system-kpi strong,html[data-theme] .environments-kpis strong,html[data-theme] .invitations-kpis strong{color:var(--erp-heading);font-size:23px;font-weight:850}html[data-theme] .finance-pricing-hero{border-color:var(--erp-primary);min-height:132px;padding:20px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .finance-pricing-hero{border-color:color-mix(in srgb,var(--erp-primary) 24%,var(--erp-border))}}html[data-theme] .finance-pricing-hero h2{color:var(--erp-heading);font-size:26px;font-weight:850}html[data-theme] .finance-pricing-tabs{border-color:var(--erp-border);background:var(--erp-surface-3);padding:7px}html[data-theme] .finance-pricing-tabs button{min-height:40px;color:var(--erp-muted);border-radius:8px;font-weight:850}html[data-theme] .finance-pricing-tabs button.active{color:var(--erp-heading);background:var(--erp-surface);box-shadow:var(--erp-shadow-soft)}html[data-theme] .finance-pricing-product-head,html[data-theme] .finance-table>header,html[data-theme] .operation-company-summary-table>header,html[data-theme] .operation-stock-table>header,html[data-theme] .operation-products-table>header,html[data-theme] .system-table header,html[data-theme] .environments-table th,html[data-theme] .invitations-table th,html[data-theme] .table-card th{border-color:var(--erp-border);color:var(--erp-muted);background:var(--erp-table-head);letter-spacing:0;font-size:8px;font-weight:900}html[data-theme] .finance-pricing-product-line,html[data-theme] .finance-table>article,html[data-theme] .operation-company-summary-table>article,html[data-theme] .operation-stock-table>article,html[data-theme] .operation-products-table>article,html[data-theme] .system-row,html[data-theme] .environments-table td,html[data-theme] .invitations-table td,html[data-theme] .table-card td{border-color:var(--erp-border);color:var(--erp-text);background:var(--erp-surface)}html[data-theme] input:not([type=checkbox]):not([type=radio]):not([type=file]),html[data-theme] textarea,html[data-theme] select{border-color:var(--erp-border-strong);min-height:40px;color:var(--erp-text);background:var(--erp-surface);border-radius:8px;font-size:11px}html[data-theme] textarea{line-height:1.5}html[data-theme] input:focus,html[data-theme] textarea:focus,html[data-theme] select:focus{border-color:var(--erp-primary);box-shadow:0 0 0 3px var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] input:focus,html[data-theme] textarea:focus,html[data-theme] select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--erp-primary) 18%,transparent)}}html[data-theme] .ds-button,html[data-theme] button,html[data-theme] .system-action,html[data-theme] .finance-pricing-actions button,html[data-theme] .invitations-actions button{letter-spacing:0;border-radius:8px;min-height:36px;font-weight:850}html[data-theme] .ds-button-primary,html[data-theme] .button-primary,html[data-theme] .invitations-form>button,html[data-theme] .activation-form button{border-color:var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .ds-button-primary,html[data-theme] .button-primary,html[data-theme] .invitations-form>button,html[data-theme] .activation-form button{border-color:color-mix(in srgb,var(--erp-primary) 50%,transparent)}}html[data-theme] .ds-button-primary,html[data-theme] .button-primary,html[data-theme] .invitations-form>button,html[data-theme] .activation-form button{color:#fff;background:linear-gradient(180deg,var(--erp-primary),var(--erp-primary))}@supports (color:color-mix(in lab, red, red)){html[data-theme] .ds-button-primary,html[data-theme] .button-primary,html[data-theme] .invitations-form>button,html[data-theme] .activation-form button{background:linear-gradient(180deg,var(--erp-primary),color-mix(in srgb,var(--erp-primary) 72%,#0a1420))}}html[data-theme] .ds-button-primary,html[data-theme] .button-primary,html[data-theme] .invitations-form>button,html[data-theme] .activation-form button{box-shadow:0 12px 22px var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .ds-button-primary,html[data-theme] .button-primary,html[data-theme] .invitations-form>button,html[data-theme] .activation-form button{box-shadow:0 12px 22px color-mix(in srgb,var(--erp-primary) 20%,transparent)}}html[data-theme] .ds-button-secondary,html[data-theme] .button-secondary,html[data-theme] .system-action,html[data-theme] .finance-pricing-actions button,html[data-theme] .invitations-actions button{border-color:var(--erp-border);color:var(--erp-heading);background:var(--erp-surface)}html[data-theme] .system-status,html[data-theme] .finance-status,html[data-theme] .operation-status,html[data-theme] .invitations-status,html[data-theme] .onboarding-status,html[data-theme] .environments-status,html[data-theme] .status{border:1px solid #0000;border-radius:999px;min-height:24px;padding:0 10px;font-size:8px;font-weight:900}html[data-theme] .status-aceito,html[data-theme] .status-ativo,html[data-theme] .status-principal,html[data-theme] .status-founder,html[data-theme] .status-completed,html[data-theme] .finance-status.status-pago,html[data-theme] .finance-status.status-recebido{border-color:var(--erp-success)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .status-aceito,html[data-theme] .status-ativo,html[data-theme] .status-principal,html[data-theme] .status-founder,html[data-theme] .status-completed,html[data-theme] .finance-status.status-pago,html[data-theme] .finance-status.status-recebido{border-color:color-mix(in srgb,var(--erp-success) 26%,transparent)}}html[data-theme] .status-aceito,html[data-theme] .status-ativo,html[data-theme] .status-principal,html[data-theme] .status-founder,html[data-theme] .status-completed,html[data-theme] .finance-status.status-pago,html[data-theme] .finance-status.status-recebido{color:var(--erp-success);background:var(--erp-success)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .status-aceito,html[data-theme] .status-ativo,html[data-theme] .status-principal,html[data-theme] .status-founder,html[data-theme] .status-completed,html[data-theme] .finance-status.status-pago,html[data-theme] .finance-status.status-recebido{background:color-mix(in srgb,var(--erp-success) 13%,transparent)}}html[data-theme] .status-pendente,html[data-theme] .status-beta,html[data-theme] .status-requires_confirmation,html[data-theme] .finance-status.status-pendente{border-color:var(--erp-warning)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .status-pendente,html[data-theme] .status-beta,html[data-theme] .status-requires_confirmation,html[data-theme] .finance-status.status-pendente{border-color:color-mix(in srgb,var(--erp-warning) 28%,transparent)}}html[data-theme] .status-pendente,html[data-theme] .status-beta,html[data-theme] .status-requires_confirmation,html[data-theme] .finance-status.status-pendente{color:var(--erp-warning);background:var(--erp-warning)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .status-pendente,html[data-theme] .status-beta,html[data-theme] .status-requires_confirmation,html[data-theme] .finance-status.status-pendente{background:color-mix(in srgb,var(--erp-warning) 14%,transparent)}}html[data-theme] .status-expirado,html[data-theme] .status-revogado,html[data-theme] .status-failed,html[data-theme] .finance-status.status-vencido{border-color:var(--erp-danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .status-expirado,html[data-theme] .status-revogado,html[data-theme] .status-failed,html[data-theme] .finance-status.status-vencido{border-color:color-mix(in srgb,var(--erp-danger) 28%,transparent)}}html[data-theme] .status-expirado,html[data-theme] .status-revogado,html[data-theme] .status-failed,html[data-theme] .finance-status.status-vencido{color:var(--erp-danger);background:var(--erp-danger)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .status-expirado,html[data-theme] .status-revogado,html[data-theme] .status-failed,html[data-theme] .finance-status.status-vencido{background:color-mix(in srgb,var(--erp-danger) 13%,transparent)}}html[data-theme] .system-theme-settings .kcos-appearance{display:block}html[data-theme] .system-theme-settings .kcos-appearance div{background:var(--erp-surface-3);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;display:grid}html[data-theme] .system-theme-settings .kcos-appearance button{border:1px solid var(--erp-border);min-height:58px;color:var(--erp-heading);background:var(--erp-surface);border-radius:10px;font-size:11px}html[data-theme] .system-theme-settings .kcos-appearance button:nth-child(3):after{content:"acompanha o tema do dispositivo";color:var(--erp-muted);text-transform:none;margin-top:3px;font-size:8px;font-weight:700;display:block}@media (max-width:1440px){html[data-theme] .kcos-topbar{grid-template-columns:84px minmax(360px,1fr) minmax(220px,280px) 180px 140px 172px 42px 148px}}@media (max-width:1280px){html[data-theme] .kcos-topbar{grid-template-columns:78px minmax(320px,1fr) 180px 132px 160px 40px 126px}}@media (max-width:980px){html[data-theme]{--kcos-topbar-height:236px;--kcos-sidebar-width:224px}html[data-theme] .kcos-topbar{height:var(--kcos-topbar-height);min-height:var(--kcos-topbar-height);grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr auto auto}html[data-theme] .central-hero,html[data-theme] .finance-page-header,html[data-theme] .operation-page-header,html[data-theme] .commercial-page-header,html[data-theme] .company-page-header,html[data-theme] .system-page-header,html[data-theme] .environments-header,html[data-theme] .invitations-header{grid-template-columns:1fr}html[data-theme] .central-hero-metrics,html[data-theme] .central-situation-grid,html[data-theme] .central-kpi-grid,html[data-theme] .central-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){html[data-theme] .central-dashboard,html[data-theme] .finance-page,html[data-theme] .operation-page,html[data-theme] .commercial-page,html[data-theme] .company-page,html[data-theme] .system-page,html[data-theme] .environments-page,html[data-theme] .invitations-page{padding:16px 14px 30px}html[data-theme] .central-hero,html[data-theme] .finance-page-header,html[data-theme] .operation-page-header,html[data-theme] .commercial-page-header,html[data-theme] .company-page-header,html[data-theme] .system-page-header,html[data-theme] .environments-header,html[data-theme] .invitations-header{padding:16px}html[data-theme] .central-hero-metrics,html[data-theme] .central-situation-grid,html[data-theme] .central-decision-grid,html[data-theme] .central-kpi-grid,html[data-theme] .central-activity-list,html[data-theme] .central-module-grid{grid-template-columns:1fr}}html[data-theme]{--kcos-topbar-height:76px;--kcos-sidebar-width:268px}html[data-theme] .kcos-topbar{grid-template-columns:94px minmax(300px,1fr) 208px 156px 188px 46px 178px;gap:10px}html[data-theme] .kcos-topbar .kcos-module-nav{display:none}html[data-theme] .kcos-module-sidebar{scrollbar-width:thin;scrollbar-color:#7896af73 transparent;overflow-y:auto}html[data-theme] .kcos-primary-module-nav,html[data-theme] .kcos-secondary-module-nav{gap:4px;display:grid}html[data-theme] .kcos-primary-module-nav{border-bottom:1px solid var(--sidebar-border);padding-bottom:14px}html[data-theme] .kcos-secondary-module-nav{padding-top:2px}html[data-theme] .kcos-primary-module-nav>a,html[data-theme] .kcos-secondary-module-nav a{min-height:40px;color:var(--sidebar-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 12px;font-size:10px;font-weight:750;display:flex}html[data-theme] .kcos-primary-module-nav>a{color:#b8c8d6;min-height:43px;font-size:11px}html[data-theme] .kcos-primary-module-nav>a svg,html[data-theme] .kcos-secondary-module-nav a svg{flex:none;width:15px;height:15px}html[data-theme] .kcos-primary-module-nav>a:hover,html[data-theme] .kcos-secondary-module-nav a:hover{color:var(--sidebar-text);background:#ffffff0b;border-color:#ffffff14}html[data-theme] .kcos-primary-module-nav>a.active,html[data-theme] .kcos-secondary-module-nav a.active{color:#fff;box-shadow:inset 3px 0 0 var(--erp-primary),0 10px 24px #00000024;background:linear-gradient(90deg,#4fb3ff33,#ffffff0e);border-color:#4fb3ff47}html[data-theme] .kcos-primary-module-nav>.kcos-nav-item-soon{color:#b8c8d6;opacity:.45;cursor:default;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:11px;font-weight:750;display:flex}html[data-theme] .kcos-primary-module-nav>.kcos-nav-item-soon svg{flex:none;width:15px;height:15px}html[data-theme] .kcos-primary-module-nav>.kcos-nav-item-soon .kcos-soon-badge{color:var(--sidebar-muted);letter-spacing:.3px;text-transform:uppercase;background:#ffffff17;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:7px;font-weight:800}.kcos-soon-badge{color:var(--color-text-muted);background:var(--color-text-muted);border-radius:999px;align-items:center;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kcos-soon-badge{background:color-mix(in srgb, var(--color-text-muted) 14%, transparent)}}.kcos-soon-badge{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:800}.kcos-home-action-soon{opacity:.55;cursor:default;align-items:center;gap:6px;display:inline-flex}.central-hero-metrics .kcos-home-metric-soon strong{color:var(--color-text-muted)}.central-hero-metrics .kcos-home-metric-soon{opacity:.7}html[data-theme] .kcos-secondary-module-nav a{color:#8fa2b4;min-height:36px;padding-left:14px;font-size:9px}html[data-theme] .kcos-secondary-module-nav .kcos-sidebar-group{color:#6f879c;font-size:7px}html[data-theme] .kcos-sidebar-nav-item{gap:3px;display:grid}html[data-theme] .kcos-global-search{grid-column:auto}@media (max-width:1440px){html[data-theme] .kcos-topbar{grid-template-columns:86px minmax(260px,1fr) 190px 144px 174px 44px 154px}}@media (max-width:1280px){html[data-theme] .kcos-topbar{grid-template-columns:78px minmax(250px,1fr) 178px 134px 160px 42px 134px}html[data-theme] .kcos-global-search{display:flex}}@media (max-width:980px){html[data-theme]{--kcos-topbar-height:226px;--kcos-sidebar-width:232px}html[data-theme] .kcos-topbar{grid-template-rows:auto auto auto auto;grid-template-columns:1fr auto auto}html[data-theme] .kcos-global-search{grid-area:2/1/auto/-1}html[data-theme] .kcos-organization-selector{grid-area:3/1/auto/-1}html[data-theme] .kcos-company-selector{grid-area:4/1}html[data-theme] .kcos-appearance.compact{grid-area:4/2}html[data-theme] .kcos-platform-tools{grid-area:4/3}html[data-theme] .kcos-account{grid-area:5/1/auto/-1}}html[data-theme] .kcos-platform{background:var(--erp-bg);min-height:100vh}html[data-theme] .kcos-platform-content{min-height:100vh;padding-top:0}html[data-theme] .kcos-module-frame{grid-template-columns:var(--kcos-sidebar-width) minmax(0,1fr);min-height:100vh;display:grid}html[data-theme] .kcos-module-sidebar{z-index:70;height:100vh;max-height:100vh;position:sticky;top:0;overflow-y:auto}html[data-theme] .kcos-topbar{top:0;right:0;left:var(--kcos-sidebar-width);z-index:80;width:auto;height:var(--kcos-topbar-height);min-height:var(--kcos-topbar-height);border-bottom:1px solid var(--erp-border);background:var(--erp-topbar);grid-template-columns:minmax(220px,1fr) minmax(170px,210px) minmax(132px,160px) 166px 38px minmax(136px,170px);align-items:center;gap:8px;padding:8px 16px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-topbar{background:color-mix(in srgb,var(--erp-topbar) 96%,transparent)}}html[data-theme] .kcos-topbar{box-shadow:0 1px #0f172a0a}html[data-theme] .kcos-topbar-brand{display:none}html[data-theme] .kcos-global-search{height:38px;min-height:38px;box-shadow:none;border-radius:8px;padding:0 10px}html[data-theme] .kcos-global-search input{height:34px;min-height:0;font-size:10px}html[data-theme] .kcos-organization-selector,html[data-theme] .kcos-company-selector,html[data-theme] .kcos-account,html[data-theme] .kcos-tool-icon{height:38px;min-height:38px;box-shadow:none;border-radius:8px}html[data-theme] .kcos-organization-selector,html[data-theme] .kcos-company-selector{gap:1px;padding:4px 8px;overflow:hidden}html[data-theme] .kcos-organization-selector span,html[data-theme] .kcos-company-selector span{font-size:7px;line-height:1}html[data-theme] .kcos-organization-selector select,html[data-theme] .kcos-company-selector select,html[data-theme] .kcos-organization-selector strong,html[data-theme] .kcos-company-selector strong{text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;height:18px;min-height:18px;padding:0;font-size:9px;line-height:18px;overflow:hidden}html[data-theme] .kcos-organization-selector small{display:none}html[data-theme] .kcos-appearance.compact{align-self:center}html[data-theme] .kcos-appearance.compact legend{display:none}html[data-theme] .kcos-appearance.compact div{height:38px;min-height:38px;box-shadow:none;border-radius:8px;gap:2px;padding:3px}html[data-theme] .kcos-appearance.compact button{border-radius:6px;height:30px;min-height:30px;padding:0 6px;font-size:7px}html[data-theme] .kcos-platform-tools{justify-content:center;min-width:0}html[data-theme] .kcos-account{grid-template-columns:28px minmax(0,1fr) auto;gap:7px;padding:4px 8px;overflow:hidden}html[data-theme] .kcos-account-avatar{width:28px;height:28px}html[data-theme] .kcos-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:9px;display:block;overflow:hidden}html[data-theme] .kcos-account small{display:none}html[data-theme] .kcos-account .nav-signout{font-size:8px}html[data-theme] .kcos-module-workspace{min-height:100vh;padding-top:calc(var(--kcos-topbar-height) + var(--kcos-content-top-gap));overflow:visible}html[data-theme] .kcos-company-scope{width:min(var(--erp-page-width),calc(100% - 40px));min-height:26px;color:var(--erp-muted);background:0 0;border:0;margin:0 auto 12px;padding:0;font-size:9px}html[data-theme] .kcos-company-scope span{color:var(--erp-muted);letter-spacing:0;font-size:8px}html[data-theme] .kcos-company-scope strong{color:var(--erp-heading);font-size:10px}html[data-theme] .kcos-company-scope small{border-color:var(--erp-primary);min-height:18px;padding:0 7px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-company-scope small{border-color:color-mix(in srgb,var(--erp-primary) 24%,var(--erp-border))}}html[data-theme] .kcos-company-scope small{color:var(--erp-primary);background:var(--erp-primary-soft);font-size:7px}html[data-theme] .central-dashboard,html[data-theme] .finance-page,html[data-theme] .operation-page,html[data-theme] .commercial-page,html[data-theme] .company-page,html[data-theme] .system-page,html[data-theme] .environments-page,html[data-theme] .invitations-page,html[data-theme] .management-page,html[data-theme] .fos-page.management-canvas{min-height:auto;padding-top:0}html[data-theme] .central-hero,html[data-theme] .finance-page-header,html[data-theme] .operation-page-header,html[data-theme] .commercial-page-header,html[data-theme] .company-page-header,html[data-theme] .system-page-header,html[data-theme] .environments-header,html[data-theme] .invitations-header{scroll-margin-top:calc(var(--kcos-topbar-height) + var(--kcos-content-top-gap))}@media (max-width:1280px){html[data-theme] .kcos-topbar{grid-template-columns:minmax(180px,1fr) minmax(150px,190px) minmax(120px,150px) 150px 38px minmax(120px,150px);gap:6px;padding-left:12px;padding-right:12px}html[data-theme] .kcos-global-search{display:flex}}@media (max-width:980px){html[data-theme]{--kcos-topbar-height:112px;--kcos-sidebar-width:220px;--kcos-content-top-gap:14px}html[data-theme] .kcos-topbar{left:var(--kcos-sidebar-width);height:var(--kcos-topbar-height);min-height:var(--kcos-topbar-height);grid-template-rows:38px 38px;grid-template-columns:minmax(0,1fr) 138px 40px;align-content:center;gap:8px}html[data-theme] .kcos-global-search{grid-area:1/1/auto/-1}html[data-theme] .kcos-organization-selector{grid-area:2/1}html[data-theme] .kcos-company-selector{display:none}html[data-theme] .kcos-appearance.compact{grid-area:2/2}html[data-theme] .kcos-platform-tools{grid-area:2/3}html[data-theme] .kcos-account{display:none}}@media (max-width:760px){html[data-theme]{--kcos-topbar-height:120px;--kcos-sidebar-width:0px;--kcos-content-top-gap:12px}html[data-theme] .kcos-module-frame{display:block}html[data-theme] .kcos-module-sidebar{border-right:0;border-bottom:1px solid var(--sidebar-border);width:100%;height:auto;max-height:none;position:relative;top:auto}html[data-theme] .kcos-topbar{left:0}html[data-theme] .kcos-module-workspace{padding-top:calc(var(--kcos-topbar-height) + var(--kcos-content-top-gap))}html[data-theme] .kcos-company-scope{width:calc(100% - 28px)}}html[data-theme]{--kcos-topbar-height:56px;--kcos-sidebar-width:248px;--kcos-content-top-gap:22px}html[data-theme] .kcos-topbar{left:var(--kcos-sidebar-width);grid-template-columns:minmax(180px,260px) minmax(150px,190px) minmax(118px,150px) 136px 34px minmax(118px,148px);gap:6px;height:56px;min-height:56px;padding:7px 12px}html[data-theme] .kcos-global-search,html[data-theme] .kcos-organization-selector,html[data-theme] .kcos-company-selector,html[data-theme] .kcos-account,html[data-theme] .kcos-tool-icon,html[data-theme] .kcos-appearance.compact div{height:34px;min-height:34px}html[data-theme] .kcos-global-search{padding:0 9px}html[data-theme] .kcos-global-search input{height:30px;font-size:9px}html[data-theme] .kcos-organization-selector,html[data-theme] .kcos-company-selector{padding:3px 7px}html[data-theme] .kcos-appearance.compact button{height:26px;min-height:26px;padding:0 5px;font-size:7px}html[data-theme] .kcos-tool-icon{width:34px}html[data-theme] .kcos-account{grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding:3px 7px}html[data-theme] .kcos-account-avatar{width:24px;height:24px;font-size:9px}html[data-theme] .kcos-account strong{max-width:72px}html[data-theme] .kcos-module-sidebar{width:var(--kcos-sidebar-width);padding:14px 12px}html[data-theme] .kcos-sidebar-title{min-height:56px;padding:8px 8px 12px}html[data-theme] .kcos-sidebar-title span{width:34px;height:34px}html[data-theme] .kcos-sidebar-title strong{font-size:12px}html[data-theme] .kcos-primary-module-nav{gap:2px;padding-bottom:10px}html[data-theme] .kcos-secondary-module-nav{gap:2px;padding-top:0}html[data-theme] .kcos-secondary-module-nav a{min-height:32px;padding:0 10px 0 12px;font-size:9px}html[data-theme] .kcos-primary-module-nav>.kcos-sidebar-group,html[data-theme] .kcos-secondary-module-nav .kcos-sidebar-group{margin:8px 8px 4px}html[data-theme] .kcos-module-workspace{padding-top:calc(var(--kcos-topbar-height) + var(--kcos-content-top-gap))}html[data-theme] .kcos-company-scope{min-height:22px;margin-bottom:10px}html[data-theme] .central-dashboard,html[data-theme] .finance-page,html[data-theme] .operation-page,html[data-theme] .commercial-page,html[data-theme] .company-page,html[data-theme] .system-page,html[data-theme] .environments-page,html[data-theme] .invitations-page{padding-bottom:32px;padding-left:clamp(18px,2vw,30px);padding-right:clamp(18px,2vw,30px)}html[data-theme] .central-hero,html[data-theme] .finance-page-header,html[data-theme] .operation-page-header,html[data-theme] .commercial-page-header,html[data-theme] .company-page-header,html[data-theme] .system-page-header,html[data-theme] .environments-header,html[data-theme] .invitations-header{border-radius:10px;margin-bottom:14px;padding:14px 16px}html[data-theme] .central-hero h1,html[data-theme] .finance-page-header h1,html[data-theme] .operation-page-header h1,html[data-theme] .commercial-page-header h1,html[data-theme] .company-page-header h1,html[data-theme] .system-page-header h1,html[data-theme] .environments-header h1,html[data-theme] .invitations-header h1{font-size:clamp(21px,1.8vw,28px);line-height:1.12}html[data-theme] .central-hero span,html[data-theme] .central-hero time,html[data-theme] .finance-page-header span,html[data-theme] .operation-page-header span,html[data-theme] .commercial-page-header span,html[data-theme] .company-page-header span,html[data-theme] .system-page-header span,html[data-theme] .environments-header span,html[data-theme] .invitations-header span{margin-top:5px;font-size:11px}html[data-theme] .finance-pricing-page{padding-top:0}html[data-theme] .finance-pricing-tabs button{min-height:34px}html[data-theme] .finance-pricing-inputs,html[data-theme] .finance-pricing-results,html[data-theme] .finance-pricing-group,html[data-theme] .finance-shopee-step,html[data-theme] .finance-shopee-section,html[data-theme] .finance-shopee-ideal{padding:12px}html[data-theme] .finance-form-panel,html[data-theme] .operation-form-panel,html[data-theme] .company-secure-form,html[data-theme] .management-form-panel,html[data-theme] .finance-pricing-results{top:calc(var(--kcos-topbar-height) + 20px)}@media (max-width:1280px){html[data-theme]{--kcos-sidebar-width:236px}html[data-theme] .kcos-topbar{grid-template-columns:minmax(160px,220px) minmax(140px,180px) minmax(112px,140px) 128px 34px minmax(108px,132px)}}@media (max-width:980px){html[data-theme]{--kcos-topbar-height:96px;--kcos-sidebar-width:220px;--kcos-content-top-gap:18px}html[data-theme] .kcos-topbar{grid-template-rows:34px 34px;grid-template-columns:minmax(0,1fr) 128px 34px;height:96px;min-height:96px}html[data-theme] .kcos-company-selector,html[data-theme] .kcos-account{display:none}}@media (max-width:760px){html[data-theme]{--kcos-topbar-height:104px;--kcos-sidebar-width:0px}html[data-theme] .kcos-topbar{height:104px;min-height:104px;left:0}}html[data-theme]{--erp-bg:#f3f6fa;--erp-surface:#fff;--erp-surface-2:#f9fbfd;--erp-surface-3:#eef3f8;--erp-border:#d8e1eb;--erp-border-soft:#e6edf4;--erp-text:#172033;--erp-muted:#607086;--erp-subtle:#7b899b;--erp-primary:#2563eb;--erp-primary-soft:#2563eb14;--erp-shadow-soft:0 8px 22px #1720330f;--erp-shadow-flat:0 1px 2px #1720330a;--sidebar-bg:#101822;--sidebar-bg-2:#131d29;--sidebar-active:#2563eb29;--sidebar-border:#94a3b829;--sidebar-text:#dbe5f2;--sidebar-muted:#8190a3}html[data-theme=dark]{--erp-bg:#0b121a;--erp-surface:#101923;--erp-surface-2:#121e29;--erp-surface-3:#172433;--erp-border:#263546;--erp-border-soft:#1f2c3b;--erp-text:#e6edf5;--erp-muted:#a1adba;--erp-subtle:#7f8c9a;--erp-primary:#60a5fa;--erp-primary-soft:#60a5fa1a;--erp-shadow-soft:0 10px 26px #0003;--erp-shadow-flat:0 1px 0 #ffffff08;--sidebar-bg:#0c131c;--sidebar-bg-2:#101a25;--sidebar-active:#60a5fa21;--sidebar-border:#94a3b824;--sidebar-text:#d9e4ef;--sidebar-muted:#7f8c9a}html[data-theme] body{background:var(--erp-bg);color:var(--erp-text)}html[data-theme] .kcos-platform-content,html[data-theme] .kcos-module-workspace{background:var(--erp-bg)}html[data-theme] .kcos-topbar{border-bottom:1px solid var(--erp-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;box-shadow:0 1px #1720330a}html[data-theme=dark] .kcos-topbar{background:#0d131bf5;box-shadow:0 1px #ffffff0a}html[data-theme] .kcos-global-search,html[data-theme] .kcos-organization-selector,html[data-theme] .kcos-company-selector,html[data-theme] .kcos-appearance.compact div,html[data-theme] .kcos-tool-icon,html[data-theme] .kcos-account{border-color:var(--erp-border);color:var(--erp-text);background:var(--erp-surface);box-shadow:var(--erp-shadow-flat)}html[data-theme] .kcos-global-search input,html[data-theme] .kcos-global-search input::placeholder,html[data-theme] .kcos-organization-selector small,html[data-theme] .kcos-company-selector small,html[data-theme] .kcos-account small{color:var(--erp-muted)}html[data-theme] .kcos-appearance.compact button{color:var(--erp-muted);border-radius:5px}html[data-theme] .kcos-appearance.compact button.active{color:var(--erp-text);background:var(--erp-primary-soft)}html[data-theme] .kcos-tool-icon{color:var(--erp-muted)}html[data-theme] .kcos-module-sidebar{border-right:1px solid var(--sidebar-border);color:var(--sidebar-text);background:linear-gradient(180deg,var(--sidebar-bg),var(--sidebar-bg-2));box-shadow:inset -1px 0 #ffffff05}html[data-theme] .kcos-sidebar-title{border-bottom:1px solid var(--sidebar-border);min-height:50px;margin-bottom:6px}html[data-theme] .kcos-sidebar-title span{border-radius:7px;width:32px;height:32px}html[data-theme] .kcos-sidebar-title small,html[data-theme] .kcos-sidebar-group,html[data-theme] .kcos-sidebar-footer small,html[data-theme] .kcos-sidebar-footer span{color:var(--sidebar-muted)}html[data-theme] .kcos-primary-module-nav>a,html[data-theme] .kcos-secondary-module-nav a{color:var(--sidebar-text);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:7px}html[data-theme] .kcos-primary-module-nav>a{min-height:31px;padding:0 8px;font-size:9px}html[data-theme] .kcos-secondary-module-nav a{color:#dbe5f2d1;min-height:28px;padding:0 8px 0 10px;font-size:8px}html[data-theme] .kcos-primary-module-nav>a.active,html[data-theme] .kcos-secondary-module-nav a.active{color:#fff;background:var(--sidebar-active);border-color:#60a5fa33}html[data-theme] .kcos-primary-module-nav>a.active:before{background:var(--erp-primary)}html[data-theme] .kcos-secondary-module-nav .kcos-sidebar-group{margin:6px 8px 4px}html[data-theme] .kcos-sidebar-footer{border-color:var(--sidebar-border);border-radius:8px;margin-top:10px;padding:9px 8px}html[data-theme] .kcos-sidebar-footer strong{font-size:9px}html[data-theme] .central-dashboard,html[data-theme] .management-page,html[data-theme] .fos-page.management-canvas,html[data-theme] .finance-page,html[data-theme] .operation-page,html[data-theme] .commercial-page,html[data-theme] .company-page,html[data-theme] .system-page,html[data-theme] .environments-page,html[data-theme] .invitations-page,html[data-theme] .reports-page,html[data-theme] .imports-page,html[data-theme] .access-page,html[data-theme] .alerts-page{color:var(--erp-text);background:var(--erp-bg)}html[data-theme] .central-hero,html[data-theme] .management-page-header,html[data-theme] .mg-view-header,html[data-theme] .finance-page-header,html[data-theme] .operation-page-header,html[data-theme] .commercial-page-header,html[data-theme] .company-page-header,html[data-theme] .system-page-header,html[data-theme] .environments-header,html[data-theme] .invitations-header,html[data-theme] .reports-header,html[data-theme] .imports-header,html[data-theme] .access-header,html[data-theme] .alerts-header{border:1px solid var(--erp-border);min-height:76px;color:var(--erp-text);background:linear-gradient(180deg,var(--erp-surface),var(--erp-surface-2));box-shadow:var(--erp-shadow-soft);border-radius:10px;padding:14px 16px}html[data-theme=dark] .central-hero,html[data-theme=dark] .management-page-header,html[data-theme=dark] .mg-view-header,html[data-theme=dark] .finance-page-header,html[data-theme=dark] .operation-page-header,html[data-theme=dark] .commercial-page-header,html[data-theme=dark] .company-page-header,html[data-theme=dark] .system-page-header,html[data-theme=dark] .environments-header,html[data-theme=dark] .invitations-header,html[data-theme=dark] .reports-header,html[data-theme=dark] .imports-header,html[data-theme=dark] .access-header,html[data-theme=dark] .alerts-header{background:linear-gradient(180deg,var(--erp-surface),#0f1721)}html[data-theme] .central-hero h1,html[data-theme] .management-page-header h1,html[data-theme] .mg-view-header h1,html[data-theme] .finance-page-header h1,html[data-theme] .operation-page-header h1,html[data-theme] .commercial-page-header h1,html[data-theme] .company-page-header h1,html[data-theme] .system-page-header h1,html[data-theme] .environments-header h1,html[data-theme] .invitations-header h1,html[data-theme] .reports-header h1,html[data-theme] .imports-header h1,html[data-theme] .access-header h1,html[data-theme] .alerts-header h1{color:var(--erp-text);letter-spacing:0;font-size:clamp(20px,1.55vw,25px)}html[data-theme] .central-hero p,html[data-theme] .central-hero span,html[data-theme] .central-hero time,html[data-theme] .management-page-header span,html[data-theme] .mg-view-header span,html[data-theme] .finance-page-header span,html[data-theme] .operation-page-header span,html[data-theme] .commercial-page-header span,html[data-theme] .company-page-header span,html[data-theme] .system-page-header span,html[data-theme] .environments-header span,html[data-theme] .invitations-header span,html[data-theme] .reports-header span,html[data-theme] .imports-header span,html[data-theme] .access-header span,html[data-theme] .alerts-header span{color:var(--erp-muted)}html[data-theme] .central-hero p,html[data-theme] .management-page-header p,html[data-theme] .mg-view-header p,html[data-theme] .finance-page-header p,html[data-theme] .operation-page-header p,html[data-theme] .commercial-page-header p,html[data-theme] .company-page-header p,html[data-theme] .system-page-header p,html[data-theme] .environments-header p,html[data-theme] .invitations-header p,html[data-theme] .reports-header p,html[data-theme] .imports-header p,html[data-theme] .access-header p,html[data-theme] .alerts-header p{color:var(--erp-primary);letter-spacing:.5px}html[data-theme] :is(.finance-kpi,.finance-panel,.finance-form-panel,.finance-list-panel,.finance-report-card,.operation-kpi,.operation-panel,.operation-resource-list,.operation-form-panel,.commercial-kpi,.commercial-panel,.company-kpi,.company-panel,.system-kpi,.system-panel,.environments-card,.invitations-card,.reports-panel,.imports-panel,.access-panel,.alerts-panel,.management-panel,.management-stat,.mg-card,.mg-kpi,.mg-panel,.mg-focus-banner,.mg-table,.mg-management-summary,.mg-week-card){border-color:var(--erp-border);color:var(--erp-text);background:var(--erp-surface);box-shadow:var(--erp-shadow-flat)}html[data-theme=dark] :is(.finance-kpi,.finance-panel,.finance-form-panel,.finance-list-panel,.finance-report-card,.operation-kpi,.operation-panel,.operation-resource-list,.operation-form-panel,.commercial-kpi,.commercial-panel,.company-kpi,.company-panel,.system-kpi,.system-panel,.environments-card,.invitations-card,.reports-panel,.imports-panel,.access-panel,.alerts-panel,.management-panel,.management-stat,.mg-card,.mg-kpi,.mg-panel,.mg-focus-banner,.mg-table,.mg-management-summary,.mg-week-card){background:var(--erp-surface)}html[data-theme] :is(.finance-table,.operation-table-panel,.reports-table,.imports-table,.access-table,.alerts-table,.mg-table){border-color:var(--erp-border);background:var(--erp-surface)}html[data-theme] :is(.finance-table,.operation-table-panel)>header,html[data-theme] :is(.reports-table,.imports-table,.access-table,.alerts-table) thead,html[data-theme] .mg-table-head{color:var(--erp-muted);background:var(--erp-surface-3)}html[data-theme] :is(.finance-table,.operation-table-panel)>article,html[data-theme] :is(.reports-table,.imports-table,.access-table,.alerts-table) tr,html[data-theme] .mg-table-row{border-color:var(--erp-border-soft);color:var(--erp-text)}html[data-theme] :is(.finance-field,.operation-field,.management-field,.company-field,.system-field,.mg-field) input,html[data-theme] :is(.finance-field,.operation-field,.management-field,.company-field,.system-field,.mg-field) select,html[data-theme] :is(.finance-field,.operation-field,.management-field,.company-field,.system-field,.mg-field) textarea,html[data-theme] .mg-search,html[data-theme] .mg-date-control{border-color:var(--erp-border);min-height:34px;color:var(--erp-text);background:var(--erp-surface)}html[data-theme] :is(.ds-button,.finance-row button,.operation-resource-list button,.mg-primary-action,.mg-create-menu>summary,.reports-export button,.imports-header>button){letter-spacing:0;border-radius:6px;min-height:32px;font-size:9px}html[data-theme] .mg-primary-action,html[data-theme] .mg-create-menu>summary{border-color:var(--erp-primary);background:var(--erp-primary)}html[data-theme] .mg-primary-action.secondary{border-color:var(--erp-border);color:var(--erp-text);background:var(--erp-surface)}html[data-theme] :is(.finance-status,.operation-status,.reports-status,.imports-status,.access-status,.alerts-status,.system-status){letter-spacing:.15px;border-radius:999px;min-height:20px;font-size:7px;font-weight:700}html[data-theme] .finance-pricing-page{gap:10px}html[data-theme] .finance-pricing-hero{min-height:82px;padding:12px 14px}html[data-theme] .finance-pricing-hero h2{font-size:19px}html[data-theme] .finance-pricing-tabs{gap:5px}html[data-theme] .finance-pricing-tabs button{min-height:30px;padding:0 10px;font-size:8px}html[data-theme] .finance-pricing-fields{gap:8px}html[data-theme] .finance-pricing-fields.compact{gap:6px}html[data-theme] .finance-pricing-fields label,html[data-theme] .finance-pricing-fields .finance-field{gap:4px;font-size:8px}html[data-theme] .finance-pricing-fields input,html[data-theme] .finance-pricing-fields select,html[data-theme] .finance-pricing-product-main input,html[data-theme] .finance-pricing-product-main select{border-color:var(--erp-border);border-radius:5px;padding:0 7px;height:28px!important;min-height:28px!important;font-size:9px!important}html[data-theme] .finance-pricing-product-table{border-color:var(--erp-border);background:var(--erp-surface);border-radius:9px}html[data-theme] .finance-pricing-product-head{min-height:28px;color:var(--erp-muted);background:var(--erp-surface-3);padding:0 8px;font-size:6px}html[data-theme] .finance-pricing-product-line{border-color:var(--erp-border-soft);background:var(--erp-surface)}html[data-theme] .finance-pricing-product-main{gap:5px;min-height:38px!important;padding:5px 8px!important}html[data-theme] .finance-pricing-used-price,html[data-theme] .finance-pricing-row-actions{gap:4px}html[data-theme] .finance-pricing-actions button,html[data-theme] .finance-pricing-row-actions button{border-color:var(--erp-border);border-radius:5px;min-height:23px;padding:0 6px;font-size:7px}html[data-theme] .finance-pricing-product-detail{border-top-color:var(--erp-border-soft);background:var(--erp-surface-2);gap:8px;padding:10px}html[data-theme] .finance-pricing-mini-grid{gap:6px}html[data-theme] .finance-pricing-mini-grid article{border-color:var(--erp-border);background:var(--erp-surface);padding:8px}html[data-theme] .finance-pricing-inputs,html[data-theme] .finance-pricing-results,html[data-theme] .finance-pricing-group,html[data-theme] .finance-shopee-step,html[data-theme] .finance-shopee-section,html[data-theme] .finance-shopee-ideal{border-color:var(--erp-border);background:var(--erp-surface);box-shadow:var(--erp-shadow-flat)}html[data-theme] .finance-shopee-ideal h2{font-size:24px}html[data-theme=dark] .finance-pricing-inputs,html[data-theme=dark] .finance-pricing-results,html[data-theme=dark] .finance-pricing-group,html[data-theme=dark] .finance-shopee-step,html[data-theme=dark] .finance-shopee-section,html[data-theme=dark] .finance-shopee-ideal{background:var(--erp-surface)}@media (max-width:1280px){html[data-theme] .kcos-primary-module-nav>a{min-height:30px}html[data-theme] .kcos-secondary-module-nav a{min-height:27px}}html[data-theme]{--kcos-content-top-gap:26px;--erp-page-x:clamp(20px,2.2vw,32px);--erp-page-bottom:36px;--erp-header-radius:10px;--erp-card-radius:8px;scroll-padding-top:calc(var(--kcos-topbar-height) + 32px);--kcos-topbar-height:56px!important}html[data-theme] body{overflow-x:hidden}html[data-theme] .kcos-platform-content{background:var(--erp-bg);min-height:100vh;padding-top:0!important}html[data-theme] .kcos-module-frame{grid-template-columns:var(--kcos-sidebar-width) minmax(0,1fr);align-items:stretch;min-height:100vh;display:grid}html[data-theme] .kcos-topbar{z-index:120;top:0;right:0;left:var(--kcos-sidebar-width);position:fixed;height:var(--kcos-topbar-height)!important;min-height:var(--kcos-topbar-height)!important}html[data-theme] .kcos-module-sidebar{z-index:110;top:var(--kcos-topbar-height);height:calc(100vh - var(--kcos-topbar-height));position:sticky;overflow-y:auto}html[data-theme] .kcos-module-workspace{min-width:0;min-height:100vh;overflow:visible;padding-top:calc(var(--kcos-topbar-height) + var(--kcos-content-top-gap))!important;background:var(--erp-bg)!important}html[data-theme] .kcos-company-scope{width:calc(100% - (var(--erp-page-x) * 2));min-height:24px;margin:0 var(--erp-page-x) 12px;border:1px solid var(--erp-border);color:var(--erp-muted);background:var(--erp-surface);box-shadow:var(--erp-shadow-flat);border-radius:999px;padding:0 10px}html[data-theme] .kcos-company-scope strong{color:var(--erp-text)}html[data-theme] .kcos-company-scope small{border-color:var(--erp-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-company-scope small{border-color:color-mix(in srgb,var(--erp-primary) 24%,var(--erp-border))}}html[data-theme] .kcos-company-scope small{color:var(--erp-primary);background:var(--erp-primary-soft)}html[data-theme] :is(.central-dashboard,.finance-page,.operation-page,.commercial-page,.company-page,.system-page,.reports-page,.imports-page,.alerts-page,.access-page,.management-page){min-height:calc(100vh - var(--kcos-topbar-height) - var(--kcos-content-top-gap));padding:0 var(--erp-page-x) var(--erp-page-bottom)!important;color:var(--erp-text)!important;background:var(--erp-bg)!important}html[data-theme] :is(.finance-page,.operation-page,.commercial-page,.company-page,.system-page)>main,html[data-theme] :is(.reports-page,.imports-page,.alerts-page)>section,html[data-theme] :is(.reports-page,.imports-page,.alerts-page)>div{scroll-margin-top:calc(var(--kcos-topbar-height) + 44px)}html[data-theme] :is(.central-hero,.finance-page-header,.operation-page-header,.commercial-page-header,.company-page-header,.system-page-header,.reports-header,.imports-header,.alerts-header,.mg-view-header){justify-content:space-between;align-items:flex-end;gap:18px;width:100%;min-height:84px;display:flex;border:1px solid var(--erp-border)!important;border-radius:var(--erp-header-radius)!important;color:var(--erp-text)!important;background:linear-gradient(180deg,var(--erp-surface),var(--erp-surface-2))!important;box-shadow:var(--erp-shadow-soft)!important;margin:0 0 14px!important;padding:16px 18px!important}html[data-theme=dark] :is(.central-hero,.finance-page-header,.operation-page-header,.commercial-page-header,.company-page-header,.system-page-header,.reports-header,.imports-header,.alerts-header,.mg-view-header){background:linear-gradient(#111c27,#0f1822)!important;box-shadow:0 10px 24px #0000002e!important}html[data-theme] :is(.central-hero,.finance-page-header,.operation-page-header,.commercial-page-header,.company-page-header,.system-page-header,.reports-header,.imports-header,.alerts-header,.mg-view-header)>div:first-child{min-width:0}html[data-theme] :is(.central-hero,.finance-page-header,.operation-page-header,.commercial-page-header,.company-page-header,.system-page-header,.reports-header,.imports-header,.alerts-header,.mg-view-header) p{text-transform:uppercase;line-height:1.2;color:var(--erp-primary)!important;letter-spacing:.45px!important;margin:0 0 4px!important;font-size:9px!important;font-weight:800!important}html[data-theme] :is(.central-hero,.finance-page-header,.operation-page-header,.commercial-page-header,.company-page-header,.system-page-header,.reports-header,.imports-header,.alerts-header,.mg-view-header) h1,html[data-theme] .finance-pricing-hero h2{line-height:1.12;color:var(--erp-text)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(20px,1.45vw,25px)!important;font-weight:800!important}html[data-theme] :is(.central-hero,.finance-page-header,.operation-page-header,.commercial-page-header,.company-page-header,.system-page-header,.reports-header,.imports-header,.alerts-header,.mg-view-header) span{margin-top:5px;line-height:1.45;display:block;color:var(--erp-muted)!important;font-size:11px!important}html[data-theme] :is(.reports-export,.imports-header>button,.alerts-header-actions){flex:none}html[data-theme] :is(.reports-export button,.imports-header>button,.alerts-header-actions button){border:1px solid var(--erp-border)!important;min-height:31px!important;color:var(--erp-muted)!important;background:var(--erp-surface-2)!important;box-shadow:none!important;border-radius:6px!important;font-size:8px!important}html[data-theme] :is(.reports-toolbar,.imports-vision,.alerts-vision,.security-vision){min-height:44px;border:1px solid var(--erp-border)!important;border-radius:var(--erp-card-radius)!important;color:var(--erp-text)!important;background:var(--erp-surface)!important;box-shadow:var(--erp-shadow-flat)!important;padding:10px 12px!important}html[data-theme] :is(.reports-kpis,.imports-kpis,.alerts-kpis,.system-kpis,.company-kpis,.finance-kpi-grid){gap:10px!important}html[data-theme] :is(.reports-kpis article,.imports-kpis article,.alerts-kpis article,.system-kpi,.system-summary article,.system-backup-summary article,.company-kpi,.company-summary-card,.finance-kpi,.operation-kpi){min-height:74px;border:1px solid var(--erp-border)!important;border-radius:var(--erp-card-radius)!important;color:var(--erp-text)!important;background:var(--erp-surface)!important;box-shadow:var(--erp-shadow-flat)!important}html[data-theme] :is(.reports-kpis article small,.imports-kpis article small,.alerts-kpis article small,.system-kpi small,.company-kpi small,.finance-kpi small){color:var(--erp-muted)!important}html[data-theme] :is(.reports-kpis article strong,.imports-kpis article strong,.alerts-kpis article strong,.system-kpi strong,.company-kpi strong,.finance-kpi strong){color:var(--erp-text)!important}html[data-theme] :is(.reports-panel,.imports-panel,.alerts-panel,.system-panel,.system-settings-card,.system-notification-list>article,.system-audit-list>article,.company-panel,.company-folder-card,.company-document-card,.company-secret-list>article,.finance-panel,.finance-pricing-inputs,.finance-pricing-results,.finance-pricing-group,.finance-shopee-step,.finance-shopee-section,.finance-shopee-ideal){border:1px solid var(--erp-border)!important;border-radius:var(--erp-card-radius)!important;color:var(--erp-text)!important;background:var(--erp-surface)!important;box-shadow:var(--erp-shadow-flat)!important}html[data-theme] :is(.reports-panel-heading,.imports-panel-heading,.alerts-panel-heading,.system-panel>header,.company-panel>header,.finance-section-header){border-bottom:1px solid var(--erp-border-soft)!important;color:var(--erp-text)!important;background:var(--erp-surface)!important;padding:12px 14px!important}html[data-theme] :is(.reports-panel-heading h2,.imports-panel-heading h2,.alerts-panel-heading h2,.system-panel h2,.company-panel h2,.finance-section-header h2){color:var(--erp-text)!important;font-size:12px!important;font-weight:800!important}html[data-theme] :is(.reports-panel-heading p,.imports-panel-heading p,.alerts-panel-heading p,.system-panel p,.company-panel p,.finance-section-header p){color:var(--erp-muted)!important}html[data-theme] :is(.reports-table,.imports-table,.alerts-table,.system-table,.company-table,.finance-table,.operation-table-panel){overflow:auto;border:1px solid var(--erp-border)!important;border-radius:var(--erp-card-radius)!important;background:var(--erp-surface)!important}html[data-theme] :is(.reports-table table,.imports-table table,.alerts-table table,.system-table table,.company-table table){border-collapse:collapse;width:100%}html[data-theme] :is(.reports-table th,.imports-table th,.alerts-table th,.system-table th,.company-table th,.finance-table>header,.operation-table-panel>header){border-color:var(--erp-border-soft)!important;color:var(--erp-muted)!important;background:var(--erp-surface-3)!important;letter-spacing:.35px!important;font-size:7px!important;font-weight:800!important}html[data-theme] :is(.reports-table td,.imports-table td,.alerts-table td,.system-table td,.company-table td,.finance-table>article,.operation-table-panel>article){border-color:var(--erp-border-soft)!important;color:var(--erp-text)!important;background:var(--erp-surface)!important}html[data-theme] :is(.reports-table tr:hover td,.imports-table tr:hover td,.alerts-table tr:hover td){background:var(--erp-surface-2)!important}html[data-theme] :is(.reports-status,.imports-status,.alerts-status,.system-status,.environments-status,.invitations-status,.finance-status,.operation-status){letter-spacing:.15px!important;border-radius:999px!important;min-height:20px!important;padding:0 7px!important;font-size:7px!important;font-weight:800!important}html[data-theme] :is(.reports-priority,.alerts-severity,.alerts-priority){min-height:20px;color:var(--erp-primary);background:var(--erp-primary-soft);border-radius:999px;align-items:center;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}html[data-theme] .system-page{gap:14px;display:grid}html[data-theme] .system-page-header{min-height:88px}html[data-theme] :is(.system-action,.system-panel button,.system-settings-card button,.reports-period button,.alerts-panel button,.imports-panel button){border:1px solid var(--erp-border)!important;min-height:30px!important;color:var(--erp-text)!important;background:var(--erp-surface-2)!important;border-radius:6px!important;padding:0 9px!important;font-size:8px!important;font-weight:700!important}html[data-theme] :is(.reports-period button.active,.system-action.primary){border-color:var(--erp-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.reports-period button.active,.system-action.primary){border-color:color-mix(in srgb,var(--erp-primary) 45%,var(--erp-border))!important}}html[data-theme] :is(.reports-period button.active,.system-action.primary){color:#fff!important;background:var(--erp-primary)!important}html[data-theme] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border-color:var(--erp-border)!important;color:var(--erp-text)!important;background:var(--erp-surface)!important}html[data-theme=light]{--erp-bg:#f3f6fa;--erp-surface:#fff;--erp-surface-2:#f9fbfd;--erp-surface-3:#eef3f8;--erp-border:#d8e1eb;--erp-border-soft:#e6edf4;--erp-text:#172033;--erp-muted:#607086;--erp-primary:#2563eb;--erp-primary-soft:#2563eb14}html[data-theme=dark]{--erp-bg:#0b121a;--erp-surface:#101923;--erp-surface-2:#121e29;--erp-surface-3:#172433;--erp-border:#263546;--erp-border-soft:#1f2c3b;--erp-text:#e6edf5;--erp-muted:#a1adba;--erp-primary:#60a5fa;--erp-primary-soft:#60a5fa1a}@media (max-width:980px){html[data-theme]{--kcos-sidebar-width:220px;--kcos-content-top-gap:18px;--kcos-topbar-height:96px!important}html[data-theme] .kcos-topbar{left:var(--kcos-sidebar-width);height:var(--kcos-topbar-height)!important;min-height:var(--kcos-topbar-height)!important}}@media (max-width:760px){html[data-theme]{--kcos-sidebar-width:0px;--erp-page-x:14px;--kcos-topbar-height:104px!important}html[data-theme] .kcos-topbar{left:0}html[data-theme] .kcos-module-frame{display:block}html[data-theme] .kcos-module-sidebar{width:100%;height:auto;position:relative;top:auto}html[data-theme] :is(.central-hero,.finance-page-header,.operation-page-header,.commercial-page-header,.company-page-header,.system-page-header,.reports-header,.imports-header,.alerts-header,.mg-view-header){flex-direction:column;align-items:flex-start}}html[data-theme=light]{--light-page:#f3f6fa;--light-card:#fff;--light-card-soft:#f8fafc;--light-card-muted:#eef3f8;--light-border:#d8e1eb;--light-border-soft:#e6edf4;--light-text:#172033;--light-muted:#607086;--light-subtle:#7b899b;--light-primary:#2563eb;--light-primary-soft:#2563eb14;--light-success:#15803d;--light-success-soft:#e8f7ee;--light-warning:#b45309;--light-warning-soft:#fff4df;--light-danger:#b42318;--light-danger-soft:#fdeceb}html[data-theme=light] body,html[data-theme=light] .kcos-platform-content,html[data-theme=light] .kcos-module-workspace,html[data-theme=light] :is(.central-dashboard,.finance-page,.finance-pricing-page,.operation-page,.commercial-page,.company-page,.system-page,.reports-page,.imports-page,.alerts-page,.access-page,.management-page){color:var(--light-text)!important;background:var(--light-page)!important}html[data-theme=light] .kcos-topbar{border-bottom-color:var(--light-border)!important;color:var(--light-text)!important;background:#fffffff7!important;box-shadow:0 1px #1720330d!important}html[data-theme=light] :is(.kcos-global-search,.kcos-organization-selector,.kcos-company-selector,.kcos-appearance.compact div,.kcos-tool-icon,.kcos-account,.kcos-company-scope){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card)!important}html[data-theme=light] :is(.kcos-global-search input,.kcos-organization-selector select,.kcos-company-selector select){color:var(--light-text)!important;background:0 0!important}html[data-theme=light] :is(.kcos-organization-selector small,.kcos-company-selector small,.kcos-account small,.kcos-company-scope span){color:var(--light-muted)!important}html[data-theme=light] :is(.central-hero,.finance-page-header,.finance-pricing-hero,.operation-page-header,.commercial-page-header,.company-page-header,.system-page-header,.reports-header,.imports-header,.alerts-header,.mg-view-header){border-color:var(--light-border)!important;color:var(--light-text)!important;background:linear-gradient(180deg,var(--light-card),var(--light-card-soft))!important;box-shadow:0 8px 22px #1720330f!important}html[data-theme=light] :is(.central-hero h1,.finance-page-header h1,.finance-pricing-hero h2,.operation-page-header h1,.commercial-page-header h1,.company-page-header h1,.system-page-header h1,.reports-header h1,.imports-header h1,.alerts-header h1,.mg-view-header h1){color:var(--light-text)!important}html[data-theme=light] :is(.central-hero p,.finance-page-header p,.finance-pricing-hero p,.operation-page-header p,.commercial-page-header p,.company-page-header p,.system-page-header p,.reports-header p,.imports-header p,.alerts-header p,.mg-view-header p){color:var(--light-primary)!important}html[data-theme=light] :is(.central-hero span,.finance-page-header span,.finance-pricing-hero span,.operation-page-header span,.commercial-page-header span,.company-page-header span,.system-page-header span,.reports-header span,.imports-header span,.alerts-header span,.mg-view-header span){color:var(--light-muted)!important}html[data-theme=light] :is(.finance-company-vision,.operation-company-vision,.reports-toolbar,.reports-vision,.reports-period,.imports-vision,.alerts-vision,.security-vision,.finance-kpi,.finance-panel,.finance-form-panel,.finance-list-panel,.finance-import-center,.finance-report-card,.finance-pricing-inputs,.finance-pricing-results,.finance-pricing-history,.finance-pricing-group,.finance-pricing-advanced,.finance-pricing-detail,.finance-pricing-product-line,.finance-pricing-product-detail>section,.finance-pricing-mini-grid article,.finance-pricing-shopee-box,.finance-shopee-step,.finance-shopee-section,.finance-shopee-ideal,.finance-shopee-metric,.finance-shopee-scenario,.operation-kpi,.operation-panel,.operation-form-panel,.operation-resource-list,.operation-stock-page>section,.operation-drop-panel,.operation-capture-results,.operation-capture-recent,.operation-capture-recent article,.operation-settings-card,.operation-sku-generator,.commercial-kpi,.commercial-panel,.company-kpi,.company-panel,.company-summary-card,.company-folder-card,.company-document-card,.company-secret-list>article,.company-secure-form,.system-kpi,.system-panel,.system-summary article,.system-role-card,.system-integration-card,.system-settings-grid article,.system-notification-list>article,.system-audit-list>article,.system-backup-summary article,.system-companies-intro,.reports-kpis article,.reports-panel,.reports-breakdown article,.reports-metrics>div,.reports-company-summary article,.imports-kpis article,.imports-panel,.imports-company-summary article,.imports-templates article,.alerts-kpis article,.alerts-panel,.alerts-criticality-cards article,.alerts-area-grid article,.alerts-actions article,.alerts-company-summary article,.management-panel,.management-stat,.management-activity-panel,.management-quick-access>a,.management-resource-list,.management-form-panel,.management-report-card,.mg-card,.mg-kpi,.mg-panel,.mg-focus-banner,.mg-table,.mg-management-summary,.mg-week-card){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card)!important;background-image:none!important;box-shadow:0 1px 2px #1720330a!important}html[data-theme=light] :is(.finance-pricing-product-detail,.finance-pricing-product-table,.finance-pricing-tabs,.finance-pricing-results p,.finance-pricing-featured article,.finance-attention,.finance-attention>span,.finance-dropzone,.finance-chart,.finance-shortcuts .ds-button,.finance-shortcuts.compact,.finance-filters span,.operation-donut,.operation-flow i,.operation-purchase-flow i,.operation-resource-card,.operation-purchase-card,.operation-supplier-card,.operation-product-card,.operation-report-grid article,.operation-settings>section.operation-settings-grid,.reports-panel-heading,.imports-panel-heading,.alerts-panel-heading,.system-panel>header,.company-panel>header,.finance-section-header,.commercial-panel>header,.reports-table,.imports-table,.alerts-table,.finance-table,.operation-table-panel,.system-table,.company-table,.environments-table,.invitations-table,.alerts-actions footer,.alerts-area-grid header strong,.reports-breakdown,.imports-note,.alerts-criticality-cards dl>div){border-color:var(--light-border-soft)!important;color:var(--light-text)!important;background:var(--light-card-soft)!important;background-image:none!important}html[data-theme=light] :is(.finance-table>header,.operation-table-panel>header,.reports-table th,.imports-table th,.alerts-table th,.system-table th,.company-table th,.environments-table th,.invitations-table th,.mg-table-head,.finance-pricing-product-head){border-color:var(--light-border-soft)!important;color:var(--light-muted)!important;background:var(--light-card-muted)!important;background-image:none!important}html[data-theme=light] :is(.finance-table>article,.operation-table-panel>article,.reports-table td,.imports-table td,.alerts-table td,.system-table td,.company-table td,.environments-table td,.invitations-table td,.mg-table-row){border-color:var(--light-border-soft)!important;color:var(--light-text)!important;background:var(--light-card)!important}html[data-theme=light] :is(.finance-table>article:nth-child(odd),.reports-table tr:hover td,.imports-table tr:hover td,.alerts-table tr:hover td,.environments-table tr:hover td,.invitations-table tr:hover td){background:var(--light-card-soft)!important}html[data-theme=light] :is(.finance-kpi p,.finance-kpi small,.finance-section-header p,.finance-panel p,.finance-chart>span,.finance-chart small,.finance-table span,.finance-table small,.finance-row small,.finance-pricing-results span,.finance-pricing-results>small,.finance-pricing-required>span,.finance-pricing-detail span,.finance-pricing-mini-grid .finance-field,.finance-shopee-metric span,.finance-shopee-scenario header span,.finance-shopee-scenario dt,.finance-shopee-scenario footer span,.operation-kpi p,.operation-kpi small,.operation-panel p,.operation-resource-card small,.operation-resource-card p,.operation-supplier-card small,.operation-supplier-card p,.operation-report-bars p,.operation-settings-card small,.company-panel p,.company-kpi small,.company-document-card small,.company-secret-list small,.system-kpi small,.system-panel p,.system-settings-grid p,.system-summary small,.system-audit-list small,.reports-kpis article small,.reports-panel p,.reports-metrics dt,.reports-breakdown small,.reports-vision span,.reports-period span,.reports-period small,.imports-kpis article small,.imports-panel p,.imports-vision span,.imports-vision p,.imports-company-summary small,.alerts-kpis article small,.alerts-panel p,.alerts-vision span,.alerts-vision p,.alerts-criticality-cards dt,.alerts-actions dt,.alerts-area-grid small,.alerts-actions small,.management-panel p,.management-stat small,.mg-view-header span,.mg-field,.mg-table-row small){color:var(--light-muted)!important}html[data-theme=light] :is(.finance-kpi strong,.finance-panel strong,.finance-row strong,.finance-table strong,.finance-pricing-results strong,.finance-pricing-detail strong,.finance-shopee-metric strong,.finance-shopee-scenario dd,.operation-kpi strong,.operation-panel strong,.operation-resource-card b,.operation-resource-card strong,.operation-supplier-card strong,.company-panel strong,.company-kpi strong,.company-document-card strong,.company-secret-list strong,.system-kpi strong,.system-panel strong,.system-summary strong,.system-row strong,.reports-kpis article strong,.reports-panel strong,.reports-metrics dd,.reports-breakdown strong,.imports-kpis article strong,.imports-panel strong,.imports-company-summary strong,.alerts-kpis article strong,.alerts-panel strong,.alerts-criticality-cards strong,.alerts-actions strong,.alerts-area-grid b,.management-panel strong,.management-stat strong,.mg-view-header h1){color:var(--light-text)!important}html[data-theme=light] :is(button,.ds-button,.finance-row button,.finance-table button,.finance-pricing-actions button,.finance-pricing-row-actions button,.operation-resource-list button,.operation-submit,.company-panel button,.system-action,.system-panel button,.reports-export button,.reports-period button,.imports-header>button,.imports-panel button,.alerts-header-actions button,.alerts-panel button,.alerts-actions button,.alerts-actions a,.mg-primary-action.secondary){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card-soft)!important;background-image:none!important}html[data-theme=light] :is(.ds-button-primary,.mg-primary-action,.reports-period button.active,.system-action.primary,.finance-pricing-tabs button.active){border-color:var(--light-primary)!important;color:#fff!important;background:var(--light-primary)!important}html[data-theme=light] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.mg-search,.mg-date-control){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card)!important;background-image:none!important}html[data-theme=light] :is(){color:var(--light-subtle)!important}html[data-theme=light] :is(.finance-status,.operation-status,.reports-status,.imports-status,.alerts-status,.system-status,.environments-status,.invitations-status,.reports-priority,.alerts-severity,.alerts-priority,.onboarding-status){color:var(--light-primary)!important;background:var(--light-primary-soft)!important;border-color:#0000!important}html[data-theme=light] :is(.status-pago,.status-recebido,.status-completed,.status-aceito,.status-ativo,.status-founder,.status-principal,.status-saudavel,.status-processado,.tone-green .finance-status){color:var(--light-success)!important;background:var(--light-success-soft)!important}html[data-theme=light] :is(.status-pendente,.status-atencao,.status-em-validacao,.status-beta,.status-recomendado,.severity-alto,.severity-medio){color:var(--light-warning)!important;background:var(--light-warning-soft)!important}html[data-theme=light] :is(.status-vencido,.status-expirado,.status-revogado,.status-failed,.status-rejected,.severity-critico){color:var(--light-danger)!important;background:var(--light-danger-soft)!important}html[data-theme=light] :is(svg){color:inherit}html[data-theme=light] .finance-chart svg{border-bottom-color:var(--light-border)!important;background:repeating-linear-gradient(0deg,transparent,transparent 29px,var(--light-border-soft) 30px)!important}html[data-theme=light] .finance-chart polyline{stroke:var(--light-success)!important}html[data-theme=light] .finance-pricing-shopee-box{background:var(--light-card-soft)!important;border-color:#2563eb2e!important}html[data-theme=light] .finance-shopee-ideal{background:linear-gradient(180deg,var(--light-card),var(--light-card-soft))!important;border-color:#2563eb2e!important}html[data-theme=light] :is(.access-page,.environments-page,.company-page){color:var(--light-text)!important;background:var(--light-page)!important}html[data-theme=light] :is(.access-header,.environments-header,.company-page-header){border-color:var(--light-border)!important;color:var(--light-text)!important;background:linear-gradient(180deg,var(--light-card),var(--light-card-soft))!important;box-shadow:0 8px 22px #1720330f!important}html[data-theme=light] :is(.access-header h1,.environments-header h1,.company-page-header h1){color:var(--light-text)!important}html[data-theme=light] :is(.access-header p,.environments-header p,.company-page-header p){color:var(--light-primary)!important}html[data-theme=light] :is(.access-header span,.environments-header span,.company-page-header span){color:var(--light-muted)!important}html[data-theme=light] :is(.access-panel,.access-card,.access-kpi,.access-table,.access-list,.access-summary,.access-grid article,.access-settings article,.access-audit article,.environments-panel,.environments-detail,.environments-kpis article,.environments-explain,.environments-plans article,.environments-template-preview article,.environments-template-preview,.company-admin-vision,.company-admin-summary,.company-kpi,.company-panel,.company-summary-cards article,.company-document-card,.company-secure-form,.company-secret-list,.company-secret-list>article,.company-settings>section,.company-settings-grid>section,.company-empty-large,.company-folder-grid article,.company-filter-strip,.company-capture-panel,.company-confirm-panel){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card)!important;background-image:none!important;box-shadow:0 1px 2px #1720330a!important}html[data-theme=light] :is(.access-panel>header,.access-card>header,.access-table thead,.access-table header,.access-list header,.environments-panel-heading,.environments-table th,.environments-table header,.company-admin-summary-table>header,.company-table>header,.company-secret-list>header,.company-panel>header,.company-document-card>footer){border-color:var(--light-border-soft)!important;color:var(--light-muted)!important;background:var(--light-card-muted)!important;background-image:none!important}html[data-theme=light] :is(.access-table tbody,.access-table tr,.access-table td,.access-table article,.access-list article,.environments-table,.environments-table td,.environments-table tr,.environments-detail dl>div,.environments-detail section,.environments-detail section div,.company-admin-summary-table,.company-admin-summary-table>article,.company-table,.company-table>article,.company-document-card dl>div,.company-secret-list dl>div,.company-recent-list article,.company-alert-list>a,.company-type-chart article){border-color:var(--light-border-soft)!important;color:var(--light-text)!important;background:var(--light-card)!important;background-image:none!important}html[data-theme=light] :is(.access-table tr:hover td,.access-table article:hover,.access-list article:hover,.environments-table tr:hover td,.environments-table tr.active td,.company-table>article:nth-child(odd),.company-admin-summary-table>article:nth-child(odd),.company-recent-list article:nth-child(odd),.company-alert-list>a:nth-child(odd)){background:var(--light-card-soft)!important}html[data-theme=light] :is(.access-panel p,.access-card p,.access-kpi small,.access-table small,.access-list small,.access-summary small,.environments-detail p,.environments-detail>p,.environments-detail header p,.environments-detail dt,.environments-detail ul,.environments-explain span,.environments-kpis p,.environments-kpis small,.environments-panel-heading p,.environments-plans p,.environments-plans small,.environments-template-preview p,.environments-template-preview small,.company-admin-vision span,.company-admin-summary-table span,.company-kpi small,.company-kpi p,.company-panel p,.company-summary-cards span,.company-summary-cards small,.company-document-card small,.company-document-card dt,.company-document-card>p,.company-document-card footer span,.company-secret-list dt,.company-secret-list small,.company-settings p,.company-folder-grid small,.company-filter-strip button,.company-recent-list small,.company-alert-list small,.company-type-chart small){color:var(--light-muted)!important}html[data-theme=light] :is(.access-panel strong,.access-card strong,.access-kpi strong,.access-table strong,.access-list strong,.access-summary strong,.environments-detail h2,.environments-detail h3,.environments-detail dd,.environments-kpis strong,.environments-panel h2,.environments-plans strong,.environments-template-preview strong,.company-admin-vision strong,.company-admin-summary-table strong,.company-kpi strong,.company-panel strong,.company-summary-cards strong,.company-document-card h2,.company-document-card dd,.company-secret-list strong,.company-settings h2,.company-folder-grid strong,.company-recent-list strong,.company-alert-list strong,.company-type-chart strong){color:var(--light-text)!important}html[data-theme=light] :is(.access-status,.access-badge,.access-table b,.access-list b,.environments-status,.environments-detail section span,.company-admin-vision small,.company-admin-summary-table b,.company-security-note,.company-document-card header b,.company-secret-list article header b){color:var(--light-primary)!important;background:var(--light-primary-soft)!important;border-color:#0000!important}html[data-theme=light] :is(.access-panel button,.access-card button,.access-table button,.environments-panel button,.environments-detail button,.company-filter-strip button,.company-panel button,.company-secret-list button,.company-settings button,.company-document-card footer .ds-button){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card-soft)!important;background-image:none!important}html[data-theme=light] :is(.access-panel .ds-button-primary,.access-card .ds-button-primary,.company-settings .ds-button-primary,.company-panel .ds-button-primary){border-color:var(--light-primary)!important;color:#fff!important;background:var(--light-primary)!important}html[data-theme=light] :is(.security-page,.security-vision,.security-kpis article,.security-panel,.security-company-summary,.security-roles article){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card)!important;background-image:none!important;box-shadow:0 1px 2px #1720330a!important}html[data-theme=light] :is(.security-panel-heading,.security-table th){border-color:var(--light-border-soft)!important;color:var(--light-muted)!important;background:var(--light-card-muted)!important;background-image:none!important}html[data-theme=light] :is(.security-table,.security-table table,.security-table tr,.security-table td,.security-company-summary article,.security-roles dl>div){border-color:var(--light-border-soft)!important;color:var(--light-text)!important;background:var(--light-card)!important;background-image:none!important}html[data-theme=light] :is(.security-table tbody tr:nth-child(odd),.security-company-summary article:nth-child(odd),.security-roles article:nth-child(odd)){background:var(--light-card-soft)!important}html[data-theme=light] :is(.security-header span,.security-vision>span,.security-vision p,.security-kpis small,.security-panel-heading p,.security-note,.security-company-summary small,.security-roles small,.security-roles dt){color:var(--light-muted)!important}html[data-theme=light] :is(.security-header h1,.security-vision strong,.security-kpis strong,.security-panel h2,.security-table td,.security-company-summary strong,.security-roles h3,.security-roles dd){color:var(--light-text)!important}html[data-theme=light] :is(.security-badge,.security-risk,.security-permission,.security-vision small){color:var(--light-primary)!important;background:var(--light-primary-soft)!important;border-color:#0000!important}html[data-theme=light] :is(.security-header button,.security-panel-heading button){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card-soft)!important;background-image:none!important}html[data-theme] .kcos-account{min-width:0;position:relative}html[data-theme] .kcos-account-trigger{border:1px solid var(--color-border);width:100%;min-height:38px;color:var(--color-text);background:var(--color-surface);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;gap:8px;display:grid}html[data-theme] .kcos-account-trigger>span:not(.kcos-account-avatar){min-width:0;display:grid}html[data-theme] .kcos-account-trigger strong,html[data-theme] .kcos-account-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .kcos-account-trigger svg{width:13px;height:13px;transform:rotate(90deg)}html[data-theme] .kcos-account-menu{z-index:50;border:1px solid var(--color-border);width:280px;color:var(--color-text);background:var(--color-surface);border-radius:10px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #0206172e}html[data-theme] .kcos-account-menu header{border-bottom:1px solid var(--color-border);align-items:center;gap:10px;padding-bottom:10px;display:flex}html[data-theme] .kcos-account-menu header div,html[data-theme] .kcos-account-menu dl div{gap:2px;min-width:0;display:grid}html[data-theme] .kcos-account-menu strong,html[data-theme] .kcos-account-menu dd{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-theme] .kcos-account-menu small,html[data-theme] .kcos-account-menu dt{color:var(--color-text-muted);text-transform:uppercase;font-size:8px}html[data-theme] .kcos-account-menu dl{gap:7px;margin:0;display:grid}html[data-theme] .kcos-account-menu dd{margin:0;font-size:10px}html[data-theme] .kcos-account-menu nav{gap:6px;display:grid}html[data-theme] .kcos-account-menu a,html[data-theme] .kcos-account-menu .nav-signout{border:1px solid var(--color-border);min-height:32px;color:var(--color-text);background:var(--color-surface-muted);cursor:pointer;border-radius:7px;justify-content:flex-start;align-items:center;padding:0 10px;font-size:9px;text-decoration:none;display:flex}html[data-theme] .kcos-account-menu .nav-signout{color:var(--status-danger-text);background:var(--status-danger-bg)}html[data-theme] .channel-badge{border:1px solid var(--color-primary);align-items:center;gap:5px;width:max-content;max-width:100%;min-height:20px;padding:0 7px 0 4px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){html[data-theme] .channel-badge{border:1px solid color-mix(in srgb,var(--color-primary) 24%,var(--color-border))}}html[data-theme] .channel-badge{color:var(--color-text);background:var(--color-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){html[data-theme] .channel-badge{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface))}}html[data-theme] .channel-badge{white-space:nowrap;font-size:7px;font-weight:800}html[data-theme] .channel-badge i{color:#fff;background:var(--color-primary);border-radius:999px;place-items:center;min-width:18px;height:16px;font-size:6px;font-style:normal;display:inline-grid}html[data-theme] .channel-shopee i{background:#f15a24}html[data-theme] .channel-mercado-livre i{background:#2563eb}html[data-theme] .channel-amazon i{background:#111827}html[data-theme] .channel-loja-fisica i{background:#16a34a}html[data-theme] .finance-channel-select{gap:4px;min-width:0;display:grid}html[data-theme] .finance-pricing-product-table{scrollbar-width:thin;padding-bottom:6px;overflow-y:visible;overflow-x:auto!important}html[data-theme] .finance-pricing-product-head,html[data-theme] .finance-pricing-product-main{grid-template-columns:32px 82px minmax(150px,1fr) 122px 74px 98px 154px 82px 60px 112px minmax(250px,auto)!important;min-width:1320px!important}html[data-theme] .finance-pricing-product-line{overflow:visible!important}html[data-theme] .finance-pricing-row-actions{justify-content:flex-start;min-width:250px;overflow:visible}html[data-theme] .finance-pricing-row-actions button{text-overflow:clip;white-space:nowrap;min-width:max-content;height:27px;overflow:visible;padding:0 8px!important}html[data-theme] button:disabled,html[data-theme] .ds-button:disabled{opacity:.68;cursor:not-allowed!important}html[data-theme] button:disabled small{background:var(--color-text-muted);border-radius:999px;margin-left:4px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){html[data-theme] button:disabled small{background:color-mix(in srgb,var(--color-text-muted) 12%,transparent)}}html[data-theme] button:disabled small{color:var(--color-text-muted);font-size:7px}html[data-theme=light] :is(.system-security-grid>article,.system-settings>div,.system-settings-grid>article,.system-toggle,.system-setting,.system-role-card dl>div,.system-integration-card dl>div,.system-company-grid dl>div,.system-audit-list dl>div){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card)!important;background-image:none!important}html[data-theme=light] :is(.system-toggle i,.system-toggle i.active){background:var(--light-primary)!important}html[data-theme=light] :is(.system-toggle strong,.system-setting strong){color:var(--light-text)!important}html[data-theme=light] :is(.system-toggle span,.system-setting span){color:var(--light-muted)!important}html[data-theme=dark] .kcos-account-menu,html[data-theme=dark] .kcos-account-trigger{background:var(--color-surface)}@media (max-width:1280px){html[data-theme] .finance-pricing-product-head,html[data-theme] .finance-pricing-product-main{grid-template-columns:28px 74px minmax(140px,1fr) 116px 70px 94px 150px 76px 56px 104px minmax(250px,auto)!important;min-width:1260px!important}}html[data-theme] .kcos-topbar{grid-template-columns:56px minmax(190px,1fr) minmax(158px,178px) minmax(122px,142px) 132px 34px minmax(146px,176px)!important;overflow:visible!important}html[data-theme] .kcos-topbar-brand{min-width:0}html[data-theme] .kcos-global-search,html[data-theme] .kcos-organization-selector,html[data-theme] .kcos-company-selector,html[data-theme] .kcos-appearance.compact,html[data-theme] .kcos-platform-tools,html[data-theme] .kcos-account{min-width:0;overflow:visible!important}html[data-theme] .kcos-account{width:100%;height:34px;min-width:146px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-self:stretch!important;padding:0!important;display:block!important}html[data-theme] .kcos-account-trigger{box-sizing:border-box;grid-template-columns:24px minmax(62px,1fr) 12px;width:100%;height:34px;min-height:34px;padding:3px 7px;min-width:146px!important}html[data-theme] .kcos-account-trigger strong{max-width:none!important;font-size:9px!important}html[data-theme] .kcos-account-trigger small{font-size:7px!important;display:block!important}html[data-theme] .kcos-account-trigger svg{width:11px;height:11px}html[data-theme] .kcos-account-menu{z-index:1000!important;display:grid!important;top:calc(100% + 10px)!important;right:0!important;overflow:visible!important}html[data-theme] .central-hero-metrics{grid-column:1/-1!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important}html[data-theme] .central-hero-metrics article{min-width:0;padding:12px!important;overflow:visible!important}html[data-theme] .central-hero-metrics strong{white-space:nowrap;word-break:keep-all;max-width:100%;line-height:1.1;display:block;font-size:clamp(17px,1.45vw,20px)!important;overflow:visible!important}html[data-theme] .finance-pricing-product-table{border-bottom:6px solid var(--color-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .finance-pricing-product-table{border-bottom:6px solid color-mix(in srgb,var(--color-primary) 32%,var(--color-border))}}html[data-theme] .finance-pricing-product-table:after{content:"Role horizontalmente para ver todos os campos";color:var(--color-text-muted);padding:6px 8px 0;font-size:8px;display:block}html[data-theme] .finance-pricing-product-head,html[data-theme] .finance-pricing-product-main{grid-template-columns:24px 60px minmax(112px,1fr) 78px 50px 68px 100px 54px 44px 68px minmax(184px,auto)!important;gap:5px!important;min-width:930px!important}html[data-theme] .finance-pricing-row-actions{align-content:center;white-space:normal!important;flex-wrap:wrap!important;gap:3px!important;min-width:184px!important}html[data-theme] .finance-pricing-row-actions button{height:26px!important;padding:0 6px!important;font-size:7px!important}html[data-theme] .system-page{overflow-x:hidden!important}html[data-theme] .system-page>main{min-width:0;overflow-x:hidden}html[data-theme] .system-table{max-width:100%;overflow-x:auto!important}html[data-theme] .system-table>header,html[data-theme] .system-row{min-width:1180px!important}html[data-theme] .system-row>*,html[data-theme] .system-table>header>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:1280px){html[data-theme] .kcos-topbar{grid-template-columns:48px minmax(170px,1fr) minmax(146px,166px) minmax(112px,130px) 128px 32px minmax(140px,160px)!important;gap:5px!important;padding-left:10px!important;padding-right:10px!important}html[data-theme] .kcos-global-search input{font-size:8px!important}html[data-theme] .central-hero-metrics{grid-template-columns:repeat(4,minmax(132px,1fr))!important}html[data-theme] .central-hero-metrics strong{font-size:18px!important}html[data-theme] .kcos-account,html[data-theme] .kcos-account-trigger{min-width:140px!important}}html[data-theme=light] :is(.system-filters,.system-notification-filters,.system-filter-tabs,.system-notification-list,.system-notification-list>article,.system-access-banner,.system-table,.system-table>header,.system-row,.environments-header aside,.environments-explain,.environments-detail,.environments-detail dl>div,.environments-detail section,.environments-panel,.environments-plans article,.environments-template-preview article,.invitations-header aside,.invitations-panel,.invitations-form,.invitations-table,.reports-period,.reports-period>div,.reports-panel,.operation-attention-card,.operation-attention-card dl>div,.security-panel,.security-note,.imports-panel,.imports-note,.alerts-panel,.company-admin-vision){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card)!important;background-image:none!important;box-shadow:0 1px 2px #0f172a0a!important}html[data-theme=light] :is(.system-filters input,.system-filters select,.system-notification-filters select,.invitations-form input,.invitations-form select,.invitations-form textarea,.company-secure-form,.company-secret-list article,.company-panel,.company-table header,.company-table article){border-color:var(--light-border)!important;color:var(--light-text)!important;background:var(--light-card)!important}html[data-theme=light] :is(.system-table>header,.environments-table thead,.invitations-table thead,.reports-table thead,.imports-table thead,.alerts-table thead,.security-table thead){color:var(--light-muted)!important;background:var(--light-soft)!important}html[data-theme=light] :is(.system-table,.environments-table,.invitations-table,.reports-table,.imports-table,.alerts-table,.security-table,.company-table,.operation-table-panel){scrollbar-width:thin;max-width:100%;overflow-y:visible;overflow-x:auto!important}html[data-theme] :is(.environments-table table,.invitations-table table,.reports-table table,.imports-table table,.alerts-table table,.security-table table){table-layout:fixed;width:100%;min-width:980px}html[data-theme] .invitations-table table{min-width:1280px}html[data-theme] .alerts-table table{min-width:1120px}html[data-theme] .imports-table table{min-width:1080px}html[data-theme] .security-table table{min-width:1160px}html[data-theme] :is(.environments-table,.invitations-table,.reports-table,.imports-table,.alerts-table,.security-table):after{content:"Role horizontalmente para ver todos os campos";color:var(--color-text-muted);padding:7px 8px 0;font-size:8px;display:block}html[data-theme] :is(.environments-table th,.environments-table td,.invitations-table th,.invitations-table td,.reports-table th,.reports-table td,.imports-table th,.imports-table td,.alerts-table th,.alerts-table td,.security-table th,.security-table td){text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:240px;overflow:hidden}html[data-theme] :is(.system-status,.environments-status,.invitations-status,.reports-status,.reports-priority,.imports-status,.imports-priority,.alerts-badge,.alerts-status,.alerts-severity,.security-badge,.security-risk,.security-permission){border:1px solid;min-height:20px}@supports (color:color-mix(in lab, red, red)){html[data-theme] :is(.system-status,.environments-status,.invitations-status,.reports-status,.reports-priority,.imports-status,.imports-priority,.alerts-badge,.alerts-status,.alerts-severity,.security-badge,.security-risk,.security-permission){border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}html[data-theme] :is(.system-status,.environments-status,.invitations-status,.reports-status,.reports-priority,.imports-status,.imports-priority,.alerts-badge,.alerts-status,.alerts-severity,.security-badge,.security-risk,.security-permission){line-height:1.2;border-radius:999px!important;padding:2px 7px!important;font-size:7px!important;font-weight:800!important}html[data-theme] .ds-button-primary{box-shadow:0 8px 18px var(--color-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .ds-button-primary{box-shadow:0 8px 18px color-mix(in srgb,var(--color-primary) 16%,transparent)!important}}html[data-theme] .kcos-global-search:after{content:"";color:var(--color-text-muted);pointer-events:none;font-size:7px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}html[data-theme] .kcos-global-search{position:relative!important}html[data-theme] .kcos-global-search input{padding-right:56px!important}html[data-theme] .kcos-sidebar-footer{opacity:.82}@media (max-width:1280px){html[data-theme] .kcos-topbar{grid-template-columns:46px minmax(148px,1fr) minmax(132px,152px) minmax(104px,122px) 116px 30px minmax(132px,148px)!important;gap:4px!important}html[data-theme] .kcos-global-search input{font-size:7px!important}html[data-theme] .kcos-organization-selector span,html[data-theme] .kcos-company-selector span{font-size:6px!important}html[data-theme] .kcos-account,html[data-theme] .kcos-account-trigger{min-width:132px!important}}html[data-theme=light]{--login1-page:#f4f7fb;--login1-card:#fff;--login1-soft:#f8fafd;--login1-muted:#667085;--login1-border:#dbe3ef;--login1-border-soft:#e8edf5;--login1-shadow:0 10px 28px #0f172a0f}html[data-theme=light] .kcos-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--login1-border)!important;background:#fffffff5!important;min-height:58px!important;padding:9px 14px!important;box-shadow:0 12px 26px #0f172a0e!important}html[data-theme=light] :is(.kcos-global-search,.kcos-organization-selector,.kcos-company-selector,.kcos-appearance.compact div,.kcos-tool-icon,.kcos-account-trigger){border:1px solid var(--login1-border)!important;background:linear-gradient(180deg,#fff,var(--login1-soft))!important;border-radius:10px!important;min-height:38px!important;box-shadow:0 1px 2px #0f172a09!important}html[data-theme=light] :is(.kcos-organization-selector,.kcos-company-selector){padding:5px 9px!important}html[data-theme=light] :is(.kcos-organization-selector span,.kcos-company-selector span,.kcos-account-trigger small){letter-spacing:.035em;color:#697386!important;font-size:7px!important}html[data-theme=light] :is(.kcos-organization-selector select,.kcos-company-selector select,.kcos-global-search input){color:#1d2939!important;font-weight:750!important}html[data-theme=light] .kcos-global-search{padding-left:12px!important}html[data-theme=light] .kcos-global-search input{padding-right:10px!important}html[data-theme=light] .kcos-account-menu{border:1px solid var(--login1-border)!important;background:#fff!important;border-radius:12px!important;box-shadow:0 22px 48px #0f172a24!important}html[data-theme=light] :is(.central-section,.reports-panel,.imports-panel,.security-panel,.system-panel,.system-role-card,.system-integration-card,.system-security-grid>article,.system-settings-grid>article,.environments-panel,.invitations-panel,.company-panel,.alerts-panel){border:1px solid var(--login1-border)!important;background:var(--login1-card)!important;box-shadow:var(--login1-shadow)!important;border-radius:10px!important}html[data-theme=light] :is(.central-section-header,.reports-panel-heading,.imports-panel-heading,.security-panel-heading,.alerts-panel-heading,.system-panel>header,.company-panel>header,.environments-panel-heading,.invitations-panel-heading){min-height:52px;padding-bottom:12px;border-bottom:1px solid var(--login1-border-soft)!important;background:0 0!important}html[data-theme=light] :is(.central-section-header h2,.reports-panel-heading h2,.imports-panel-heading h2,.security-panel-heading h2,.alerts-panel-heading h2,.system-panel h2,.company-panel h2,.environments-panel-heading h2,.invitations-panel-heading h2){letter-spacing:0;color:#182230!important;font-size:15px!important}html[data-theme=light] :is(.reports-page,.imports-page,.security-page,.system-page,.company-page,.alerts-page,.environments-page,.invitations-page){gap:18px!important}html[data-theme=light] :is(.reports-kpis,.imports-kpis,.security-kpis,.alerts-kpis,.system-summary,.company-kpis,.environments-kpis,.invitations-kpis){gap:10px!important}html[data-theme=light] :is(.reports-kpis article,.imports-kpis article,.security-kpis article,.alerts-kpis article,.system-summary article,.company-kpi,.environments-kpis article,.invitations-kpis article,.central-kpi-card,.central-situation-card){border:1px solid var(--login1-border)!important;background:linear-gradient(180deg,#fff,var(--login1-soft))!important;border-radius:10px!important;box-shadow:0 5px 16px #0f172a0b!important}html[data-theme=light] :is(.alerts-criticality-cards article,.alerts-area-grid article,.alerts-actions article){border:1px solid var(--login1-border-soft)!important;background:#fff!important;border-radius:10px!important;box-shadow:0 4px 14px #0f172a0b!important}html[data-theme=light] :is(.alerts-badge.badge-critica,.alerts-badge.badge-critico,.alerts-severity.severity-critico,.status-critical,.tone-red .finance-status){color:#b42318!important;background:#fff1f0!important;border-color:#fecdca!important}html[data-theme=light] :is(.alerts-badge.badge-alta,.alerts-badge.badge-media,.alerts-badge.badge-medio,.alerts-status.status-aberto,.alerts-status.status-aberta,.alerts-status.status-pendente,.alerts-status.status-atrasada,.alerts-status.status-em-analise,.alerts-status.status-em-validacao,.system-status.warning){color:#b54708!important;background:#fffaeb!important;border-color:#fedf89!important}html[data-theme=light] :is(.alerts-badge.badge-baixa,.alerts-badge.badge-baixo,.alerts-status.status-novo,.system-status.info){color:#175cd3!important;background:#eff8ff!important;border-color:#b2ddff!important}html[data-theme=light] :is(.alerts-status.status-monitorado,.alerts-status.status-monitorada,.alerts-status.status-agendado,.alerts-status.status-agendada,.alerts-status.status-concluido,.system-status.success){color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}html[data-theme=light] :is(.reports-table,.imports-table,.security-table,.system-table,.company-table,.alerts-table,.environments-table,.invitations-table){border:1px solid var(--login1-border)!important;background:#fff!important;border-radius:10px!important}html[data-theme=light] .system-audit-list p strong{color:var(--light-text)!important}html[data-theme=light] .system-permissions{border:1px solid var(--login1-border)!important;background:#fff!important;border-radius:10px!important}html[data-theme=light] .system-permissions>header{color:#667085!important;background:#f8fafc!important}html[data-theme=light] :is(.reports-table th,.imports-table th,.security-table th,.alerts-table th,.environments-table th,.invitations-table th,.system-table>header,.company-table>header){letter-spacing:.045em;color:#667085!important;background:#f8fafc!important;font-size:8px!important}html[data-theme=light] :is(.reports-table td,.imports-table td,.security-table td,.alerts-table td,.environments-table td,.invitations-table td,.system-row,.company-table article){color:#1d2939!important;border-color:var(--login1-border-soft)!important;background:#fff!important}html[data-theme=light] :is(.reports-table tr:hover td,.imports-table tr:hover td,.security-table tr:hover td,.alerts-table tr:hover td,.environments-table tr:hover td,.invitations-table tr:hover td,.system-row:hover,.company-table article:hover){background:#f9fbff!important}html[data-theme=light] :is(.company-error,.company-loading-note){color:#175cd3!important;background:#eff8ff!important;border:1px solid #d1e9ff!important;box-shadow:0 3px 12px #175cd30f!important}html[data-theme=dark] :is(.company-error,.company-loading-note){color:var(--kcos-gray-200)!important;background:#60a5fa1a!important;border-color:#60a5fa59!important}html[data-theme=light] :is(.reports-toolbar,.imports-vision,.security-vision,.alerts-vision,.company-admin-vision,.environments-explain,.system-access-banner){border:1px solid var(--login1-border)!important;background:linear-gradient(180deg,#fff,var(--login1-soft))!important;border-radius:10px!important;box-shadow:0 5px 16px #0f172a0b!important}html[data-theme=light] button:disabled small{color:#475467!important;background:#eef2f6!important;border:1px solid #d9e0ea!important}:root{--pdr1143-light-page:#f3f6fa;--pdr1143-light-card:#fff;--pdr1143-light-soft:#f8fafc;--pdr1143-light-line:#d9e2ee;--pdr1143-light-line-soft:#e7edf5;--pdr1143-light-text:#182230;--pdr1143-light-muted:#667085;--pdr1143-dark-page:#070c12;--pdr1143-dark-card:#101722;--pdr1143-dark-soft:#151d2a;--pdr1143-dark-line:#2a3445;--pdr1143-dark-text:#f3f6fb;--pdr1143-dark-muted:#a9b4c3}.kcos-module-workspace{overflow-x:hidden}.kcos-topbar,.kcos-module-sidebar{box-sizing:border-box}.kcos-account-menu{max-width:min(360px,100vw - 24px)}.kcos-account-menu dd,.kcos-account-menu strong,.kcos-account-menu small{overflow-wrap:anywhere}.kcos-module-sidebar nav a{min-width:0}.kcos-module-sidebar nav a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-theme=light] :is(.finance-page,.operation-page,.commercial-page,.company-page,.reports-page,.imports-page,.alerts-page,.access-page,.security-page,.system-page,.environments-page,.invitations-page,.mg-page,.fos-page,.exec-dashboard){color:var(--pdr1143-light-text)!important;background:var(--pdr1143-light-page)!important;background-image:none!important}html[data-theme=dark] :is(.finance-page,.operation-page,.commercial-page,.company-page,.reports-page,.imports-page,.alerts-page,.access-page,.security-page,.system-page,.environments-page,.invitations-page,.mg-page,.fos-page,.exec-dashboard){color:var(--pdr1143-dark-text)!important;background:var(--pdr1143-dark-page)!important}html[data-theme=light] :is(.finance-panel,.finance-kpi,.finance-form-panel,.finance-list-panel,.finance-import-center,.finance-report-card,.finance-pricing-hero,.finance-pricing-card,.finance-pricing-results,.finance-pricing-table,.finance-pricing-product-line,.finance-pricing-product-detail>section,.finance-shopee-section,.finance-company-vision,.finance-shortcuts,.operation-panel,.operation-kpi,.operation-card,.operation-table,.operation-company-vision,.operation-attention-card,.operation-form-panel,.operation-list-panel,.operation-sku-generator,.commercial-panel,.commercial-kpi,.commercial-card,.commercial-table,.commercial-dashboard-card,.commercial-summary-cards article,.commercial-marketplace-card,.commercial-seo-grid article,.commercial-report-grid article,.company-panel,.company-kpi,.company-admin-vision,.company-secret-list article,.company-document-list article,.company-table,.company-capture-card,.reports-panel,.reports-kpis article,.reports-toolbar,.reports-domain,.reports-company-summary,.reports-metrics>div,.imports-panel,.imports-kpis article,.imports-vision,.imports-templates article,.imports-company-summary,.alerts-panel,.alerts-kpis article,.alerts-criticality-cards article,.alerts-area-grid article,.alerts-actions article,.alerts-vision,.access-panel,.access-kpi,.access-card,.access-table,.security-panel,.security-kpis article,.security-vision,.system-panel,.system-kpi,.system-summary article,.system-role-card,.system-integration-card,.system-security-grid>article,.system-settings-grid>article,.system-access-banner,.system-table,.system-row,.environments-panel,.environments-kpis article,.environments-card,.invitations-panel,.invitations-kpis article,.invitations-form,.mg-panel,.mg-card,.mg-kpi-grid article,.mg-objectives-board article,.mg-decision-list article,.mg-decision-detail,.mg-note-featured,.mg-notes-list article,.exec-panel,.exec-area-card,.exec-summary,.fos-card,.fos-week-day,.content-card){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line)!important;background:var(--pdr1143-light-card)!important;background-image:none!important;box-shadow:0 8px 22px #0f172a0e!important}html[data-theme=light] :is(.commercial-marketplace-card dl>div,.commercial-seo-grid dl>div,.commercial-sequence article,.commercial-compact-list article,.commercial-action-list a){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line)!important;background:var(--pdr1143-light-muted)!important;background-image:none!important}html[data-theme=light] :is(.commercial-summary-cards span,.commercial-summary-cards small,.commercial-marketplace-card dt,.commercial-seo-grid dt,.commercial-sequence small,.commercial-sequence em,.commercial-compact-list span,.commercial-action-list span){color:var(--pdr1143-light-soft-text)!important}html[data-theme=light] :is(.commercial-summary-cards strong,.commercial-marketplace-card dd,.commercial-sequence header,.commercial-sequence strong,.commercial-report-grid strong){color:var(--pdr1143-light-text)!important}html[data-theme=dark] :is(.mg-panel,.mg-card,.mg-kpi-grid article,.mg-objectives-board article,.mg-decision-list article,.mg-decision-detail,.mg-note-featured,.mg-notes-list article,.fos-card,.fos-week-day,.exec-panel,.exec-area-card,.exec-summary,.content-card){color:var(--pdr1143-dark-text)!important;border-color:var(--pdr1143-dark-line)!important;background:var(--pdr1143-dark-card)!important;background-image:none!important}html[data-theme=light] :is(.finance-panel h2,.finance-page-header h1,.finance-kpi strong,.finance-row strong,.finance-report-card strong,.finance-pricing-card h2,.finance-pricing-product-main>strong,.finance-pricing-product-main>b,.finance-pricing-product-detail h3,.operation-page h1,.operation-page h2,.operation-page strong,.commercial-page h1,.commercial-page h2,.commercial-page strong,.company-page h1,.company-page h2,.company-page strong,.reports-page h1,.reports-page h2,.reports-kpis strong,.reports-table td strong,.imports-page h1,.imports-page h2,.imports-kpis strong,.imports-table td:first-child,.alerts-page h1,.alerts-page h2,.alerts-page strong,.access-page h1,.access-page h2,.security-page h1,.security-page h2,.system-page h1,.system-page h2,.system-row strong,.environments-page h1,.environments-page h2,.invitations-page h1,.invitations-page h2,.mg-page h1,.mg-page h2,.mg-page strong){color:var(--pdr1143-light-text)!important}html[data-theme=light] :is(.finance-page span,.finance-page small,.finance-page p,.finance-next-list small,.finance-field,.finance-empty,.finance-empty-large,.finance-pricing-product-detail p,.operation-page span,.operation-page small,.operation-page p,.commercial-page span,.commercial-page small,.commercial-page p,.company-page span,.company-page small,.company-page p,.reports-page span,.reports-page small,.reports-page p,.imports-page span,.imports-page small,.imports-page p,.alerts-page span,.alerts-page small,.alerts-page p,.access-page span,.access-page small,.security-page span,.security-page small,.system-page span,.system-page small,.system-page p,.environments-page span,.environments-page small,.invitations-page span,.invitations-page small,.mg-page span,.mg-page small,.mg-page p){color:var(--pdr1143-light-muted)!important}html[data-theme=light] :is(.finance-chart svg){border-color:var(--pdr1143-light-line)!important;background:repeating-linear-gradient(0deg,#0000,#0000 29px,#d9e2eed9 30px)!important}html[data-theme=light] :is(.finance-dropzone,.finance-import-center,.finance-document-list article,.finance-row,.finance-next-list li,.finance-pricing-product-head,.finance-pricing-product-main,.finance-pricing-product-detail,.finance-pricing-product-detail>section,.finance-pricing-shopee-box){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line-soft)!important;background:var(--pdr1143-light-soft)!important;background-image:none!important}html[data-theme=light] :is(.finance-field input,.finance-field select,.finance-pricing-product-main input,.finance-pricing-product-main select,.finance-dropzone input){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line)!important;background:#fff!important}html[data-theme=light] :is(.reports-table,.imports-table,.alerts-table,.access-table,.security-table,.invitations-table,.system-table,.company-table){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line)!important;background:#fff!important;overflow-x:auto!important}html[data-theme=dark] :is(.reports-table,.imports-table,.alerts-table,.access-table,.security-table,.invitations-table,.system-table,.company-table){color:var(--pdr1143-dark-text)!important;border-color:var(--pdr1143-dark-line)!important;background:var(--pdr1143-dark-card)!important;overflow-x:auto!important}:is(.reports-table,.imports-table,.alerts-table,.access-table,.security-table,.invitations-table) table{table-layout:auto}:is(.reports-table,.imports-table,.alerts-table,.access-table,.security-table,.invitations-table) :is(th,td),:is(.system-table,.company-table) :is(header span,.system-row>*,article>*),:is(.finance-mini-table,.finance-row,.finance-document-list,.finance-pricing-product-table,.reports-breakdown,.alerts-actions,.alerts-area-grid,.alerts-criticality-cards) :is(span,strong,small,p,b,button),:is(.invitations-table,.environments-table,.access-table,.imports-table,.alerts-table) :is(strong,small,span,td,th),.operation-attention-compact :is(strong,small){overflow-wrap:anywhere;word-break:normal;max-width:100%;white-space:normal!important;text-overflow:clip!important}.system-row,.system-table>header{min-width:980px}.invitations-table table,.environments-table table,.access-table table,.imports-table table,.alerts-table table{min-width:1040px}.invitations-actions{white-space:normal!important;flex-wrap:wrap!important}.invitations-actions button,.system-action,.reports-export button,.imports-panel-heading button,.finance-pricing-row-actions button{min-width:max-content}html[data-theme=light] :is(.reports-table th,.imports-table th,.alerts-table th,.access-table th,.security-table th,.invitations-table th,.system-table>header,.company-table>header,.finance-pricing-product-head){color:#475467!important;border-color:var(--pdr1143-light-line)!important;background:#f3f6fa!important}html[data-theme=light] :is(.reports-table td,.imports-table td,.alerts-table td,.access-table td,.security-table td,.invitations-table td,.system-row,.company-table article){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line-soft)!important;background:#fff!important}html[data-theme=dark] :is(.reports-table th,.imports-table th,.alerts-table th,.access-table th,.security-table th,.invitations-table th,.system-table>header,.company-table>header,.finance-pricing-product-head){color:var(--pdr1143-dark-muted)!important;background:var(--pdr1143-dark-soft)!important;border-color:var(--pdr1143-dark-line)!important}html[data-theme=light] :is(.ds-button-secondary,.button-secondary,.finance-shortcuts .ds-button,.finance-row button,.finance-document-list button,.reports-export button,.imports-header>button,.imports-panel-heading button,.imports-templates footer button,.system-action,.invitations-actions button,.security-panel button,.alerts-actions button,.mg-panel button){color:#1d2939!important;background:#fff!important;border-color:#cfd8e6!important;box-shadow:0 1px 2px #0f172a0a!important}html[data-theme=light] :is(.ds-button-primary,.button-primary){color:#fff!important}html[data-theme=light] :is(button:disabled,.ds-button:disabled,.button:disabled){opacity:.72!important;color:#667085!important;background:#f2f4f7!important}html[data-theme=light] :is([class*=status],[class*=badge],[class*=priority],.finance-status,.reports-status,.reports-priority,.imports-status,.imports-priority,.alerts-status,.alerts-badge,.system-status,.invitations-status){border:1px solid #0000;font-weight:750}html[data-theme=light] :is(.status-pendente,.status-atrasado,.status-atrasada,.status-em-conferencia,.status-em-validacao,.status-em-analise,.priority-alta,.priority-media,.imports-priority.priority-media,.alerts-badge.badge-alta,.alerts-badge.badge-media){color:#b54708!important;background:#fffaeb!important;border-color:#fedf89!important}html[data-theme=light] :is(.status-saudavel,.status-ativo,.status-ativa,.status-concluido,.status-concluida,.status-processado,.status-validado,.status-recebido,.status-pago,.priority-baixa){color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}html[data-theme=light] :is(.status-critico,.status-crítica,.priority-critical,.priority-critica,.priority-crítica,.tone-red>span){color:#b42318!important;background:#fff1f0!important;border-color:#fecdca!important}.mg-kpi-grid,.finance-kpi-grid,.reports-kpis,.imports-kpis,.alerts-kpis,.security-kpis,.system-summary,.environments-kpis,.invitations-kpis{align-items:stretch}:is(.mg-kpi-grid article,.finance-kpi,.reports-kpis article,.imports-kpis article,.alerts-kpis article,.security-kpis article,.system-summary article,.environments-kpis article,.invitations-kpis article){min-width:0}:is(.mg-kpi-grid article,.finance-kpi,.reports-kpis article,.imports-kpis article,.alerts-kpis article,.security-kpis article,.system-summary article,.environments-kpis article,.invitations-kpis article) :is(strong,small,span,p){overflow-wrap:anywhere;min-width:0;white-space:normal!important}html[data-theme=light] :is(.central-company-card,.exec-priority,.ds-card-executive,.decision-panel){color:#fff!important;background:linear-gradient(135deg,#101828,#1d2939)!important}html[data-theme=dark] :is(.exec-area-card,.exec-panel,.exec-summary,.fos-card,.fos-week-day,.metric-strip div){color:var(--pdr1143-dark-text)!important;background:var(--pdr1143-dark-card)!important;border-color:var(--pdr1143-dark-line)!important}:is(button[aria-label*=issue i],button[title*=issue i],a[aria-label*=issue i],a[title*=issue i],.issue-button,.issues-button,.dev-issues-button,.kcos-issue-button),nextjs-portal,[data-nextjs-toast],[data-nextjs-dialog],[data-nextjs-terminal],[data-nextjs-build-error],[data-nextjs-dev-tools-button]{display:none!important}@media (max-width:1280px){.kcos-topbar{grid-template-columns:118px minmax(240px,1fr) minmax(150px,190px) minmax(120px,160px) auto auto!important}.system-row,.system-table>header{min-width:860px}}html[data-theme=dark] :is(.management-page,.mg-page,.finance-page,.operation-page,.commercial-page,.company-page,.reports-page,.imports-page,.access-page,.alerts-page,.system-page,.environments-page,.invitations-page,.security-page){color:var(--pdr1143-dark-text)!important;background:var(--pdr1143-dark-page)!important;background-image:none!important}html[data-theme=dark] :is(.central-hero,.management-page-header,.mg-view-header,.finance-page-header,.finance-pricing-hero,.operation-page-header,.commercial-page-header,.company-page-header,.reports-header,.imports-header,.access-header,.alerts-header,.system-page-header,.environments-header,.invitations-header,.security-header,.finance-company-vision,.operation-company-vision,.reports-toolbar,.reports-vision,.reports-period,.imports-vision,.access-vision,.alerts-vision,.security-vision,.company-admin-vision,.system-access-banner,.environments-explain,.management-panel,.management-stat,.management-activity-panel,.management-quick-access>a,.management-resource-list,.management-form-panel,.management-report-card,.mg-card,.mg-kpi,.mg-panel,.mg-focus-banner,.mg-table,.mg-management-summary,.mg-week-card,.finance-kpi,.finance-panel,.finance-form-panel,.finance-list-panel,.finance-import-center,.finance-report-card,.finance-pricing-card,.finance-pricing-inputs,.finance-pricing-results,.finance-pricing-history,.finance-pricing-group,.finance-pricing-advanced,.finance-pricing-detail,.finance-pricing-product-line,.finance-pricing-product-detail,.finance-pricing-product-detail>section,.finance-shopee-section,.finance-shopee-step,.finance-shopee-ideal,.finance-shopee-metric,.finance-shopee-scenario,.finance-shortcuts,.operation-kpi,.operation-panel,.operation-card,.operation-table,.operation-attention-card,.operation-form-panel,.operation-list-panel,.operation-sku-generator,.operation-resource-list,.operation-stock-page>section,.operation-drop-panel,.operation-capture-results,.operation-capture-recent,.operation-capture-recent article,.operation-settings-card,.operation-resource-card,.operation-product-card,.operation-purchase-card,.operation-supplier-card,.operation-report-grid article,.commercial-kpi,.commercial-panel,.commercial-card,.commercial-table,.commercial-dashboard-card,.commercial-summary-cards article,.commercial-marketplace-card,.commercial-seo-grid article,.commercial-report-grid article,.commercial-compact-list article,.commercial-action-list a,.commercial-sequence article,.company-panel,.company-kpi,.company-summary-card,.company-folder-card,.company-document-card,.company-secret-list,.company-secret-list article,.company-secure-form,.company-table,.company-capture-card,.company-admin-summary,.reports-panel,.reports-kpis article,.reports-domain,.reports-company-summary,.reports-metrics>div,.reports-breakdown,.reports-breakdown article,.imports-panel,.imports-kpis article,.imports-company-summary,.imports-company-summary article,.imports-templates article,.imports-note,.access-panel,.access-card,.access-kpi,.access-table,.access-list,.access-summary,.access-grid article,.access-settings article,.access-audit article,.alerts-panel,.alerts-kpis article,.alerts-criticality-cards article,.alerts-area-grid article,.alerts-actions article,.alerts-company-summary,.alerts-company-summary article,.system-panel,.system-kpi,.system-summary article,.system-role-card,.system-integration-card,.system-security-grid>article,.system-settings-grid>article,.system-table,.system-row,.environments-panel,.environments-card,.environments-detail,.environments-kpis article,.environments-plans article,.environments-template-preview,.environments-template-preview article,.invitations-panel,.invitations-form,.invitations-access-denied,.invitations-kpis article){color:var(--pdr1143-dark-text)!important;border-color:var(--pdr1143-dark-line)!important;background:var(--pdr1143-dark-card)!important;box-shadow:none!important;background-image:none!important}html[data-theme=dark] :is(.finance-pricing-product-head,.reports-table th,.imports-table th,.access-table th,.alerts-table th,.security-table th,.invitations-table th,.environments-table th,.system-table>header,.company-table>header,.reports-panel-heading,.imports-panel-heading,.access-panel>header,.alerts-panel-heading,.security-panel-heading,.system-panel>header,.company-panel>header,.commercial-panel>header,.finance-section-header,.environments-panel-heading,.invitations-panel-heading){color:var(--pdr1143-dark-muted)!important;border-color:var(--pdr1143-dark-line)!important;background:var(--pdr1143-dark-soft)!important;background-image:none!important}html[data-theme=dark] :is(.reports-table,.imports-table,.access-table,.alerts-table,.security-table,.invitations-table,.environments-table,.system-table,.company-table,.finance-table,.operation-table-panel),html[data-theme=dark] :is(.reports-table td,.imports-table td,.access-table td,.alerts-table td,.security-table td,.invitations-table td,.environments-table td,.company-table article,.system-row,.finance-row,.operation-table-panel>article){color:var(--pdr1143-dark-text)!important;border-color:var(--pdr1143-dark-line)!important;background:var(--pdr1143-dark-card)!important}html[data-theme=dark] :is(.finance-page span,.finance-page small,.finance-page p,.operation-page span,.operation-page small,.operation-page p,.commercial-page span,.commercial-page small,.commercial-page p,.company-page span,.company-page small,.company-page p,.reports-page span,.reports-page small,.reports-page p,.imports-page span,.imports-page small,.imports-page p,.access-page span,.access-page small,.access-page p,.alerts-page span,.alerts-page small,.alerts-page p,.system-page span,.system-page small,.system-page p,.management-page span,.management-page small,.management-page p,.mg-page span,.mg-page small,.mg-page p){color:var(--pdr1143-dark-muted)!important}html[data-theme=dark] :is(.finance-page h1,.finance-page h2,.finance-page h3,.finance-page strong,.operation-page h1,.operation-page h2,.operation-page h3,.operation-page strong,.commercial-page h1,.commercial-page h2,.commercial-page h3,.commercial-page strong,.company-page h1,.company-page h2,.company-page h3,.company-page strong,.reports-page h1,.reports-page h2,.reports-page h3,.reports-page strong,.imports-page h1,.imports-page h2,.imports-page h3,.imports-page strong,.access-page h1,.access-page h2,.access-page h3,.access-page strong,.alerts-page h1,.alerts-page h2,.alerts-page h3,.alerts-page strong,.system-page h1,.system-page h2,.system-page h3,.system-page strong,.management-page h1,.management-page h2,.management-page h3,.management-page strong,.mg-page h1,.mg-page h2,.mg-page h3,.mg-page strong){color:var(--pdr1143-dark-text)!important}html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.finance-pricing-product-main input,.finance-pricing-product-main select,.commercial-field input,.commercial-field select,.system-settings-grid select,.invitations-form input,.invitations-form select,.invitations-form textarea){color:var(--pdr1143-dark-text)!important;border-color:var(--pdr1143-dark-line)!important;background:#0c131e!important}html[data-theme=light] :is(.operation-page,.commercial-page){color:var(--pdr1143-light-text)!important;background:var(--pdr1143-light-page)!important;background-image:none!important}html[data-theme=light] :is(.operation-panel,.operation-kpi,.operation-card,.operation-table,.operation-company-vision,.operation-attention-card,.operation-form-panel,.operation-list-panel,.operation-sku-generator,.operation-resource-list,.operation-stock-page>section,.operation-drop-panel,.operation-capture-results,.operation-capture-recent,.operation-capture-recent article,.operation-settings-card,.operation-resource-card,.operation-product-card,.operation-purchase-card,.operation-supplier-card,.operation-report-grid article,.commercial-kpi,.commercial-panel,.commercial-card,.commercial-table,.commercial-dashboard-card,.commercial-summary-cards article,.commercial-marketplace-card,.commercial-seo-grid article,.commercial-report-grid article){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line)!important;background:var(--pdr1143-light-card)!important;background-image:none!important;box-shadow:0 8px 22px #0f172a0e!important}html[data-theme=light] :is(.commercial-marketplace-card dl>div,.commercial-seo-grid dl>div,.commercial-sequence article,.commercial-compact-list article,.commercial-action-list a,.commercial-card-actions a,.commercial-inline-action,.operation-donut,.operation-flow i,.operation-purchase-flow i,.operation-table-panel,.operation-table-panel>header,.operation-table-panel>article,.commercial-table,.commercial-table>article){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line-soft)!important;background:var(--pdr1143-light-soft)!important;background-image:none!important}html[data-theme=light] :is(.commercial-table>header,.operation-table-panel>header){color:var(--pdr1143-light-muted)!important;border-color:var(--pdr1143-light-line)!important;background:#eef3f8!important}html[data-theme=light] :is(.commercial-table>article,.operation-table-panel>article){color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line-soft)!important;background:#fff!important}html[data-theme=light] :is(.commercial-summary-cards span,.commercial-summary-cards small,.commercial-marketplace-card dt,.commercial-seo-grid dt,.commercial-sequence small,.commercial-sequence em,.commercial-compact-list span,.commercial-action-list span,.operation-page span,.operation-page small,.operation-page p,.commercial-page span,.commercial-page small,.commercial-page p){color:var(--pdr1143-light-muted)!important}html[data-theme=light] :is(.commercial-summary-cards strong,.commercial-marketplace-card dd,.commercial-sequence header,.commercial-sequence strong,.commercial-report-grid strong,.operation-page strong,.commercial-page strong){color:var(--pdr1143-light-text)!important}html[data-theme=light] .operation-table-panel>header span{background:0 0!important}html[data-theme=light] .operation-product-card dl>div{background:#f1f5fa!important;border:1px solid #dbe3ec!important}html[data-theme=light] .operation-product-card dt{color:var(--pdr1143-light-muted)!important}html[data-theme=light] .operation-product-card dd{color:var(--pdr1143-light-text)!important}html[data-theme=light] .operation-exception-card:not(.severity-critico){border-color:var(--pdr1143-light-line)!important;border-top-color:var(--kcos-warning)!important;background:#fff!important}html[data-theme=light] .operation-attention-card dd{color:var(--pdr1143-light-text)!important}html[data-theme=light] .operation-stock-page .operation-product-thumb{color:#2563eb!important;background:#eef3f8!important;border:1px solid #dbe3ec!important}html[data-theme=light] .operation-stock-page>section:not(.operation-table-panel)>header span{color:var(--pdr1143-light-text)!important;background:#e7edf5!important;border:1px solid #dbe3ec!important}html[data-theme] .finance-pricing-product-table{contain:paint!important;border-bottom:6px solid var(--color-primary)!important;max-width:100%!important;padding:10px 0 12px!important;display:block!important;overflow:auto visible!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .finance-pricing-product-table{border-bottom:6px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border))!important}}html[data-theme] .finance-pricing-product-table{scrollbar-width:thin}html[data-theme] .finance-pricing-page,html[data-theme] .finance-pricing-page>*,html[data-theme] .finance-pricing-page :is(.finance-general-multi,.finance-pricing-decision,.finance-pricing-decision-head,.finance-shopee-section,.finance-pricing-detail,.finance-pricing-product-table,.finance-table){box-sizing:border-box!important;min-width:0!important;max-width:100%!important}@media (max-width:700px){html[data-theme] .finance-pricing-page>*,html[data-theme] .finance-pricing-page :is(.finance-general-multi,.finance-pricing-decision,.finance-pricing-decision-head,.finance-shopee-section,.finance-pricing-detail,.finance-pricing-product-table,.finance-table){width:100%!important}html[data-theme] .finance-pricing-page .finance-pricing-detail{grid-template-columns:1fr!important}}html[data-theme] .finance-pricing-product-head,html[data-theme] .finance-pricing-product-main{grid-template-columns:34px 96px minmax(230px,1fr) 134px 96px 126px 178px 112px 80px 150px 300px!important;align-items:center!important;gap:10px!important;min-width:1480px!important}html[data-theme] .finance-pricing-product-head{border-radius:10px!important;min-height:40px!important;padding:9px 12px!important;font-size:8px!important}html[data-theme] .finance-pricing-product-main{min-height:58px!important;padding:10px 12px!important}html[data-theme] .finance-pricing-product-line{border-radius:12px!important;width:max-content!important;min-width:1480px!important;margin-top:8px!important;overflow:visible!important}html[data-theme] .finance-pricing-product-main :is(input,select){min-width:0!important;height:34px!important;font-size:10px!important}html[data-theme] .finance-pricing-product-main input[aria-label=Preço\ usado]{min-width:0!important;height:34px!important;font-size:12px!important}html[data-theme] .finance-pricing-used-price{align-items:center!important;gap:5px!important;min-width:0!important;display:grid!important}html[data-theme] .finance-pricing-used-price .finance-status{width:max-content!important;font-size:8px!important;transform:none!important}html[data-theme] .finance-pricing-viability{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}html[data-theme] .finance-pricing-viability small{white-space:normal!important}html[data-theme] .finance-pricing-row-actions{white-space:normal!important;grid-template-columns:repeat(2,minmax(132px,1fr))!important;gap:6px!important;min-width:0!important;display:grid!important}html[data-theme] .finance-pricing-row-actions button{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;min-width:0!important;height:32px!important;padding:0 8px!important;font-size:8px!important;line-height:1!important;overflow:hidden!important}html[data-theme=light] .finance-pricing-product-line{color:var(--pdr1143-light-text)!important;border-color:var(--pdr1143-light-line)!important;background:var(--pdr1143-light-card)!important;background-image:none!important}html[data-theme=dark] .finance-pricing-product-line{color:var(--pdr1143-dark-text)!important;border-color:var(--pdr1143-dark-line)!important;background:var(--pdr1143-dark-card)!important;background-image:none!important}html[data-theme=light] .central-dashboard{--dashboard-page:#f3f6fa;--dashboard-card:#fff;--dashboard-card-soft:#f8fafc;--dashboard-border:#d9e2ee;--dashboard-border-soft:#e7edf5;--dashboard-text:#182230;--dashboard-heading:#101828;--dashboard-muted:#667085;--dashboard-primary:#dc5f00;--dashboard-primary-soft:#fff4ed;--dashboard-shadow:0 12px 28px #0f172a11;color:var(--dashboard-text)!important;background:var(--dashboard-page)!important;background-image:none!important}html[data-theme=dark] .central-dashboard{--dashboard-page:#070c12;--dashboard-card:#101722;--dashboard-card-soft:#151d2a;--dashboard-border:#2a3445;--dashboard-border-soft:#202a38;--dashboard-text:#f3f6fb;--dashboard-heading:#fff;--dashboard-muted:#a9b4c3;--dashboard-primary:#ff7a1a;--dashboard-primary-soft:#ff7a1a1f;--dashboard-shadow:none;color:var(--dashboard-text)!important;background:var(--dashboard-page)!important;background-image:none!important}html[data-theme] .central-dashboard{min-height:calc(100vh - var(--kcos-topbar-height));overflow-x:hidden;padding:24px clamp(18px,2.6vw,40px) 44px!important}html[data-theme] .central-dashboard,html[data-theme] .central-dashboard *{box-sizing:border-box}html[data-theme] .central-dashboard>main,html[data-theme] .central-dashboard .central-greeting{width:min(1320px,100%);margin-left:auto;margin-right:auto}html[data-theme] .central-dashboard :is(.central-hero,.central-section,.central-situation-card,.central-kpi-card,.central-decision-card,.central-module-card,.central-smart-empty,.central-activity-list>article,.central-hero-metrics article,.central-hero-panel){color:var(--dashboard-text)!important;border-color:var(--dashboard-border)!important;background:var(--dashboard-card)!important;box-shadow:var(--dashboard-shadow)!important;background-image:none!important}html[data-theme=dark] .central-dashboard :is(.central-hero,.central-section,.central-situation-card,.central-kpi-card,.central-decision-card,.central-module-card,.central-smart-empty,.central-activity-list>article,.central-hero-metrics article,.central-hero-panel){background:var(--dashboard-card)!important}html[data-theme] .central-dashboard .central-hero{border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:stretch;gap:16px;margin-bottom:18px;padding:18px;display:grid;border:1px solid var(--dashboard-border)!important}html[data-theme] .central-dashboard .central-hero>div:first-child{min-width:0}html[data-theme] .central-dashboard .central-hero h1{letter-spacing:0;max-width:840px;margin:0;font-size:clamp(22px,2vw,30px);font-weight:850;line-height:1.14;color:var(--dashboard-heading)!important}html[data-theme] .central-dashboard .central-hero p{letter-spacing:0;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:850;color:var(--dashboard-primary)!important}html[data-theme] .central-dashboard .central-hero :is(span,time),html[data-theme] .central-dashboard :is(.central-section p,.central-section small,.central-section time,.central-kpi-description,.central-module-card p,.central-situation-card header small,.central-situation-card>p,.central-activity-list small,.central-activity-list time){color:var(--dashboard-muted)!important}html[data-theme] .central-dashboard :is(.central-section-header h2,.central-situation-card h3,.central-situation-card header>strong,.central-decision-card h3,.central-kpi-card strong,.central-activity-list strong,.central-module-card strong,.central-smart-empty strong,.central-hero-panel strong,.central-hero-metrics strong){color:var(--dashboard-heading)!important}html[data-theme] .central-dashboard .central-hero-panel{border-radius:12px;align-content:space-between;gap:12px;padding:14px;display:grid;background:var(--dashboard-card-soft)!important}html[data-theme] .central-dashboard .central-hero-actions{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] .central-dashboard .central-hero-actions .ds-button{min-width:0;min-height:36px}html[data-theme] .central-dashboard .central-hero-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}html[data-theme] .central-dashboard .central-hero-metrics article{border-radius:12px;min-width:0;min-height:86px;padding:13px;background:var(--dashboard-card-soft)!important}html[data-theme] .central-dashboard .central-hero-metrics strong{font-size:clamp(18px,1.5vw,24px);line-height:1.1}html[data-theme] .central-dashboard .central-section{border-radius:14px;margin-top:14px;padding:16px;border:1px solid var(--dashboard-border)!important}html[data-theme] .central-dashboard .central-section-header{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:14px;padding-bottom:11px;display:flex;border-bottom:1px solid var(--dashboard-border-soft)!important}html[data-theme] .central-dashboard .central-section-header h2{text-transform:none;min-width:0;margin:0;font-size:14px;font-weight:850}html[data-theme] .central-dashboard .central-section-header>span{flex:none;border-color:var(--dashboard-border)!important;color:var(--dashboard-primary)!important;background:var(--dashboard-primary-soft)!important}html[data-theme] .central-dashboard :is(.central-situation-grid,.central-kpi-grid,.central-module-grid,.central-decision-grid,.central-activity-list){min-width:0}html[data-theme] .central-dashboard .central-situation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-theme] .central-dashboard .central-situation-card{border-radius:12px;flex-direction:column;gap:10px;min-width:0;min-height:166px;padding:14px;display:flex;border-top:3px solid var(--dashboard-primary)!important}html[data-theme] .central-dashboard .central-situation-card.status-critical{border-top-color:#ef4444!important}html[data-theme] .central-dashboard .central-situation-card.status-warning{border-top-color:#f59e0b!important}html[data-theme] .central-dashboard .central-situation-card.status-success{border-top-color:#16a34a!important}html[data-theme] .central-dashboard .central-situation-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}html[data-theme] .central-dashboard .central-situation-card header>span,html[data-theme] .central-dashboard .central-kpi-icon,html[data-theme] .central-dashboard .central-module-card>span,html[data-theme] .central-dashboard .central-activity-list>article>span,html[data-theme] .central-dashboard .central-smart-empty>span{border:1px solid var(--dashboard-primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-theme] .central-dashboard .central-situation-card header>span,html[data-theme] .central-dashboard .central-kpi-icon,html[data-theme] .central-dashboard .central-module-card>span,html[data-theme] .central-dashboard .central-activity-list>article>span,html[data-theme] .central-dashboard .central-smart-empty>span{border:1px solid color-mix(in srgb,var(--dashboard-primary) 22%,var(--dashboard-border))}}html[data-theme] .central-dashboard .central-situation-card header>span,html[data-theme] .central-dashboard .central-kpi-icon,html[data-theme] .central-dashboard .central-module-card>span,html[data-theme] .central-dashboard .central-activity-list>article>span,html[data-theme] .central-dashboard .central-smart-empty>span{color:var(--dashboard-primary)!important;background:var(--dashboard-primary-soft)!important}html[data-theme] .central-dashboard .central-situation-card header>span,html[data-theme] .central-dashboard .central-kpi-icon,html[data-theme] .central-dashboard .central-module-card>span{border-radius:12px;width:42px;height:42px}html[data-theme] .central-dashboard .central-situation-card :is(h3,p,small,strong),html[data-theme] .central-dashboard .central-kpi-card :is(p,strong,small,span,a),html[data-theme] .central-dashboard .central-module-card :is(strong,p),html[data-theme] .central-dashboard .central-activity-list :is(strong,small,time),html[data-theme] .central-dashboard .central-decision-card :is(h3,p,b),html[data-theme] .central-dashboard .central-smart-empty :is(strong,p){overflow-wrap:anywhere;min-width:0}html[data-theme] .central-dashboard .central-situation-card>.ds-button{width:max-content;max-width:100%;min-height:32px;margin-top:auto}html[data-theme] .central-dashboard .central-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html[data-theme] .central-dashboard .central-decision-card{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;min-height:138px;padding:16px;display:grid;border-left:4px solid var(--dashboard-primary)!important}html[data-theme] .central-dashboard .central-decision-card.status-critical{border-left-color:#ef4444!important}html[data-theme] .central-dashboard .central-decision-card.status-warning{border-left-color:#f59e0b!important}html[data-theme] .central-dashboard .central-decision-card>.ds-button{white-space:normal;max-width:100%}html[data-theme] .central-dashboard .central-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-theme] .central-dashboard .central-kpi-card{border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:8px 12px;min-width:0;min-height:136px;padding:14px;display:grid}html[data-theme] .central-dashboard .central-kpi-card>a{font-weight:800;color:var(--dashboard-primary)!important}html[data-theme] .central-dashboard .central-kpi-description{grid-column:2/-1;line-height:1.35;margin-top:0!important;font-size:10px!important}html[data-theme] .central-dashboard .central-activity-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html[data-theme] .central-dashboard .central-activity-list>article{border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:grid;border:1px solid var(--dashboard-border)!important}html[data-theme] .central-dashboard .central-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}html[data-theme] .central-dashboard .central-module-card{border-radius:12px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:104px;padding:14px;text-decoration:none;display:grid}html[data-theme] .central-dashboard .central-smart-empty{border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;display:grid;background:var(--dashboard-card-soft)!important;border-style:dashed!important}html[data-theme] .central-dashboard .ds-button-secondary{color:var(--dashboard-heading)!important;border-color:var(--dashboard-border)!important;background:var(--dashboard-card-soft)!important;box-shadow:none!important}html[data-theme] .central-dashboard .ds-button-primary{color:#fff!important;background:var(--dashboard-primary)!important;border-color:#0000!important}html[data-theme] .central-dashboard a:focus-visible,html[data-theme] .central-dashboard button:focus-visible{outline:3px solid var(--dashboard-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .central-dashboard a:focus-visible,html[data-theme] .central-dashboard button:focus-visible{outline:3px solid color-mix(in srgb,var(--dashboard-primary) 32%,transparent)}}html[data-theme] .central-dashboard a:focus-visible,html[data-theme] .central-dashboard button:focus-visible{outline-offset:2px}@media (max-width:1180px){html[data-theme] .central-dashboard .central-hero{grid-template-columns:1fr}html[data-theme] .central-dashboard .central-hero-metrics,html[data-theme] .central-dashboard .central-situation-grid,html[data-theme] .central-dashboard .central-kpi-grid,html[data-theme] .central-dashboard .central-module-grid,html[data-theme] .central-dashboard .central-activity-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){html[data-theme] .central-dashboard{padding:18px 14px 32px!important}html[data-theme] .central-dashboard .central-hero,html[data-theme] .central-dashboard .central-section{padding:14px}html[data-theme] .central-dashboard .central-hero-metrics,html[data-theme] .central-dashboard .central-situation-grid,html[data-theme] .central-dashboard .central-decision-grid,html[data-theme] .central-dashboard .central-kpi-grid,html[data-theme] .central-dashboard .central-module-grid,html[data-theme] .central-dashboard .central-activity-list,html[data-theme] .central-dashboard .central-decision-card,html[data-theme] .central-dashboard .central-smart-empty{grid-template-columns:1fr}html[data-theme] .central-dashboard .central-kpi-card{grid-template-columns:42px minmax(0,1fr)}html[data-theme] .central-dashboard .central-kpi-card>small{grid-column:2;width:max-content}html[data-theme] .central-dashboard .central-kpi-description{grid-column:1/-1}}html[data-theme=light] .kcos-module-gestao :is(.management-page,.fos-page.management-canvas){--mg-page:#f3f6fa;--mg-card:#fff;--mg-card-soft:#f8fafc;--mg-border:#d9e2ee;--mg-border-soft:#e7edf5;--mg-text:#182230;--mg-heading:#101828;--mg-muted:#667085;--mg-primary:#dc5f00;--mg-primary-2:#f97316;--mg-primary-soft:#fff4ed;--mg-success:#067647;--mg-success-soft:#ecfdf3;--mg-warning:#b54708;--mg-warning-soft:#fffaeb;--mg-danger:#b42318;--mg-danger-soft:#fff1f0;--mg-info:#175cd3;--mg-info-soft:#eff8ff;--mg-shadow:0 12px 28px #0f172a11;color:var(--mg-text)!important;background:var(--mg-page)!important;background-image:none!important}html[data-theme=light] .kcos-module-gestao .mg-screen{--mg-page:#f3f6fa;--mg-card:#fff;--mg-card-soft:#f8fafc;--mg-border:#d9e2ee;--mg-border-soft:#e7edf5;--mg-text:#182230;--mg-heading:#101828;--mg-muted:#667085;--mg-primary:#dc5f00;--mg-primary-2:#f97316;--mg-primary-soft:#fff4ed;--mg-purple:#dc5f00;--mg-purple-2:#f97316;--mg-green:#067647;--mg-orange:#b54708;--mg-red:#b42318;--mg-blue:#175cd3}html[data-theme=dark] .kcos-module-gestao :is(.management-page,.fos-page.management-canvas){--mg-page:#070c12;--mg-card:#101722;--mg-card-soft:#151d2a;--mg-border:#2a3445;--mg-border-soft:#202a38;--mg-text:#f3f6fb;--mg-heading:#fff;--mg-muted:#a9b4c3;--mg-primary:#ff7a1a;--mg-primary-2:#ff9b45;--mg-primary-soft:#ff7a1a1f;--mg-success:#5ed09a;--mg-success-soft:#1db9751f;--mg-warning:#ffba6a;--mg-warning-soft:#ff9a371f;--mg-danger:#ff7b83;--mg-danger-soft:#e74c561f;--mg-info:#79a9ff;--mg-info-soft:#3882f61f;--mg-shadow:none;color:var(--mg-text)!important;background:var(--mg-page)!important;background-image:none!important}html[data-theme=dark] .kcos-module-gestao .mg-screen{--mg-page:#070c12;--mg-card:#101722;--mg-card-soft:#151d2a;--mg-border:#2a3445;--mg-border-soft:#202a38;--mg-text:#f3f6fb;--mg-heading:#fff;--mg-muted:#a9b4c3;--mg-primary:#ff7a1a;--mg-primary-2:#ff9b45;--mg-primary-soft:#ff7a1a1f;--mg-purple:#ff7a1a;--mg-purple-2:#ff9b45;--mg-green:#5ed09a;--mg-orange:#ffba6a;--mg-red:#ff7b83;--mg-blue:#79a9ff}html[data-theme] .kcos-module-gestao :is(.management-page,.fos-page.management-canvas){min-height:calc(100vh - var(--kcos-topbar-height));overflow-x:hidden;padding:24px clamp(18px,2.6vw,40px) 44px!important}html[data-theme] .kcos-module-gestao :is(.management-page,.fos-page.management-canvas) *,html[data-theme] .kcos-module-gestao :is(.management-page,.fos-page.management-canvas){box-sizing:border-box}html[data-theme] .kcos-module-gestao :is(.management-page>main,.fos-page.management-canvas>main){width:min(1320px,100%);max-width:1320px;margin-left:auto;margin-right:auto}html[data-theme] .kcos-module-gestao .mg-screen{font-size:12px;color:var(--mg-text)!important}html[data-theme] .kcos-module-gestao :is(.mg-view-header,.mg-panel,.mg-kpi-card,.mg-focus-card,.mg-overview-next,.mg-overview-activity,.mg-quick-cards>a,.mg-week-days>article,.mg-day-objectives div>div,.mg-movements button,.mg-next-action>div,.mg-habit-list button,.mg-decision-list article,.mg-notes-list article,.mg-objectives-board article,.mg-meeting-board article,.mg-impact-grid p,.mg-detail-meta div,.mg-simple-list p,.mg-summary-list p,.mg-area-table p,.mg-week-decisions p,.mg-ranked-list li,.mg-empty-panel,.mg-date-control,.mg-create-menu>div,.mg-control-menu>div,.mg-search,.fos-day-drawer,.fos-drawer-routine,.fos-drawer-protected-list li){color:var(--mg-text)!important;border-color:var(--mg-border)!important;background:var(--mg-card)!important;box-shadow:var(--mg-shadow)!important;background-image:none!important}html[data-theme] .kcos-module-gestao .mg-view-header{border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;margin-bottom:16px;padding:16px 18px;display:flex;border:1px solid var(--mg-border)!important}html[data-theme] .kcos-module-gestao .mg-view-header>div:first-child{min-width:0}html[data-theme] .kcos-module-gestao .mg-view-header p{letter-spacing:0;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:850;color:var(--mg-primary)!important}html[data-theme] .kcos-module-gestao .mg-view-header p b{color:var(--mg-muted)!important}html[data-theme] .kcos-module-gestao .mg-view-header h1{letter-spacing:0;margin:0;font-size:clamp(22px,2vw,30px);font-weight:850;line-height:1.14;color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao .mg-view-header span{max-width:820px;margin-top:5px;font-size:12px;line-height:1.45;display:block;color:var(--mg-muted)!important}html[data-theme] .kcos-module-gestao :is(.mg-header-actions,.mg-date-control){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}html[data-theme] .kcos-module-gestao .mg-date-control{border-radius:10px;min-height:38px;padding:4px 8px 4px 11px;border:1px solid var(--mg-border)!important;background:var(--mg-card-soft)!important}html[data-theme] .kcos-module-gestao .mg-date-control strong{min-width:0;font-size:11px;color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao .mg-date-control button{border-radius:8px;min-height:30px;border:1px solid var(--mg-border)!important;color:var(--mg-text)!important;background:var(--mg-card)!important}html[data-theme] .kcos-module-gestao :is(.mg-panel,.mg-kpi-card,.mg-focus-card,.mg-quick-cards>a,.mg-week-days>article){border:1px solid var(--mg-border)!important;border-radius:14px!important}html[data-theme] .kcos-module-gestao .mg-panel{padding:16px}html[data-theme] .kcos-module-gestao .mg-panel-title{justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin:0 0 14px;padding-bottom:11px;display:flex;border-bottom:1px solid var(--mg-border-soft)!important}html[data-theme] .kcos-module-gestao .mg-panel-title h2{letter-spacing:0;text-transform:none;margin:0;font-size:14px;font-weight:850;color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao :is(.mg-panel-title button,.mg-panel footer,.mg-plan-table footer,.mg-timeline footer,.mg-habit-list footer,.mg-week-bottom footer,.mg-report-main footer,.mg-report-bottom footer){font-weight:800;color:var(--mg-primary)!important}html[data-theme] .kcos-module-gestao :is(.mg-kpi-grid,.mg-overview-top,.mg-planning-main,.mg-three-panels,.mg-two-panels,.mg-decisions-main,.mg-habits-main,.mg-report-main,.mg-week-bottom,.mg-today-grid,.mg-week-days,.mg-quick-cards,.mg-objectives-board>div){gap:12px;min-width:0;display:grid}html[data-theme] .kcos-module-gestao .mg-kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-theme] .kcos-module-gestao .mg-kpi-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme] .kcos-module-gestao .mg-overview-top,html[data-theme] .kcos-module-gestao .mg-report-main,html[data-theme] .kcos-module-gestao .mg-habits-main{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme] .kcos-module-gestao .mg-planning-main,html[data-theme] .kcos-module-gestao .mg-decisions-main{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}html[data-theme] .kcos-module-gestao .mg-three-panels{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme] .kcos-module-gestao .mg-two-panels{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .kcos-module-gestao .mg-today-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}html[data-theme] .kcos-module-gestao .mg-week-days{grid-template-columns:repeat(7,minmax(0,1fr))}html[data-theme] .kcos-module-gestao .mg-week-bottom{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme] .kcos-module-gestao .mg-quick-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}html[data-theme] .kcos-module-gestao .mg-kpi-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:132px;padding:14px;display:grid}html[data-theme] .kcos-module-gestao .mg-kpi-card :is(i,.mg-ring){border:1px solid var(--mg-primary);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-kpi-card :is(i,.mg-ring){border:1px solid color-mix(in srgb,var(--mg-primary) 24%,var(--mg-border))}}html[data-theme] .kcos-module-gestao .mg-kpi-card :is(i,.mg-ring){border-radius:12px;font-style:normal;color:var(--mg-primary)!important;background:var(--mg-primary-soft)!important}html[data-theme] .kcos-module-gestao .mg-kpi-card :is(small,p),html[data-theme] .kcos-module-gestao :is(.mg-panel p,.mg-panel small,.mg-panel time,.mg-panel em,.mg-panel dt,.mg-empty-panel small,.mg-quick-cards small,.mg-week-days small,.mg-week-days span,.mg-week-days em,.mg-timeline small,.mg-timeline em,.mg-date-control span){color:var(--mg-muted)!important}html[data-theme] .kcos-module-gestao :is(.mg-kpi-card strong,.mg-panel strong,.mg-panel h2,.mg-panel h3,.mg-focus-card h2,.mg-overview-next h2,.mg-week-days strong,.mg-quick-cards strong,.mg-empty-panel strong,.mg-date-control strong,.mg-decision-detail h2,.mg-next-action h2,.fos-day-drawer h2,.fos-day-drawer label,.fos-day-drawer legend){color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao .mg-kpi-card strong{font-size:clamp(18px,1.4vw,23px);line-height:1.12;display:block}html[data-theme] .kcos-module-gestao .mg-kpi-card>a,html[data-theme] .kcos-module-gestao .mg-kpi-card>button,html[data-theme] .kcos-module-gestao .mg-card-action{grid-column:1/-1;width:max-content;max-width:100%;font-size:10px;font-weight:850;color:var(--mg-primary)!important}html[data-theme] .kcos-module-gestao :is(.mg-focus-banner,.mg-focus-card){border:1px solid var(--mg-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao :is(.mg-focus-banner,.mg-focus-card){border:1px solid color-mix(in srgb,var(--mg-primary) 22%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao :is(.mg-focus-banner,.mg-focus-card){background:var(--mg-card)!important}html[data-theme] .kcos-module-gestao .mg-focus-banner{border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}html[data-theme] .kcos-module-gestao .mg-focus-banner small,html[data-theme] .kcos-module-gestao .mg-focus-card small{font-weight:850;color:var(--mg-primary)!important}html[data-theme] .kcos-module-gestao .mg-focus-banner strong{margin-top:4px;font-size:clamp(16px,1.5vw,22px);display:block;color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao :is(.mg-primary-action,.mg-create-menu>summary,.mg-focus-banner button,.mg-next-action button,.mg-quick-note button,.fos-day-drawer footer button){border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,var(--mg-primary),var(--mg-primary-2))!important;box-shadow:none!important;border:1px solid #0000!important}html[data-theme] .kcos-module-gestao :is(.mg-primary-action.secondary,.mg-control-menu>summary,.mg-panel button:not(.mg-primary-action):not(.danger),.mg-date-control button,.mg-row-actions summary,.mg-row-actions button,.mg-create-menu button:not(.mg-primary-action),.fos-drawer-protected-add button,.fos-day-drawer header button){color:var(--mg-heading)!important;border:1px solid var(--mg-border)!important;background:var(--mg-card-soft)!important;box-shadow:none!important;background-image:none!important}html[data-theme] .kcos-module-gestao :is(.mg-create-menu,.mg-control-menu,.mg-row-actions){position:relative}html[data-theme] .kcos-module-gestao :is(.mg-create-menu>summary,.mg-control-menu>summary,.mg-row-actions>summary){cursor:pointer;list-style:none}html[data-theme] .kcos-module-gestao :is(){display:none}html[data-theme] .kcos-module-gestao :is(.mg-create-menu>div,.mg-control-menu>div,.mg-row-actions>div){z-index:80;border-radius:12px;box-shadow:0 18px 45px #0f172a29!important}html[data-theme] .kcos-module-gestao .mg-control-menu>div,html[data-theme] .kcos-module-gestao .mg-row-actions>div{gap:6px;min-width:180px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0}html[data-theme] .kcos-module-gestao .mg-field{gap:5px;font-size:10px;font-weight:750;display:grid;color:var(--mg-muted)!important}html[data-theme] .kcos-module-gestao :is(.mg-field input,.mg-field select,.mg-field textarea,.mg-search input,.mg-quick-note textarea,.fos-day-drawer input,.fos-day-drawer select,.fos-day-drawer textarea){border-radius:10px;outline:0;width:100%;min-height:38px;border:1px solid var(--mg-border)!important;color:var(--mg-text)!important;background:var(--mg-card-soft)!important;background-image:none!important}html[data-theme] .kcos-module-gestao :is(){color:var(--mg-muted)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao :is(){color:color-mix(in srgb,var(--mg-muted) 74%,transparent)!important}}html[data-theme] .kcos-module-gestao :is(.mg-table-head,.mg-table-row){grid-template-columns:minmax(220px,1.2fr) minmax(130px,.7fr) minmax(180px,1fr) minmax(140px,.8fr) minmax(120px,.6fr);align-items:center;gap:12px;min-width:920px;padding:12px;display:grid;border:1px solid var(--mg-border)!important}html[data-theme] .kcos-module-gestao .mg-plan-table{overflow-x:auto}html[data-theme] .kcos-module-gestao .mg-table-head{text-transform:uppercase;border-radius:12px 12px 0 0;font-size:10px;font-weight:850;color:var(--mg-muted)!important;background:var(--mg-card-soft)!important}html[data-theme] .kcos-module-gestao .mg-table-row{background:var(--mg-card)!important;border-top:0!important}html[data-theme] .kcos-module-gestao :is(.mg-decision-list>div,.mg-notes-list>div,.mg-habit-list>div,.mg-meeting-board>div,.mg-simple-list,.mg-summary-list,.mg-week-decisions,.mg-ranked-list){gap:8px;display:grid}html[data-theme] .kcos-module-gestao .mg-decision-list>div>article{border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid;border:1px solid var(--mg-border)!important}html[data-theme] .kcos-module-gestao :is(.mg-notes-list>div>article,.mg-meeting-board article,.mg-habit-list button,.mg-movements button,.mg-week-days>article){border-radius:12px;min-width:0;padding:12px;border:1px solid var(--mg-border)!important}html[data-theme] .kcos-module-gestao :is(.mg-habit-list button,.mg-movements button){text-align:left;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;display:grid}html[data-theme] .kcos-module-gestao :is(.mg-habit-list button>span,.mg-movements button>span,.mg-quick-cards span,.mg-simple-list span,.mg-summary-list span,.mg-ranked-list b){border-radius:10px;place-items:center;width:30px;height:30px;display:grid;color:var(--mg-primary)!important;background:var(--mg-primary-soft)!important}html[data-theme] .kcos-module-gestao :is(.mg-habit-list button.done,.mg-movements button.done){border-color:var(--mg-success)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao :is(.mg-habit-list button.done,.mg-movements button.done){border-color:color-mix(in srgb,var(--mg-success) 30%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao :is(.mg-habit-list button.done,.mg-movements button.done){background:var(--mg-success-soft)!important}html[data-theme] .kcos-module-gestao :is(.mg-objectives-board article,.mg-day-objectives div>div,.mg-detail-meta div,.mg-impact-grid p,.mg-simple-list p,.mg-summary-list p,.mg-area-table p,.mg-week-decisions p,.mg-ranked-list li,.mg-empty-panel){border-radius:12px;min-width:0;padding:12px;border:1px solid var(--mg-border)!important;background:var(--mg-card-soft)!important}html[data-theme] .kcos-module-gestao .mg-objectives-board>div{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .kcos-module-gestao .mg-objectives-board article{gap:10px;display:grid}html[data-theme] .kcos-module-gestao .mg-objectives-board dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}html[data-theme] .kcos-module-gestao :is(progress){background:var(--mg-border-soft);border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}html[data-theme] .kcos-module-gestao progress::-webkit-progress-bar{background:var(--mg-border-soft)}html[data-theme] .kcos-module-gestao progress::-webkit-progress-value{background:linear-gradient(90deg,var(--mg-primary),var(--mg-primary-2))}html[data-theme] .kcos-module-gestao progress::-moz-progress-bar{background:linear-gradient(90deg,var(--mg-primary),var(--mg-primary-2))}html[data-theme] .kcos-module-gestao :is(.mg-badge,.status-pendente,.status-em_andamento,.status-concluido,.priority-alta,.priority-media,.priority-baixa){white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:22px;padding:0 8px;font-size:9px;font-weight:850;display:inline-flex}html[data-theme] .kcos-module-gestao :is(.status-concluido,.priority-baixa){color:var(--mg-success)!important;border-color:var(--mg-success)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao :is(.status-concluido,.priority-baixa){border-color:color-mix(in srgb,var(--mg-success) 32%,transparent)!important}}html[data-theme] .kcos-module-gestao :is(.status-concluido,.priority-baixa){background:var(--mg-success-soft)!important}html[data-theme] .kcos-module-gestao :is(.status-pendente,.priority-alta){color:var(--mg-warning)!important;border-color:var(--mg-warning)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao :is(.status-pendente,.priority-alta){border-color:color-mix(in srgb,var(--mg-warning) 34%,transparent)!important}}html[data-theme] .kcos-module-gestao :is(.status-pendente,.priority-alta){background:var(--mg-warning-soft)!important}html[data-theme] .kcos-module-gestao :is(.status-em_andamento,.priority-media){color:var(--mg-info)!important;border-color:var(--mg-info)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao :is(.status-em_andamento,.priority-media){border-color:color-mix(in srgb,var(--mg-info) 32%,transparent)!important}}html[data-theme] .kcos-module-gestao :is(.status-em_andamento,.priority-media){background:var(--mg-info-soft)!important}html[data-theme] .kcos-module-gestao :is(.mg-donut,.mg-ring){background:conic-gradient(var(--mg-primary) var(--value),var(--mg-border-soft) 0)!important}html[data-theme] .kcos-module-gestao .mg-donut{border-radius:50%;place-items:center;width:132px;height:132px;margin:10px auto;display:grid}html[data-theme] .kcos-module-gestao .mg-donut>span,html[data-theme] .kcos-module-gestao .mg-ring>b{border-radius:50%;place-items:center;display:grid;color:var(--mg-heading)!important;background:var(--mg-card)!important}html[data-theme] .kcos-module-gestao .mg-ring>b{width:30px;height:30px;font-size:10px}html[data-theme] .kcos-module-gestao :is(.mg-bars p,.mg-legend p,.mg-chart-legend,.mg-chart-labels,.mg-calendar-grid header,.mg-calendar-grid footer){color:var(--mg-muted)!important}html[data-theme] .kcos-module-gestao .mg-line-chart svg{border-radius:12px;width:100%;min-height:180px;border:1px solid var(--mg-border)!important;background:var(--mg-card-soft)!important}html[data-theme] .kcos-module-gestao .mg-line-chart path{fill:none;stroke:var(--mg-primary);stroke-width:3px}html[data-theme] .kcos-module-gestao :is(.mg-calendar-grid span,.mg-bar-chart span){color:var(--mg-text)!important;background:var(--mg-card-soft)!important}html[data-theme] .kcos-module-gestao .mg-bar-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:180px;display:grid}html[data-theme] .kcos-module-gestao .mg-bar-chart i{background:linear-gradient(180deg,var(--mg-primary),var(--mg-primary-2));border-radius:8px 8px 0 0;width:100%;min-height:12px;display:block}html[data-theme] .kcos-module-gestao :is(.mg-week-days>article,.mg-quick-cards>a){text-decoration:none;transition:border-color .18s,transform .18s}html[data-theme] .kcos-module-gestao :is(.mg-week-days>article:hover,.mg-quick-cards>a:hover){border-color:var(--mg-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao :is(.mg-week-days>article:hover,.mg-quick-cards>a:hover){border-color:color-mix(in srgb,var(--mg-primary) 44%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao :is(.mg-week-days>article:hover,.mg-quick-cards>a:hover){transform:translateY(-1px)}html[data-theme] .kcos-module-gestao .mg-week-days>article.today{border-color:var(--mg-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-week-days>article.today{border-color:color-mix(in srgb,var(--mg-primary) 52%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao .mg-week-days>article.today{box-shadow:0 0 0 2px var(--mg-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-week-days>article.today{box-shadow:0 0 0 2px color-mix(in srgb,var(--mg-primary) 14%,transparent)!important}}html[data-theme] .kcos-module-gestao .mg-week-days>article header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}html[data-theme] .kcos-module-gestao .mg-week-days>article p{gap:4px;margin:9px 0;display:grid}html[data-theme] .kcos-module-gestao :is(.mg-next-action dl,.mg-detail-meta,.mg-impact-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}html[data-theme] .kcos-module-gestao .mg-quick-note form{gap:10px;display:grid}html[data-theme] .kcos-module-gestao .mg-quick-note textarea{resize:vertical;min-height:130px}html[data-theme] .kcos-module-gestao :is(.fos-loading,.fos-drawer-backdrop){color:var(--mg-text)!important}html[data-theme] .kcos-module-gestao .fos-drawer-backdrop{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0;background:#02060c94!important}html[data-theme] .kcos-module-gestao .fos-day-drawer{width:min(520px,100%);height:100%;padding:18px;overflow:auto;border-left:1px solid var(--mg-border)!important}html[data-theme] .kcos-module-gestao .fos-day-drawer header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex;border-bottom:1px solid var(--mg-border)!important;background:0 0!important}html[data-theme] .kcos-module-gestao .fos-day-drawer form{gap:12px;display:grid}html[data-theme] .kcos-module-gestao .fos-day-drawer fieldset{border-radius:12px;gap:10px;margin:0;padding:12px;display:grid;border:1px solid var(--mg-border)!important}html[data-theme] .kcos-module-gestao .fos-drawer-movement,html[data-theme] .kcos-module-gestao .fos-drawer-protected-add{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;display:grid}html[data-theme] .kcos-module-gestao .fos-drawer-protected-add{grid-template-columns:minmax(0,1fr) auto}html[data-theme] .kcos-module-gestao :is(.mg-screen,.mg-panel,.mg-kpi-card,.mg-view-header,.mg-week-days>article,.mg-table-row,.mg-decision-list article,.mg-notes-list article,.mg-objectives-board article,.mg-field,.fos-day-drawer) :is(strong,small,span,p,h1,h2,h3,em,time,dd,dt,button,a,label){overflow-wrap:anywhere;min-width:0}html[data-theme] .kcos-module-gestao :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--mg-primary)}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--mg-primary) 34%,transparent)}}html[data-theme] .kcos-module-gestao :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:2px}@media (max-width:1180px){html[data-theme] .kcos-module-gestao .mg-kpi-grid.five,html[data-theme] .kcos-module-gestao .mg-kpi-grid.four,html[data-theme] .kcos-module-gestao .mg-week-days{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .kcos-module-gestao :is(.mg-overview-top,.mg-planning-main,.mg-decisions-main,.mg-three-panels,.mg-two-panels,.mg-habits-main,.mg-report-main,.mg-week-bottom,.mg-today-grid){grid-template-columns:1fr}}@media (max-width:760px){html[data-theme] .kcos-module-gestao :is(.management-page,.fos-page.management-canvas){padding:18px 14px 32px!important}html[data-theme] .kcos-module-gestao .mg-view-header,html[data-theme] .kcos-module-gestao .mg-focus-banner{flex-direction:column;align-items:stretch}html[data-theme] .kcos-module-gestao :is(.mg-kpi-grid.five,.mg-kpi-grid.four,.mg-week-days,.mg-quick-cards,.mg-objectives-board>div,.mg-next-action dl,.mg-detail-meta,.mg-impact-grid){grid-template-columns:1fr}html[data-theme] .kcos-module-gestao :is(.mg-habit-list button,.mg-movements button,.mg-decision-list>div>article){grid-template-columns:32px minmax(0,1fr)}html[data-theme] .kcos-module-gestao :is(.mg-habit-list button>em,.mg-habit-list button>time,.mg-movements button>em,.mg-decision-list article>time,.mg-decision-list article>.mg-badge){grid-column:2}html[data-theme] .kcos-module-gestao .mg-create-menu>div{width:calc(100vw - 28px);top:calc(var(--kcos-topbar-height) + 18px);position:fixed;left:14px;right:14px}}html[data-theme] .kcos-module-gestao .mg-screen{line-height:1.45}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-management-summary>div>article,.mg-overview-activity>div>p,.mg-timeline>div>p,.mg-habit-insights-blueprint article,.mg-notes-list>div>article,.mg-note-featured>section,.mg-expanded-note,.mg-bars p,.mg-legend p,.mg-calendar-grid>div>span,.mg-bar-chart>span,.mg-streak>p,.mg-week-days header,.mg-week-days article>div,.mg-week-days article>footer,.mg-ranked-list li,.mg-week-decisions>p,.mg-summary-list p,.mg-area-table p,.mg-decision-detail>section,.mg-detail-meta,.mg-impact-grid>p,.mg-next-action>div,.mg-day-objectives>div>div,.mg-quick-note form,.mg-meeting-board>div>article){color:var(--mg-text)!important;border-color:var(--mg-border-soft)!important;background:var(--mg-card-soft)!important;box-shadow:none!important;background-image:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-management-summary>div,.mg-timeline>div,.mg-decision-list>div,.mg-notes-list>div,.mg-meeting-board>div,.mg-habit-list>div,.mg-calendar-grid,.mg-habit-insights-blueprint>div,.mg-week-decisions,.mg-summary-list,.mg-ranked-list,.mg-simple-list,.mg-area-table,.mg-bars,.mg-legend,.mg-line-chart,.mg-chart-labels,.mg-chart-legend,.mg-bar-chart,.mg-day-objectives>div){color:var(--mg-text)!important;background:0 0!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-kpi-card>i,.mg-management-summary i,.mg-table-row i,.mg-meeting-board article>span:not(.mg-badge),.mg-habit-insights-blueprint article>i,.mg-notes-list article>i,.mg-quick-cards>a>span,.mg-movements>div>button>span,.mg-habit-list button>span,.mg-habit-list button>b,.mg-ranked-list li>span,.mg-simple-list p>span,.mg-summary-list p>span,.mg-empty-panel>span){border:1px solid var(--mg-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-kpi-card>i,.mg-management-summary i,.mg-table-row i,.mg-meeting-board article>span:not(.mg-badge),.mg-habit-insights-blueprint article>i,.mg-notes-list article>i,.mg-quick-cards>a>span,.mg-movements>div>button>span,.mg-habit-list button>span,.mg-habit-list button>b,.mg-ranked-list li>span,.mg-simple-list p>span,.mg-summary-list p>span,.mg-empty-panel>span){border:1px solid color-mix(in srgb,var(--mg-primary) 24%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-kpi-card>i,.mg-management-summary i,.mg-table-row i,.mg-meeting-board article>span:not(.mg-badge),.mg-habit-insights-blueprint article>i,.mg-notes-list article>i,.mg-quick-cards>a>span,.mg-movements>div>button>span,.mg-habit-list button>span,.mg-habit-list button>b,.mg-ranked-list li>span,.mg-simple-list p>span,.mg-summary-list p>span,.mg-empty-panel>span){color:var(--mg-primary)!important;background:var(--mg-primary-soft)!important;background-image:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-movements>div>button.done>span,.mg-habit-list button.done>span,.mg-habit-list button.done>b,.mg-ranked-list li>span.done){color:#fff!important;border-color:var(--mg-success)!important;background:var(--mg-success)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-ring:before,html[data-theme] .kcos-module-gestao .mg-screen .mg-donut:before{background:var(--mg-card)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-ring b,.mg-donut strong){color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-ring.green-ring,html[data-theme] .kcos-module-gestao .mg-screen .mg-status-card .mg-ring{background:conic-gradient(var(--mg-success) var(--value),var(--mg-border-soft) 0)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-energy b,.mg-streak>div i,.mg-calendar-grid>div>span.done i){background:var(--mg-success)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-energy b.off{border:1px solid var(--mg-border)!important;background:var(--mg-card-soft)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-kpi-card p em,.mg-week-decisions em,.mg-notes-list article>em,.mg-notes-list article>b,.mg-note-featured section em,.mg-movements button em,.mg-ranked-list em,.mg-week-days header em){border:1px solid var(--mg-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-kpi-card p em,.mg-week-decisions em,.mg-notes-list article>em,.mg-notes-list article>b,.mg-note-featured section em,.mg-movements button em,.mg-ranked-list em,.mg-week-days header em){border:1px solid color-mix(in srgb,var(--mg-primary) 22%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-kpi-card p em,.mg-week-decisions em,.mg-notes-list article>em,.mg-notes-list article>b,.mg-note-featured section em,.mg-movements button em,.mg-ranked-list em,.mg-week-days header em){color:var(--mg-primary)!important;background:var(--mg-primary-soft)!important;background-image:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-badge.status-pendente,.mg-badge.priority-media){color:var(--mg-warning)!important;border-color:var(--mg-warning)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-badge.status-pendente,.mg-badge.priority-media){border-color:color-mix(in srgb,var(--mg-warning) 34%,transparent)!important}}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-badge.status-pendente,.mg-badge.priority-media){background:var(--mg-warning-soft)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-badge.priority-alta{color:var(--mg-danger)!important;border-color:var(--mg-danger)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen .mg-badge.priority-alta{border-color:color-mix(in srgb,var(--mg-danger) 34%,transparent)!important}}html[data-theme] .kcos-module-gestao .mg-screen .mg-badge.priority-alta{background:var(--mg-danger-soft)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-badge.status-em_andamento,.mg-badge.priority-baixa){color:var(--mg-info)!important;border-color:var(--mg-info)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-badge.status-em_andamento,.mg-badge.priority-baixa){border-color:color-mix(in srgb,var(--mg-info) 32%,transparent)!important}}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-badge.status-em_andamento,.mg-badge.priority-baixa){background:var(--mg-info-soft)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-badge.status-concluido{color:var(--mg-success)!important;border-color:var(--mg-success)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen .mg-badge.status-concluido{border-color:color-mix(in srgb,var(--mg-success) 32%,transparent)!important}}html[data-theme] .kcos-module-gestao .mg-screen .mg-badge.status-concluido{background:var(--mg-success-soft)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-decision-list nav,.mg-notes-list nav){flex-wrap:wrap;gap:8px;padding:12px 0;display:flex;background:0 0!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-decision-list nav button,.mg-notes-list nav button,.mg-control-menu button,.mg-row-actions button,.mg-panel-title button){border-radius:9px;min-height:32px;border:1px solid var(--mg-border)!important;color:var(--mg-text)!important;background:var(--mg-card-soft)!important;background-image:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-decision-list nav button.active,.mg-notes-list nav button.active,.mg-control-menu button:hover,.mg-row-actions button:hover,.mg-panel-title button:hover){color:var(--mg-primary)!important;border-color:var(--mg-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-decision-list nav button.active,.mg-notes-list nav button.active,.mg-control-menu button:hover,.mg-row-actions button:hover,.mg-panel-title button:hover){border-color:color-mix(in srgb,var(--mg-primary) 35%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-decision-list nav button.active,.mg-notes-list nav button.active,.mg-control-menu button:hover,.mg-row-actions button:hover,.mg-panel-title button:hover){background:var(--mg-primary-soft)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-row-actions button.danger:hover{color:var(--mg-danger)!important;border-color:var(--mg-danger)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen .mg-row-actions button.danger:hover{border-color:color-mix(in srgb,var(--mg-danger) 35%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao .mg-screen .mg-row-actions button.danger:hover{background:var(--mg-danger-soft)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-control-menu>div,.mg-row-actions>div,.mg-create-menu>div){color:var(--mg-text)!important;border-color:var(--mg-border)!important;background:var(--mg-card)!important;background-image:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-primary-action,.mg-create-menu>summary,.mg-focus-banner button,.mg-next-action>div>button,.mg-quick-note button,.mg-decision-detail>button,.mg-note-featured>button){color:#fff!important;background:linear-gradient(135deg,var(--mg-primary),var(--mg-primary-2))!important;border-color:#0000!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-primary-action.secondary,.mg-control-menu>summary,.mg-date-control,.mg-date-control button,.mg-overview-next a,.mg-focus-card a){color:var(--mg-heading)!important;border:1px solid var(--mg-border)!important;background:var(--mg-card-soft)!important;background-image:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-field input,.mg-field select,.mg-field textarea,.mg-search,.mg-search input,.mg-quick-note textarea,.fos-day-drawer input,.fos-day-drawer select,.fos-day-drawer textarea){color:var(--mg-text)!important;border-color:var(--mg-border)!important;background:var(--mg-card-soft)!important;background-image:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(h1,h2,h3,strong,dd,b,.mg-kpi-card strong,.mg-panel strong,.mg-week-days article>p strong,.mg-objectives-board h2,.mg-decision-detail>h2,.mg-note-featured>h2){color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(p,small,span,time,em,dt,li,label,.mg-kpi-card p,.mg-panel p,.mg-panel small,.mg-week-days article>p,.mg-week-days article>div span,.mg-chart-labels,.mg-chart-legend,.mg-field,.mg-card-action.is-disabled){color:var(--mg-muted)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-view-header p,.mg-panel-title h2,.mg-decision-detail section>small,.mg-note-featured section>small,.mg-kpi-card>a,.mg-kpi-card>button,.mg-week-days article>footer,.mg-panel>footer,.mg-plan-table footer,.mg-timeline footer,.mg-habit-list footer,.mg-week-bottom footer,.mg-report-main footer,.mg-report-bottom footer,.mg-overview-activity a){color:var(--mg-primary)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-focus-card{color:var(--mg-text)!important;background:var(--mg-card)!important;border:1px solid var(--mg-primary)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme] .kcos-module-gestao .mg-screen .mg-focus-card{border:1px solid color-mix(in srgb,var(--mg-primary) 26%,var(--mg-border))!important}}html[data-theme] .kcos-module-gestao .mg-screen .mg-focus-card h2{color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-focus-card:before{content:"";background:linear-gradient(90deg,var(--mg-primary),var(--mg-primary-2));border-radius:999px;width:42px;height:4px;display:block}html[data-theme] .kcos-module-gestao .mg-screen .mg-overview-activity{grid-template-columns:minmax(180px,.32fr) minmax(0,1fr)}html[data-theme] .kcos-module-gestao .mg-screen .mg-overview-activity>div{grid-template-columns:repeat(3,minmax(0,1fr)) auto}html[data-theme] .kcos-module-gestao .mg-screen .mg-line-chart svg{background:linear-gradient(180deg,var(--mg-card-soft),var(--mg-card))!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-line-chart path:first-child{stroke:var(--mg-primary)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-line-chart path:nth-child(2){stroke:var(--mg-success)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-line-chart path:nth-child(3){stroke:var(--mg-info)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-line-chart path:nth-child(4){stroke:var(--mg-warning)!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-table-row,.mg-decision-list>div>article,.mg-notes-list>div>article,.mg-meeting-board>div>article,.mg-habit-list>div>button,.mg-movements>div>button){min-height:58px}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-notes-list article strong,.mg-notes-list article small,.mg-overview-activity p strong){white-space:normal!important;text-overflow:clip!important}@media (max-width:1180px){html[data-theme] .kcos-module-gestao .mg-screen .mg-overview-activity,html[data-theme] .kcos-module-gestao .mg-screen .mg-overview-activity>div{grid-template-columns:1fr}}@media (max-width:760px){html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-notes-list>div>article,.mg-meeting-board>div>article,.mg-habit-list>div>button,.mg-movements>div>button,.mg-decision-list>div>article){grid-template-columns:34px minmax(0,1fr)}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-notes-list article>em,.mg-notes-list article>b,.mg-notes-list article>.mg-row-actions,.mg-meeting-board article>.mg-badge,.mg-meeting-board article>button,.mg-habit-list button>em,.mg-habit-list button>time,.mg-habit-list button>b,.mg-movements button>em,.mg-decision-list article>time,.mg-decision-list article>.mg-badge,.mg-decision-list article>.mg-row-actions){grid-column:2}}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-management-summary,.mg-management-summary *,.mg-panel-title,.mg-panel-title *,.mg-kpi-card,.mg-kpi-card *,.mg-week-days,.mg-week-days *,.mg-report-main,.mg-report-main *,.mg-three-panels,.mg-three-panels *,.mg-overview-top,.mg-overview-top *){overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-management-summary strong,.mg-kpi-card strong,.mg-date-control strong,.mg-panel-title h2,.mg-panel-title button,.mg-panel-title a,.mg-primary-action,.mg-create-menu>summary,.mg-control-menu>summary,.mg-week-days header em,.mg-week-days article>footer,.mg-card-action){white-space:nowrap!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-view-header{margin-top:0!important;margin-bottom:18px!important}html[data-theme] .kcos-module-gestao :is(.management-page,.fos-page.management-canvas){padding-top:28px!important}html[data-theme] .kcos-module-gestao .mg-overview-top{align-items:stretch;grid-template-columns:minmax(220px,.9fr) minmax(520px,2fr) minmax(220px,.85fr) minmax(220px,.85fr)!important;gap:14px!important;margin-top:14px!important}html[data-theme] .kcos-module-gestao .mg-focus-card{align-content:space-between!important;gap:12px!important;min-height:148px!important;padding:18px!important;display:grid!important}html[data-theme] .kcos-module-gestao .mg-focus-card h2{margin:0!important;font-size:clamp(16px,1.35vw,20px)!important;line-height:1.28!important}html[data-theme] .kcos-module-gestao .mg-focus-card a{width:max-content!important;max-width:100%!important;min-height:34px!important;margin:0!important;padding:0 12px!important}html[data-theme] .kcos-module-gestao .mg-management-summary{min-width:0}html[data-theme] .kcos-module-gestao .mg-management-summary>div{grid-template-columns:repeat(4,minmax(118px,1fr))!important;gap:10px!important;padding:12px!important}html[data-theme] .kcos-module-gestao .mg-management-summary>div>article{border:1px solid var(--mg-border-soft)!important;background:var(--mg-card-soft)!important;border-radius:12px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:92px!important;padding:12px!important}html[data-theme] .kcos-module-gestao .mg-management-summary>div>article:last-child{border-right:1px solid var(--mg-border-soft)!important}html[data-theme] .kcos-module-gestao .mg-management-summary i{border-radius:10px!important;width:34px!important;height:34px!important}html[data-theme] .kcos-module-gestao .mg-management-summary span{min-width:0;gap:4px!important}html[data-theme] .kcos-module-gestao .mg-management-summary small{max-width:100%;display:block;color:var(--mg-muted)!important;font-size:10px!important;font-weight:800!important;line-height:1.22!important}html[data-theme] .kcos-module-gestao .mg-management-summary strong{display:block;color:var(--mg-heading)!important;font-size:clamp(20px,1.6vw,28px)!important;line-height:1!important}html[data-theme] .kcos-module-gestao .mg-management-summary em{color:var(--mg-muted)!important;font-size:10px!important;line-height:1.2!important}html[data-theme] .kcos-module-gestao .mg-status-card{grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;min-height:148px!important}html[data-theme] .kcos-module-gestao .mg-status-card>.mg-panel-title{grid-column:1/-1;min-height:38px!important}html[data-theme] .kcos-module-gestao .mg-status-card .mg-ring{width:78px!important;height:78px!important;margin:12px!important}html[data-theme] .kcos-module-gestao .mg-status-card>p{padding-right:12px;gap:6px!important;font-size:10px!important}html[data-theme] .kcos-module-gestao .mg-status-card>p strong{font-size:13px!important}html[data-theme] .kcos-module-gestao .mg-overview-next{min-height:148px!important}html[data-theme] .kcos-module-gestao .mg-overview-next h2{margin:14px 16px!important;font-size:15px!important;line-height:1.35!important}html[data-theme] .kcos-module-gestao .mg-overview-next a{width:max-content!important;max-width:calc(100% - 32px)!important;margin:auto 16px 16px!important;padding:0 12px!important}html[data-theme] .kcos-module-gestao .mg-panel-title{min-height:42px!important;padding:0 14px 10px!important}html[data-theme] .kcos-module-gestao .mg-panel-title h2{min-width:0;font-size:13px!important;line-height:1.15!important}html[data-theme] .kcos-module-gestao .mg-panel-title button{flex:none!important;min-width:max-content!important;max-width:100%!important;min-height:34px!important;padding:0 12px!important;line-height:1!important}html[data-theme] .kcos-module-gestao .mg-movements .mg-panel-title{align-items:center!important}html[data-theme] .kcos-module-gestao .mg-movements .mg-panel-title button{letter-spacing:0!important;justify-content:center!important;min-width:142px!important}html[data-theme] .kcos-module-gestao .mg-next-action{border-color:var(--mg-border)!important;background:var(--mg-card)!important}html[data-theme] .kcos-module-gestao .mg-next-action>.mg-panel-title{border-bottom-color:var(--mg-border-soft)!important;background:var(--mg-card)!important}html[data-theme=dark] .kcos-module-gestao .mg-next-action>.mg-panel-title{background:var(--mg-card)!important}html[data-theme=dark] .kcos-module-gestao .mg-next-action>div{border-color:var(--mg-border-soft)!important;background:var(--mg-card-soft)!important}html[data-theme=light] .kcos-module-gestao .mg-next-action>.mg-panel-title{background:var(--mg-card)!important}html[data-theme] .kcos-module-gestao .mg-today-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:14px!important}html[data-theme] .kcos-module-gestao .mg-movements>div>button,html[data-theme] .kcos-module-gestao .mg-habit-list>div>button{min-height:60px!important;padding:10px 12px!important}html[data-theme] .kcos-module-gestao .mg-movements button strong,html[data-theme] .kcos-module-gestao .mg-habit-list strong{font-size:12px!important;line-height:1.25!important}html[data-theme] .kcos-module-gestao .mg-week .mg-view-header{margin-top:4px!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-grid.five{scrollbar-width:thin;padding-bottom:6px;overflow-x:auto;grid-template-columns:repeat(5,minmax(170px,1fr))!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card{min-width:170px!important;min-height:126px!important}html[data-theme] .kcos-module-gestao .mg-week-days{scrollbar-width:thin;padding:2px 0 10px;overflow-x:auto;grid-template-columns:repeat(7,minmax(178px,1fr))!important}html[data-theme] .kcos-module-gestao .mg-week-days>article{min-width:178px!important;min-height:232px!important;padding:14px!important}html[data-theme] .kcos-module-gestao .mg-week-days header strong{font-size:11px!important;line-height:1.2!important}html[data-theme] .kcos-module-gestao .mg-week-days article>p{margin:10px 0 0!important;font-size:10px!important;line-height:1.28!important}html[data-theme] .kcos-module-gestao .mg-week-days article>p strong{min-height:auto!important;font-size:12px!important;line-height:1.25!important}html[data-theme] .kcos-module-gestao .mg-week-bottom{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important}html[data-theme] .kcos-module-gestao .mg-report-main{grid-template-columns:minmax(0,1.25fr) minmax(250px,.8fr) minmax(250px,.8fr)!important;gap:14px!important}html[data-theme] .kcos-module-gestao .mg-report-main>.mg-panel{min-height:236px!important}html[data-theme] .kcos-module-gestao .mg-line-chart{padding:12px!important}html[data-theme] .kcos-module-gestao .mg-line-chart svg{height:150px!important;min-height:150px!important}html[data-theme] .kcos-module-gestao .mg-report-bottom .mg-panel,html[data-theme] .kcos-module-gestao .mg-three-panels>.mg-panel{min-height:180px!important}html[data-theme] .kcos-module-gestao .mg-report-main footer,html[data-theme] .kcos-module-gestao .mg-report-bottom footer,html[data-theme] .kcos-module-gestao .mg-three-panels footer{min-height:30px!important;color:var(--mg-muted)!important;font-size:10px!important;font-weight:700!important}html[data-theme] .kcos-module-gestao .mg-report-main .mg-panel-title h2,html[data-theme] .kcos-module-gestao .mg-report-bottom .mg-panel-title h2{color:var(--mg-heading)!important}html[data-theme] .kcos-module-gestao .mg-chart-legend{flex-wrap:wrap;gap:8px 14px!important;font-size:10px!important}html[data-theme] .kcos-module-gestao .mg-donut{float:none!important;width:112px!important;height:112px!important;margin:14px auto!important}html[data-theme] .kcos-module-gestao .mg-donut>span{width:80px!important;height:80px!important}html[data-theme] .kcos-module-gestao .mg-legend{gap:8px!important;padding:6px 14px 12px!important}html[data-theme] .kcos-module-gestao .mg-area-table p,html[data-theme] .kcos-module-gestao .mg-simple-list>p,html[data-theme] .kcos-module-gestao .mg-summary-list p{min-height:38px!important;font-size:10px!important}@media (max-width:1280px){html[data-theme] .kcos-module-gestao .mg-overview-top{grid-template-columns:minmax(220px,.9fr) minmax(480px,1.8fr)!important}html[data-theme] .kcos-module-gestao .mg-status-card,html[data-theme] .kcos-module-gestao .mg-overview-next{min-height:140px!important}}@media (max-width:980px){html[data-theme] .kcos-module-gestao .mg-overview-top,html[data-theme] .kcos-module-gestao .mg-today-grid,html[data-theme] .kcos-module-gestao .mg-report-main,html[data-theme] .kcos-module-gestao .mg-week-bottom{grid-template-columns:1fr!important}html[data-theme] .kcos-module-gestao .mg-management-summary>div{grid-template-columns:repeat(2,minmax(150px,1fr))!important}}@media (max-width:700px){html[data-theme] .kcos-module-gestao .mg-management-summary>div{grid-template-columns:1fr!important}html[data-theme] .kcos-module-gestao .mg-panel-title{flex-direction:column!important;align-items:flex-start!important}html[data-theme] .kcos-module-gestao .mg-panel-title button{width:100%!important;min-width:0!important}}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-panel,.mg-kpi-card,.mg-week-days>article,.mg-quick-cards>a){min-width:0!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-panel-title{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 12px!important;min-height:auto!important;display:grid!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-panel-title h2{white-space:normal!important;text-overflow:clip!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;max-width:100%!important;line-height:1.22!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-panel-title button{white-space:nowrap!important;flex:none!important;place-self:center end!important;max-width:220px!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-week-bottom .mg-panel-title{grid-template-columns:minmax(0,1fr) minmax(max-content,auto)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-week-bottom .mg-panel-title h2,html[data-theme] .kcos-module-gestao .mg-screen .mg-report-main .mg-panel-title h2,html[data-theme] .kcos-module-gestao .mg-screen .mg-report-bottom .mg-panel-title h2,html[data-theme] .kcos-module-gestao .mg-screen .mg-three-panels .mg-panel-title h2{font-size:12px!important;line-height:1.25!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-ranked-list,.mg-week-decisions,.mg-summary-list,.mg-simple-list,.mg-area-table,.mg-decision-list>div,.mg-notes-list>div,.mg-meeting-board>div,.mg-habit-list>div,.mg-movements>div){padding-left:12px!important;padding-right:12px!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-ranked-list li,.mg-summary-list p,.mg-simple-list>p,.mg-week-decisions>p,.mg-area-table p,.mg-movements>div>button,.mg-habit-list>div>button,.mg-decision-list>div>article,.mg-notes-list>div>article,.mg-meeting-board>div>article){gap:6px 12px!important;min-width:0!important;padding:11px 12px!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-ranked-list li{grid-template-columns:24px 34px minmax(0,1fr) auto!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-summary-list p{grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-simple-list>p{grid-template-columns:34px minmax(0,1fr) auto!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-week-decisions>p{grid-template-columns:minmax(0,1fr) auto!important;padding-right:12px!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-week-decisions>p em{place-self:start end!important;position:static!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-movements>div>button{grid-template-columns:34px minmax(0,1fr) max-content!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-habit-list>div>button{grid-template-columns:34px minmax(0,1fr) max-content max-content 30px!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-decision-list>div>article{grid-template-columns:max-content minmax(0,1fr) max-content max-content 34px!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-notes-list>div>article{grid-template-columns:20px 34px minmax(0,1fr) max-content max-content 34px!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-meeting-board>div>article{grid-template-columns:38px minmax(0,1fr) max-content max-content!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-ranked-list li>span,.mg-summary-list p>span,.mg-simple-list p>span,.mg-movements>div>button>span,.mg-habit-list button>span,.mg-habit-list button>b,.mg-meeting-board article>span:not(.mg-badge),.mg-notes-list article>i){flex:none!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-ranked-list li>b{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;font-size:10px!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-ranked-list strong,.mg-summary-list p,.mg-simple-list strong,.mg-week-decisions strong,.mg-movements button p,.mg-habit-list button p,.mg-decision-list article>p,.mg-notes-list article>p,.mg-meeting-board article p){min-width:0!important;max-width:100%!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-ranked-list strong,.mg-summary-list p,.mg-simple-list strong,.mg-week-decisions strong,.mg-movements button strong,.mg-habit-list strong,.mg-decision-list article strong,.mg-notes-list article strong,.mg-meeting-board article strong){white-space:normal!important;text-overflow:clip!important;line-height:1.3!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-movements button small,.mg-habit-list small,.mg-habit-list em,.mg-habit-list time,.mg-decision-list article small,.mg-decision-list time,.mg-notes-list article small,.mg-meeting-board article small,.mg-week-decisions small){white-space:normal!important;line-height:1.25!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-week-bottom{grid-template-columns:minmax(320px,1.05fr) minmax(320px,1fr) minmax(280px,.85fr)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-week-bottom>.mg-panel{min-width:0!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-report-main{grid-template-columns:minmax(420px,1.25fr) minmax(260px,.8fr) minmax(260px,.8fr)!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-three-panels,html[data-theme] .kcos-module-gestao .mg-screen .mg-report-bottom{grid-template-columns:repeat(3,minmax(260px,1fr))!important}@media (max-width:1180px){html[data-theme] .kcos-module-gestao .mg-screen .mg-week-bottom,html[data-theme] .kcos-module-gestao .mg-screen .mg-report-main,html[data-theme] .kcos-module-gestao .mg-screen .mg-three-panels,html[data-theme] .kcos-module-gestao .mg-screen .mg-report-bottom{grid-template-columns:1fr!important}}@media (max-width:760px){html[data-theme] .kcos-module-gestao .mg-screen .mg-panel-title{grid-template-columns:1fr!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-panel-title button{justify-self:stretch!important;max-width:none!important}html[data-theme] .kcos-module-gestao .mg-screen :is(.mg-habit-list>div>button,.mg-decision-list>div>article,.mg-notes-list>div>article,.mg-meeting-board>div>article){grid-template-columns:34px minmax(0,1fr)!important}}html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary{min-width:0!important;overflow:hidden!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary>div>article{grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:86px!important;padding:11px 12px!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary i{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;font-size:14px!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary span{gap:4px!important;min-width:0!important;display:grid!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;line-height:1.22!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary strong{white-space:nowrap!important;text-overflow:clip!important;font-size:clamp(19px,1.45vw,24px)!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary em{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}@media (max-width:760px){html[data-theme] .kcos-module-gestao .management-view-overview .mg-management-summary>div{grid-template-columns:1fr!important}}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next{grid-template-rows:auto minmax(0,1fr) auto!important;align-self:stretch!important;height:auto!important;min-height:0!important;display:grid!important;overflow:hidden!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next h2{max-height:56px!important;color:var(--mg-heading)!important;align-self:center!important;margin:10px 14px!important;font-size:14px!important;line-height:1.3!important;overflow:hidden!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next a{place-self:end start!important;min-height:32px!important;margin:0 14px 14px!important;padding:0 12px!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next{min-width:220px!important;max-width:100%!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next .mg-panel-title{grid-template-columns:1fr!important;padding-left:12px!important;padding-right:12px!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next .mg-panel-title h2{white-space:normal!important;text-overflow:clip!important;width:100%!important;max-width:none!important;font-size:12px!important;line-height:1.2!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next h2{white-space:normal!important;text-overflow:clip!important;max-height:72px!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-grid.five{grid-template-columns:repeat(5,minmax(190px,1fr))!important;width:100%!important;max-width:100%!important;padding-bottom:8px!important;overflow:auto visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card{min-width:190px!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card strong{white-space:normal!important;text-overflow:clip!important;line-height:1.22!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card p,html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card small{white-space:normal!important;text-overflow:clip!important;line-height:1.25!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-week-days{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;padding-bottom:2px!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-week-days>article{min-width:0!important;max-width:none!important;padding:10px!important;overflow:hidden!important}html[data-theme] .kcos-module-gestao .mg-week .mg-week-days :is(strong,small,span,p,em,footer){text-overflow:clip!important;overflow:visible!important}@media (max-width:1280px){html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-top{grid-template-columns:minmax(220px,1fr) minmax(460px,1.8fr)!important}}@media (max-width:980px){html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next{min-width:0!important}}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-top{grid-template-columns:minmax(260px,.95fr) minmax(520px,2fr) minmax(250px,.85fr) minmax(260px,.9fr)!important;align-items:stretch!important;gap:16px!important;width:100%!important;max-width:100%!important;display:grid!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next{box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next .mg-panel-title{width:100%!important;min-width:0!important;display:block!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next .mg-panel-title h2{white-space:nowrap!important;text-overflow:clip!important;width:100%!important;max-width:100%!important;font-size:13px!important;line-height:1.2!important;display:block!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next>h2{width:100%!important;max-width:100%!important;color:var(--mg-heading)!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;margin:0!important;font-size:clamp(14px,1vw,17px)!important;line-height:1.28!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-next>a{white-space:nowrap!important;align-self:flex-start!important;width:max-content!important;max-width:100%!important;margin:0!important}@media (max-width:1550px){html[data-theme] .kcos-module-gestao .management-view-overview .mg-overview-top{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-grid.five{grid-template-columns:repeat(5,minmax(240px,1fr))!important;gap:14px!important;width:100%!important;max-width:100%!important;padding-bottom:10px!important;overflow:auto visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card{box-sizing:border-box!important;min-width:240px!important;max-width:100%!important;overflow:hidden!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.08!important;display:block!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card p,html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card small{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;max-width:100%!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week .mg-kpi-card{min-width:0!important;padding:18px!important;overflow:hidden!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-kpi-card small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:clip!important;font-size:10px!important;line-height:1.3!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-kpi-card p{white-space:normal!important;font-size:11px!important;line-height:1.3!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-kpi-card strong{letter-spacing:-.02em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:clip!important;font-size:26px!important;line-height:1.12!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-kpi-card.focus strong,html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-kpi-card .mg-ring+div strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-kpi-card .green-ring+div strong{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-overflow:clip!important;font-size:14px!important;line-height:1.25!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-habit-list>div>button p strong{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}html[data-theme=dark] .kcos-module-gestao .mg-timeline p em{background:var(--mg-success)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .kcos-module-gestao .mg-timeline p em{background:color-mix(in srgb,var(--mg-success) 18%,transparent)!important}}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-kpi-card .mg-ring{background:conic-gradient(var(--mg-primary) var(--value),var(--mg-border-soft) 0)!important;border:none!important;border-radius:50%!important;width:46px!important;height:46px!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-ranked-list li>span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--mg-success)!important;background:0 0!important;border:none!important;border-radius:0!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-panel .mg-empty-panel>span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--mg-primary)!important;background:0 0!important;border:none!important;font-size:22px!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-summary-list p>span{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:var(--mg-success)!important;background:0 0!important;border:none!important;border-radius:0!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-panel:has(.mg-week-decisions) .mg-panel-title{align-items:flex-start!important;gap:10px!important;padding-top:9px!important;padding-bottom:9px!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-panel:has(.mg-week-decisions) .mg-panel-title h2{white-space:normal!important;text-overflow:clip!important;flex:auto!important;min-width:0!important;line-height:1.25!important;overflow:visible!important}html[data-theme] .kcos-module-gestao .mg-week.mg-screen .mg-panel:has(.mg-week-decisions) .mg-panel-title button{white-space:nowrap!important;flex:none!important}html[data-theme] .kcos-module-gestao .mg-screen .mg-kpi-grid .mg-today-next-action strong{white-space:normal!important;text-overflow:clip!important;overflow-wrap:break-word!important;font-size:16px!important;line-height:1.25!important;overflow:visible!important}@media (min-width:821px){html[data-theme] .kcos-topbar-brand{align-items:center;gap:8px;min-width:0;overflow:visible;display:flex!important}html[data-theme] .kcos-topbar-brand small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline!important}html[data-theme] .kcos-topbar{grid-template-columns:72px minmax(190px,1fr) minmax(132px,178px) minmax(110px,142px) 116px 34px minmax(136px,176px)!important}}}
