._page_hl6xh_1{min-height:100vh;padding:7vw;box-sizing:border-box;display:grid;grid-template-columns:1fr minmax(300px,460px);align-items:center;gap:8vw;background:radial-gradient(ellipse at 30% 80%,color-mix(in srgb,var(--brand, #0f6b4f) 55%,black) 0,transparent 55%),linear-gradient(125deg,#020c10,#05221f);color:#f6f8f8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}._welcome_hl6xh_31 ._brand_hl6xh_31{font-size:34px;letter-spacing:8px;margin-bottom:64px}._welcome_hl6xh_31 ._brand_hl6xh_31 small{display:block;font-size:13px;letter-spacing:10px;color:var(--accent, #e2b843)}._welcome_hl6xh_31 h1{font-size:clamp(32px,4vw,52px);line-height:1.2;margin:0 0 18px}._welcome_hl6xh_31 em{color:var(--accent, #e2b843);font-style:normal}._welcome_hl6xh_31 p{color:#becbc8;max-width:440px;line-height:1.7}._card_hl6xh_91{background:var(--surface, #fff);color:var(--text, #17211d);border-radius:var(--rl, 12px);padding:36px;box-shadow:0 0 0 7px #ffffff14}._card_hl6xh_91 h2{margin:0 0 6px}._card_hl6xh_91>p{color:var(--text-2, #52635f);line-height:1.5;margin:0 0 8px}._field_hl6xh_127{display:block;margin:20px 0 8px;font-size:14px}._input_hl6xh_139{display:block;box-sizing:border-box;width:100%;padding:12px;margin-top:8px;border:1px solid var(--border, #ccd5d3);border-radius:var(--r, 7px);background:#fff;color:var(--text, #17211d);font-size:14px}._input_hl6xh_139:disabled{background:var(--surface-2, #f8faf9)}._actionRow_hl6xh_173{display:flex;justify-content:flex-end;margin-top:6px}._ghostButton_hl6xh_185{background:transparent;border:none;color:var(--brand, #0c5744);font-size:12px;cursor:pointer;padding:4px 0}._ghostButton_hl6xh_185:disabled{opacity:.55;cursor:wait}._submitButton_hl6xh_213{display:block;width:100%;margin-top:18px;padding:12px;border:1px solid var(--brand, #0c5744);border-radius:var(--r, 7px);background:var(--brand, #0c5744);color:#fff;font-weight:600;font-size:14px;cursor:pointer}._submitButton_hl6xh_213:disabled{opacity:.6;cursor:wait}._secondaryButton_hl6xh_251{display:block;width:100%;margin-top:10px;padding:11px;border:1px solid var(--border, #cbd5d1);border-radius:var(--r, 7px);background:transparent;color:var(--brand, #0c5744);font-size:13px;cursor:pointer}._secondaryButton_hl6xh_251:disabled{opacity:.55;cursor:wait}._status_hl6xh_287{margin-top:16px;font-size:13px;color:var(--danger, #b42318);outline:none}._status_hl6xh_287[data-tone=neutral]{color:var(--text-2, #52635f)}._tenantList_hl6xh_309{display:flex;flex-direction:column;gap:8px;margin:14px 0}._input_hl6xh_139:focus-visible,._submitButton_hl6xh_213:focus-visible,._secondaryButton_hl6xh_251:focus-visible,._ghostButton_hl6xh_185:focus-visible,._tenantButton_hl6xh_331:focus-visible{outline:3px solid var(--accent, #c08d31);outline-offset:2px}._tenantButton_hl6xh_331{display:block;width:100%;padding:12px;border:1px solid var(--border, #cbd5d1);border-radius:var(--r, 7px);background:var(--surface-2, #f8faf9);color:var(--text, #17211d);text-align:left;cursor:pointer}._tenantButton_hl6xh_331:disabled{opacity:.55;cursor:wait}@media (max-width: 760px){._page_hl6xh_1{grid-template-columns:1fr;padding:28px;gap:30px}._welcome_hl6xh_31 ._brand_hl6xh_31{margin-bottom:24px}}._screen_1qwe0_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg, #f4f7f5);color:var(--text, #17211d);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}._panel_1qwe0_21{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:32px;max-width:360px}._brand_1qwe0_41{font-size:15px;font-weight:700;letter-spacing:4px;color:var(--brand, #0f6b4f)}._spinner_1qwe0_55{width:40px;height:40px;border-radius:50%;border:4px solid var(--border, #dbe4df);border-top-color:var(--brand, #0f6b4f);animation:_spin_1qwe0_55 .85s linear infinite}._spinner_1qwe0_55[data-reduced=true]{animation-duration:1.6s}@keyframes _spin_1qwe0_55{to{transform:rotate(360deg)}}._label_1qwe0_89{font-size:13px;color:var(--text-2, #415049);min-height:18px}._timeoutBox_1qwe0_101{display:flex;flex-direction:column;align-items:center;gap:12px}._timeoutMessage_1qwe0_115{font-size:13px;color:var(--danger, #b42318)}._retryButton_1qwe0_125{padding:10px 20px;border-radius:var(--r, 8px);border:1px solid var(--brand, #0f6b4f);background:var(--brand, #0f6b4f);color:#fff;font-weight:600;font-size:13px;cursor:pointer}._retryButton_1qwe0_125:disabled{opacity:.6;cursor:wait}._retryButton_1qwe0_125:focus-visible{outline:3px solid var(--accent, #e2b843);outline-offset:2px}@media (prefers-reduced-motion: reduce){._spinner_1qwe0_55{animation-duration:1.6s}}:root{--brand:#0f6b4f;--brand-700:#0b5943;--brand-800:#084735;--brand-soft:rgba(15,107,79,.1);--brand-muted:rgba(15,107,79,.17);--accent:#e2b843;--accent-soft:rgba(226,184,67,.18);--bg:#f4f7f5;--surface:#fff;--surface-2:#f8faf9;--surface-3:#edf2ef;--text:#17211d;--text-2:#415049;--muted:#5c675f;--border:#dbe4df;--border-strong:#c7d3cd;--success:#16794b;--success-bg:#eaf7f0;--warning:#9a6900;--warning-bg:#fff7df;--danger:#b42318;--danger-bg:#fef0ee;--info:#2563eb;--info-bg:#edf4ff;--sidebar:#10231d;--sidebar-2:#173229;--sidebar-text:#dce9e4;--shadow:0 1px 2px rgba(15,35,29,.04),0 8px 28px rgba(15,35,29,.07);--r:8px;--rl:12px;--sidebar-w:264px;--topbar-h:58px;--pagebar-h:62px}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font:13px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--text);overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{height:100vh;display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);overflow:hidden}.sidebar{background:linear-gradient(180deg,var(--sidebar),#0b1814);color:var(--sidebar-text);display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.04)}.brand{height:70px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.08);flex:none}.brandmark{width:35px;height:35px;border-radius:10px;background:var(--brand);display:grid;place-items:center;color:#fff;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff26}.brand strong{display:block;color:#fff;font-size:15px}.brand small{display:block;color:#86a698;font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-top:1px}.sidebar-search{padding:10px 10px 5px;flex:none}.sidebar-search input{width:100%;height:32px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#fff;border-radius:7px;padding:0 9px;outline:none}.sidebar-search input::placeholder{color:#759185}.nav{padding:2px 9px 15px;overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#29483c transparent}.nav-group{margin:12px 7px 5px;color:#66887a;font-size:9px;text-transform:uppercase;letter-spacing:.13em;font-weight:850}.nav-item{border:0;background:transparent;color:#bad0c7;width:100%;border-radius:7px;padding:7px 9px;display:flex;align-items:center;gap:9px;text-align:left;margin:1px 0;font-weight:580;min-height:32px}.nav-item:hover{background:#ffffff0d;color:#fff}.nav-item.active{background:#0f6b4f5c;color:#fff;box-shadow:inset 3px 0 0 var(--accent)}.nav-ico{width:17px;text-align:center;opacity:.95}.nav-meta{margin-left:auto;font-size:9px;color:#7d9b8e}.sidebar-footer{flex:none;padding:10px 13px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#789488}.env{display:flex;gap:6px;align-items:center;color:#afd0c1;font-weight:800}.env:before{content:"";width:7px;height:7px;border-radius:50%;background:#36c17e;box-shadow:0 0 0 3px #36c17e1f}.workspace{min-width:0;display:grid;grid-template-rows:var(--topbar-h) minmax(0,1fr)}.topbar{background:#fffffff5;border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 16px;gap:12px;z-index:50;min-width:0}.ws-switch{display:flex;align-items:center;gap:8px;padding-right:12px;border-right:1px solid var(--border);min-width:190px}.ws-logo{width:28px;height:28px;border-radius:7px;background:var(--brand-soft);display:grid;place-items:center;color:var(--brand);font-weight:850}.ws-switch strong{display:block;font-size:11px}.ws-switch small{display:block;font-size:9px;color:var(--muted)}.global-search{height:34px;border:1px solid var(--border);background:var(--surface-2);border-radius:7px;display:flex;align-items:center;gap:7px;padding:0 9px;max-width:470px;flex:1}.global-search input{width:100%;border:0;background:transparent;outline:0;color:var(--text)}.top-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.icon-btn{width:32px;height:32px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-2);display:grid;place-items:center}.icon-btn:hover{background:var(--surface-2)}.avatar{width:32px;height:32px;border-radius:50%;border:0;background:var(--brand);color:#fff;font-weight:800;font-size:10px}.stage{min-height:0;overflow:auto;position:relative;background:var(--bg)}.page{min-height:100%;display:flex;flex-direction:column}.contextbar{background:var(--surface);border-bottom:1px solid var(--border);padding:10px 20px 11px;position:sticky;top:0;z-index:28}.breadcrumb{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;margin-bottom:5px}.breadcrumb b{color:var(--text-2);font-weight:700}.page-title-row{display:flex;align-items:center;gap:12px;min-height:36px}.page-title-row h1{font-size:19px;line-height:1.15;margin:0;letter-spacing:-.02em}.page-title-row p{margin:2px 0 0;color:var(--muted);font-size:10px}.page-actions{display:flex;gap:7px;align-items:center;margin-left:auto;flex-wrap:wrap}.page-body{padding:16px 20px 34px;flex:1;min-height:0}.page-body.flush{padding:0}.page-body.tight{padding-top:10px}.btn{height:32px;padding:0 11px;border-radius:7px;border:1px solid transparent;background:var(--surface);color:var(--text-2);font-weight:700;font-size:11px}.btn:hover{filter:brightness(.985)}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-700)}.btn-secondary{border-color:var(--border);background:var(--surface)}.btn-ghost{background:transparent}.btn-accent{background:var(--accent);color:#3d3007}.btn-danger{background:var(--danger);color:#fff}.btn-sm{height:28px;padding:0 8px;font-size:10px}.btn:disabled{opacity:.45;cursor:not-allowed}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--rl);box-shadow:0 1px 1px #00000004}.card-pad{padding:14px}.grid{display:grid;gap:12px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.metric{padding:13px}.metric-label{font-size:10px;color:var(--muted)}.metric-value{font-size:22px;font-weight:800;letter-spacing:-.025em;margin:2px 0}.metric-meta{font-size:9px;color:var(--success)}.metric-meta.warn{color:var(--warning)}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-weight:850}.muted{color:var(--muted)}.mt{margin-top:12px}.mb{margin-bottom:12px}.sep{height:1px;background:var(--border);margin:12px 0}.toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.toolbar .grow{flex:1}.searchbox{height:31px;min-width:260px;border:1px solid var(--border);border-radius:7px;background:var(--surface);display:flex;align-items:center;gap:6px;padding:0 8px}.searchbox input{border:0;background:transparent;outline:0;color:var(--text);width:100%}.chip{height:25px;border-radius:999px;background:var(--brand-soft);color:var(--brand);display:inline-flex;align-items:center;padding:0 8px;font-size:9px;font-weight:750}.view-toggle{display:flex;border:1px solid var(--border);border-radius:7px;overflow:hidden}.view-toggle button{height:29px;width:32px;border:0;border-right:1px solid var(--border);background:var(--surface);color:var(--muted)}.view-toggle button:last-child{border-right:0}.view-toggle button.active{background:var(--brand-soft);color:var(--brand)}.table-card{overflow:hidden}.table-toolbar{padding:9px 10px;border-bottom:1px solid var(--border);background:var(--surface)}.table-scroll{overflow:auto;max-height:calc(100vh - 246px)}table{border-collapse:collapse;width:100%;font-size:11px}th{position:sticky;top:0;z-index:4;background:var(--surface-2);text-align:left;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.045em;padding:8px 9px;border-bottom:1px solid var(--border);white-space:nowrap}td{padding:9px;border-bottom:1px solid var(--border);color:var(--text-2);white-space:nowrap}tbody tr:hover{background:var(--surface-2)}tr:last-child td{border-bottom:0}.link{color:var(--brand);font-weight:750;cursor:pointer}.row-actions{width:34px;text-align:center}.num{text-align:right;font-variant-numeric:tabular-nums}.status{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:999px;font-size:9px;font-weight:780}.status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.s-success{color:var(--success);background:var(--success-bg)}.s-warning{color:var(--warning);background:var(--warning-bg)}.s-danger{color:var(--danger);background:var(--danger-bg)}.s-info{color:var(--info);background:var(--info-bg)}.s-neutral{color:var(--muted);background:var(--surface-3)}.badge{display:inline-flex;align-items:center;border-radius:6px;padding:3px 7px;background:var(--surface-3);color:var(--text-2);font-size:9px;font-weight:750}.badge.brand{background:var(--brand-soft);color:var(--brand)}.badge.accent{background:var(--accent-soft);color:#755a00}.pagination{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-top:1px solid var(--border);font-size:9px;color:var(--muted)}.pages{display:flex;gap:3px}.pagebtn{width:25px;height:25px;border:1px solid var(--border);border-radius:6px;background:var(--surface);font-size:9px}.pagebtn.active{background:var(--brand);border-color:var(--brand);color:#fff}.form-card{max-width:1120px;margin:auto}.form-section{padding:14px;border-bottom:1px solid var(--border)}.form-section:last-child{border-bottom:0}.section-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:11px}.section-head h3{font-size:13px;margin:0}.section-head p{font-size:10px;color:var(--muted);margin:2px 0 0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.span2{grid-column:span 2}.field{display:flex;flex-direction:column;gap:4px}.field label{font-size:10px;font-weight:750;color:var(--text-2)}.field .hint{font-size:9px;color:var(--muted)}.control{height:34px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text);padding:0 8px;outline:0}.control:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}textarea.control{height:auto;min-height:78px;padding:8px;resize:vertical}.form-actions{display:flex;justify-content:flex-end;gap:7px;padding:12px 14px;background:var(--surface-2);border-radius:0 0 var(--rl) var(--rl)}.sticky-formbar{position:sticky;top:58px;z-index:24;margin:-16px -20px 12px;padding:9px 20px;background:#f8faf9f7;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px}.sticky-formbar strong{font-size:11px}.sticky-formbar .meta{font-size:9px;color:var(--muted)}.sticky-formbar .grow{flex:1}.detail-head{display:flex;align-items:center;gap:12px}.entity-avatar{width:46px;height:46px;border-radius:11px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-weight:900}.detail-head h2{font-size:16px;margin:0}.detail-head p{font-size:10px;color:var(--muted);margin:2px 0 0}.smart-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.smart{border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:8px;cursor:pointer}.smart:hover{border-color:var(--brand)}.smart b{display:block;color:var(--brand);font-size:17px}.smart span{font-size:9px;color:var(--muted)}.tabs{display:flex;gap:14px;border-bottom:1px solid var(--border);overflow:auto}.tab{border:0;background:transparent;color:var(--muted);padding:8px 1px;position:relative;font-weight:720;font-size:10px;white-space:nowrap}.tab.active{color:var(--brand)}.tab.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--brand)}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.detail-cell{padding:10px 0;border-bottom:1px solid var(--border)}.detail-cell span{display:block;color:var(--muted);font-size:9px;margin-bottom:2px}.detail-cell strong{font-size:11px}.activity{display:flex;gap:9px;padding:9px 0;border-bottom:1px solid var(--border)}.activity:last-child{border-bottom:0}.dot{width:8px;height:8px;border-radius:50%;background:var(--brand);margin-top:5px}.activity strong{display:block;font-size:10px}.activity small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.alert{border:1px solid var(--border);border-radius:8px;padding:9px 10px;display:flex;gap:8px}.alert strong{display:block;font-size:10px}.alert p{font-size:9px;color:var(--text-2);margin:1px 0 0}.alert.warning{background:var(--warning-bg);border-color:#eed88c}.alert.info{background:var(--info-bg);border-color:#c8dcff}.alert.danger{background:var(--danger-bg);border-color:#f3c2bd}.split{display:grid;grid-template-columns:340px minmax(0,1fr);min-height:calc(100vh - 128px);background:var(--surface)}.split-list{border-right:1px solid var(--border);overflow:auto}.split-main{min-width:0;overflow:auto}.split-item{padding:10px 12px;border-bottom:1px solid var(--border);cursor:pointer}.split-item:hover,.split-item.active{background:var(--brand-soft)}.split-item strong{font-size:10px}.split-item p{font-size:9px;color:var(--muted);margin:3px 0}.split-item .time{float:right;color:var(--muted);font-size:8px}.thread{padding:18px;max-width:900px;margin:auto}.bubble{max-width:70%;border-radius:10px;padding:9px 11px;background:var(--surface-3);margin:7px 0;font-size:10px}.bubble.me{margin-left:auto;background:var(--brand);color:#fff}.composer{position:sticky;bottom:0;background:var(--surface);border-top:1px solid var(--border);padding:10px;display:flex;gap:7px}.composer input{flex:1}.kanban-wrap{height:calc(100vh - 132px);overflow:auto;padding:12px 16px 20px}.kanban-board{display:grid;grid-template-columns:repeat(5,280px);gap:10px;min-width:max-content;align-items:start}.kanban-col{background:var(--surface-3);border-radius:9px;min-height:540px}.kanban-col-head{position:sticky;top:0;z-index:12;background:var(--surface-3);padding:9px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;border-radius:9px 9px 0 0}.kanban-col-head strong{font-size:10px}.kanban-cards{padding:8px}.kanban-card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:9px;margin-bottom:7px;box-shadow:0 1px 1px #00000005;cursor:pointer}.kanban-card:hover{border-color:var(--brand)}.kanban-card strong{font-size:10px}.kanban-card p{font-size:9px;color:var(--muted);margin:4px 0}.kanban-card .foot{display:flex;justify-content:space-between;align-items:center;margin-top:7px}.settings-shell{display:grid;grid-template-columns:230px 310px minmax(0,1fr);height:calc(100vh - 128px);background:var(--surface);border-top:1px solid var(--border)}.settings-groups,.settings-items{border-right:1px solid var(--border);overflow:auto}.settings-detail{overflow:auto;padding:18px}.settings-group,.settings-item{padding:10px 12px;border-bottom:1px solid var(--border);cursor:pointer}.settings-group:hover,.settings-item:hover{background:var(--surface-2)}.settings-group.active,.settings-item.active{background:var(--brand-soft);color:var(--brand)}.settings-group strong,.settings-item strong{display:block;font-size:10px}.settings-group small,.settings-item small{display:block;color:var(--muted);font-size:9px;margin-top:2px}.settings-detail h2{margin:0;font-size:17px}.prov-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.prov{border:1px solid var(--border);border-radius:8px;padding:9px;background:var(--surface-2)}.prov span{display:block;color:var(--muted);font-size:8px;text-transform:uppercase;letter-spacing:.05em}.prov b{font-size:10px}.setting-actions{display:flex;gap:7px;margin-top:12px}.master-list{max-width:1100px;margin:auto}.accounting-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.journal-lines{overflow:auto;border:1px solid var(--border);border-radius:8px}.journal-lines table{min-width:860px}.journal-lines input,.journal-lines select{height:29px;border:1px solid var(--border);border-radius:6px;padding:0 6px;background:var(--surface);color:var(--text);font-size:10px;width:100%}.journal-lines input.num{text-align:right}.journal-totalbar{position:sticky;top:0;z-index:7;background:var(--surface-2);padding:8px 10px;border-bottom:1px solid var(--border);display:flex;gap:18px;justify-content:flex-end}.journal-totalbar span{font-size:9px;color:var(--muted)}.journal-totalbar b{font-size:11px;margin-left:4px}.balanced{color:var(--success)}.unbalanced{color:var(--danger)}.calendar{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.cal-head{padding:7px;background:var(--surface-2);font-size:9px;font-weight:800;text-align:center;border-right:1px solid var(--border)}.day{min-height:105px;padding:6px;border-top:1px solid var(--border);border-right:1px solid var(--border);font-size:9px}.day:nth-child(7n){border-right:0}.day .n{font-weight:700}.event{margin-top:4px;border-radius:5px;padding:3px 5px;background:var(--brand-soft);color:var(--brand);font-size:8px}.process-shell{display:grid;grid-template-columns:200px minmax(0,1fr) 270px;height:calc(100vh - 128px);gap:0;background:var(--surface)}.ps-lib,.ps-inspector{padding:10px;overflow:auto;border-right:1px solid var(--border)}.ps-inspector{border-left:1px solid var(--border);border-right:0}.ps-canvas{position:relative;overflow:auto;background-color:#f7faf8;background-image:radial-gradient(#cfdad5 1px,transparent 1px);background-size:16px 16px}.node{position:absolute;background:var(--surface);border:1px solid var(--border-strong);border-radius:9px;padding:9px;width:150px;box-shadow:var(--shadow);cursor:pointer}.node:hover{border-color:var(--brand)}.node strong{display:block;font-size:10px}.node small{font-size:8px;color:var(--muted)}.node.start{left:50px;top:200px;border-color:var(--brand)}.node.n1{left:260px;top:100px}.node.n2{left:260px;top:295px;border-color:var(--accent)}.node.n3{left:500px;top:100px}.node.n4{left:500px;top:295px}.node.end{left:730px;top:200px;border-color:var(--brand)}.connector{position:absolute;height:2px;background:var(--brand);opacity:.55;transform-origin:left center}.c1{left:187px;top:222px;width:115px;transform:rotate(-29deg)}.c2{left:187px;top:225px;width:115px;transform:rotate(30deg)}.c3{left:395px;top:124px;width:110px}.c4{left:395px;top:319px;width:110px}.c5{left:638px;top:124px;width:125px;transform:rotate(28deg)}.c6{left:638px;top:319px;width:125px;transform:rotate(-29deg)}.drawer-backdrop,.modal-backdrop,.map-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#05100b61;z-index:100;display:none}.drawer-backdrop.open,.modal-backdrop.open,.map-backdrop.open{display:block}.drawer{position:absolute;right:0;top:0;bottom:0;width:min(480px,100vw);background:var(--surface);box-shadow:-18px 0 50px #0000002e;overflow:auto}.drawer-head{position:sticky;top:0;z-index:2;background:var(--surface);border-bottom:1px solid var(--border);padding:13px 15px;display:flex;align-items:center;justify-content:space-between}.drawer-body{padding:15px}.modal-backdrop.open{display:flex;align-items:center;justify-content:center}.modal{width:min(520px,92vw);background:var(--surface);border-radius:12px;box-shadow:0 24px 80px #00000038;overflow:hidden}.modal-head,.modal-foot{padding:12px 14px;display:flex;align-items:center;justify-content:space-between}.modal-head{border-bottom:1px solid var(--border)}.modal-body{padding:14px}.modal-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:7px}.toast-stack{position:fixed;right:16px;bottom:16px;z-index:120;display:flex;flex-direction:column;gap:6px}.toast{min-width:280px;background:#10231d;color:#fff;border-radius:8px;padding:9px 11px;box-shadow:var(--shadow);display:flex;gap:8px}.toast strong{font-size:10px}.toast small{display:block;font-size:8px;color:#a5c0b5}.map-backdrop.open{display:flex;align-items:center;justify-content:center;padding:30px}.map{width:min(1100px,96vw);height:min(780px,92vh);background:var(--surface);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.map-head{padding:12px 14px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between}.map-body{padding:14px;overflow:auto}.map-grid{display:grid;grid-template-columns:180px repeat(6,minmax(90px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden}.map-cell{background:var(--surface);padding:7px;font-size:9px}.map-cell.h{background:var(--surface-2);font-weight:800}.yes{color:var(--success);font-weight:850}.partial{color:var(--warning);font-weight:850}.empty{padding:36px;text-align:center}.empty .ico{width:46px;height:46px;margin:0 auto 9px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-size:20px}.empty h3{margin:0;font-size:13px}.empty p{margin:4px auto 11px;color:var(--muted);font-size:10px;max-width:420px}.mobile{display:none}@media (max-width:1100px){:root{--sidebar-w:230px}.g4{grid-template-columns:repeat(2,1fr)}.settings-shell{grid-template-columns:190px 260px 1fr}.smart-links{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){body{overflow:auto}.app{display:block;min-height:100vh}.sidebar{position:fixed;z-index:90;top:0;bottom:0;width:260px;transform:translate(-100%);transition:.2s}.sidebar.open{transform:none}.workspace{min-height:100vh}.mobile{display:grid}.ws-switch{display:none}.g2,.g3,.g4,.form-grid{grid-template-columns:1fr}.span2{grid-column:auto}.settings-shell{grid-template-columns:1fr;height:auto}.settings-groups,.settings-items{border-right:0;max-height:250px}.split{grid-template-columns:1fr}.split-list{max-height:300px;border-right:0;border-bottom:1px solid var(--border)}.process-shell{grid-template-columns:1fr;height:700px}.ps-lib,.ps-inspector{display:none}.detail-grid{grid-template-columns:1fr 1fr}.smart-links{grid-template-columns:repeat(2,1fr)}}:root{--sidebar-w:272px}body{font-size:14px}.app{transition:grid-template-columns .18s ease}.app.sidebar-compact{grid-template-columns:76px minmax(0,1fr)}.app.sidebar-hidden{grid-template-columns:0 minmax(0,1fr)}.app.sidebar-hidden .sidebar{transform:translate(-100%);opacity:0;pointer-events:none}.sidebar{transition:transform .18s ease,opacity .18s ease,width .18s ease}.app.sidebar-compact .sidebar-search,.app.sidebar-compact .brand>div:last-child,.app.sidebar-compact .nav-group,.app.sidebar-compact .nav-label,.app.sidebar-compact .nav-meta,.app.sidebar-compact .sidebar-footer>span:last-child{display:none!important}.app.sidebar-compact .brand{justify-content:center;padding:0}.app.sidebar-compact .nav{padding:4px 8px 14px}.app.sidebar-compact .nav-item{justify-content:center;padding:8px 0}.app.sidebar-compact .nav-ico{width:26px}.app.sidebar-compact .sidebar-footer{justify-content:center}.workspace-card{margin:9px 10px 2px;padding:9px 10px;border:1px solid rgba(255,255,255,.09);background:#ffffff0b;border-radius:10px;display:flex;align-items:center;gap:9px;cursor:pointer;position:relative}.workspace-card:hover{background:#ffffff12}.workspace-dot{width:27px;height:27px;border-radius:8px;background:#0f6b4f80;display:grid;place-items:center;color:#fff;font-weight:850;flex:none}.workspace-copy{min-width:0;flex:1}.workspace-copy strong{display:block;color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-copy small{display:block;color:#8ca99d;font-size:10px;margin-top:1px}.workspace-caret{color:#8ba79b;font-size:10px}.popover{position:fixed;z-index:130;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 18px 55px #0000002e;padding:6px;display:none;color:var(--text)}.popover.open{display:block}.workspace-menu{width:315px}.user-menu{width:240px}.pop-title{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:850;padding:6px 8px}.pop-item{display:flex;align-items:center;gap:9px;width:100%;border:0;background:transparent;color:var(--text);padding:8px;border-radius:7px;text-align:left}.pop-item:hover{background:var(--surface-2)}.pop-item.active{background:var(--brand-soft);color:var(--brand)}.pop-icon{width:29px;height:29px;border-radius:8px;background:var(--surface-3);display:grid;place-items:center;font-weight:800;flex:none}.pop-item.active .pop-icon{background:var(--brand);color:#fff}.pop-item strong{font-size:11px;display:block}.pop-item small{font-size:9px;color:var(--muted);display:block;margin-top:1px}.pop-sep{height:1px;background:var(--border);margin:5px 0}.sidebar-user{margin:0 9px 8px;padding:8px;border-radius:9px;background:#ffffff0b;display:flex;align-items:center;gap:8px;cursor:pointer}.sidebar-user:hover{background:#ffffff12}.sidebar-user-avatar{width:29px;height:29px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:10px;font-weight:850;flex:none}.sidebar-user-copy strong{display:block;color:#fff;font-size:10px}.sidebar-user-copy small{display:block;color:#789488;font-size:9px}.topbar{padding:0 12px;gap:8px}.shell-btn{width:32px;height:32px;border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--text-2);display:grid;place-items:center}.shell-btn:hover{background:var(--surface-2)}.ws-switch{min-width:235px;cursor:pointer;border:0;padding:0 10px 0 2px}.ws-switch:hover .ws-logo{box-shadow:0 0 0 3px var(--brand-soft)}.user-trigger{height:36px;border:1px solid var(--border);background:var(--surface);border-radius:9px;display:flex;align-items:center;gap:7px;padding:0 7px 0 5px;cursor:pointer}.user-trigger:hover{background:var(--surface-2)}.user-trigger .user-copy{text-align:left}.user-trigger strong{font-size:10px;display:block}.user-trigger small{font-size:8px;color:var(--muted);display:block}.contextbar{padding:8px 14px 9px}.page-body{padding:12px 14px 24px}.page-body.tight{padding-top:8px}.page-title-row h1{font-size:20px}.page-title-row p,.breadcrumb{font-size:11px}.table,table{font-size:12px}th{font-size:10px;padding:8px 9px}td{padding:9px 10px}.btn{font-size:12px}.btn-sm,.field label{font-size:11px}.field .hint{font-size:10px}.control{font-size:12px}.metric-label{font-size:11px}.metric-meta{font-size:10px}.activity strong{font-size:11px}.activity small,.detail-cell span{font-size:10px}.detail-cell strong{font-size:12px}.smart span,.status,.badge{font-size:10px}.nav-item{font-size:12px}.module-tabs{display:flex;align-items:center;gap:4px;margin-top:8px}.module-tab{height:31px;border:1px solid var(--border);background:var(--surface);color:var(--text-2);border-radius:8px;padding:0 11px;font-size:11px;font-weight:760;display:inline-flex;align-items:center;gap:6px}.module-tab:hover{background:var(--surface-2)}.module-tab.active{background:var(--brand);border-color:var(--brand);color:#fff}.module-tab .tab-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.module-dashboard-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:10px;margin-top:10px}.dashboard-card-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:8px}.dashboard-card-title h3{margin:0;font-size:13px}.dashboard-card-title small{font-size:9px;color:var(--muted)}.mini-bars{height:190px;display:flex;align-items:flex-end;gap:8px;padding:16px 6px 4px}.mini-bar{flex:1;min-width:22px;background:linear-gradient(180deg,var(--brand),var(--brand-700));border-radius:6px 6px 2px 2px;position:relative;opacity:.9}.mini-bar span{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);font-size:8px;color:var(--muted);white-space:nowrap}.attention-row{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border)}.attention-row:last-child{border-bottom:0}.attention-row strong{font-size:11px}.attention-row small{font-size:9px;color:var(--muted);display:block;margin-top:1px}.attention-dot{width:7px;height:7px;border-radius:50%;background:var(--warning)}.workspace-ribbon{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:9px;margin-left:4px}.fullwidth-card{width:100%}.table-card,.card{max-width:none}.table-scroll{max-height:calc(100vh - 238px)}.dashboard-hero{background:linear-gradient(120deg,#07140f,#0e2b21 55%,#164331);color:#fff;border-radius:13px;padding:17px 18px;position:relative;overflow:hidden;border:1px solid rgba(226,184,67,.25)}.dashboard-hero:after{content:"";position:absolute;width:420px;height:220px;border-radius:50%;right:-80px;top:-100px;background:radial-gradient(circle,rgba(226,184,67,.2),rgba(15,107,79,.05) 55%,transparent 70%)}.dashboard-hero h2{font-size:22px;margin:2px 0 4px}.dashboard-hero p{margin:0;color:#c7d8d0;font-size:11px}.dashboard-hero .hero-actions{position:relative;z-index:2;display:flex;gap:7px;justify-content:flex-end;margin-top:10px}.dashboard-hero .btn-secondary{background:#ffffff14;border-color:#ffffff29;color:#fff}.dashboard-hero .btn-primary{background:linear-gradient(180deg,#f0d36b,#d5af3a);color:#253017}@media (max-width:1250px){.module-dashboard-grid{grid-template-columns:repeat(3,1fr)}.dashboard-main-grid{grid-template-columns:1fr}}@media (max-width:850px){.app,.app.sidebar-compact,.app.sidebar-hidden{display:block}.sidebar{width:272px}.module-dashboard-grid{grid-template-columns:repeat(2,1fr)}.user-trigger .user-copy{display:none}.ws-switch{min-width:0}.workspace-ribbon{display:none}}.sidebar{width:100%}.ws-switch{border:1px solid var(--border);border-radius:9px;background:var(--surface);height:38px;display:flex;align-items:center;gap:8px;min-width:255px}.ws-switch:hover{background:var(--surface-2)}.module-tab-note{font-size:9px;color:var(--muted);margin-left:6px}.wow-hero{min-height:132px;display:flex;align-items:center;justify-content:space-between;padding:20px 24px}.wow-hero .hero-copy{position:relative;z-index:3;max-width:760px}.wow-hero h2{font-size:28px;letter-spacing:-.035em}.hero-score{position:relative;z-index:3;width:145px;height:90px;border:1px solid rgba(255,255,255,.14);background:#ffffff12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:13px;padding:12px;display:flex;flex-direction:column;justify-content:center}.hero-score span,.hero-score small{font-size:9px;color:#b9cdc4}.hero-score b{font-size:28px;color:#f0ce5a;line-height:1.05}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-a{width:370px;height:370px;right:-100px;top:-210px;background:radial-gradient(circle,rgba(226,184,67,.22),rgba(15,107,79,.06) 60%,transparent 70%)}.orb-b{width:520px;height:260px;right:100px;bottom:-210px;background:radial-gradient(circle,rgba(15,107,79,.65),transparent 68%)}.quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.quick-action{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px 11px;display:flex;align-items:center;gap:9px;text-align:left;color:var(--text);min-height:58px}.quick-action:hover{border-color:var(--brand);box-shadow:var(--shadow)}.quick-action.primary{background:linear-gradient(180deg,var(--brand),var(--brand-700));color:#fff;border-color:var(--brand)}.quick-action>span{width:31px;height:31px;border-radius:8px;background:var(--surface-3);display:grid;place-items:center;font-weight:850;color:var(--brand)}.quick-action.primary>span{background:#ffffff24;color:#fff}.quick-action strong{font-size:11px;display:block}.quick-action small{font-size:9px;color:var(--muted);display:block;margin-top:2px}.quick-action.primary small{color:#c6d9d0}.metric-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.metric-icon{width:29px;height:29px;border-radius:8px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-weight:850}.wow-metric{min-height:112px}.wow-metric .metric-value{font-size:24px}.metric-line{height:3px;background:var(--surface-3);border-radius:999px;margin-top:10px;overflow:hidden}.metric-line i{height:100%;display:block;background:linear-gradient(90deg,var(--brand),#76a18f);border-radius:999px}.wow-panel{min-height:260px}.dashboard-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.summary-donuts{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:22px 8px}.summary-donuts>div{aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--brand) 0 78%,var(--surface-3) 78% 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.summary-donuts>div:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--surface)}.summary-donuts b,.summary-donuts span{position:relative;z-index:2}.summary-donuts b{font-size:18px}.summary-donuts span{font-size:8px;color:var(--muted)}.design-hero{background:linear-gradient(135deg,var(--brand-soft),var(--surface));border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border));border-radius:13px;padding:20px;display:flex;justify-content:space-between;align-items:center}.design-hero h2{font-size:24px;margin:4px 0 5px}.design-hero p{max-width:850px;color:var(--text-2);margin:0}.design-version{padding:7px 9px;border-radius:7px;background:var(--brand);color:#fff;font-size:9px;font-weight:850;letter-spacing:.08em}.ds-card-title{font-size:14px;margin:8px 0 4px}.foundation-swatch{height:52px;border-radius:8px;margin-bottom:9px;border:1px solid rgba(0,0,0,.06)}.type-sample{font-size:46px;font-weight:850;letter-spacing:-.05em}.spacing-demo{display:flex;align-items:center;gap:7px;margin-top:14px}.spacing-demo i{height:8px;border-radius:999px;background:var(--brand)}.pattern-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pattern-card{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:14px}.pattern-card b{display:block;font-size:13px}.pattern-card span{display:block;color:var(--muted);font-size:10px;margin-top:4px}@media (max-width:1200px){.quick-actions{grid-template-columns:repeat(2,1fr)}.dashboard-bottom-grid{grid-template-columns:1fr}.pattern-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.quick-actions,.pattern-grid{grid-template-columns:1fr}.wow-hero{align-items:flex-start}.hero-score,.module-tab-note{display:none}}body{font-size:15px}.page-title-row h1{font-size:22px}.page-title-row p,.breadcrumb{font-size:12px}.nav-item{font-size:13px;min-height:35px}.nav-group{font-size:10px}.btn{font-size:13px}.btn-sm{font-size:12px}.control{font-size:13px;height:37px}.field label{font-size:12px}.field .hint{font-size:11px}table{font-size:13px}th{font-size:11px;padding:9px 10px}td{padding:10px 11px}.metric-label{font-size:12px}.metric-value{font-size:26px}.metric-meta,.status,.badge{font-size:11px}.module-tab{font-size:12px;height:34px}.activity strong{font-size:12px}.activity small,.detail-cell span{font-size:11px}.detail-cell strong{font-size:13px}.topbar{height:62px}.workspace{grid-template-rows:62px minmax(0,1fr)}.avatar,.sidebar-user-avatar{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;padding:0!important;text-align:center!important}.user-trigger .avatar{width:32px;height:32px;flex:none}.entity-avatar{display:flex;align-items:center;justify-content:center;line-height:1}.contextbar{padding:10px 16px 11px}.page-body{padding:14px 16px 26px}.searchbox{height:35px}.table-toolbar{padding:10px 12px}.table-scroll{max-height:calc(100vh - 250px)}.module-tab-note{font-size:10px}.advanced-toolbar{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.filter-builder{display:none;margin-top:9px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:10px}.filter-builder.open{display:block}.filter-builder-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.filter-chip-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.filter-chip-live{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:11px;font-weight:750}.filter-chip-live button{border:0;background:transparent;color:inherit;padding:0;font-weight:900}.group-indicator{display:none;padding:8px 10px;background:var(--accent-soft);border:1px solid rgba(226,184,67,.35);border-radius:8px;margin-top:8px;font-size:11px}.group-indicator.show{display:flex;align-items:center;justify-content:space-between}.view-toggle button{height:33px;width:36px}.toolbar-label{font-size:10px;color:var(--muted);font-weight:750;text-transform:uppercase;letter-spacing:.05em}.conv-shell{display:grid;grid-template-columns:340px minmax(520px,1fr) 310px;height:calc(100vh - 168px);min-height:600px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.conv-list,.conv-context{min-height:0;overflow:auto}.conv-list{border-right:1px solid var(--border)}.conv-context{border-left:1px solid var(--border);background:var(--surface-2)}.conv-thread{min-width:0;display:flex;flex-direction:column;background:var(--surface)}.conv-channel-strip{display:flex;gap:5px;overflow:auto;padding:8px 10px;border-bottom:1px solid var(--border);background:var(--surface)}.channel-pill{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:750;display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.channel-pill.active{background:var(--brand);border-color:var(--brand);color:#fff}.channel-wa{color:#18794e}.channel-ig{color:#a53b89}.channel-fb{color:#2867b2}.channel-mail{color:#6b7280}.conv-list-head{padding:10px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:3}.conv-item{padding:10px 11px;border-bottom:1px solid var(--border);cursor:pointer;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.conv-item:hover,.conv-item.active{background:var(--brand-soft)}.channel-avatar{width:36px;height:36px;border-radius:10px;background:var(--surface-3);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:12px}.conv-item strong{font-size:12px}.conv-item p{font-size:10px;color:var(--muted);margin:2px 0}.conv-meta{font-size:9px;color:var(--muted);text-align:right}.unread{display:inline-flex;min-width:18px;height:18px;border-radius:999px;align-items:center;justify-content:center;background:var(--brand);color:#fff;font-size:9px;font-weight:850;margin-top:4px}.thread-head{padding:12px 14px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:10px;position:sticky;top:0;background:var(--surface);z-index:4}.thread-head .grow{flex:1}.thread-messages{padding:16px 18px;flex:1;overflow:auto;background:linear-gradient(180deg,#fbfdfc,#f5f8f6)}.message-row{display:flex;margin:7px 0}.message-row.me{justify-content:flex-end}.msg{max-width:72%;padding:9px 11px;border-radius:11px 11px 11px 3px;background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 1px #00000005;font-size:12px}.message-row.me .msg{background:var(--brand);color:#fff;border-color:var(--brand);border-radius:11px 11px 3px}.msg small{display:block;font-size:8px;opacity:.68;margin-top:3px;text-align:right}.thread-composer{padding:10px;border-top:1px solid var(--border);background:var(--surface);display:flex;gap:7px;align-items:center}.thread-composer input{flex:1}.context-block{padding:11px;border-bottom:1px solid var(--border)}.context-block h4{margin:0 0 7px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.context-kv{display:grid;grid-template-columns:1fr auto;gap:6px;padding:5px 0;font-size:11px}.context-kv span{color:var(--muted)}.context-kv b{font-weight:750;text-align:right}.company-context{padding:8px 10px;background:var(--accent-soft);border-bottom:1px solid rgba(226,184,67,.3);font-size:10px;display:flex;justify-content:space-between;gap:8px;align-items:center}.drawer{width:min(620px,100vw)}.drawer-head{padding:15px 17px}.drawer-body{padding:16px 18px 82px}.drawer-footer{position:absolute;left:0;right:0;bottom:0;padding:11px 16px;border-top:1px solid var(--border);background:#fffffffa;display:flex;justify-content:flex-end;gap:7px}.drawer-section{border:1px solid var(--border);border-radius:10px;padding:12px;margin-bottom:10px;background:var(--surface)}.drawer-section h3{font-size:13px;margin:0 0 3px}.drawer-section p{font-size:10px;color:var(--muted);margin:0 0 10px}.info-dense-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.report-btn:before{content:"◒ ";font-weight:900}.form-card{max-width:none}.form-actions{display:none!important}.sticky-formbar{top:0;margin:-14px -16px 12px;padding:10px 16px}.transaction-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.transaction-summary{position:sticky;top:80px;align-self:start}.line-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.product-picker{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.product-choice{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:9px;cursor:pointer}.product-choice:hover{border-color:var(--brand);background:var(--brand-soft)}.product-choice strong{display:block;font-size:11px}.product-choice small{display:block;font-size:9px;color:var(--muted);margin-top:2px}.home-grid-3{display:grid;grid-template-columns:1.15fr .9fr .9fr;gap:10px}.home-grid-3b{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:10px}.funnel-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.funnel-stage{text-align:center;padding:8px;border-radius:8px;background:var(--surface-2)}.funnel-stage b{display:block;font-size:18px}.funnel-stage span{font-size:9px;color:var(--muted)}.progress-mini{height:5px;border-radius:999px;background:var(--surface-3);overflow:hidden}.progress-mini i{display:block;height:100%;background:var(--brand);border-radius:999px}.decision-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border)}.decision-row:last-child{border-bottom:0}.decision-row strong{font-size:11px}.decision-row small{font-size:9px;color:var(--muted);display:block}.settings-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.settings-domain{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:13px;cursor:pointer}.settings-domain:hover{border-color:var(--brand);box-shadow:var(--shadow)}.settings-domain h3{margin:4px 0;font-size:13px}.settings-domain p{font-size:10px;color:var(--muted);margin:0}.settings-domain .domain-meta{display:flex;gap:6px;margin-top:9px;flex-wrap:wrap}@media (max-width:1300px){.conv-shell{grid-template-columns:300px minmax(480px,1fr) 280px}.info-dense-grid{grid-template-columns:repeat(3,1fr)}.home-grid-3,.home-grid-3b{grid-template-columns:1fr 1fr}.settings-hub{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.conv-shell{grid-template-columns:280px 1fr}.conv-context{display:none}.transaction-layout{grid-template-columns:1fr}.transaction-summary{position:static}.filter-builder-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){body{font-size:14px}.conv-shell{display:block;height:auto}.conv-list{max-height:300px;border-right:0}.conv-thread{min-height:560px}.home-grid-3,.home-grid-3b,.settings-hub{grid-template-columns:1fr}.info-dense-grid,.product-picker{grid-template-columns:repeat(2,1fr)}}.dashboard-hero,.wow-hero{background:linear-gradient(135deg,#fff,#f5faf7 58%,#eef6f1)!important;color:var(--text)!important;border:1px solid var(--border)!important;box-shadow:none!important}.dashboard-hero p,.wow-hero p{color:var(--text-2)!important}.dashboard-hero .eyebrow,.wow-hero .eyebrow{color:var(--brand)!important}.hero-score{background:var(--surface)!important;border:1px solid var(--border)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-score span,.hero-score small{color:var(--muted)!important}.hero-score b{color:var(--brand)!important}.hero-orb{opacity:.18!important}.home-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 2px 10px;border-bottom:1px solid var(--border);margin-bottom:10px}.home-summary h2{margin:0;font-size:20px;letter-spacing:-.02em}.home-summary p{margin:3px 0 0;font-size:11px;color:var(--muted)}.home-summary-meta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.summary-chip{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:7px 10px;min-width:120px}.summary-chip span{display:block;font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.summary-chip b{display:block;font-size:13px;margin-top:1px}.clean-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.clean-kpi{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:11px 12px;min-height:88px}.clean-kpi span{font-size:10px;color:var(--muted)}.clean-kpi b{display:block;font-size:23px;margin:4px 0 1px;letter-spacing:-.02em}.clean-kpi small{font-size:9px;color:var(--text-2)}.clean-kpi.danger b{color:var(--danger)}.clean-kpi.warning b{color:var(--warning)}.production-subnav{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.production-subnav .btn.active{background:var(--brand);color:#fff;border-color:var(--brand)}.production-status{display:flex;align-items:center;gap:0;margin:12px 0;overflow:auto;padding-bottom:2px}.production-step{display:flex;align-items:center;white-space:nowrap}.production-step i{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface);display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:850;color:var(--muted)}.production-step span{font-size:9px;color:var(--muted);font-weight:720;margin:0 6px}.production-step:after{content:"";width:30px;height:2px;background:var(--border)}.production-step:last-child:after{display:none}.production-step.done i{background:var(--brand);border-color:var(--brand);color:#fff}.production-step.done:after{background:var(--brand)}.production-step.current i{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);color:var(--brand)}.production-step.current span{color:var(--text);font-weight:850}.production-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:10px}.production-summary-card{position:sticky;top:78px;align-self:start}.production-tabs{display:flex;gap:14px;border-bottom:1px solid var(--border);margin:0 0 12px;overflow:auto}.production-tab{border:0;background:transparent;padding:9px 1px;position:relative;font-size:11px;font-weight:760;color:var(--muted);white-space:nowrap}.production-tab.active{color:var(--brand)}.production-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}.production-panel{display:none}.production-panel.active{display:block}.cost-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cost-card{border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--surface-2)}.cost-card span{display:block;font-size:9px;color:var(--muted)}.cost-card b{display:block;font-size:16px;margin-top:3px}.trace-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:9px 0;border-bottom:1px solid var(--border);align-items:center}.trace-row:last-child{border-bottom:0}.trace-icon{width:27px;height:27px;border-radius:8px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;font-weight:850}.trace-row strong{font-size:11px}.trace-row small{display:block;color:var(--muted);font-size:9px}.trace-row time{font-size:9px;color:var(--muted)}.integration-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.integration-card{border:1px solid var(--border);background:var(--surface);border-radius:9px;padding:9px;cursor:pointer}.integration-card:hover{border-color:var(--brand)}.integration-card b{display:block;color:var(--brand);font-size:15px}.integration-card span{font-size:9px;color:var(--muted)}.future-note{background:linear-gradient(90deg,var(--surface-2),#f7faf8);border:1px dashed var(--border-strong);border-radius:9px;padding:10px 12px;font-size:10px;color:var(--text-2)}.ot-material-table input{height:30px;border:1px solid var(--border);border-radius:6px;padding:0 6px;width:100%}.execution-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.execution-card{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:11px}.execution-card span{font-size:9px;color:var(--muted)}.execution-card b{display:block;font-size:18px;margin-top:3px}@media (max-width:1250px){.clean-kpis{grid-template-columns:repeat(3,1fr)}.production-grid{grid-template-columns:1fr}.production-summary-card{position:static}.execution-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.clean-kpis{grid-template-columns:repeat(2,1fr)}.home-summary{display:block}.home-summary-meta{justify-content:flex-start;margin-top:8px}.integration-strip,.cost-stack{grid-template-columns:1fr 1fr}}.page-body{padding-top:12px}.home-summary{display:none!important}.home-grid-3,.home-grid-3b{align-items:stretch}.home-grid-3>.card,.home-grid-3b>.card{height:100%}.clean-kpis{margin-top:0}.table-toolbar{background:var(--surface)}.row-actions{display:none!important}.filter-builder{padding:11px}.filter-editor{display:grid;grid-template-columns:minmax(180px,.8fr) 145px minmax(180px,1fr) auto;gap:8px;align-items:end}.filter-editor .field{margin:0}.filter-result{font-size:10px;color:var(--muted);margin-left:4px}.column-picker{position:relative}.field-grid-dynamic{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.custom-field-box{border:1px dashed var(--border-strong);background:var(--surface-2);border-radius:9px;padding:11px}.custom-field-box h4{font-size:11px;margin:0 0 8px;color:var(--brand)}.entity-tabs{display:flex;gap:16px;overflow:auto;border-bottom:1px solid var(--border);margin:12px 0}.entity-tab{border:0;background:transparent;padding:9px 1px;font-size:11px;font-weight:760;color:var(--muted);position:relative;white-space:nowrap}.entity-tab.active{color:var(--brand)}.entity-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}.entity-panel{display:none}.entity-panel.active{display:block}.master-form-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:10px}.master-side{position:sticky;top:78px;align-self:start}.address-card{border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--surface);margin-bottom:8px}.address-card strong{font-size:11px}.address-card small{display:block;font-size:9px;color:var(--muted);margin-top:2px}.setting-row-rich{display:grid;grid-template-columns:minmax(0,1fr) 160px 150px;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border)}.setting-row-rich:last-child{border-bottom:0}.setting-row-rich strong{font-size:11px}.setting-row-rich small{display:block;font-size:9px;color:var(--muted)}.kanban-board{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:280px!important;gap:10px!important;min-width:max-content!important;align-items:start!important}.kanban-add-col{min-height:140px;border:1px dashed var(--border-strong);background:transparent;border-radius:9px;padding:10px;display:flex;align-items:flex-start;justify-content:center}.kanban-card{cursor:pointer}.kanban-card .custom-mini{margin-top:6px;padding-top:6px;border-top:1px solid var(--border);font-size:9px;color:var(--muted)}.stage-editor-row{display:grid;grid-template-columns:28px minmax(0,1fr) 110px 32px 32px 32px;gap:6px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border)}.stage-editor-row:last-child{border-bottom:0}.stage-index{width:24px;height:24px;border-radius:7px;background:var(--surface-3);display:grid;place-items:center;font-size:9px;font-weight:850}.stage-editor-row input,.stage-editor-row select{height:33px}.task-due-danger{color:var(--danger);font-weight:750}.task-list-actions{display:flex;gap:6px;justify-content:flex-end}.task-board-card-meta{display:flex;justify-content:space-between;gap:6px;margin-top:7px;font-size:9px;color:var(--muted)}.ps-layout{height:calc(100vh - 126px);display:grid;grid-template-columns:235px minmax(700px,1fr) 330px;background:var(--surface);border-top:1px solid var(--border)}.bpmn-palette{border-right:1px solid var(--border);overflow:auto;background:var(--surface)}.bpmn-palette-head,.bpmn-inspector-head{padding:10px 12px;border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface);z-index:5}.bpmn-group{padding:10px 10px 4px}.bpmn-group-title{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850;margin-bottom:6px}.bpmn-tool{width:100%;border:1px solid transparent;background:transparent;border-radius:7px;padding:7px 8px;display:flex;align-items:center;gap:9px;text-align:left;color:var(--text)}.bpmn-tool:hover{background:var(--surface-2);border-color:var(--border)}.bpmn-tool-icon{width:29px;height:29px;display:grid;place-items:center;flex:none}.bpmn-event-icon{border:2px solid var(--brand);border-radius:50%}.bpmn-end-icon{border:4px solid var(--danger);border-radius:50%}.bpmn-task-icon{border:1.5px solid var(--text-2);border-radius:6px}.bpmn-gateway-icon{width:22px;height:22px;border:1.5px solid var(--accent);transform:rotate(45deg);margin:3px}.bpmn-tool strong{font-size:10px}.bpmn-tool small{display:block;font-size:8px;color:var(--muted)}.bpmn-center{min-width:0;display:grid;grid-template-rows:44px minmax(0,1fr);background:#fbfdfc}.bpmn-toolbar{border-bottom:1px solid var(--border);background:var(--surface);display:flex;align-items:center;gap:6px;padding:6px 9px}.bpmn-canvas-wrap{overflow:auto;position:relative}.bpmn-canvas{position:relative;width:1500px;height:760px;background-image:radial-gradient(var(--border) .7px,transparent .7px);background-size:18px 18px}.bpmn-pool{position:absolute;left:35px;top:50px;width:1390px;height:590px;border:2px solid #789187;background:#ffffffd1}.bpmn-pool-label{position:absolute;left:0;top:0;bottom:0;width:34px;border-right:1px solid #789187;writing-mode:vertical-rl;transform:rotate(180deg);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:850;background:#f3f7f5}.bpmn-lane{position:absolute;left:34px;right:0;border-bottom:1px solid #aebdb6}.bpmn-lane.one{top:0;height:196px}.bpmn-lane.two{top:196px;height:196px}.bpmn-lane.three{top:392px;height:196px;border-bottom:0}.bpmn-lane-label{position:absolute;left:0;top:0;bottom:0;width:82px;border-right:1px solid #aebdb6;background:#f5f8f6d9;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:780}.bpmn-node{position:absolute;z-index:4;cursor:pointer;-webkit-user-select:none;user-select:none}.bpmn-node.task{width:135px;min-height:58px;border:1.5px solid #667b72;background:#fff;border-radius:8px;padding:8px;box-shadow:0 2px 5px #0000000a}.bpmn-node.task.user{border-color:#316e5a}.bpmn-node.task.service{border-color:#4e6d91}.bpmn-node.task.send{border-color:#946f20}.bpmn-node strong{font-size:10px;display:block}.bpmn-node small{font-size:8px;color:var(--muted);display:block;margin-top:3px}.bpmn-node.event{width:38px;height:38px;border:3px solid var(--brand);border-radius:50%;background:#fff;display:grid;place-items:center;font-size:11px;font-weight:850}.bpmn-node.event.end{border-color:var(--danger);border-width:5px}.bpmn-node.gateway{width:42px;height:42px;border:2px solid #af8729;background:#fff;transform:rotate(45deg);display:grid;place-items:center}.bpmn-node.gateway span{transform:rotate(-45deg);font-weight:900;font-size:16px}.bpmn-node.selected{box-shadow:0 0 0 4px #0f6b4f2e}.bpmn-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:1500px;height:760px;z-index:2;pointer-events:none}.bpmn-inspector{border-left:1px solid var(--border);overflow:auto;background:var(--surface)}.bpmn-inspector-body{padding:11px}.bpmn-inspector .field{margin-bottom:9px}.bpmn-mini-map{height:110px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(135deg,#f6f9f7,#eef4f0);position:relative;margin-top:10px}.runtime-tabs{display:flex;gap:4px;margin-bottom:10px}.runtime-status-line{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.trace-node-complete{border-color:var(--success)!important;background:#f2fbf6!important}.trace-node-current{border-color:var(--accent)!important;box-shadow:0 0 0 4px var(--accent-soft)!important}.trace-node-error{border-color:var(--danger)!important;background:#fff4f2!important}@media (max-width:1150px){.master-form-layout{grid-template-columns:1fr}.master-side{position:static}.ps-layout{grid-template-columns:200px 1fr}.bpmn-inspector{display:none}}.module-decision-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.module-decision-head h2{font-size:18px;margin:0;letter-spacing:-.02em}.module-decision-head p{font-size:10px;color:var(--muted);margin:3px 0 0}.module-scope{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.dashboard-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.dashboard-kpi{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:11px 12px;min-height:86px}.dashboard-kpi span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.dashboard-kpi b{display:block;font-size:21px;margin:4px 0 2px;letter-spacing:-.025em}.dashboard-kpi small{font-size:9px;color:var(--text-2)}.dashboard-sections{display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:9px;margin-top:9px;align-items:stretch}.dashboard-sections.two{grid-template-columns:1.25fr 1fr}.decision-table{width:100%;border-collapse:collapse}.decision-table td{padding:8px 4px;border-bottom:1px solid var(--border);font-size:10px}.decision-table tr:last-child td{border-bottom:0}.decision-table td:last-child{text-align:right}.spark{height:116px;display:flex;align-items:end;gap:8px;padding-top:12px}.spark i{display:block;flex:1;background:linear-gradient(180deg,var(--brand),#7cae99);border-radius:5px 5px 2px 2px;min-width:14px}.spark-labels{display:flex;justify-content:space-between;font-size:8px;color:var(--muted);margin-top:5px}.context-note{font-size:9px;color:var(--muted);padding:7px 0}.doc-statebar{display:flex;gap:0;overflow:auto;padding:3px 0 10px}.doc-state{display:flex;align-items:center;white-space:nowrap}.doc-state i{width:22px;height:22px;border-radius:50%;border:2px solid var(--border-strong);display:grid;place-items:center;font-style:normal;font-size:9px;background:#fff}.doc-state span{font-size:9px;margin:0 6px;color:var(--muted);font-weight:730}.doc-state:after{content:"";width:30px;height:2px;background:var(--border)}.doc-state:last-child:after{display:none}.doc-state.done i{background:var(--brand);border-color:var(--brand);color:#fff}.doc-state.done:after{background:var(--brand)}.doc-state.current i{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.doc-state.current span{color:var(--text);font-weight:850}.document-header-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.document-linkbar{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));gap:7px;margin-top:10px}.document-link{border:1px solid var(--border);border-radius:9px;padding:8px;background:var(--surface);cursor:pointer}.document-link:hover{border-color:var(--brand)}.document-link b{font-size:14px;color:var(--brand);display:block}.document-link span{font-size:8px;color:var(--muted)}.doc-tabs{display:flex;gap:15px;border-bottom:1px solid var(--border);margin-bottom:10px;overflow:auto}.doc-tab{border:0;background:transparent;padding:9px 1px;font-size:10px;font-weight:760;color:var(--muted);position:relative;white-space:nowrap}.doc-tab.active{color:var(--brand)}.doc-tab.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--brand)}.doc-panel{display:none}.doc-panel.active{display:block}.master-list-note{display:flex;gap:8px;align-items:center;margin-top:7px;flex-wrap:wrap}.table-summary{display:flex;gap:18px;padding:8px 11px;border-top:1px solid var(--border);background:var(--surface-2);font-size:9px}.table-summary b{font-size:10px}.stock-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.stock-card{border:1px solid var(--border);border-radius:9px;padding:10px;background:#fff}.stock-card span{font-size:9px;color:var(--muted)}.stock-card b{display:block;font-size:18px;margin-top:3px}.warehouse-map{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.warehouse-zone{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;padding:10px;min-height:82px}.warehouse-zone strong{font-size:10px}.warehouse-zone small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.provenance-row{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(150px,1fr) 115px 120px auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border)}.provenance-row:last-child{border-bottom:0}.provenance-row strong{font-size:10px}.provenance-row small{display:block;font-size:8px;color:var(--muted)}.report-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px;display:flex;flex-direction:column;min-height:142px}.report-card h3{font-size:12px;margin:5px 0}.report-card p{font-size:9px;color:var(--muted);margin:0 0 9px;flex:1}.report-tags{display:flex;gap:5px;flex-wrap:wrap}.report-runner{display:grid;grid-template-columns:280px minmax(0,1fr);gap:10px}.report-filter-panel{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:11px;align-self:start;position:sticky;top:76px}.report-output{min-width:0}.bank-row{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px 130px;gap:8px;align-items:center;padding:10px;border-bottom:1px solid var(--border)}.bank-row:last-child{border-bottom:0}.timeline-compact{position:relative;padding-left:18px}.timeline-compact:before{content:"";position:absolute;left:5px;top:5px;bottom:5px;width:1px;background:var(--border)}.timeline-item{position:relative;padding:0 0 12px}.timeline-item:before{content:"";position:absolute;left:-16px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--brand)}.timeline-item strong{font-size:10px}.timeline-item small{display:block;font-size:8px;color:var(--muted)}.full-width-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.operation-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:9px}.operation-tabs .btn.active{background:var(--brand);color:#fff;border-color:var(--brand)}@media (max-width:1250px){.dashboard-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-sections{grid-template-columns:1fr 1fr}.dashboard-sections>:first-child{grid-column:span 2}.document-header-grid{grid-template-columns:1fr 1fr}.document-linkbar{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.dashboard-sections,.dashboard-sections.two{grid-template-columns:1fr}.dashboard-sections>:first-child{grid-column:auto}.dashboard-kpis,.document-linkbar{grid-template-columns:1fr 1fr}.report-runner{grid-template-columns:1fr}.report-filter-panel{position:static}.provenance-row{grid-template-columns:1fr 1fr}.provenance-row>:nth-child(n+3){font-size:8px}}.settings-domain{cursor:pointer}.settings-domain .domain-meta .brand{display:none}.settings-domain:after{content:"›";position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:18px;color:var(--muted)}.settings-domain{position:relative;padding-right:38px}.provenance-row.detail-variant{grid-template-columns:minmax(210px,1.25fr) minmax(160px,.9fr) 115px 130px}.provenance-row.detail-variant .route-hint{font-size:8px;color:var(--brand);font-weight:800}.maturity-strip{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 10px}.maturity-strip .badge{font-size:8px}.partner-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center}.partner-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px;font-size:9px;color:var(--muted)}.partner-meta b{color:var(--text)}.address-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.address-card.detail-variant{min-height:120px}.variant-table td,.variant-table th{font-size:9px}.flow-strip{display:flex;align-items:center;gap:0;overflow:auto;padding:4px 0 10px}.flow-step{display:flex;align-items:center;white-space:nowrap}.flow-step .dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-strong);background:#fff;font-size:8px;font-weight:900}.flow-step.done .dot{background:var(--brand);border-color:var(--brand);color:#fff}.flow-step.current .dot{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.flow-step span{font-size:9px;font-weight:800;margin:0 6px}.flow-step:after{content:"";width:34px;height:2px;background:var(--border)}.flow-step.done:after{background:var(--brand)}.flow-step:last-child:after{display:none}.info-pair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.info-pair{border:1px solid var(--border);border-radius:9px;padding:9px;background:var(--surface)}.info-pair span{font-size:8px;color:var(--muted);text-transform:uppercase}.info-pair b{display:block;font-size:10px;margin-top:3px}.subtable{border:1px solid var(--border);border-radius:9px;overflow:hidden}.subtable table{width:100%;border-collapse:collapse}.subtable th,.subtable td{padding:8px;border-bottom:1px solid var(--border);font-size:9px}.subtable tr:last-child td{border-bottom:0}.collection-surface{display:none}.collection-surface.active{display:block}.report-specific{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px}.report-specific .dashboard-kpi{min-height:74px}.process-meta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.process-meta-grid .detail-cell{background:var(--surface-2);border-radius:9px;padding:9px}.human-form{max-width:720px}.fiscal-status{display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border)}.fiscal-status strong{font-size:9px}.config-row-link{cursor:pointer}.config-row-link:hover{background:var(--surface-2)}.inline-source{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.inline-source small{font-size:8px;color:var(--muted)}@media (max-width:1100px){.info-pair-grid,.process-meta-grid{grid-template-columns:1fr 1fr}.address-list{grid-template-columns:1fr}.report-specific{grid-template-columns:1fr 1fr}}.settings-topnav{display:flex;gap:5px;align-items:center;flex-wrap:wrap;padding:6px;border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:12px}.settings-topnav .btn.active{background:var(--surface-3);border-color:var(--border-strong);color:var(--text);font-weight:850}.settings-help-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:12px}.settings-effective{display:grid;gap:0}.settings-effective-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(150px,.8fr) 115px 110px 120px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.settings-effective-row:last-child{border-bottom:0}.settings-effective-row strong{font-size:10px}.settings-effective-row small{display:block;font-size:8px;color:var(--muted)}.settings-effective-row .source{font-size:9px;font-weight:760}.settings-link-list{display:grid;gap:5px;margin-top:8px}.settings-link-list button{width:100%;text-align:left;justify-content:flex-start}.brand-preview{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface-2)}.brand-preview-bar{padding:11px 14px;background:linear-gradient(90deg,#164b35,#2e694d);color:#fff;display:flex;align-items:center;gap:10px}.brand-preview-mark{width:30px;height:30px;border-radius:8px;background:#fff;color:var(--brand);display:grid;place-items:center;font-weight:900}.brand-preview-shell{padding:16px}.color-row{display:flex;gap:8px;align-items:center}.color-box{width:32px;height:32px;border-radius:7px;border:1px solid var(--border)}.plan-tabs{display:flex;gap:4px;align-items:center;border:1px solid var(--border);padding:5px;border-radius:10px;background:var(--surface);margin-bottom:10px}.plan-tabs .btn.active{background:var(--surface-3);border-color:var(--border-strong)}.plan-panel{display:none}.plan-panel.active{display:block}.usage-row{display:grid;grid-template-columns:minmax(190px,1fr) 130px minmax(150px,1fr) 110px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}.usage-row:last-child{border-bottom:0}.usage-bar{height:7px;background:var(--surface-3);border-radius:999px;overflow:hidden}.usage-bar i{display:block;height:100%;background:var(--brand);border-radius:999px}.finance-account-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.finance-account-card{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:11px}.finance-account-card span{font-size:8px;text-transform:uppercase;color:var(--muted)}.finance-account-card b{display:block;font-size:16px;margin-top:3px}.filter-chip-live[data-filter-field-name]{padding-right:4px}.filter-chip-live button{margin-left:4px}.production-grid,.production-grid>main{min-width:0}.production-tabs,.production-status,.ot-material-table,.journal-lines{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.production-tabs,.production-status{overflow-x:auto;overflow-y:hidden;max-width:100%}.ot-material-table,.production-grid .journal-lines{max-width:100%;overflow:auto}.production-summary-card{max-height:calc(100vh - 150px);overflow:auto}.ps-layout{min-width:0;overflow:hidden}.bpmn-center{min-width:0;min-height:0}.bpmn-canvas-wrap{overflow:scroll!important;min-width:0;min-height:0;scrollbar-gutter:stable both-edges;cursor:grab;overscroll-behavior:contain}.bpmn-canvas-wrap.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.bpmn-canvas{min-width:1500px;min-height:760px}.bpmn-palette,.bpmn-inspector{min-height:0}.conv-context .context-block.quick-actions-block .control{height:30px}.internal-note-box{border-top:1px solid var(--border);background:var(--surface-2);padding:9px 10px}.internal-note-box textarea{min-height:68px}.param-panes{min-height:230px}.param-pane{display:none}.param-pane.active{display:block}.param-group-tabs{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:9px}.param-group-tabs .btn.active{background:var(--brand);color:#fff;border-color:var(--brand)}.cost-center-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}@media (max-width:1100px){.settings-help-grid{grid-template-columns:1fr}.settings-effective-row{grid-template-columns:1fr 1fr}.finance-account-grid,.cost-center-cards{grid-template-columns:repeat(2,1fr)}}.settings-section{margin:13px 0 7px;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.settings-grid-clean{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.settings-card-clean{position:relative;border:1px solid var(--border);background:var(--surface);border-radius:11px;padding:12px;cursor:pointer;min-height:88px}.settings-card-clean:hover{border-color:var(--border-strong);background:var(--surface-2)}.settings-card-clean h3{font-size:11px;margin:4px 24px 4px 0}.settings-card-clean p{font-size:9px;color:var(--muted);margin:0;line-height:1.45}.settings-card-clean .arrow{position:absolute;right:12px;top:13px;font-size:15px;color:var(--muted)}.kanban-card[draggable=true]{cursor:grab}.kanban-card.dragging{opacity:.45;transform:scale(.98)}.kanban-cards.drop-target{outline:2px dashed var(--brand);outline-offset:-5px;border-radius:8px;background:#164b350a}.inventory-nav{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.inventory-nav .btn.active{background:var(--brand);color:#fff;border-color:var(--brand)}.count-progress{height:7px;border-radius:99px;background:var(--surface-3);overflow:hidden;min-width:90px}.count-progress i{display:block;height:100%;background:var(--brand)}.location-tree{display:grid;grid-template-columns:260px minmax(0,1fr);gap:10px}.location-node{padding:8px 9px;border-bottom:1px solid var(--border);cursor:pointer}.location-node.active,.location-node:hover{background:var(--surface-2)}.tx-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tx-milestone{display:flex;align-items:center;gap:7px}.tx-milestone .dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-strong);display:grid;place-items:center;font-size:8px;font-weight:900}.tx-milestone.done .dot{background:var(--brand);border-color:var(--brand);color:#fff}.tx-milestone.current .dot{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.tx-chain{display:flex;gap:5px;align-items:center;overflow:auto;padding:5px 0 11px}.tx-chain .arrow{color:var(--muted)}.surface-switch{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.surface-switch .btn.active{background:var(--brand);color:#fff;border-color:var(--brand)}.surface-panel{display:none}.surface-panel.active{display:block}.pos-shell-clean{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:10px}.pos-line{display:grid;grid-template-columns:minmax(0,1fr) 60px 90px 90px;gap:7px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.payment-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.agenda-week{display:grid;grid-template-columns:70px repeat(5,minmax(120px,1fr));min-width:800px}.agenda-week>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:54px;padding:6px;font-size:9px}.agenda-day{display:grid;grid-template-columns:80px minmax(0,1fr);gap:0}.agenda-day>div{border-bottom:1px solid var(--border);padding:8px}.marketing-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.process-inspector-tabs{display:flex;gap:3px;flex-wrap:wrap;margin-bottom:8px}.process-inspector-tabs button{font-size:8px}.process-inspector-panel{display:none}.process-inspector-panel.active{display:block}.bpmn-lane-grid{position:absolute;top:56px;right:40px;bottom:60px;left:100px;border:1px solid var(--border-strong);pointer-events:none}.bpmn-lane-grid:before{content:"Ventas / ERP";position:absolute;left:-92px;top:22%;font-size:9px;font-weight:900;transform:rotate(-90deg)}.bpmn-lane-grid:after{content:"Distribuidora / Logística";position:absolute;left:-108px;top:70%;font-size:9px;font-weight:900;transform:rotate(-90deg)}.bpmn-lane-split{position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--border-strong)}.report-drill{cursor:pointer;color:var(--brand);font-weight:800}.role-matrix{overflow:auto}.role-matrix table{min-width:920px}.clean-empty{padding:28px;text-align:center;color:var(--muted)}.audit-pass{display:flex;gap:7px;align-items:center;padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.audit-pass b{font-size:9px}@media (max-width:1200px){.settings-grid-clean{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-shell-clean,.location-tree{grid-template-columns:1fr}}.lead-history-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 0 10px;border-bottom:1px solid var(--border);margin-bottom:2px}.lead-history-toolbar .btn.active{background:var(--brand);color:#fff;border-color:var(--brand)}.lead-history-list{display:grid}.lead-history-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px 2px;border-bottom:1px solid var(--border)}.lead-history-row:last-child{border-bottom:0}.lead-history-icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--surface-3);border:1px solid var(--border);font-weight:900;font-size:10px}.lead-history-row[data-kind=conversation] .lead-history-icon{background:#eef4ff}.lead-history-row[data-kind=task] .lead-history-icon{background:#fff6df}.lead-history-row[data-kind=commercial] .lead-history-icon{background:#edf7f1}.lead-history-row[data-kind=system] .lead-history-icon{background:#f1f3f2}.lead-history-row strong{display:block;font-size:10px}.lead-history-row p{margin:2px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.lead-history-row time{font-size:8px;color:var(--muted);white-space:nowrap}.lead-history-meta{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:5px}.note-composer-clean{padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.note-composer-clean textarea{min-height:88px}.lead-note-list{display:grid;gap:8px;margin-top:10px}.lead-note-card{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:11px}.lead-note-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.lead-note-head strong{font-size:10px}.lead-note-head time{font-size:8px;color:var(--muted)}.lead-note-card p{margin:7px 0 0;font-size:9px;line-height:1.5}.lead-note-source{font-size:8px;color:var(--muted);margin-top:5px}.lead-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px}.lead-summary-mini{border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:9px}.lead-summary-mini span{display:block;font-size:7.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.lead-summary-mini b{display:block;font-size:10px;margin-top:3px}.lead-activity-empty{padding:18px;text-align:center;color:var(--muted);font-size:9px}.config-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr);gap:10px;margin-bottom:10px}.config-context-card,.config-related-card{border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:12px}.config-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.config-context-item{border:1px solid var(--border);border-radius:9px;background:var(--surface-2);padding:9px}.config-context-item span{display:block;font-size:7.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.config-context-item b{display:block;font-size:10px;margin-top:3px}.config-related-links{display:grid;gap:6px;margin-top:8px}.config-related-link{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 9px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;text-align:left;font:inherit;color:var(--text)}.config-related-link:hover{background:var(--surface-2);border-color:var(--border-strong)}.config-effective-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:9px}.config-effective-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.config-effective-card{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:11px;min-height:142px;display:flex;flex-direction:column}.config-effective-card .config-name{font-size:8px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.config-effective-card .config-value{font-size:15px;font-weight:900;margin-top:4px}.config-effective-card .config-desc{font-size:8.5px;color:var(--muted);line-height:1.4;margin-top:3px}.config-provenance{display:grid;gap:4px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border)}.config-provenance div{display:flex;justify-content:space-between;gap:8px;font-size:8px}.config-provenance span{color:var(--muted)}.config-effective-card .config-action{margin-top:auto;padding-top:9px}.config-status-line{display:flex;gap:5px;align-items:center;flex-wrap:wrap;margin-top:7px}.config-section-card{border:1px solid var(--border);border-radius:11px;background:var(--surface);padding:12px}.config-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.config-pref-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:10px}.param-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);margin-bottom:9px}.param-summary .grow{flex:1}.param-table-wrap{border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.config-page-note{padding:9px 10px;border:1px dashed var(--border-strong);border-radius:9px;background:var(--surface-2);font-size:8.5px;color:var(--muted);line-height:1.45}.config-page-note b{color:var(--text)}@media (max-width:1200px){.config-effective-grid,.config-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.config-hero,.config-pref-layout,.config-effective-grid,.config-context-grid,.config-form-grid{grid-template-columns:1fr}.lead-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.top-actions{gap:7px}.page-head{padding-bottom:8px}.card-pad{padding:12px}.dashboard-kpis{gap:8px}.muted{line-height:1.4}.media-editor-mature{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:12px;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.media-preview-mature{width:104px;height:92px;border:1px solid var(--border);border-radius:10px;background:var(--surface);display:grid;place-items:center;overflow:hidden}.media-preview-mature img{width:100%;height:100%;object-fit:cover}.media-actions-mature{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:7px}.entity-photo-mature{width:64px;height:64px;border:1px solid var(--border);border-radius:12px;overflow:hidden;flex:none;background:var(--surface-2)}.entity-photo-mature.person{border-radius:50%}.entity-photo-mature img{width:100%;height:100%;object-fit:cover}.partner-hero>.entity-avatar,.detail-head>.product-mature+.entity-avatar{display:none}.list-identity-mature{display:flex;align-items:center;gap:8px}.list-thumb-mature{width:34px;height:34px;border-radius:8px;border:1px solid var(--border);overflow:hidden;display:grid;place-items:center;background:var(--surface-2);flex:none}.list-thumb-mature.person{border-radius:50%}.list-thumb-mature img{width:100%;height:100%;object-fit:cover}.notes-head-mature{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.note-composer-mature{display:none;padding:11px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);margin-bottom:10px}.note-composer-mature.open{display:block}.note-composer-mature textarea{min-height:86px}.note-history-mature{display:grid;gap:7px}.note-row-mature{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.note-row-mature .n-avatar{width:30px;height:30px;border-radius:50%;background:var(--brand-soft);display:grid;place-items:center;font-size:8px;font-weight:900;color:var(--brand)}.note-row-mature strong{font-size:9.5px}.note-row-mature p{font-size:9px;margin:3px 0 0;line-height:1.45}.note-row-mature time{font-size:8px;color:var(--muted);white-space:nowrap}.journey-rail-mature{display:flex;align-items:center;gap:0;overflow:auto;padding:10px 2px 16px}.journey-step-mature{position:relative;display:flex;align-items:center;gap:7px;min-width:max-content;padding-right:34px}.journey-step-mature:not(:last-child):after{content:"";position:absolute;left:30px;right:4px;top:13px;height:2px;background:var(--border-strong)}.journey-step-mature.done:not(:last-child):after{background:var(--brand)}.journey-dot-mature{position:relative;z-index:2;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--border-strong);background:var(--surface);font-size:8px;font-weight:900}.journey-step-mature.done .journey-dot-mature{background:var(--brand);border-color:var(--brand);color:#fff}.journey-step-mature.current .journey-dot-mature{background:var(--accent-soft);border-color:var(--accent);color:var(--text)}.journey-copy-mature{display:grid;gap:1px}.journey-copy-mature b{font-size:9px}.journey-copy-mature small{font-size:7.5px;color:var(--muted)}.production-status,.flow-strip,.tx-chain{display:none!important}.pos-context-mature{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);margin-bottom:8px}.pos-context-mature .grow{flex:1}.pos-products-mature{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;margin-top:9px}.pos-product-mature{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px;cursor:pointer;transition:.15s}.pos-product-mature:hover{border-color:var(--brand);box-shadow:0 2px 8px #0000000d}.pos-product-img-mature{height:92px;border-radius:8px;overflow:hidden;background:var(--surface-2);margin-bottom:7px}.pos-product-img-mature img{width:100%;height:100%;object-fit:cover}.pos-product-mature strong{display:block;font-size:10px}.pos-product-mature small{display:block;font-size:8px;color:var(--muted);margin-top:2px}.pos-product-foot-mature{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:7px}.pos-cart-line-mature{display:grid;grid-template-columns:minmax(0,1fr) 74px 82px 28px;align-items:center;gap:7px;padding:9px 0;border-bottom:1px solid var(--border)}.qty-control-mature{display:grid;grid-template-columns:22px 28px 22px;align-items:center;border:1px solid var(--border);border-radius:7px;overflow:hidden}.qty-control-mature button{border:0;background:var(--surface-2);height:26px}.qty-control-mature span{text-align:center;font-size:9px}.pos-rule-mature{padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2);font-size:8px;line-height:1.4;margin-top:8px}.pos-rule-mature b{font-size:8px}.quick-actions .quick-action.primary{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}.quick-actions .quick-action.primary:hover{border-color:var(--brand)!important}.process-studio-classic{display:grid;grid-template-columns:172px minmax(0,1fr) 292px;height:calc(100vh - 155px);min-height:590px;border:1px solid var(--border);border-radius:11px;overflow:hidden;background:var(--surface)}.process-studio-classic-toolbox{border-right:1px solid var(--border);background:var(--surface);overflow:auto;padding:9px}.process-studio-classic-toolbox-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.process-studio-classic-tool-group{display:grid;gap:5px;margin-bottom:10px}.process-studio-classic-tool{display:flex;align-items:center;gap:7px;padding:7px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.process-studio-classic-tool:hover{border-color:var(--border);background:var(--surface-2)}.process-studio-classic-tool i{width:25px;height:25px;border:1.5px solid var(--brand);border-radius:7px;display:grid;place-items:center;font-style:normal;font-weight:900}.process-studio-classic-tool small{display:block;color:var(--muted);font-size:7px}.process-studio-classic-more{display:none}.process-studio-classic-more.open{display:grid}.process-studio-classic-center{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.process-studio-classic-toolbar{display:flex;align-items:center;gap:5px;padding:7px 8px;border-bottom:1px solid var(--border);background:var(--surface)}.process-studio-classic-toolbar .grow{flex:1}.process-studio-classic-scroll{overflow:auto;background:var(--surface-2);cursor:grab}.process-studio-classic-scroll.dragging{cursor:grabbing}.process-studio-classic-canvas{position:relative;width:1500px;height:850px;background-color:#fbfcfb;background-image:radial-gradient(#dfe6e2 1px,transparent 1px);background-size:18px 18px;transform-origin:0 0}.process-studio-classic-pool{position:absolute;left:70px;top:80px;width:1340px;height:610px;border:1px solid var(--border-strong);background:#ffffff73}.process-studio-classic-lane-line{position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--border-strong)}.process-studio-classic-lane-label{position:absolute;left:-62px;width:55px;font-size:8px;font-weight:850;text-align:right;color:var(--muted)}.process-studio-classic-node{position:absolute;z-index:3;min-width:138px;padding:10px;border:1.5px solid var(--border-strong);border-radius:9px;background:#fff;box-shadow:0 2px 5px #0000000a;cursor:move}.process-studio-classic-node.event{min-width:0;width:34px;height:34px;border-radius:50%;padding:0;display:grid;place-items:center;border-color:var(--brand);font-weight:900}.process-studio-classic-node strong{display:block;font-size:9px}.process-studio-classic-node small{display:block;font-size:7.5px;color:var(--muted);margin-top:2px}.process-studio-classic-node.selected{outline:3px solid rgba(22,107,79,.12);border-color:var(--brand)}.process-studio-classic-inspector{border-left:1px solid var(--border);padding:10px;overflow:auto;background:var(--surface)}.process-studio-classic-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.process-studio-classic-tabs{display:flex;gap:4px;margin:10px 0}.process-studio-classic-panel{display:none}.process-studio-classic-panel.active{display:block}.process-studio-classic-capabilities{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.process-studio-classic-capabilities span{font-size:7.5px;padding:4px 6px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border)}.process-studio-classic-lines{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.process-studio-classic-lines line{stroke:#85a696;stroke-width:2}.process-studio-classic-lines polyline{fill:none;stroke:#85a696;stroke-width:2}@media (max-width:1250px){.pos-products-mature{grid-template-columns:repeat(3,minmax(140px,1fr))}.process-studio-classic{grid-template-columns:150px minmax(0,1fr) 260px}}.config-source{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:8px;color:var(--muted)}.config-source .dot{width:6px;height:6px;border-radius:50%;background:var(--brand);flex:0 0 6px}.config-source button{border:0;background:none;color:var(--brand);padding:0;font:inherit;font-weight:800;cursor:pointer}.origin-badge{display:inline-flex;gap:4px;align-items:center;padding:3px 6px;border-radius:999px;background:#eef4f1;color:#285e49;font-size:8px;font-weight:800}.notes-head-dense{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:2px 0 10px}.note-composer-dense{display:none;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);padding:10px;margin-bottom:10px}.note-composer-dense.open{display:block}.note-composer-dense textarea{width:100%;min-height:78px;max-height:190px;resize:vertical;display:block}.note-composer-dense .actions{display:flex;justify-content:flex-end;gap:7px;margin-top:8px}.note-history-dense{display:grid;gap:7px}.note-row-dense{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:9px;align-items:start;padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.note-row-dense p{margin:4px 0 0;font-size:9px;line-height:1.45}.note-row-dense time{font-size:8px;color:var(--muted);white-space:nowrap}.lifecycle-dense{display:flex;align-items:flex-start;gap:0;padding:9px 0 4px;overflow:auto}.lifecycle-dense .life-step{display:flex;align-items:flex-start;min-width:118px;position:relative;flex:1}.lifecycle-dense .life-step:not(:last-child):after{content:"";height:2px;background:var(--border);position:absolute;left:29px;right:4px;top:11px;z-index:0}.lifecycle-dense .life-step.done:not(:last-child):after{background:#74a98f}.lifecycle-dense .life-step.current:not(:last-child):after{background:linear-gradient(90deg,#e0bd55 0 38%,var(--border) 38%)}.lifecycle-dense .life-dot{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--border-strong);background:#fff;font-size:8px;font-weight:900;position:relative;z-index:1;flex:0 0 23px}.lifecycle-dense .done .life-dot{background:var(--brand);color:#fff;border-color:var(--brand)}.lifecycle-dense .current .life-dot{background:#fff6d9;border-color:#d0a529;color:#745910}.lifecycle-dense .life-copy{padding-left:7px;padding-right:7px}.lifecycle-dense .life-copy b{display:block;font-size:9px}.lifecycle-dense .life-copy small{display:block;color:var(--muted);font-size:7.5px;margin-top:2px}.pos-dense{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:10px;align-items:start}.pos-catalog-dense{min-width:0}.pos-tools-dense{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:9px}.pos-tools-dense .searchbox{flex:1;min-width:280px}.pos-product-grid-dense{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.pos-product-dense{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:7px;display:grid;grid-template-columns:58px minmax(0,1fr);gap:8px;align-items:center;text-align:left;cursor:pointer;min-height:76px;transition:.12s ease}.pos-product-dense:hover{border-color:#82aa98;background:#f7faf8;transform:translateY(-1px)}.pos-product-dense:active{transform:translateY(0);background:#eef6f2}.pos-product-dense.added{box-shadow:0 0 0 2px #86b9a0 inset}.pos-product-dense img{width:58px;height:58px;object-fit:cover;border-radius:7px;background:var(--surface-3)}.pos-product-dense strong{display:block;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pos-product-dense .sku{font-size:7px;color:var(--muted);margin:2px 0}.pos-product-dense .price{font-size:13px;font-weight:900;margin-top:3px}.pos-product-dense .stock{font-size:7.5px;color:var(--muted)}.pos-cart-dense{position:sticky;top:58px}.cart-line-dense{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.cart-line-dense strong{font-size:9px}.cart-line-dense small{display:block;color:var(--muted);font-size:7.5px;margin-top:2px}.qty-dense{display:flex;gap:2px;align-items:center}.qty-dense button{width:23px;height:23px;border:1px solid var(--border);border-radius:6px;background:#fff;cursor:pointer}.qty-dense span{min-width:20px;text-align:center;font-size:9px}.pos-total-dense{font-size:20px;font-weight:950;text-align:right}.pos-tax-note{padding:7px;border:1px dashed var(--border-strong);border-radius:7px;background:#f7faf8;font-size:7.5px;line-height:1.4;color:var(--muted)}@media (max-width:1300px){.pos-product-grid-dense{grid-template-columns:repeat(3,minmax(0,1fr))}}.fiscal-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.fiscal-rule-card{border:1px solid var(--border);border-radius:10px;padding:10px;background:var(--surface)}.fiscal-rule-card .tax-code{font-size:7.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:850}.fiscal-rule-card .tax-rate{font-size:19px;font-weight:950;margin:4px 0}.fiscal-rule-card p{font-size:8px;color:var(--muted);margin:0;line-height:1.45}.fiscal-rule-card .foot{display:flex;justify-content:space-between;gap:4px;align-items:center;margin-top:8px;padding-top:7px;border-top:1px solid var(--border)}.fiscal-doc-flow{display:flex;gap:4px;align-items:center;overflow:auto;padding:5px 0}.fiscal-flow-step{white-space:nowrap;padding:5px 7px;border-radius:999px;background:var(--surface-3);font-size:8px;color:var(--muted)}.fiscal-flow-step.done{background:#eaf4ee;color:#226046}.fiscal-flow-arrow{color:var(--muted);font-size:9px}.tax-breakdown{display:grid;gap:5px}.tax-breakdown .row{display:flex;justify-content:space-between;gap:10px;font-size:9px;padding:4px 0}.tax-breakdown .row.total{border-top:1px solid var(--border);padding-top:8px;font-size:14px;font-weight:900}.tax-breakdown .row.ret{color:#8a6411}.inventory-op-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.inventory-op-card{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:10px;cursor:pointer;text-align:left}.inventory-op-card:hover{background:var(--surface-2);border-color:var(--border-strong)}.inventory-op-card b{display:block;font-size:10px}.inventory-op-card span{display:block;color:var(--muted);font-size:8px;margin-top:3px}.inventory-op-card strong{display:block;font-size:15px;margin-top:7px}.inventory-adjust-lines{display:grid;gap:6px}.adjust-row{display:grid;grid-template-columns:1.2fr .7fr .6fr .6fr .7fr .7fr;gap:6px;align-items:center;padding:7px;border-bottom:1px solid var(--border);font-size:8.5px}.adjust-row.head{font-size:7.5px;text-transform:uppercase;color:var(--muted);font-weight:850}.event-log{display:grid;gap:6px;margin-top:8px}.event-log-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;font-size:8.5px;padding:6px 0;border-bottom:1px solid var(--border)}.event-log-row span{color:var(--muted)}.process-studio-shell{display:grid;grid-template-columns:172px minmax(0,1fr) 255px;height:calc(100vh - 126px);min-height:620px;border-top:1px solid var(--border);background:var(--surface);overflow:hidden}.process-studio-palette{border-right:1px solid var(--border);padding:9px;overflow:auto;background:#fbfcfb}.process-studio-center{min-width:0;display:flex;flex-direction:column;background:#fff}.process-studio-inspector{border-left:1px solid var(--border);background:#fbfcfb;overflow:auto;padding:10px}.process-studio-toolbar{display:flex;gap:5px;align-items:center;padding:7px;border-bottom:1px solid var(--border);background:#fff}.process-studio-scroll{position:relative;overflow:auto;flex:1;background-image:radial-gradient(#d8e1dc .7px,transparent .7px);background-size:18px 18px;cursor:grab}.process-studio-scroll.dragging{cursor:grabbing}.process-studio-canvas{width:1180px;height:650px;position:relative;transform-origin:0 0}.process-studio-lane{position:absolute;left:35px;right:35px;border:1px solid var(--border);background:#f9fbfaad}.process-studio-lane.top{top:70px;height:210px}.process-studio-lane.bottom{top:300px;height:210px}.process-studio-lane-label{position:absolute;left:6px;top:8px;font-size:7.5px;font-weight:850;color:var(--muted);writing-mode:vertical-rl;transform:rotate(180deg)}.process-studio-node{position:absolute;width:132px;min-height:54px;border:1px solid #88a99a;border-radius:8px;background:#fff;padding:8px;box-shadow:0 2px 7px #1a372b12;cursor:move;z-index:3}.process-studio-node strong{display:block;font-size:8.5px}.process-studio-node small{display:block;color:var(--muted);font-size:7px;margin-top:4px}.process-studio-node.event{width:36px;height:36px;min-height:36px;border-radius:50%;display:grid;place-items:center;padding:0;font-weight:900}.process-studio-node.gateway{width:40px;height:40px;min-height:40px;transform:rotate(45deg);display:grid;place-items:center;padding:0}.process-studio-node.gateway span{transform:rotate(-45deg)}.process-studio-node.selected{box-shadow:0 0 0 2px #82b29b;border-color:#2e7155}.process-studio-lines{position:absolute;left:0;top:0;z-index:2;pointer-events:none}.process-studio-minimap{position:absolute;right:12px;bottom:12px;width:150px;height:88px;border:1px solid var(--border);border-radius:8px;background:#ffffffed;z-index:8;box-shadow:0 4px 12px #0000000f;padding:5px}.process-studio-minimap .mini-flow{height:100%;position:relative;background:#f6f8f7;border-radius:5px}.process-studio-minimap i{position:absolute;height:6px;border-radius:3px;background:#8eaf9f}.process-studio-minimap .viewport{position:absolute;border:1px solid #2d7154;left:7px;top:6px;width:92px;height:58px;border-radius:3px;background:#2d71540a}.process-studio-tool{display:flex;width:100%;align-items:center;gap:7px;padding:6px;border:0;background:transparent;border-radius:7px;text-align:left;cursor:pointer}.process-studio-tool:hover{background:#eef4f1}.process-studio-tool i{width:25px;height:25px;border:1px solid #8ba99c;border-radius:7px;display:grid;place-items:center;font-style:normal;font-weight:900}.process-studio-tool b{display:block;font-size:8.5px}.process-studio-tool small{font-size:6.8px;color:var(--muted)}.process-studio-inspector-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:10px}.process-studio-inspector-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:9px}.process-studio-panel{display:none}.process-studio-panel.active{display:block}.process-studio-contract{padding:7px;border:1px dashed var(--border-strong);border-radius:7px;background:#f4f8f6;font-size:7.5px;color:var(--muted);line-height:1.4;margin-top:9px}@media (max-width:1250px){.process-studio-shell{grid-template-columns:155px minmax(0,1fr) 235px}.fiscal-rule-grid,.inventory-op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-cluster{margin:0 0 16px}.settings-cluster-head{display:flex;align-items:end;justify-content:space-between;margin:0 2px 7px}.settings-cluster-head h3{margin:2px 0 0;font-size:13px}.settings-card-clean{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;color:inherit;font:inherit;text-align:left}.settings-card-clean small{display:block;margin-top:9px;color:var(--muted);font-size:8px}.config-intro-consolidated,.regulatory-hero-consolidated{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;margin-bottom:14px;background:linear-gradient(100deg,#f8fbf9,#eef5f1);border:1px solid var(--border);border-radius:12px}.config-intro-consolidated h2,.regulatory-hero-consolidated h2{margin:3px 0 5px;font-size:18px}.config-intro-consolidated p,.regulatory-hero-consolidated p{margin:0;max-width:830px;color:var(--muted);font-size:10px;line-height:1.5}.config-health-consolidated,.regulatory-health-consolidated{min-width:190px;padding:11px;border:1px solid var(--border);border-radius:10px;background:#fff;display:grid;gap:4px}.regulatory-health-consolidated b{font-size:16px}.regulatory-grid-consolidated{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.regulatory-grid-consolidated article{border:1px solid var(--border);border-radius:9px;padding:10px;background:var(--surface-2);display:grid;gap:3px}.regulatory-grid-consolidated article span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.regulatory-grid-consolidated article b{font-size:10px}.regulatory-grid-consolidated article small{font-size:8px;color:var(--muted)}.step-list-consolidated{display:grid;gap:7px;margin-top:10px}.step-list-consolidated>div{display:flex;gap:9px;align-items:flex-start;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--surface-2)}.step-list-consolidated b{width:22px;height:22px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;flex:none}.step-list-consolidated span{font-size:9px;line-height:1.45}.owner-list-consolidated{display:grid;gap:6px;margin-top:10px}.owner-list-consolidated button{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);padding:9px;text-align:left}.owner-list-consolidated button span{font-size:9px}.owner-list-consolidated button b{font-size:9px;color:var(--brand)}.acct-panel-consolidated{display:none;margin-top:10px}.acct-panel-consolidated.active{display:block}.accounting-config-tabs-consolidated{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}.note-composer-consolidated{display:none;margin:10px 0 14px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.note-composer-consolidated.open{display:block}.note-composer-consolidated label{display:block;font-size:9px;font-weight:800;margin-bottom:6px}.note-composer-consolidated textarea{display:block;width:100%;min-height:100px;resize:vertical}.note-composer-footer-consolidated{display:flex;align-items:center;gap:7px;margin-top:8px}.note-composer-footer-consolidated small{font-size:8px;color:var(--muted)}.pos-consolidated{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:10px;min-height:calc(100vh - 235px)}.pos-catalog-consolidated,.pos-cart-consolidated{min-height:0}.pos-tools-consolidated{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.pos-category-bar-consolidated{display:flex;gap:5px;flex-wrap:wrap;margin:8px 0}.pos-category-bar-consolidated .active{background:var(--brand);color:#fff;border-color:var(--brand)}.pos-grid-consolidated{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-content:start}.pos-product-consolidated{border:1px solid var(--border);border-radius:10px;background:#fff;overflow:hidden}.pos-product-main-consolidated{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px;width:100%;border:0;background:#fff;padding:8px;text-align:left;cursor:pointer}.pos-product-main-consolidated:hover{background:#f7faf8}.pos-product-main-consolidated img{width:74px;height:64px;object-fit:cover;border-radius:7px;background:#eef3f0}.pos-product-info-consolidated{display:grid;align-content:start;gap:3px}.pos-product-info-consolidated strong{font-size:9px}.pos-product-info-consolidated small{font-size:7px;color:var(--muted)}.pos-product-info-consolidated b{font-size:11px;color:var(--brand)}.pos-product-foot-consolidated{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:4px;padding:6px 8px;border-top:1px solid var(--border);background:var(--surface-2)}.pos-product-foot-consolidated>span{font-size:7px;color:var(--muted)}.pos-pay-consolidated{width:100%;margin-top:10px}.pos-empty-consolidated{padding:35px 10px}.cart-lines-consolidated{margin-top:10px;max-height:270px;overflow:auto}.pos-product-consolidated.filtered-out{display:none}.process-studio-expanded{grid-template-columns:165px minmax(0,1fr) 300px}.process-studio-expanded .process-studio-canvas{width:1400px;height:700px}.process-studio-expanded .process-studio-node{touch-action:none;-webkit-user-select:none;user-select:none}.process-studio-expanded .process-studio-node.connect-source{box-shadow:0 0 0 3px #d5b13280}@media (max-width:1300px){.regulatory-grid-consolidated{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-grid-consolidated{grid-template-columns:repeat(3,minmax(0,1fr))}.pos-consolidated{grid-template-columns:minmax(0,1fr) 330px}}.workspace{height:100vh;overflow:hidden}.stage{height:100%;min-height:0;overflow:auto}.home-current-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.home-current-kpis .clean-kpi{min-height:90px}.home-grid-equal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;margin-top:10px}.home-grid-equal>.card{height:100%;min-height:245px}.tax-nav-current{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.tax-nav-current .btn{min-width:auto}.tax-kpis-current{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.tax-layout-current{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,.8fr);gap:10px;align-items:start}.tax-summary-current{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.tax-card-current{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:12px;min-height:90px}.tax-card-current span{display:block;font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.tax-card-current b{display:block;font-size:18px;margin-top:4px}.tax-card-current small{display:block;margin-top:4px;color:var(--text-2)}.tax-upload-current{border:1.5px dashed var(--border-strong);border-radius:12px;padding:26px;text-align:center;background:var(--surface-2);cursor:pointer}.tax-upload-current:hover{border-color:var(--brand);background:var(--surface-3)}.tax-progress-current{height:7px;background:var(--surface-3);border-radius:999px;overflow:hidden}.tax-progress-current>i{display:block;height:100%;background:var(--brand);border-radius:999px}.tax-status-list-current{display:grid;gap:7px}.tax-status-item-current{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 0;border-bottom:1px solid var(--border)}.tax-status-item-current:last-child{border-bottom:0}.settings-current-scroll{padding-bottom:96px;overflow:visible;min-height:max-content}.settings-current-scroll .settings-cluster:last-child{margin-bottom:38px}@media (max-width:1250px){.home-current-kpis{grid-template-columns:repeat(2,1fr)}.home-grid-equal{grid-template-columns:1fr 1fr}.tax-kpis-current{grid-template-columns:repeat(3,1fr)}.tax-layout-current{grid-template-columns:1fr}}@media (max-width:760px){.home-current-kpis,.home-grid-equal,.tax-kpis-current,.tax-summary-current{grid-template-columns:1fr}.tax-nav-current{overflow:auto;flex-wrap:nowrap}}.settings-cluster{margin:0 0 22px}.settings-grid-clean{gap:12px}.settings-card-clean{min-height:108px;padding:16px}.settings-card-clean h3{font-size:15px;line-height:1.3;margin:5px 28px 6px 0}.settings-card-clean p{font-size:13px;color:var(--text-2);line-height:1.45}.settings-card-clean small{font-size:12px;margin-top:10px;color:var(--muted)}.settings-card-clean .eyebrow{font-size:11px;letter-spacing:.08em}.settings-cluster-head{margin:0 2px 10px}.settings-cluster-head h3{font-size:16px}.settings-cluster-head .eyebrow{font-size:11px}.config-intro-consolidated h2,.regulatory-hero-consolidated h2{font-size:22px}.config-intro-consolidated p,.regulatory-hero-consolidated p{font-size:14px;color:var(--text-2);line-height:1.5}.settings-card-clean[data-settings-route="/settings/company"]{order:1}.settings-card-clean[data-settings-route="/settings/users"]{order:2}.settings-card-clean[data-settings-route="/settings/plan"]{order:3}.settings-card-clean[data-settings-route="/settings/preferences"]{order:4}.settings-card-clean[data-settings-route="/settings/brand"]{order:5}[data-page-route="/settings"] .report-btn,[data-page-route="/settings/dashboard"] .report-btn,[data-page-route="/settings/dashboard"] [data-go="/reports/dashboard"],[data-page-route="/pos"] .report-btn,[data-page-route="/pos/dashboard"] .report-btn,[data-page-route="/pos"] .module-tabs,[data-page-route="/home"] .page-actions .report-btn,[data-page-route="/clients"] .report-btn,[data-page-route="/products"] .report-btn,[data-page-route="/sales"] .report-btn,[data-page-route="/invoices"] .page-actions .report-btn,.module-tab-note,[data-page-route="/pos"] .breadcrumb,[data-page-route="/pos"] .page-title-row p{display:none}[data-page-route="/pos"] .pos-consolidated{min-height:calc(100vh - 148px)}.settings-grid-clean{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.report-btn,.module-tabs{display:none}[data-page-route$="/dashboard"] .module-tabs{display:flex;align-items:center;gap:4px;margin-top:8px}
