.sera-command-shell{--sc-bg:#f8fafc;--sc-surface:#fff;--sc-ink:#18354c;--sc-muted:#718397;--sc-border:#dfe8ef;--sc-accent:#087f94;--sc-soft:#e9f6f7;position:fixed;z-index:35;inset:80px 22px 18px 250px;display:flex;flex-direction:column;min-width:0;background:var(--sc-surface);color:var(--sc-ink);border:1px solid var(--sc-border);border-radius:22px;box-shadow:0 20px 64px #18354c18;overflow:hidden;isolation:isolate;animation:sc-open .24s cubic-bezier(.2,.8,.2,1) both;font-size:14px}.sera-command-shell.is-closing{animation:sc-close .18s ease-in both;pointer-events:none}.sera-command-shell button,.sera-command-shell input,.sera-command-shell select{font:inherit}.sera-command-shell button{cursor:pointer;transition:background .16s,box-shadow .16s,transform .16s,border-color .16s;color:inherit}.sera-command-shell button:disabled{cursor:default;opacity:.5;transform:none!important}.sera-command-shell button:focus-visible,.sera-command-shell input:focus-visible,.sera-command-shell select:focus-visible{outline:3px solid #19a6bb66;outline-offset:3px}.sc-header{justify-content:space-between;padding:18px 24px 15px;border-bottom:1px solid var(--sc-border);flex-shrink:0;background:var(--sc-surface)}.sc-header,.sc-identity{display:flex;align-items:center;gap:12px}.sc-avatar{height:42px;width:42px;display:grid;place-items:center;border-radius:14px;color:var(--sc-accent);background:linear-gradient(140deg,var(--sc-soft),#ccebee)}.sc-identity h2{margin:0;font-size:18px;letter-spacing:.02em;display:flex;gap:9px;align-items:center}.sc-identity h2 span{font-size:12px;letter-spacing:.055em;text-transform:uppercase;font-weight:600;background:var(--sc-soft);color:var(--sc-accent);padding:4px 7px;border-radius:5px}.sc-identity p{margin:4px 0 0;font-size:13px;color:var(--sc-muted);display:flex;align-items:center;gap:6px}.sc-identity i{width:5px;height:5px;background:#21a58b;border-radius:50%}.sc-header-actions{display:flex;gap:6px}.sc-header-actions button,.sc-library-heading>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px;border:1px solid transparent;border-radius:10px;background:transparent;min-height:38px}.sc-header-actions .is-selected,.sc-header-actions button:hover,.sc-library-heading>button:hover{background:var(--sc-soft);color:var(--sc-accent)}.sc-header-actions button span{font-size:14px;font-weight:600}.sc-scope{padding:9px 24px;justify-content:space-between;gap:12px;border-bottom:1px solid var(--sc-border);background:var(--sc-bg);flex-shrink:0}.sc-scope,.sc-scope>button{display:flex;align-items:center}.sc-scope>button{border:0;background:transparent;padding:2px 0;gap:7px;font-size:13px}.sc-scope-note,.sc-scope>button span{font-size:12px;color:var(--sc-muted)}.sc-scope-options{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid var(--sc-border);animation:sc-rise .18s ease-out}.sc-scope-options label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--sc-muted)}.sc-scope-options select{border:1px solid var(--sc-border);border-radius:9px;background:var(--sc-surface);color:var(--sc-ink);padding:8px;min-height:35px}.sc-scope-options>button{background:var(--sc-soft);border:0;border-radius:9px;display:flex;gap:6px;align-items:center;padding:9px 12px}.sc-scope-options small{color:var(--sc-muted);align-self:center}.sc-body{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;min-height:0;flex:1 1;padding:24px 28px 32px;scrollbar-width:thin;scrollbar-color:#b4c5d2 transparent;background:linear-gradient(180deg,var(--sc-bg),var(--sc-surface) 220px)}.sc-welcome{max-width:790px;margin:clamp(12px,4vh,42px) auto 0}.sc-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:700;color:var(--sc-accent)}.sc-welcome h3{font-size:clamp(24px,2.6vw,33px);font-weight:650;line-height:1.2;letter-spacing:-.035em;margin:12px 0 10px;color:var(--sc-ink)}.sc-library-heading p,.sc-welcome>p{font-size:15px;line-height:1.6;color:var(--sc-muted);margin:0}.sc-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:27px 0 19px}.sc-shortcuts>button{display:flex;align-items:center;gap:13px;text-align:left;border:1px solid var(--sc-border);border-radius:15px;background:var(--sc-surface);padding:20px 16px;min-width:0;animation:sc-rise .3s both}.sc-shortcuts>button:nth-child(2){animation-delay:35ms}.sc-shortcuts>button:nth-child(3){animation-delay:70ms}.sc-shortcuts>button:nth-child(4){animation-delay:105ms}.sc-shortcuts>button:hover{border-color:#6ab8c2;box-shadow:0 6px 20px #12667d0c;transform:translateY(-2px)}.sc-shortcut-icon{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;background:var(--sc-soft);border-radius:12px;color:var(--sc-accent)}.sc-shortcuts>button:nth-child(2) .sc-shortcut-icon{color:#4975b1;background:#edf3fc}.sc-shortcuts>button:nth-child(3) .sc-shortcut-icon{color:#508971;background:#edf6ef}.sc-shortcuts>button:nth-child(4) .sc-shortcut-icon{color:#957245;background:#faf4eb}.sc-shortcuts strong{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.sc-shortcuts small{display:block;font-size:13px;color:var(--sc-muted);line-height:1.4}.sc-shortcuts>button>svg{margin-left:auto;flex-shrink:0;color:#99afbd}.sc-browse{display:flex;gap:7px;align-items:center;border:0;background:none;color:var(--sc-accent)!important;font-size:14px!important;font-weight:600!important;padding:4px 0}.sc-library{max-width:920px;margin:0 auto;animation:sc-rise .2s ease-out}.sc-library-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.sc-library-heading h3{font-size:25px;margin:8px 0 6px;letter-spacing:-.025em}.sc-search{display:flex;align-items:center;gap:10px;background:var(--sc-surface);border:1px solid var(--sc-border);padding:10px 13px;border-radius:12px;margin:22px 0 12px;color:var(--sc-muted)}.sc-search input{width:100%;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;color:var(--sc-ink);padding:4px!important}.sc-categories{display:flex;gap:6px;overflow:auto;padding:2px 0 13px;scrollbar-width:thin}.sc-categories button{white-space:nowrap;border:1px solid var(--sc-border);border-radius:20px;background:var(--sc-surface);padding:7px 12px;font-size:13px}.sc-categories button[aria-pressed=true]{color:var(--sc-accent);background:var(--sc-soft);border-color:#b4dce1}.sc-command-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px}.sc-command-list>button{background:var(--sc-surface);border:1px solid var(--sc-border);border-radius:11px;display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;padding:13px 14px}.sc-command-list>button:hover{background:var(--sc-soft);border-color:#b4dce1}.sc-command-list strong{display:block;font-size:14px;font-weight:650;line-height:1.4}.sc-command-list small{display:block;font-size:12px;color:var(--sc-muted);margin-top:5px}.sc-command-list svg{flex-shrink:0;color:var(--sc-muted)}.sc-empty{padding:30px 0;color:var(--sc-muted)}.sc-conversation{max-width:1020px;margin:0 auto}.sc-message{display:flex;gap:9px;margin:0 0 20px;animation:sc-rise .2s ease-out;min-width:0}.sc-message p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.6}.sc-message small{font-size:12px;color:var(--sc-muted);display:block;margin:6px 0 0}.sc-user{justify-content:flex-end}.sc-user>div{max-width:85%;background:var(--sc-soft);border:1px solid #cde7e9;border-radius:16px 16px 4px 16px;padding:11px 15px}.sc-assistant>div{padding:4px 0;max-width:90%}.sc-message-avatar{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;background:var(--sc-soft);color:var(--sc-accent);border-radius:9px}.sc-result{border:1px solid var(--sc-border);border-radius:16px;overflow:hidden;background:var(--sc-surface);animation:sc-rise .25s ease-out;margin:0 0 14px;min-width:0}.sc-result>.sera-view{margin:0!important;padding:20px!important;border:0!important;border-radius:0!important;min-height:0!important;background:transparent!important}.sc-result .sera-view-heading{gap:12px;align-items:flex-start}.sc-result .sera-view-heading h2{font-size:21px!important;margin:7px 0!important}.sc-result .sera-view-heading small{font-size:12px!important;letter-spacing:.08em}.sc-result .sera-view-heading .actions{flex-wrap:wrap;gap:6px}.sc-result .sera-view-heading .button{font-size:13px;padding:8px 10px;min-height:34px}.sc-result .sera-view-filters{flex-wrap:wrap;gap:10px}.sc-result .sera-result-row{box-shadow:none!important;border-color:var(--sc-border)!important;padding:14px!important;border-radius:11px!important}.sc-result .sera-result-list{gap:9px}.sc-result .sera-result-count{padding-top:12px}.sc-result .sera-metrics{gap:8px}.sc-result .sera-metrics>*{min-width:0}.sc-result table{font-size:14px}.sc-tasks{padding:10px}.sc-tasks>button{display:flex;align-items:center;justify-content:space-between;text-align:left;border:0;border-bottom:1px solid var(--sc-border);background:transparent;padding:14px;width:100%;gap:10px}.sc-tasks strong{font-size:15px}.sc-tasks small{display:block;color:var(--sc-muted);font-size:13px;margin-top:5px}.sc-tasks>button:hover{background:var(--sc-soft)}.sc-choices{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px 37px}.sc-choices>button{display:flex;align-items:center;gap:12px;text-align:left;background:var(--sc-surface);border:1px solid #afd5dc;border-radius:11px;padding:12px 14px;font-size:14px}.sc-choices>button:hover{background:var(--sc-soft)}.sc-working{display:flex;gap:4px;align-items:center;padding:7px 0 20px 37px}.sc-working>span{height:5px;width:5px;border-radius:50%;background:var(--sc-accent);animation:sc-dot 1s ease-in-out infinite}.sc-working>span:nth-child(2){animation-delay:.15s}.sc-working>span:nth-child(3){animation-delay:.3s}.sc-working small{color:var(--sc-muted);margin-left:7px;font-size:13px}.sc-footer{position:relative;flex-shrink:0;border-top:1px solid var(--sc-border);padding:14px 24px 11px;background:var(--sc-surface)}.sc-composer{display:flex;align-items:center;gap:10px;background:var(--sc-bg);border:1px solid #cbdce5;border-radius:16px;padding:7px;min-height:57px;transition:border .18s,box-shadow .18s}.sc-composer:focus-within{border-color:#62b2bf;box-shadow:0 0 0 3px #1196aa0c}.sc-composer.is-listening{border-color:#d58b79;background:#fff6f3}.sc-composer input{flex:1 1;min-width:0;border:0!important;background:transparent!important;color:var(--sc-ink);outline:none!important;box-shadow:none!important;border-radius:0!important;padding:10px 0!important;font-size:15px!important}.sc-composer input::placeholder{color:#8699a8}.sc-composer button{border:0;display:grid;place-items:center;border-radius:11px;height:40px;width:40px;flex-shrink:0}.sc-mic{background:transparent;color:var(--sc-muted)!important}.sc-mic:hover{background:var(--sc-soft);color:var(--sc-accent)!important}.sc-send{background:var(--sc-accent);color:#fff!important;box-shadow:0 2px 5px #087f9415}.sc-send:hover{background:#056e82}.sc-send:disabled{background:#dce8ed;box-shadow:none;color:#91a6b4!important;opacity:1!important}.sc-footer-note{justify-content:space-between;gap:10px;padding:9px 4px 0;min-height:24px}.sc-footer-note,.sc-footer-note button{display:flex;align-items:center;font-size:12px;color:var(--sc-muted)}.sc-footer-note button{gap:4px;background:transparent;border:0;padding:0}.sc-example{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:0 0 10px 4px}.sc-example,.sc-example button{font-size:12px;color:var(--sc-muted)}.sc-example button{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:7px;padding:5px 8px}.sc-example button:hover{color:var(--sc-accent);border-color:#b1d8de}.sc-suggestions{display:flex;gap:6px;overflow-x:auto;padding:0 0 10px;scrollbar-width:thin;animation:sc-rise .15s ease-out}.sc-suggestions button{border:1px solid var(--sc-border);border-radius:9px;padding:8px 10px;display:flex;align-items:center;gap:6px;background:var(--sc-surface);white-space:nowrap;font-size:13px;color:var(--sc-accent)}.sc-suggestions button:hover{background:var(--sc-soft)}.sc-suggestions svg{flex-shrink:0}.sc-current{display:flex;gap:10px;justify-content:space-between;align-items:center;margin:0 0 9px;padding:0 3px;color:var(--sc-muted);font-size:12px}.sc-current strong{color:var(--sc-accent);font-weight:600;margin-right:6px}.sc-current button{border:0;background:none;color:var(--sc-muted);text-decoration:underline;font-size:12px}.sc-error{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;padding:10px 12px;background:#fff4f0;color:#9d4636;font-size:14px;border:1px solid #f2d3c9;border-radius:10px;line-height:1.5}.sc-error svg{flex-shrink:0;margin-top:1px}.sc-error button{margin-left:auto;border:0;padding:0;background:transparent}html[data-theme=dark] .sera-command-shell{--sc-bg:#132333;--sc-surface:#192c3e;--sc-ink:#e0edf5;--sc-muted:#b0c4d5;--sc-border:#2b4356;--sc-accent:#65c9d6;--sc-soft:#203c49;box-shadow:0 20px 64px #0005}html[data-theme=dark] .sc-avatar{background:linear-gradient(140deg,#285261,#203947)}html[data-theme=dark] .sc-user>div{border-color:#315761}html[data-theme=dark] .sc-composer{border-color:#3b566a}html[data-theme=dark] .sc-send{background:#138da0}html[data-theme=dark] .sc-send:disabled{background:#294456;color:#688795!important}html[data-theme=dark] .sc-shortcut-icon{background:#203c49;color:#65c9d6}html[data-theme=dark] .sc-shortcuts>button:nth-child(2) .sc-shortcut-icon{background:#293d61;color:#9cbeff}html[data-theme=dark] .sc-shortcuts>button:nth-child(3) .sc-shortcut-icon{background:#214d42;color:#83dfbc}html[data-theme=dark] .sc-shortcuts>button:nth-child(4) .sc-shortcut-icon{background:#51442b;color:#f0c579}html[data-theme=dark] .sc-error{background:#442b2b;color:#f4b7a5;border-color:#614039}@keyframes sc-open{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:none}}@keyframes sc-close{to{opacity:0;transform:translateY(8px) scale(.992)}}@keyframes sc-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes sc-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media(min-width:1600px){.sera-command-shell{left:280px;right:30px;top:88px;bottom:24px}.sc-body{padding-left:42px;padding-right:42px}}@media(max-width:1050px){.sera-command-shell{left:220px;right:12px;top:76px;bottom:12px}.sc-header{padding:15px 18px}.sc-body{padding:20px 18px 26px}.sc-footer{padding:12px 16px 9px}.sc-shortcuts{gap:9px}.sc-shortcuts>button{padding:16px 12px;gap:9px}.sc-shortcut-icon{width:34px;height:34px}.sc-scope{padding:9px 18px}.sc-scope-note{display:none}.sc-result .sera-view-heading{flex-wrap:wrap}}@media(max-width:800px){.sera-command-shell{inset:76px 10px 12px 10px;border-radius:18px}.sc-welcome{margin-top:20px}.sc-command-list{grid-template-columns:1fr 1fr}}@media(max-width:520px){.sera-command-shell{inset:7px 7px max(7px,env(safe-area-inset-bottom)) 7px;border-radius:17px}.sc-header{padding:12px 14px}.sc-identity{gap:9px}.sc-avatar{height:35px;width:35px;border-radius:11px}.sc-identity h2{font-size:16px}.sc-identity h2 span,.sc-identity p{font-size:12px}.sc-header-actions{gap:1px}.sc-header-actions button{padding:7px}.sc-header-actions button span{display:none}.sc-scope{padding:8px 15px}.sc-body{padding:20px 14px 22px}.sc-welcome{margin-top:5px}.sc-welcome h3{font-size:27px}.sc-welcome>p{font-size:14px}.sc-shortcuts{grid-template-columns:1fr;margin:20px 0 15px;gap:8px}.sc-shortcuts>button{padding:13px;gap:12px}.sc-shortcuts strong{margin-bottom:4px}.sc-footer{padding:11px 11px 8px}.sc-footer-note{font-size:12px}.sc-footer-note button span{display:none}.sc-example{font-size:12px;gap:4px}.sc-example button{font-size:12px;padding:5px}.sc-composer{gap:4px;min-height:53px;padding:5px;border-radius:13px}.sc-composer input{font-size:14px!important}.sc-command-list{grid-template-columns:1fr}.sc-result>.sera-view{padding:13px!important}.sc-result .sera-result-row{flex-wrap:wrap}.sc-result .sera-result-row>*{max-width:100%}.sc-result .sera-view-filters input{max-width:130px}.sc-result .sera-metrics{grid-template-columns:1fr 1fr}.sc-current{flex-wrap:wrap}.sc-current>span{max-width:85%;line-height:1.5}.sc-scope-options{padding:10px 14px}.sc-scope-options small{width:100%}.sc-choices{margin-left:0}.sc-user>div{max-width:92%}}@media(prefers-reduced-motion:reduce){.sera-command-shell,.sera-command-shell *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sera-command-shell>.sc-footer{display:block;text-align:left}.sera-command-shell .sc-composer{width:100%;max-width:none}.sera-command-shell .sc-composer input{font-size:15px!important}.sera-command-shell .sc-footer-note{font-size:12px}.sera-command-shell .sc-error{max-height:115px;overflow:auto}@media(max-width:520px){.sera-command-shell .sc-composer input{font-size:15px!important}.sera-command-shell .sc-footer-note{font-size:12px}}.sera-command-shell{--sc-muted:#536b80}.sera-command-shell .sc-footer-note>span,.sera-command-shell .sc-scope>button span{display:inline}.sc-record-picker{margin:0 0 22px 37px;max-width:820px;border:1px solid var(--sc-border);border-radius:17px;background:var(--sc-surface);padding:18px;animation:sc-rise .22s ease-out}.sc-record-picker>header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sc-record-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:var(--sc-accent);background:var(--sc-soft);flex-shrink:0}.sc-record-picker h4{font-size:14px;margin:0;font-weight:650}.sc-record-picker header p{font-size:13px;color:var(--sc-muted);margin:4px 0 0}.sc-record-source{margin-left:auto;color:var(--sc-muted);font-size:12px}.sc-record-search{display:flex;align-items:center;gap:8px;border:1px solid var(--sc-border);background:var(--sc-bg);border-radius:10px;padding:8px 11px;color:var(--sc-muted);margin-bottom:12px}.sc-record-search:focus-within{border-color:var(--sc-accent)}.sera-command-shell .sc-record-search input{background:transparent!important;border:0!important;outline:none!important;box-shadow:none!important;padding:4px 0!important;color:var(--sc-ink);width:100%;min-width:0;font-size:14px}.sc-record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sc-record-grid>button{display:flex;align-items:center;gap:10px;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-surface);text-align:left;padding:13px 11px;min-width:0;animation:sc-rise .2s both}.sc-record-grid>button:hover{border-color:var(--sc-accent);background:var(--sc-soft);transform:translateY(-1px);box-shadow:0 4px 12px #18354c08}.sc-record-initial{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;color:var(--sc-accent);background:var(--sc-soft);font-size:14px;font-weight:650}.sc-record-text{min-width:0;flex:1 1}.sc-record-text strong{font-size:14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.sc-record-text small{font-size:12px;display:block;color:var(--sc-muted);margin-top:5px;line-height:1.4}.sc-record-grid>button>svg{flex-shrink:0;color:var(--sc-muted)}.sc-record-picker>nav{display:flex;justify-content:space-between;align-items:center;margin-top:14px;font-size:12px;color:var(--sc-muted)}.sc-record-picker>nav button{display:flex;gap:5px;align-items:center;background:none;border:0;padding:5px 0;font-size:13px}.sc-record-empty{font-size:14px;color:var(--sc-muted);line-height:1.6;padding:12px 0;margin:0}.sc-record-error{display:flex;gap:8px;align-items:center;font-size:14px;color:#a34836;line-height:1.5}.sc-record-error button{border:1px solid var(--sc-border);background:var(--sc-surface);border-radius:8px;padding:7px;margin-left:auto}.sc-record-loading{display:grid;grid-template-columns:1fr 1fr;gap:9px;min-height:70px}.sc-record-loading span{height:62px;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-bg);animation:sc-record-pulse 1.2s ease-in-out infinite alternate}.sc-record-loading span:nth-child(3){display:none}@keyframes sc-record-pulse{to{opacity:.45}}@media(max-width:600px){.sc-record-picker{margin-left:0;padding:13px}.sc-record-grid{grid-template-columns:1fr}.sc-record-source{display:none}.sc-record-grid>button{padding:12px}.sc-record-loading{grid-template-columns:1fr}.sc-record-loading span:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.sc-record-picker,.sc-record-picker *{animation:none!important;transition:none!important}}.sera-command-shell .sc-current>span,.sera-command-shell .sc-suggestions button>span{display:inline}.sc-correction{padding:14px 16px;border-radius:14px;background:var(--sc-soft,#e6f4f8);border:1px solid #28a7bc;color:inherit}.sc-correction p{font-size:16px;font-weight:600;margin:8px 0}.sc-correction small{display:block;line-height:1.4}.sc-correction>div{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.sera-command-shell :is(.sc-search,.sc-composer,.sc-record-search) input,html[data-theme=dark] .sera-quick input{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.sera-command-shell .sc-composer{padding:9px;gap:10px;min-height:62px;background:var(--sc-surface);box-shadow:0 3px 14px #102f4506}.sera-command-shell .sc-composer input{color:var(--sc-ink)!important}.sera-command-shell .sc-mic{background:var(--sc-soft);border-radius:12px}.sera-command-shell .sc-footer{padding-top:14px;padding-bottom:12px}.sera-command-shell .sc-footer-note{padding-top:10px}.sc-library-heading>button span{font-size:12px}.sc-library-heading h3{margin-top:0}.sc-library-heading{margin-bottom:18px}.sera-command-shell .sc-categories{overflow:visible;flex-wrap:wrap;padding:0 0 18px;gap:7px;border-bottom:1px solid var(--sc-border);margin-bottom:20px}.sc-categories button{--area-ink:hsl(var(--area-hue) 52% 34%);display:flex;align-items:center;gap:6px;border-color:hsl(var(--area-hue) 38% 81%);background:hsl(var(--area-hue) 65% 96%);color:var(--area-ink);padding:8px 11px;border-radius:10px;font-size:12px}.sc-categories button[aria-pressed=true]{background:hsl(var(--area-hue) 50% 37%);color:white;border-color:transparent;box-shadow:0 3px 9px #18354c12}.sc-categories button:hover{filter:brightness(.97);transform:translateY(-1px)}.sc-library-group{margin:0 0 24px;animation:sc-rise .2s ease-out}.sc-library-group h4{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;color:hsl(var(--area-hue) 52% 34%)}.sc-library-group .sc-command-list{gap:9px}.sc-library-group .sc-command-list>button{border-left:3px solid hsl(var(--area-hue) 48% 58%);padding:14px 13px;gap:12px;border-radius:12px;min-height:72px}.sc-library-group .sc-command-list>button:hover{background:hsl(var(--area-hue) 55% 97%);border-color:hsl(var(--area-hue) 48% 58%);transform:translateY(-1px)}.sc-command-icon{height:36px;width:36px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:hsl(var(--area-hue) 60% 94%);color:hsl(var(--area-hue) 50% 40%)}.sc-command-copy{min-width:0;flex:1 1}.sc-command-copy strong{font-size:13px!important}.sc-command-copy small{font-size:12px!important}.sc-library-group .sc-command-icon>svg{color:inherit}html[data-theme=dark] .sc-categories button{color:hsl(var(--area-hue) 75% 79%);background:hsl(var(--area-hue) 28% 23%);border-color:hsl(var(--area-hue) 30% 38%)}html[data-theme=dark] .sc-categories button[aria-pressed=true]{background:hsl(var(--area-hue) 45% 37%);color:#fff;border-color:hsl(var(--area-hue) 60% 65%)}html[data-theme=dark] .sc-library-group h4{color:hsl(var(--area-hue) 75% 77%)}html[data-theme=dark] .sc-command-icon{color:hsl(var(--area-hue) 75% 77%);background:hsl(var(--area-hue) 30% 26%)}html[data-theme=dark] .sc-library-group .sc-command-list>button:hover{background:hsl(var(--area-hue) 25% 24%)}.operation-modal{width:min(780px,calc(100vw - 48px))!important}.operation-modal-adjust,.operation-modal-cancelOrder,.operation-modal-payment,.operation-modal-paymentAdjustment,.operation-modal-production{width:min(660px,calc(100vw - 48px))!important}.operation-modal-order,.operation-modal-orderEdit,.operation-modal-purchase,.operation-modal-transform{width:min(960px,calc(100vw - 48px))!important}.operation-modal .modal-heading{padding:18px 22px}.operation-modal .modal-heading h2{font-size:19px}.operation-modal .form-body{padding:18px 22px;scrollbar-width:thin}.operation-modal .operation-steps{gap:12px;margin:0 0 18px;list-style:none;border-bottom:1px solid var(--border);padding:0 0 12px}.operation-modal .operation-steps li{border:0;background:transparent;padding:0;border-radius:0;font-weight:500;color:var(--muted,#74899c)}.operation-modal .operation-steps li[aria-current=step]{color:#2d91c0!important}.operation-modal .form-footer{padding:13px 20px;gap:9px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.operation-modal .form-footer-status{margin:0 auto 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;width:auto!important;flex:1 1!important;min-width:140px;display:flex;gap:7px;align-items:center}.operation-modal .form-footer-status svg{width:16px;height:16px;flex-shrink:0}.operation-modal .form-footer-status strong{font-size:12px!important;font-weight:500!important}.operation-modal .form-footer-status small{font-size:12px!important;margin-top:4px;line-height:1.4}.operation-modal .form-footer-status small:empty{display:none}.operation-modal .form-footer .button{padding:11px 14px;min-height:40px;font-size:12px}.operation-modal .field{gap:6px}.operation-modal .field>small{font-size:12px;line-height:1.4}.operation-modal .field>span{font-size:12px}.operation-modal .form-grid{gap:14px}.operation-modal .notice.operation-effect{font-size:12px;padding:12px;line-height:1.5;margin-bottom:15px}.operation-modal .form-extras{margin:12px 0;padding:0;border:0;background:none}.operation-modal .form-extras>summary{padding:9px 0;font-size:12px}.operation-modal .form-extras[open]>summary{margin-bottom:8px}.operation-modal .form-section-title{font-size:14px;margin:20px 0 12px}.operation-order-summary{border:1px solid var(--border);border-radius:13px;padding:15px 16px;margin-bottom:18px;background:var(--panel)}.operation-order-identity{display:flex;justify-content:space-between;align-items:center;gap:14px}.operation-order-identity>div{min-width:0}.operation-order-identity small{display:block;color:var(--muted,#74899c);font-size:12px;margin-bottom:6px}.operation-order-identity strong{display:block;font-size:16px}.operation-order-identity>div:last-child{text-align:right;flex-shrink:0}.operation-order-identity>div:last-child strong{font-size:21px;color:#2286af}.operation-order-summary>details{border-top:1px solid var(--border);padding-top:9px;margin-top:13px}.operation-order-summary>details>summary{cursor:pointer;font-size:12px;color:var(--muted,#74899c)}.operation-order-summary .delivery-order-preview{margin:12px 0 0;border:0;padding:0}.payment-quick-fill{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.payment-quick-fill .button{font-size:12px;padding:8px 11px;background:transparent}.payment-quick-fill>span{font-size:12px;color:var(--muted,#74899c)}.payment-reference{grid-column:1/-1}.operation-modal-payment .form-grid{grid-template-columns:1fr 1fr}.operation-modal-payment .payment-reference .field{margin-top:7px}.operation-modal .form-extras .field{margin-bottom:10px}html[data-theme=dark] .operation-order-identity>div:last-child strong{color:#70cee3}html[data-theme=dark] .operation-modal .operation-steps li[aria-current=step]{color:#7ed5e7!important}@media(max-width:850px){.sera-command-shell{left:10px;right:10px}}@media(max-width:600px){.sc-library-heading{align-items:flex-start}.sc-library-heading>button{padding:5px}.sc-library-heading>button span{display:none}.sc-categories button{font-size:12px;padding:7px 9px}.sc-categories button svg{width:13px;height:13px}.sc-library-group .sc-command-list{grid-template-columns:1fr}.operation-modal{width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.operation-modal .modal-heading{padding:15px 16px}.operation-modal .form-body{padding:14px 16px}.operation-modal .form-footer{padding:12px}.operation-modal .form-footer-status{flex-basis:100%!important}.operation-order-identity strong{font-size:14px}.operation-order-identity>div:last-child strong{font-size:18px}.operation-modal-payment .form-grid{grid-template-columns:1fr}.payment-quick-fill{flex-wrap:wrap}.sc-command-copy strong{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.sc-categories button,.sc-library-group,.sc-library-group button{animation:none!important;transition:none!important}}.sera-command-shell .sc-message-reopen{display:inline-flex;align-items:center;gap:6px;margin-top:9px;padding:7px 10px;border:1px solid var(--sc-border);background:var(--sc-surface);color:var(--sc-accent,#2286af);border-radius:9px;font-size:12px}.sera-command-shell .sc-message-reopen:hover{background:var(--sc-soft)}.sera-command-shell .sc-message-reopen:focus-visible{outline:2px solid #298fbd;outline-offset:3px}.modal .search input,html[data-theme=dark] .modal .search input{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}.document-create-modal{width:min(780px,calc(100vw - 32px))!important}.document-create-modal .form-body{padding:20px 24px}.document-order-compact{border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:16px;margin:0 0 20px}.document-order-compact>.actions{justify-content:space-between;gap:12px}.document-order-compact small{display:block;font-size:12px;margin-top:5px;color:var(--text-soft)}.document-order-compact>p{font-size:12px;margin:12px 0}.document-order-compact summary{font-size:12px;cursor:pointer}.document-order-compact .selected-order-preview{margin-top:10px}.document-customer-edit{font-size:12px;margin-top:12px}.document-choice-heading{font-size:15px;margin:18px 0 12px}.document-create-modal .notice{font-size:12px;line-height:1.5}.document-create-modal .document-type-options{gap:9px}.document-create-modal .document-type-options .button{padding:14px}.document-create-modal .document-type-options small{font-size:12px}@media(max-width:600px){.document-create-modal{width:calc(100vw - 20px)!important}.document-create-modal .form-body{padding:15px}.document-order-compact{padding:12px}.document-create-modal .document-type-options{grid-template-columns:1fr}}.purchase-operation-modal{width:min(720px,calc(100vw - 32px))!important}.purchase-operation-modal .purchase-operation{margin:0;padding:0;border:0;background:transparent}.purchase-operation-modal .purchase-operation>h3{font-size:18px;margin-top:0}.purchase-overview{margin-top:18px;border-top:1px solid var(--border);padding-top:14px}.purchase-overview>summary{font-size:12px;cursor:pointer;margin-bottom:14px}.purchase-overview .purchase-intro{margin-top:10px}.purchase-operation-modal .detail-body{padding:20px 24px}.purchase-operation-modal .purchase-operation .actions{padding:14px 0 0}@media(max-width:600px){.purchase-operation-modal{width:calc(100vw - 20px)!important}.purchase-operation-modal .detail-body{padding:16px}}.app .page>.notice.attention-notice.success,.app .page>.presence>.notice.attention-notice.success{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;margin:0 0 16px!important;padding:12px 16px!important;z-index:auto!important;box-shadow:none!important;animation:none!important;flex-wrap:wrap}.app .page>.presence>.notice.attention-notice.success .icon-button{flex-shrink:0}.form-draft-hint{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:16px;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--blue) 4%,transparent);font-size:12px}.form-draft-hint span{display:grid;gap:3px}.form-draft-hint small{color:var(--text-soft)}.form-draft-hint .text-button{font-size:12px;flex-shrink:0}@media(max-width:520px){.form-draft-hint{align-items:flex-start;flex-direction:column;gap:7px}.operation-modal .form-footer{flex-wrap:wrap}}.app:not(.overview-page) .page>*{flex-shrink:0}.app .page-heading{align-items:center;gap:16px}.app .page-heading p{font-size:13px;line-height:1.5;margin:6px 0 0}.app .page-heading h1{font-size:25px;line-height:1.2}.app .page .panel{border-color:var(--border);box-shadow:0 4px 16px #18364b04}.app .page .table-scroll{max-height:none;flex:none}.app .report-result-region,.app .settings-workspace{flex:none;overflow:visible}.app .report-result-region>.report-fixed{flex:none;display:block;overflow:hidden}.app .page>.panel.expenses-panel{overflow:hidden}.app .page .empty{padding:38px 24px;min-height:0}.app .page .list-toolbar{padding:4px 0;gap:12px;flex-wrap:wrap}.app .page .pagination{padding:12px 16px;font-size:12px}.app .search input,html[data-theme=dark] .app .search input{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-width:0}.app .search{min-width:0;max-width:100%}.app .page .product-grid{align-content:start;align-items:stretch}.app .product-grid .product-card{height:auto;min-height:0;display:flex;flex-direction:column;text-align:left}.app .product-grid .product-photo{height:150px;flex:none;width:100%}.app .product-grid .product-info{padding:16px;display:flex;flex:1 1;flex-direction:column;width:100%;box-sizing:border-box;min-height:0}.app .product-grid .product-info h3{font-size:17px;margin:7px 0 10px}.app .product-grid .product-stock{margin-top:auto;padding-top:16px;gap:12px;flex-wrap:wrap}.app .product-grid .product-stock>span{font-size:17px;font-weight:700;white-space:nowrap}.table-scroll{container-type:inline-size;container-name:records}.table-scroll table{width:100%;min-width:0}.table-scroll td{white-space:normal;overflow-wrap:anywhere}.table-scroll td .badge{white-space:normal;line-height:1.4;max-width:100%}.table-scroll td .actions{flex-wrap:wrap}.table-scroll td:before{display:none}@container records (max-width:850px){.adaptive-table,.adaptive-table tbody{display:block;width:100%}.adaptive-table colgroup{display:none}.adaptive-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.adaptive-table tbody>tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;padding:18px;border-bottom:1px solid var(--border);background:transparent}.adaptive-table tbody>tr:last-child{border-bottom:0}.adaptive-table tbody>tr>td{display:block;padding:0!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;background:transparent}.adaptive-table td:first-child{grid-column:1/-1}.adaptive-table td:before{content:attr(data-label);display:block;font-size:12px;letter-spacing:.025em;color:var(--text-soft);font-weight:600;margin-bottom:6px}.adaptive-table td:first-child:before{display:none}.adaptive-table .order-customer{display:inline;margin-left:10px;font-size:14px}.adaptive-table td small{font-size:12px;line-height:1.5}}@container records (max-width:540px){.table-scroll table,.table-scroll tbody{display:block;width:100%}.table-scroll colgroup{display:none}.table-scroll thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.table-scroll tbody>tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;border-bottom:1px solid var(--border)}.table-scroll tbody>tr:last-child{border-bottom:0}.table-scroll tbody>tr>td{display:block;padding:0!important;border:0!important;width:auto!important;min-width:0!important;max-width:none!important;background:transparent}.table-scroll td:first-child{grid-column:1/-1}.table-scroll td:before{content:attr(data-label);display:block;font-size:12px;color:var(--text-soft);font-weight:600;margin-bottom:6px}.table-scroll td:first-child:before{display:none}}.modal .modal-heading{padding:18px 22px}.modal .modal-heading h2{font-size:19px;line-height:1.35}.modal .detail-body,.modal .form-body{padding:20px 22px;scrollbar-width:thin}.app .page>.detail-tabs,.modal .detail-tabs{gap:7px;padding:0 0 14px;margin:0 0 18px;flex-wrap:wrap;border-bottom:1px solid var(--border)}.app .page>.detail-tabs button,.modal .detail-tabs button{border-radius:9px;font-size:12px;padding:10px 14px;min-height:38px;box-shadow:none}.modal .form-grid{gap:14px}.modal .field{gap:6px;margin-bottom:14px}.modal .form-grid>.field{margin-bottom:0}.modal .field>span{font-size:12px}.modal .field>small{line-height:1.5}.modal .form-footer{padding:14px 22px;gap:10px;flex-wrap:wrap}.modal .filter-disclosure{margin:12px 0}.modal .filter-disclosure>summary{font-size:12px}.device-details{margin-top:6px;max-width:100%;font-size:12px}.device-details summary{cursor:pointer;color:var(--text-soft)}.device-details small{white-space:normal;overflow-wrap:anywhere}.list-loading{padding:30px 20px;color:var(--text-soft);font-size:13px}@media(max-width:700px){.app:not(.overview-page) .page{padding:16px 14px}.app .page-heading{align-items:flex-start;flex-direction:column;gap:12px}.app .page-heading h1{font-size:23px}.app .page-heading>.actions{width:100%;flex-wrap:wrap}.modal .detail-body,.modal .form-body,.modal .form-footer,.modal .modal-heading{padding:16px}.modal .detail-tabs{gap:6px}.modal .detail-tabs button{padding:9px 11px}}.app .page>.filter-disclosure,.app .page>.module-help{margin-bottom:0}.app .page>.module-help{padding:0;min-height:0}.purchase-operation-modal .purchase-operation .actions{background:transparent!important}.app .page>.printers-workspace,.app .page>.reports-workspace{flex:none;min-height:0;max-height:none;overflow:visible}.modal .printer-editor{display:grid;gap:16px}.modal .printer-editor>.field{margin:0}.app .reports-workspace .pagination{position:static;background:transparent;z-index:auto}.panel>.panel-heading{border-top-left-radius:inherit;border-top-right-radius:inherit}.modal .form-grid+.field,.modal .form-grid+.form-grid{margin-top:14px}.expense-modal{width:min(800px,calc(100vw - 32px))!important}.expense-wizard>.form-draft-hint{margin:0 20px 14px}@media(max-width:600px){.expense-modal{width:calc(100vw - 20px)!important}.expense-wizard>.form-draft-hint{margin:0 16px 12px}}input[type=file]{max-width:100%;font:inherit;color:var(--text-soft)}input[type=file]::file-selector-button{font:inherit;font-weight:600;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:8px 11px;margin-right:10px;cursor:pointer;transition:background .16s ease,border-color .16s ease}input[type=file]::file-selector-button:hover{background:color-mix(in srgb,var(--accent) 12%,var(--bg));border-color:var(--accent,#2d9fa9)}.sera-workspace-mask{position:fixed;inset:64px 0 0 238px;background:var(--bg);z-index:34;animation:workspace-appear .2s ease both;pointer-events:auto}.sera-command-shell.is-expanded{inset:80px 24px 20px 254px;background:var(--sc-surface);box-shadow:0 12px 38px #102f4510}.sera-command-shell.is-docked{inset:80px 20px 20px auto;width:min(510px,calc(100vw - 40px));box-shadow:0 18px 70px #102f4530;border-radius:22px}.sera-command-shell.is-docked .sc-header{padding:17px 18px}.sera-command-shell.is-docked .sc-header-actions{gap:2px}.sera-command-shell.is-docked .sc-header-actions button{padding:8px}.sera-command-shell.is-docked .sc-header-actions button span{display:none}.sera-command-shell.is-docked .sc-welcome{padding:0;margin:0}.sera-command-shell.is-docked .sc-welcome h3{font-size:27px}.sera-command-shell.is-docked .sc-command-list,.sera-command-shell.is-docked .sc-shortcuts{grid-template-columns:1fr}.sera-command-shell.is-docked .sc-body{padding:22px 20px}.sera-command-shell.is-docked .sc-footer{padding:14px 18px}.sera-command-shell.is-docked .sera-view{padding:18px}.sera-command-shell.is-docked .sera-view-heading{flex-wrap:wrap;gap:14px}.sera-command-shell.is-docked .sera-record-list article,.sera-command-shell.is-docked .sera-view-heading .actions{flex-wrap:wrap}.sera-command-shell.is-docked .sera-record-list article>div{min-width:0}.sera-command-shell.is-docked .product-share-workspace{grid-template-columns:1fr}.sera-command-shell.is-docked .product-share-workspace>*{min-width:0}.sera-minimized{position:fixed;right:24px;bottom:22px;z-index:36;display:flex;align-items:center;gap:13px;border:1px solid #62deec;border-radius:18px;background:linear-gradient(115deg,#087c94,#1756a0);color:#fff;padding:15px 19px;box-shadow:0 8px 26px #086f9755;cursor:pointer;animation:workspace-appear .22s ease both;transition:transform .18s,box-shadow .18s}.sera-minimized>svg:first-child{color:#fff;background:#ffffff24;box-sizing:content-box;padding:9px;border-radius:12px}.sera-minimized span{display:grid;gap:4px;text-align:left}.sera-minimized strong{font-size:17px;font-weight:750;letter-spacing:.03em}.sera-minimized small{font-size:13px;font-weight:500;color:#e2f7ff}.sera-minimized:hover{transform:translateY(-3px);box-shadow:0 12px 32px #086f9766}.sera-minimized:focus-visible{outline:3px solid #55d3e7;outline-offset:4px}.app .page-heading{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.app .page-heading h1{font-size:26px}.app .page .panel{border-radius:18px}:is(.app,.modal) .table-scroll tbody tr{transition:background .18s ease}:is(.app,.modal) .table-scroll tbody tr:hover{background:color-mix(in srgb,var(--module-color) 7%,var(--panel))}:is(.app,.modal) .table-scroll td{padding:10px 12px;vertical-align:middle;line-height:1.35}.app .page .list-toolbar .search{border-radius:13px}.modal{--flow-accent:#2586ba;border-radius:20px!important;box-shadow:0 22px 65px #071a3030!important;border:0!important}.modal .modal-heading{padding:18px 24px!important;background:var(--panel)!important;border:0!important}.modal .modal-heading h2{font-size:20px!important;letter-spacing:-.02em}.modal .field>span{font-weight:600;font-size:13px}.modal :is(input,select,textarea){transition:border-color .18s,box-shadow .18s,background .18s}.modal :is(input,select,textarea):focus{border-color:var(--flow-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--flow-accent) 16%,transparent)}.record-detail-modal{height:min(620px,calc(100dvh - 48px));width:min(1040px,calc(100vw - 48px))!important;display:flex;flex-direction:column}.record-detail-modal .detail-body{flex:1 1;min-height:0;overflow:auto;padding:0 26px 26px!important}.record-detail-modal .detail-tabs{position:sticky;top:0;z-index:3;background:var(--panel);padding:18px 0;margin:0 0 22px;gap:8px;display:flex;border-bottom:1px solid var(--border)}.record-detail-modal .detail-tabs button{border-radius:11px;padding:12px 18px;transition:background .2s,color .2s,box-shadow .2s}.record-detail-modal .detail-tabs button[aria-selected=true]{background:var(--flow-accent)!important;color:white!important;border-color:transparent!important;box-shadow:0 4px 12px color-mix(in srgb,var(--flow-accent) 25%,transparent)}.record-detail-modal .detail-tab-content{min-height:360px}.operation-modal{max-height:calc(100dvh - 48px);display:flex;flex-direction:column}.operation-modal .operation-form{flex:1 1;min-height:0;display:flex;flex-direction:column}.operation-modal .form-body{flex:1 1;min-height:0;overflow:auto;padding:22px 26px!important;scroll-padding-top:70px}.operation-fields{margin:0;padding:0;border:0;min-width:0}.operation-fields[hidden]{display:none!important}.operation-fields>h3{margin:22px 0 18px;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--flow-accent) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--flow-accent) 20%,var(--border));border-left:4px solid var(--flow-accent);font-size:15px}.operation-modal .form-grid{gap:18px}.operation-modal .item-editor{border-radius:16px;background:var(--panel);padding:20px;border:1px solid var(--border);margin:14px 0}.operation-section-nav{display:flex;gap:8px;position:sticky;top:-22px;z-index:3;background:var(--panel);padding:10px 0 14px}.operation-section-nav button{flex:1 1;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);font-size:12px;cursor:pointer}.operation-section-nav button:hover{border-color:var(--flow-accent);color:var(--flow-accent)}.operation-modal .operation-steps{display:flex;gap:10px;padding:0!important;margin:0 0 22px;border:0!important}.operation-modal .operation-steps li{flex:1 1;border:1px solid var(--border);border-radius:12px;padding:13px 15px!important;background:var(--bg);color:var(--text-soft)!important;font-size:12px}.operation-modal .operation-steps li[aria-current=step]{color:var(--flow-accent)!important;border-color:var(--flow-accent)!important;background:color-mix(in srgb,var(--flow-accent) 8%,var(--panel))!important;font-weight:700}.operation-modal .form-footer{background:var(--panel)!important;box-shadow:0 -6px 24px #102f4506;border-top:1px solid var(--border);padding:18px 24px!important;flex:none}.modal .form-draft-hint{background:transparent;border-style:dashed}.operation-modal :is(.form-footer .button,.form-footer .primary){border-radius:12px;padding:12px 16px}.operation-modal-adjust,.operation-modal-production,.operation-modal-transform{--flow-accent:#248765}.operation-modal-payment,.operation-modal-paymentAdjustment{--flow-accent:#27855a}.operation-modal-order,.operation-modal-orderEdit{--flow-accent:#4d68d4}.operation-modal-purchase{--flow-accent:#b66d34}.operation-modal-delivery,.operation-modal-return{--flow-accent:#168c9e}.operation-modal.is-review{--flow-accent:#b57a18;border-color:color-mix(in srgb,#d49c32 50%,var(--border));box-shadow:0 22px 65px #071a3030!important}.operation-modal.is-review .form-body>.form-draft-hint{display:none}.operation-modal.is-review .form-footer .primary{background:#188263!important;border-color:#188263!important;color:white!important}.operation-modal.is-review .form-footer-status{border:0;background:transparent;color:var(--text)}.review-stage{animation:review-arrive .28s cubic-bezier(.2,.8,.2,1) both}.review-stage-heading{display:flex;gap:16px;align-items:center;padding:20px;border-radius:17px;background:color-mix(in srgb,#d59d2c 10%,var(--panel));border:1px solid color-mix(in srgb,#d59d2c 28%,var(--border));margin:0 0 20px}.review-stage-icon{display:grid;place-items:center;width:54px;height:54px;flex:none;border-radius:16px;background:color-mix(in srgb,#d59d2c 18%,var(--panel));color:#a67514}.review-stage-eyebrow{font-size:12px;font-weight:800;letter-spacing:.11em;color:#9a6c12}.review-stage-heading h3{font-size:23px;margin:6px 0}.review-stage-heading p{font-size:13px;margin:0;color:var(--text-soft)}.review-context{font-weight:700;padding:0 2px 16px}.review-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 20px}.review-fields>div{padding:15px 17px;border:1px solid var(--border);border-radius:13px;background:var(--panel);min-width:0}.review-fields dt{font-size:12px;color:var(--text-soft);margin-bottom:7px}.review-fields dd{font-size:15px;font-weight:650;margin:0;overflow-wrap:anywhere}.review-impact{display:flex;gap:12px;padding:17px;border-radius:14px;background:color-mix(in srgb,#16866b 8%,var(--panel));border:1px solid color-mix(in srgb,#16866b 25%,var(--border))}.review-impact svg{color:#16866b;flex:none;margin-top:2px}.review-impact strong{font-size:13px}.review-impact p{font-size:13px;line-height:1.6;margin:6px 0 0}.review-instruction{font-size:12px;color:var(--text-soft);margin:18px 0 4px}html[data-theme=dark] .review-stage-eyebrow,html[data-theme=dark] .review-stage-icon{color:#edc778}html[data-theme=dark] .operation-modal .operation-steps li[aria-current=step]{color:#edc778!important}html[data-theme=dark] .modal .modal-heading{background:var(--panel)!important}@keyframes review-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes workspace-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:850px){.sera-workspace-mask{left:0;top:64px}.sera-command-shell.is-docked,.sera-command-shell.is-expanded{inset:72px 10px 12px;width:auto}.operation-modal,.record-detail-modal{height:calc(100dvh - 24px);width:calc(100vw - 24px)!important}.app .page-heading{padding:0}.review-fields{grid-template-columns:1fr}.review-stage-heading h3{font-size:21px}.modal .modal-heading{padding:16px 20px!important}.operation-modal .form-body,.record-detail-modal .detail-body{padding:18px!important}.record-detail-modal .detail-tabs{overflow-x:auto;white-space:nowrap}.operation-modal .form-footer{padding:14px!important}.sera-minimized{right:15px;bottom:15px}}@media(prefers-reduced-motion:reduce){.review-stage,.sera-minimized,.sera-workspace-mask{animation:none!important}.modal *,.sera-minimized,:is(.app,.modal) .table-scroll tr{transition:none!important;scroll-behavior:auto!important}}.modal:has(.review-stage-heading){--flow-accent:#b57a18;border-color:#d49c3280}.modal:has(.review-stage-heading) .modal-heading{border-top-color:#b57a18}.expense-review{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.sera-command-shell.is-docked .sc-shortcuts{gap:8px;margin:20px 0 14px}.sera-command-shell.is-docked .sc-shortcuts>button{padding:12px 14px}.sera-command-shell.is-docked .sc-shortcuts strong{margin-bottom:3px}.review-field-group{grid-column:1/-1;margin:12px 0 0;font-size:13px;color:var(--text)}:root{--panel:#fff;--flow-accent:#138d83;--review-fill:#fff0c2;--review-ink:#67440b;--impact-fill:#d9f5e7;--impact-ink:#15583c}html[data-theme=dark]{--panel:#29343e;--review-fill:#5a431e;--review-ink:#ffdf91;--impact-fill:#174e41;--impact-ink:#b3f4d4}.operation-modal-party{--flow-accent:#168e88}.operation-modal-product{--flow-accent:#4775d8}.modal .modal-heading h2{color:var(--text)!important}.modal .modal-heading .icon-button{background:color-mix(in srgb,var(--flow-accent) 15%,var(--panel));color:var(--flow-accent)}.operation-modal .form-body{background:color-mix(in srgb,var(--flow-accent) 4%,var(--panel))}.operation-modal .operation-steps li[aria-current=step],html[data-theme=dark] .operation-modal .operation-steps li[aria-current=step]{background:var(--flow-accent)!important;color:white!important;border-color:var(--flow-accent)!important;box-shadow:0 4px 12px color-mix(in srgb,var(--flow-accent) 22%,transparent)}.operation-modal .operation-steps li:not([aria-current]){background:color-mix(in srgb,var(--flow-accent) 9%,var(--panel))!important}.modal .field>span{color:var(--flow-accent)}.modal .field :is(input,select,textarea){background:var(--panel);border-color:color-mix(in srgb,var(--flow-accent) 25%,var(--border))}html[data-theme=dark] .modal .field>span{color:color-mix(in srgb,var(--flow-accent) 45%,white)}.modal .form-draft-hint{background:color-mix(in srgb,#398fe2 13%,var(--panel));border:0;border-radius:10px}.operation-modal .form-footer{background:color-mix(in srgb,var(--flow-accent) 10%,var(--panel))!important}.operation-modal:not(.is-review) .form-footer .primary{background:var(--flow-accent)!important;border-color:var(--flow-accent)!important;color:#fff!important}.modal .review-stage-heading{background:var(--review-fill);border:0;color:var(--review-ink);padding:18px 20px}.modal .review-stage-heading :is(h3,p,.review-stage-eyebrow){color:inherit}.modal .review-stage-icon{background:#d99a22;color:#fff}.modal .review-impact{background:var(--impact-fill);border:0;color:var(--impact-ink)}.modal .review-impact svg{color:inherit}.modal .review-fields>div{background:color-mix(in srgb,#318cca 12%,var(--panel));border:0;border-left:3px solid #318cca}.modal .review-fields>div:nth-of-type(2n){background:color-mix(in srgb,#8262cb 12%,var(--panel));border-left-color:#8262cb}.modal .review-context{color:var(--text);padding:10px 14px;margin-bottom:14px;background:color-mix(in srgb,#318cca 12%,var(--panel));border-radius:10px}:is(.app,.modal) .table-scroll :is(.record-reference,.company-tag){white-space:nowrap}.app .record-party{font-size:13px;line-height:1.35}.company-tag{display:inline-flex;padding:4px 7px;border-radius:6px;background:#e6efff;color:#325ea7;font-size:12px;font-weight:700}.company-tag[data-company=LUCIO]{background:#f0e8ff;color:#7552ac}html[data-theme=dark] .company-tag{background:#244770;color:#c0dcff}html[data-theme=dark] .company-tag[data-company=LUCIO]{background:#493466;color:#e2cbff}:is(.app,.modal) .table-scroll td small{margin-top:3px;line-height:1.35}:is(.app,.modal) .table-scroll th{padding:11px 12px}:is(.app,.modal) .table-scroll .record-action{white-space:nowrap}:is(.app,.modal) .table-scroll td .badge{font-size:12px;padding:4px 7px}:is(.app,.modal) .table-scroll tbody tr{background:transparent}.modal .form-extras>summary{color:var(--flow-accent);font-weight:650}.operation-modal .operation-section-nav button{background:color-mix(in srgb,var(--flow-accent) 12%,var(--panel));border:0}:is(.app,.modal) .table-scroll.stable-columns :is(th,td){padding-left:8px;padding-right:8px}:is(.app,.modal) .table-scroll .record-party{overflow-wrap:normal;word-break:normal}.receipt-compact .record-summary>summary{font-size:12px;font-weight:600;margin-top:5px;color:var(--text-soft)}.receipt-visible{display:flex;flex-wrap:wrap;gap:5px}.receipt-chip{display:inline-flex;align-items:center;padding:5px 7px;border-radius:6px;font-size:12px;font-weight:650;line-height:1.3;background:#e8f0ff;color:#32538a}.receipt-chip[data-kind=boleta]{background:#e1f4ec;color:#236049}.receipt-chip[data-kind=guia]{background:#fff0d1;color:#785311}.receipt-chip[data-kind=pendiente]{background:#f0e8ff;color:#694797}.receipt-chip[data-pending=false]{background:#d7f3e2;color:#1b6042}.receipt-chip[data-pending=false]:before{content:"✓";margin-right:5px}html[data-theme=dark] .receipt-chip{background:#294a75;color:#d9e9ff}html[data-theme=dark] .receipt-chip[data-kind=boleta]{background:#255346;color:#c3f4df}html[data-theme=dark] .receipt-chip[data-kind=guia]{background:#594620;color:#ffe0a0}html[data-theme=dark] .receipt-chip[data-kind=pendiente]{background:#4c3869;color:#ead6ff}html[data-theme=dark] .receipt-chip[data-pending=false]{background:#22533c;color:#bcf4d4}:is(.app,.modal) .table-scroll .record-money{white-space:nowrap;font-size:12px}.order-preview>.record-summary{margin:0;font-size:12px}.order-preview>.record-summary>summary{font-weight:600;line-height:1.4}.order-preview .record-summary-body{font-size:12px}:is(.app,.modal) .table-scroll.stable-columns td>.badge{white-space:normal;font-size:12px;padding:4px 6px}.expense-modal,.purchase-operation-modal{--flow-accent:#b75d30}.document-create-modal{--flow-accent:#3d78be}.modal :is(.form-body,.expense-step){background:color-mix(in srgb,var(--flow-accent) 4%,var(--panel))}.modal .field{color:var(--flow-accent);font-size:13px;font-weight:600}.modal .field :is(input,select,textarea){color:var(--text);font-weight:400}.modal .field small{color:var(--text-soft);font-weight:400}html[data-theme=dark] .modal .field{color:color-mix(in srgb,var(--flow-accent) 45%,white)}.modal :is(.form-footer,.expenses-footer){background:color-mix(in srgb,var(--flow-accent) 10%,var(--panel))!important;border-top:1px solid var(--border);padding:14px 22px}.modal :is(.form-footer,.expenses-footer,.purchase-operation>.actions) .primary{background:var(--flow-accent)!important;border-color:var(--flow-accent)!important;color:white!important}.modal:has(.review-stage-heading) :is(.form-footer,.expenses-footer,.purchase-operation>.actions) .primary{background:#188263!important;border-color:#188263!important}.modal .expense-step{padding:18px 22px}.expense-modal .expense-progress{padding:12px 22px;gap:9px;background:var(--panel)}.expense-modal .expense-progress span{padding:12px;border-radius:10px;background:color-mix(in srgb,var(--flow-accent) 9%,var(--panel));color:var(--text-soft)}.expense-modal .expense-progress span[aria-current=step]{background:var(--flow-accent);color:#fff;font-weight:700}.modal .expense-review{border:0;background:color-mix(in srgb,#318cca 12%,var(--panel));font-size:13px;gap:10px;padding:16px}.modal .expense-review dt{color:var(--text-soft)}.modal .expense-review dd{margin:0;color:var(--text);font-weight:650}.modal .purchase-operation>h3{color:var(--flow-accent)}html[data-theme=dark] .modal .purchase-operation>h3{color:#f4ba89}.modal .document-type-options button{background:color-mix(in srgb,var(--flow-accent) 9%,var(--panel));border-color:color-mix(in srgb,var(--flow-accent) 25%,var(--border))}.modal .document-type-options button.active,.modal .document-type-options button[aria-pressed=true]{background:var(--flow-accent);color:#fff}.modal .print-color-options button{background:color-mix(in srgb,var(--flow-accent) 9%,var(--panel))}.modal .print-color-options button.selected{background:var(--flow-accent);color:#fff}.modal .detail-tabs button{border-radius:9px}.modal .detail-tabs button[aria-selected=true]{background:var(--flow-accent)!important;color:white!important}.modal .table-scroll :is(th,td){padding:9px 10px;line-height:1.35}.modal .table-scroll .actions{gap:6px}.modal .table-scroll input{min-height:36px;padding:7px 9px}@media(max-width:600px){.modal .expense-step{padding:14px}.expense-modal .expense-progress{padding:10px 14px;gap:5px}.expense-modal .expense-progress span{padding:10px 7px;font-size:12px}.modal :is(.form-footer,.expenses-footer){padding:12px 14px}.modal .expense-review{grid-template-columns:1fr 1.3fr}}:is(.app,.modal) .table-scroll .product-origin{margin:3px 0 0;gap:2px}:is(.app,.modal) .table-scroll .product-origin-label{font-size:12px;line-height:1.3}:is(.app,.modal) .table-scroll .product-origin small{margin-top:0}.report-results .table-scroll.stable-columns th{width:auto!important}.report-results .table-scroll.stable-columns td:nth-child(6){white-space:nowrap}html[data-theme=dark] .app .page-heading .button.primary{background:var(--module-color)!important;border-color:color-mix(in srgb,var(--module-color) 65%,white)!important;color:#fff!important}html[data-theme=dark] .purchase-done{color:#86dfbc}.sera-command-shell.is-docked .sc-record-picker{margin-left:0;padding:16px}.sera-command-shell.is-docked .sc-record-grid{grid-template-columns:1fr}.sera-command-shell.is-docked .sc-record-text strong{white-space:normal;font-size:15px}.sera-command-shell.is-docked .sc-record-source{display:none}.order-documents{--doc-blue:#256caf;--doc-green:#208466;--doc-gold:#a86b18}.document-editor-heading{display:none}.document-editor-heading h3{margin:0;font-size:20px}.document-editor-heading>span{color:var(--text-soft);font-size:12px}.document-kind-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.document-kind-tabs button{--doc-color:var(--doc-blue);display:flex;align-items:center;gap:10px;padding:13px;border:1px solid color-mix(in srgb,var(--doc-color) 30%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--doc-color) 9%,var(--panel));color:var(--text);text-align:left;cursor:pointer;transition:background .18s,transform .18s}.document-kind-tabs button[data-kind="Boleta interna"]{--doc-color:var(--doc-green)}.document-kind-tabs button[data-kind="Guía interna"]{--doc-color:var(--doc-gold)}.document-kind-tabs button svg{flex-shrink:0;color:var(--doc-color)}.document-kind-tabs strong{display:block;font-size:15px}.document-kind-tabs small{display:block;font-size:12px;margin-top:4px;line-height:1.4;color:var(--text-soft)}.document-kind-tabs button[aria-pressed=true]{background:var(--doc-color);color:#fff;border-color:var(--doc-color)}.document-kind-tabs button[aria-pressed=true] :is(svg,small){color:#fff}.document-kind-tabs button:disabled{opacity:.45;cursor:default}.document-kind-tabs button:not(:disabled):hover{transform:translateY(-1px)}.document-guide-rule{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;background:#fff0d1;color:#775112;font-size:13px;line-height:1.5;margin:0 0 16px}.document-guide-rule svg{flex-shrink:0;margin-top:2px}.document-guide-rule strong{display:block}.order-documents .document-date-row{margin:14px 0}.order-documents :is(.document-section-title,.document-data h4){margin:18px 0 12px;font-size:15px;font-weight:700;color:var(--text)}.document-data{margin-top:18px;padding-top:4px;border-top:1px solid var(--border)}.document-data>.form-grid{padding:0}.document-optional{margin-top:12px}.document-optional>summary{font-size:13px;font-weight:600;color:var(--text-soft);cursor:pointer}.document-optional>.form-grid{margin-top:12px}.order-documents .document-editor-actions{position:static;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 2px;margin-top:20px;border-top:1px solid var(--border);background:var(--panel);z-index:2}.document-editor-actions>span{display:flex;align-items:center;gap:7px;color:var(--doc-blue);font-size:12px;font-weight:600}.document-editor-actions>.notice{flex-basis:100%;margin:0}.order-documents[data-review=true] .document-editor-actions>.primary{background:#188263!important;color:#fff!important}.modal .field>span{font-size:14px;font-weight:650}.modal .field :is(input,select,textarea){font-size:14px}.modal .field>small{font-size:12px}.modal .detail-tabs button{font-size:14px;font-weight:650}html[data-theme=dark] .document-kind-tabs button:not([aria-pressed=true]) svg{color:color-mix(in srgb,var(--doc-color) 45%,white)}html[data-theme=dark] .document-kind-tabs button[aria-pressed=true]{background:var(--doc-color)!important;color:#fff!important}html[data-theme=dark] .document-kind-tabs button[aria-pressed=true] :is(svg,small){color:#fff!important}html[data-theme=dark] .document-guide-rule{background:#55421e;color:#ffe0a0}html[data-theme=dark] .document-editor-actions>span{color:#9ad8ff}html[data-theme=dark] .sera-minimized{background:linear-gradient(115deg,#087c94,#1756a0)!important;color:#fff!important}html[data-theme=dark] .sera-minimized small{color:#e2f7ff!important}@media(max-width:600px){.document-kind-tabs{gap:6px}.document-kind-tabs button{padding:10px;flex-direction:column;align-items:flex-start;gap:6px}.document-kind-tabs small{font-size:12px}.document-editor-actions>.button{width:100%}.sera-minimized{right:14px;bottom:14px;padding:12px 15px}}@media(prefers-reduced-motion:reduce){.document-kind-tabs button,.sera-minimized{animation:none!important;transition:none!important}}.modal .detail-tabs{padding:10px 0;margin-bottom:12px}.detail-tab-content>.secondary-options:first-child{margin:0 0 10px;padding:0;border:0}.order-documents>.form-draft-hint{padding:10px 12px;margin:8px 0 12px}.order-documents>.form-draft-hint>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-documents>.form-draft-hint small{margin:0;font-size:12px}.order-documents>.text-button{margin:0}.document-kind-tabs{margin-top:12px}.guided-form{margin:14px 0;padding:18px;border:1px solid #b6dce7;border-radius:16px;background:#eff9fc;color:#173b4f}.guide-answer,.guided-form .guide-step-content>nav,.guided-form>header,.guided-form>header>span{display:flex;align-items:center;gap:10px}.guided-form>header{justify-content:space-between;flex-wrap:wrap}.guided-form>header>span{color:#087f98;font-size:14px}.guided-form .guide-question{font-size:20px;font-weight:650;line-height:1.35;margin:22px 0 8px}.guided-form .guide-options{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.guided-form .guide-options .button{background:#fff;color:#176376;border-color:#abd3df}.guide-answer{margin-top:16px}.guide-answer input{flex:1 1;min-width:0;padding:12px 14px;border:1px solid #a4cdd9;border-radius:10px;background:#fff;color:#173b4f;font-size:16px}.guide-answer .button{flex-shrink:0}.guided-form .guide-step-content>nav{justify-content:space-between;margin-top:16px;padding-top:12px;border-top:1px solid #c5e2ea;flex-wrap:wrap}.guided-form .guide-step-content>nav small{color:#526b78}.local-voice-controls{margin-top:10px;font-size:13px}.local-voice-controls p{font-size:13px;line-height:1.45;margin:8px 0}.local-voice-controls .actions{flex-wrap:wrap;gap:12px}.local-voice-controls .text-button{font-size:13px;display:inline-flex;align-items:center;gap:5px}.print-document-name{padding:8px 0;color:var(--text-soft)}html[data-theme=dark] .guided-form{background:#193442;border-color:#356273;color:#e5f4fa}html[data-theme=dark] .guided-form>header>span{color:#8adcea}html[data-theme=dark] .guide-answer input{background:#142b38;color:#f0f8fb;border-color:#467082}html[data-theme=dark] .guided-form .guide-options .button{background:#234956;color:#d7f5fa;border-color:#497586}html[data-theme=dark] .guided-form .guide-step-content>nav{border-color:#365b6a}html[data-theme=dark] .guided-form .guide-step-content>nav small{color:#b8cfd9}@media(max-width:600px){.guide-answer{flex-wrap:wrap}.guide-answer input{flex-basis:100%}.guided-form{padding:14px}.guided-form .guide-question{font-size:18px}}.sc-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.sc-area-grid>button{display:flex;align-items:center;gap:10px;min-width:0;padding:14px 12px;border:1px solid var(--sc-border);border-radius:12px;background:var(--sc-surface);color:var(--sc-ink);text-align:left;cursor:pointer;transition:border-color .18s,transform .18s}.sc-area-grid>button strong{flex:1 1;font-size:14px;font-weight:650}.sc-area-grid>button>svg{color:var(--sc-muted);flex-shrink:0}.sc-area-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:hsl(var(--area-hue) 60% 94%);color:hsl(var(--area-hue) 50% 35%)}.sc-area-grid>button:hover{border-color:var(--sc-accent);transform:translateY(-1px)}.sc-area-back{display:flex;align-items:center;gap:8px;margin:16px 0 20px;padding:0;border:0;background:none;color:var(--sc-accent);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.sera-command-shell.is-docked .sc-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sera-command-shell.is-docked .sc-library-heading{align-items:center;gap:10px}.sera-command-shell.is-docked .sc-library-heading h3{font-size:23px}.sera-command-shell.is-docked .sc-library-heading>button{padding:6px}.sera-command-shell.is-docked .sc-area-grid>button{padding:12px 10px;gap:8px}.sera-command-shell.is-docked .sc-area-grid>button>svg{display:none}.sera-command-shell.is-docked .sc-library-group .sc-command-list{grid-template-columns:1fr}html[data-theme=dark] .sc-area-icon{background:hsl(var(--area-hue) 30% 25%);color:hsl(var(--area-hue) 70% 80%)}@media(max-width:600px){.sc-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-area-grid>button{padding:12px 10px;gap:8px}.sc-area-grid>button>svg{display:none}}@media(prefers-reduced-motion:reduce){.sc-area-grid>button{transition:none}}.sera-view{--text-soft:#526a7c;font-size:14px}.sera-view-filters label{font-size:13px;font-weight:600;color:var(--text-soft)}.sera-view-filters :is(input,select){font-size:14px}.sera-view :is(.sera-result-row small,.sera-result-count,.sera-metrics small,.sera-export-note){font-size:12px;line-height:1.4;color:var(--text-soft)}.sera-view .sera-result-row h3{font-size:15px}.sera-view .sera-result-row p{font-size:13px;line-height:1.5}html[data-theme=dark] .sera-view{--text-soft:#bacbd8}html[data-theme=dark] .sera-view-filters label{color:#bacbd8}html[data-theme=dark] .sera-command-shell .sc-result>.sera-view{background:var(--sc-surface)!important}.app .page,.modal{--ui-body-size:14px;--ui-table-size:13px;--ui-help-size:12px;font-size:var(--ui-body-size)}.modal{--module-color:var(--flow-accent)}.app .page :is(p,label),.modal p{line-height:1.5}.app .page :is(small,.eyebrow,.badge,.company-tag,.pagination,.document-filter-help),.modal :is(small,.eyebrow,.badge,.company-tag,.pagination){font-size:var(--ui-help-size);line-height:1.4}.app .page :is(.button,.text-button,.table-link,.record-action),.modal :is(.button,.text-button,.table-link,.record-action){font-size:13px;font-weight:600}:is(.app .page,.modal) .table-scroll :is(td,th){padding:9px 10px;line-height:1.4}:is(.app .page,.modal) .table-scroll td{font-size:var(--ui-table-size)}:is(.app .page,.modal) .table-scroll th{font-size:12px;font-weight:650}:is(.app .page,.modal) .table-scroll td :is(small,.badge,.record-money,.record-description,.product-origin-label){font-size:12px}:is(.app .page,.modal) .record-summary>summary{font-size:12px;font-weight:600}.app .page .table-scroll .company-tag{font-size:11px;padding:4px 5px;letter-spacing:0}.app .page .record-party{font-size:13px;font-weight:650}.app .page .context-filters :is(label,small),.app .page .filter-disclosure :is(label,small){font-size:13px;font-weight:500;color:var(--text-soft)}.app .page :is(.field>span,.filter-field>span),.modal .field>span{font-size:14px;font-weight:650}.app .page :is(input,select,textarea),.modal :is(input,select,textarea){font-size:14px}.app .page :is(.metric small,.latest-order small,.task-list small,.product-info .eyebrow){font-size:12px;line-height:1.4}.app .page .panel-heading :is(h2,h3),.modal .panel-heading :is(h2,h3){font-size:16px}.app .page .notice,.modal .notice{font-size:13px;line-height:1.5}.modal .form-draft-hint,.modal .form-draft-hint small{font-size:12px}.operation-modal .form-footer-status :is(strong,small){font-size:12px!important;line-height:1.4;font-weight:500!important}.modal .review-fields dt,.modal .review-instruction{font-size:13px}.modal .expenses-footer,.modal .form-footer{gap:10px}.modal .form-footer>.button{flex-shrink:0}.modal .form-extras>summary,.modal .secondary-options>summary{font-size:13px;line-height:1.5}.app .page .detail-tabs button,.modal .detail-tabs button{font-size:14px;font-weight:650}.app .page .panel{border-top-width:1px}.app .page .panel-heading{background:transparent}html[data-theme=dark] :is(.app .page,.modal){--text-soft:#bacbd8}html[data-theme=dark] .app .page :is(.context-filters label,.filter-disclosure label,.filter-disclosure small){color:#bacbd8}html[data-theme=dark] :is(.app .page,.modal) :is(.field small,.form-draft-hint small,.table-scroll td small,.record-description,.empty p,.panel-heading small){color:#bacbd8}html[data-theme=dark] :is(.app .page,.modal) input::placeholder{color:#a9becd}html[data-theme=dark] .app .page .empty h3{color:#e3edf4}@media(max-width:600px){:is(.app .page,.modal) .table-scroll :is(td,th){padding:8px 9px}.operation-modal .form-footer-status{flex-basis:100%!important}.operation-modal .form-footer .button{flex:1 1;white-space:normal}}.document-editor-actions[hidden],.guided-form nav[hidden]{display:none!important}.guided-form[data-confirmation=true]{padding:14px 16px}.guided-form[data-confirmation=true]>p{margin:10px 0}.form-footer .button[hidden]{display:none!important}