.team-control{gap:18px;margin:22px 0 30px;display:grid}.team-control-head,.team-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.team-control-head h3,.team-section-heading h3{margin:0}.team-control-tabs{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.team-control-tabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:8px 12px}.team-control-tabs button.active{background:var(--panel2);color:var(--green)}.team-control-filters,.team-period{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.team-control-filters label,.team-period label{color:var(--muted);gap:5px;font-size:12px;display:grid}.team-control-filters select,.team-period input{background:var(--panel);border:1px solid var(--line);min-width:150px;max-width:100%;color:var(--text);border-radius:9px;padding:9px}.team-control-kpis{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px;display:grid}.team-kpi{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:8px;padding:13px 15px;display:grid}.team-kpi small,.team-person small{color:var(--muted)}.team-kpi strong{font-variant-numeric:tabular-nums;font-size:19px}.team-people{gap:8px;display:grid}.team-person{text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(180px,1.2fr) minmax(190px,1fr) minmax(210px,1fr);align-items:center;gap:16px;width:100%;padding:14px 18px;transition:border-color .15s,background .15s;display:grid}.team-person:hover,.team-person:focus-visible{border-color:var(--green2);background:var(--panel2)}.team-person-main,.team-person-live,.team-person-period{gap:5px;min-width:0;display:grid}.team-person-main strong{font-size:16px}.team-person-live strong,.team-person-period strong{font-variant-numeric:tabular-nums}.team-state{width:max-content;color:var(--muted);background:#30372e;border-radius:20px;padding:4px 8px;font-size:12px}.team-state.working{color:var(--green);background:#25402e}.team-state.pause{color:var(--amber);background:#423723}.team-state.absent{color:var(--blue);background:#243548}.team-state.incident{color:var(--red);background:#492a29}.team-session-line{background:var(--line);border-radius:8px;height:5px;display:block;overflow:hidden}.team-session-line i,.team-mini-bars i{background:var(--green2);border-radius:8px;height:100%;display:block}.team-alert{color:var(--amber)!important}.team-secondary{margin:0}.team-secondary summary{cursor:pointer;font-weight:600}.team-area-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.team-area{background:var(--panel2);border:1px solid var(--line);border-radius:12px;gap:8px;padding:15px;display:grid}.team-area summary{cursor:pointer;gap:8px;display:grid}.team-area span,.team-area small{color:var(--muted)}.team-attention{text-align:left;width:100%;color:var(--text);border:0;border-top:1px solid var(--line);background:0 0;align-items:baseline;gap:12px;padding:10px 0;display:flex}.team-attention span{color:var(--muted)}.team-analysis-total{background:var(--panel);border:1px solid var(--line);border-radius:14px;gap:4px;padding:18px;display:grid}.team-analysis-total strong{font-size:26px}.team-analysis-total small{color:var(--muted)}.team-mini-bars{gap:6px;display:grid}.team-mini-bars>div{grid-template-columns:78px 1fr 90px;align-items:center;gap:8px;display:grid}.team-mini-bars span{background:var(--line);border-radius:8px;height:6px;overflow:hidden}.team-review{gap:6px;display:grid}.team-review button{border:1px solid var(--line);background:var(--panel2);color:var(--text);text-align:left;border-radius:8px;padding:9px}.team-report summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.team-report summary span{color:var(--muted)}.team-directory-details{margin:0}.team-directory-details>summary{cursor:pointer;font-weight:600}.team-directory-details[open]>summary{margin-bottom:18px}@media (max-width:760px){.team-control{gap:14px}.team-control-head{align-items:start}.team-control-tabs{width:100%}.team-control-tabs button{flex:1}.team-control-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-control-filters label:last-child{grid-column:1/-1}.team-control-filters select{width:100%;min-width:0}.team-control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.team-person{grid-template-columns:1fr;gap:12px;padding:14px}.team-person-live,.team-person-period{border-top:1px solid var(--line);padding-top:10px}.team-area-grid{grid-template-columns:1fr}.team-report summary{display:grid}.team-period{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.team-period .recipe-actions{grid-column:1/-1}.team-period input{width:100%;min-width:0}}.employee-onboarding-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.team-simulation{border-color:var(--amber);margin:0}.team-simulation>summary{cursor:pointer;font-weight:600}.team-simulation-body{gap:14px;margin-top:14px;display:grid}.team-simulation-body .formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-simulation-body .recipe-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.employee-onboarding-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.employee-onboarding-actions .btn{white-space:normal}.team-simulation-body .formgrid{grid-template-columns:1fr}}.team-live-track{min-width:0;display:block}.team-live-track .attendance-axis{margin:4px 0 0}.team-live-track .attendance-track{height:22px}.payroll-review{padding:14px 20px 22px}.payroll-review-layout{grid-template-columns:minmax(200px,1fr) minmax(260px,1.35fr);gap:16px;max-height:65vh;display:grid;overflow:auto}.payroll-review-list{align-content:start;gap:10px;display:grid}.payroll-review-list>div{border:1px solid var(--line);border-radius:10px;gap:5px;padding:10px;display:grid}.payroll-review-list button{text-align:left;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:6px}.payroll-review-list button.active{background:var(--panel2);color:var(--green)}.payroll-review-detail{align-content:start;gap:10px;display:grid}.payroll-review-detail h4,.payroll-review-detail p{margin:0}.payroll-review-detail .field{margin:8px 0}@media (max-width:760px){.payroll-review-layout{grid-template-columns:1fr}.payroll-review-list{max-height:170px;overflow:auto}}.team-management-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.team-search{flex:250px}.team-search input{width:100%;color:var(--text);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.team-management-head .employee-onboarding-actions{margin-left:auto}.team-management-head .btn.active{border-color:var(--green2);color:var(--green)}.team-advanced-filters{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;padding:15px;display:grid}.team-advanced-filters .formgrid{margin:0}.team-advanced-filters .recipe-actions{flex-wrap:wrap;align-items:center}.team-context-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.team-context-toolbar .team-period{gap:8px;margin-left:auto}.team-context-toolbar .team-period .recipe-actions{flex-wrap:wrap;align-self:end;gap:4px;margin:0;display:flex}.team-context-toolbar .team-period input{width:136px;min-width:136px}.team-selection-bar{border:1px solid var(--line);background:var(--panel2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 12px;display:flex}.team-selection-bar .team-select-all{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;display:flex}.team-selection-count{color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap}.team-selection-mobile{display:none}.team-selection-limit{color:var(--muted);flex-basis:100%}.employee-bulk-compact,.employee-bulk-compact .employee-bulk-toolbar{display:contents}.employee-bulk-compact .employee-bulk-toolbar>.field{width:auto;margin:0 0 0 auto;display:block}.employee-bulk-compact select{border-radius:9px;width:178px;max-width:100%;min-height:38px}.employee-bulk-compact>form,.employee-bulk-compact>p{border-top:1px solid var(--line);flex-basis:100%;width:100%;margin:0;padding:12px 0 4px}.employee-bulk-compact>p{white-space:pre-line}.team-person-row{background:var(--panel);border:1px solid var(--line);border-radius:14px;transition:border-color .15s,background .15s;position:relative}.team-person-row:hover,.team-person-row:focus-within{border-color:var(--green2);background:var(--panel2)}.team-person-row.selected{border-color:var(--green2)}.team-person-row .team-person{background:0 0;border:0;grid-template-columns:minmax(160px,1.1fr) minmax(90px,.48fr) minmax(190px,1fr) minmax(210px,1.1fr)}.team-person-row .team-person:focus-visible{outline:2px solid var(--green);outline-offset:2px}.team-person-select{z-index:1;cursor:pointer;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:3px;left:6px}.team-person-row.selecting .team-person-main{padding-left:34px}.team-control input.team-checkbox[type=checkbox]{appearance:none;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:6px;flex:none;place-content:center;width:22px;height:22px;margin:0;padding:0;display:grid}.team-control input.team-checkbox:checked{background:var(--green);border-color:var(--green)}.team-checkbox:checked:before{content:"";background:var(--bg,#111);clip-path:polygon(0 45%,18% 25%,42% 54%,82% 0,100% 18%,42% 100%);width:12px;height:10px}.team-checkbox:focus-visible{outline:2px solid var(--green);outline-offset:4px}.team-checkbox:disabled{opacity:.5;cursor:default}@media (forced-colors:active){.team-control input.team-checkbox[type=checkbox]{appearance:auto}.team-checkbox:checked:before{display:none}}.team-person-contract{gap:5px;min-width:0;display:grid}.team-person-contract strong{font-variant-numeric:tabular-nums}.team-person-contract small{color:var(--muted)}.team-period-gauge{justify-content:space-between;align-items:center;gap:8px;display:flex}.attendance-gauge-mini{flex:none;width:94px;line-height:0;display:inline-flex}.attendance-gauge-mini svg{width:100%;height:auto}@media (max-width:900px){.team-person-row .team-person{grid-template-columns:minmax(150px,1fr) minmax(90px,.55fr) minmax(180px,1fr)}.team-person-period{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}}@media (max-width:760px){.team-management-head{grid-template-columns:1fr 1fr;display:grid}.team-search,.team-management-head .employee-onboarding-actions{grid-column:1/-1;width:100%;margin:0}.team-management-head>.btn{width:100%}.team-person-row .team-person{grid-template-columns:1fr 1fr}.team-person-main,.team-person-live,.team-person-period{grid-column:1/-1}.team-person-contract{border-top:1px solid var(--line);grid-column:1/-1;align-items:baseline;gap:8px;padding-top:10px;display:flex}.team-person-contract small:last-child{margin-left:auto}.team-person-live{border-top:1px solid var(--line);padding-top:10px}.team-person-period{grid-column:1/-1}.team-advanced-filters .formgrid{grid-template-columns:1fr}.attendance-gauge-mini{width:78px}.team-context-toolbar{grid-template-columns:1fr;align-items:stretch;display:grid}.team-context-toolbar .team-period{width:100%;margin-left:0}.team-context-toolbar .team-period input{width:100%;min-width:0}.team-selection-bar{gap:8px}.team-selection-count{flex:1 0 100%;padding-top:4px}.team-selection-desktop{display:none}.team-selection-mobile{display:inline}.team-selection-bar .team-select-all{flex:1;gap:6px;font-size:12px}.employee-bulk-compact .employee-bulk-toolbar>.field{max-width:100%;margin-left:auto}.employee-bulk-compact select{width:124px;min-height:44px;padding:8px;font-size:12px}.team-selection-exit{min-height:44px}.team-person-select{left:2px}}@media (max-width:620px){.team-person-main{padding-right:86px}.team-person-row .attendance-gauge-mini{width:78px;position:absolute;top:14px;right:14px}.team-person-period .team-period-gauge{justify-content:flex-start}}
.center-settings-card>summary{overflow-wrap:anywhere;padding:4px 0;font-weight:700}.center-settings-sections{border:1px solid var(--line);border-radius:14px;margin-top:18px;overflow:hidden}.center-settings-section{background:var(--panel);min-width:0}.center-settings-section+.center-settings-section{border-top:1px solid var(--line)}.center-settings-section>summary{cursor:pointer;align-items:center;gap:14px;padding:16px 18px;list-style:none;display:flex}.center-settings-section>summary::-webkit-details-marker{display:none}.center-settings-section>summary:after{content:"+";color:var(--muted);flex-shrink:0;margin-left:auto;font-size:21px}.center-settings-section[open]>summary:after{content:"−"}.center-settings-section>summary strong{font-size:14px}.center-settings-description{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;line-height:1.5;display:block}.center-settings-section>summary:hover{background:var(--panel2)}.center-settings-section>summary:focus-visible{outline:2px solid var(--green);outline-offset:-3px;border-radius:8px}.center-settings-content{min-width:0;padding:4px 18px 20px}.center-settings-content h4{margin:8px 0 10px}.center-settings-content p{line-height:1.5}.center-settings-content fieldset{min-width:0}.center-settings-content .center-logo-settings,.center-settings-content .center-kiosk-settings{background:0 0;border:0;margin:0;padding:0}.center-display-settings{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:20px}.center-settings-content .formgrid{gap:14px}.center-settings-content .field,.center-settings-content input,.center-settings-content select{min-width:0;max-width:100%}.center-settings-content a{color:var(--green);overflow-wrap:anywhere}.employee-portal-settings{scroll-margin-top:90px}.employee-portal-settings>summary{cursor:pointer}.employee-portal-settings>.card{box-shadow:none;background:0 0;border:0;margin-top:18px;padding:0}@media (max-width:620px){.center-settings-section>summary{gap:8px;padding:14px 12px}.center-settings-content{padding:2px 12px 16px}.center-settings-content .formgrid{grid-template-columns:minmax(0,1fr)}.center-settings-content .recipe-actions,.center-settings-content .center-kiosk-add{flex-wrap:wrap}.center-settings-content .btn{white-space:normal}.center-settings-content input[type=file]{width:100%}}
html[data-fiera-theme=oltremo]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f2;--panel:#fff;--panel2:#edf3f0;--line:#d7e0dd;--text:#111827;--muted:#52625e;--green:#006b66;--green2:#57d5b6;--amber:#8a4b0f;--red:#b83c38;--blue:#226d8b;--shadow:0 14px 38px #11182712;--fiera-surface-end:#fbfcfa;--fiera-field:#fff;--fiera-topbar:#f7f6f2f2;--fiera-active:#e1efeb;--fiera-code:#edf3f0;--fiera-modal:#fff;--oltremo-on-primary:#fff;--oltremo-control-border:#7b8c86;--oltremo-success:#217348;--oltremo-success-border:#548967;--oltremo-success-bg:#eaf4ed;--oltremo-warning-bg:#fff3dc;--oltremo-warning-border:#b77b27;--oltremo-danger-bg:#fbecea;--oltremo-danger-border:#b83c38;--oltremo-info-bg:#eaf3f8;--oltremo-purple-bg:#f1ecf8;--oltremo-chart-blue:#226d8b;--oltremo-chart-purple:#78529e;--oltremo-chart-teal:#21786a;--oltremo-chart-rose:#ac4962;--oltremo-chart-neutral:#63736e;--oltremo-chart-indigo:#5062ad;--oltremo-scroll-thumb:#67847d;--oltremo-scroll-hover:#006b66;--oltremo-shift-lightness:93%;--oltremo-shift-border-lightness:40%;--oltremo-shift-dot-lightness:37%;--oltremo-logo-main:#006b66;--oltremo-logo-accent:#57d5b6;--oltremo-overlay:#11182761}html[data-fiera-theme=oltremo-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c1519;--panel:#142126;--panel2:#1c2d32;--line:#354c51;--text:#f7f6f2;--muted:#afbfba;--green:#57d5b6;--green2:#81e3c8;--amber:#f2c170;--red:#ff9690;--blue:#86c2de;--shadow:0 18px 46px #00000038;--fiera-surface-end:#17272c;--fiera-field:#102025;--fiera-topbar:#0c1519f2;--fiera-active:#1a3b38;--fiera-code:#102025;--fiera-modal:#142126;--oltremo-on-primary:#102922;--oltremo-control-border:#77918c;--oltremo-success:#8dd4a6;--oltremo-success-border:#599f74;--oltremo-success-bg:#1b352b;--oltremo-warning-bg:#352c1d;--oltremo-warning-border:#a7803d;--oltremo-danger-bg:#3b2528;--oltremo-danger-border:#d1817d;--oltremo-info-bg:#193440;--oltremo-purple-bg:#2c2b43;--oltremo-chart-blue:#86c2de;--oltremo-chart-purple:#c6abe9;--oltremo-chart-teal:#6bd1be;--oltremo-chart-rose:#f19cb1;--oltremo-chart-neutral:#afbfba;--oltremo-chart-indigo:#a4b4f3;--oltremo-scroll-thumb:#708f87;--oltremo-scroll-hover:#81e3c8;--oltremo-shift-lightness:21%;--oltremo-shift-border-lightness:61%;--oltremo-shift-dot-lightness:67%;--oltremo-logo-main:#fff;--oltremo-logo-accent:#57d5b6;--oltremo-overlay:#0000009e}html[data-fiera-theme=midnight-tech]{--oltremo-on-primary:#061014;--oltremo-control-border:#6c87a8;--oltremo-success:#78e0c8;--oltremo-success-border:#4ea58e;--oltremo-success-bg:#102b2a;--oltremo-warning-bg:#2a2313;--oltremo-warning-border:#b88b33;--oltremo-danger-bg:#321a22;--oltremo-danger-border:#c76371;--oltremo-info-bg:#14213f;--oltremo-purple-bg:#252243;--oltremo-chart-blue:#9bb9ff;--oltremo-chart-purple:#c2a8ff;--oltremo-chart-teal:#55dcd5;--oltremo-chart-rose:#ff9eb5;--oltremo-chart-neutral:#9cb0c7;--oltremo-chart-indigo:#92a9ff;--oltremo-scroll-thumb:#6c87a8;--oltremo-scroll-hover:#3fe7e1;--oltremo-shift-lightness:20%;--oltremo-shift-border-lightness:62%;--oltremo-shift-dot-lightness:69%;--oltremo-logo-main:#fff;--oltremo-logo-accent:#57d5b6;--oltremo-overlay:#000000a8}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]){--oltremo-panel:var(--panel);--oltremo-field:var(--fiera-field);--oltremo-surface-raised:var(--panel2);--oltremo-selected:var(--fiera-active);--oltremo-text:var(--text);--oltremo-muted:var(--muted);--oltremo-warning-ink:var(--amber);--oltremo-danger:var(--red);--oltremo-chart-track:var(--line);--oltremo-on-mint:#111827;--control-accent:var(--green);scrollbar-color:var(--oltremo-scroll-thumb) var(--panel2);scrollbar-width:auto}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) *{scrollbar-color:var(--oltremo-scroll-thumb) var(--panel2)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) ::-webkit-scrollbar{width:11px;height:11px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) ::-webkit-scrollbar-track{background:var(--panel2);border-radius:999px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) ::-webkit-scrollbar-thumb{background:var(--oltremo-scroll-thumb);border:3px solid var(--panel2);border-radius:999px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) ::-webkit-scrollbar-thumb:hover{background:var(--oltremo-scroll-hover)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) ::-webkit-scrollbar-corner{background:var(--panel2)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) ::selection{background:var(--green);color:var(--oltremo-on-primary)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) mark{background:var(--green2);color:var(--oltremo-on-mint);border-radius:3px;padding:0 2px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input{accent-color:var(--control-accent)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=hidden])){background-color:var(--fiera-field);color:var(--text);border-color:var(--oltremo-control-border);caret-color:var(--green)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(select option,select optgroup){background:var(--panel);color:var(--text)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input,select,textarea,button,[tabindex]):focus-visible{outline:2px solid var(--green);outline-offset:3px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--red);outline-color:var(--red)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input,select,textarea,button):disabled{cursor:not-allowed}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input[type=checkbox],input[type=radio]){appearance:none;vertical-align:middle;border:1.5px solid var(--oltremo-control-border);background:var(--fiera-field);width:18px;min-width:18px;height:18px;color:var(--oltremo-on-primary);cursor:pointer;border-radius:5px;flex-shrink:0;place-content:center;margin:0;padding:0;display:inline-grid}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=radio]{border-radius:50%}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input[type=checkbox],input[type=radio]):checked,html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=checkbox]:indeterminate{background:var(--control-accent);border-color:var(--control-accent)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=checkbox]:before{content:"";visibility:hidden;border-bottom:2px solid;border-left:2px solid;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=checkbox]:checked:before{visibility:visible}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=checkbox]:indeterminate:before{visibility:visible;border-bottom:2px solid;border-left:0;height:0;transform:none}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=radio]:before{content:"";visibility:hidden;background:currentColor;border-radius:50%;width:7px;height:7px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=radio]:checked:before{visibility:visible}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:not-allowed}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=range]{appearance:none;cursor:pointer;height:28px;accent-color:var(--control-accent);background:0 0;border:0;padding:0}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=range]::-webkit-slider-runnable-track{background:var(--oltremo-control-border);border-radius:99px;height:6px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--panel);background:var(--control-accent);width:20px;height:20px;box-shadow:0 0 0 1px var(--control-accent);border-radius:50%;margin-top:-7px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=range]::-moz-range-track{background:var(--oltremo-control-border);border-radius:99px;height:6px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=range]::-moz-range-progress{background:var(--control-accent);border-radius:99px;height:6px}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) input[type=range]::-moz-range-thumb{border:3px solid var(--panel);background:var(--control-accent);width:16px;height:16px;box-shadow:0 0 0 1px var(--control-accent);border-radius:50%}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .btn:not(.secondary):not(.danger){background:var(--green);border-color:var(--green);color:var(--oltremo-on-primary)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .btn.secondary{background:var(--panel2);border-color:var(--oltremo-control-border);color:var(--text)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .btn.danger{background:var(--oltremo-danger-bg);border-color:var(--oltremo-danger-border);color:var(--red)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(.pill.good,.alert.good){background:var(--oltremo-success-bg);color:var(--oltremo-success);border-color:var(--oltremo-success-border)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(.pill.warn,.alert.warn,.alert.warning){background:var(--oltremo-warning-bg);color:var(--amber);border-color:var(--oltremo-warning-border)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(.pill.bad,.alert.bad,.alert.danger){background:var(--oltremo-danger-bg);color:var(--red);border-color:var(--oltremo-danger-border)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .ui-theme-check{color:var(--oltremo-on-primary)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .batch-day-toggle>span{background:var(--oltremo-control-border)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .batch-day-toggle>span:after{background:var(--panel)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .batch-day-toggle[aria-checked=true]>span{background:var(--green)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .batch-day-toggle[aria-checked=true]>span:after{background:var(--oltremo-on-primary)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) table{color:var(--text)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) table th{background:var(--panel2);color:var(--muted)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) table :is(td,th){border-color:var(--line)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) table tbody tr:hover{background:color-mix(in srgb,var(--green) 5%,var(--panel))}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) table tr[aria-selected=true]{background:var(--fiera-active)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .expense-axis-label{fill:var(--muted)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(.expense-point,.expense-settlement-point){stroke:var(--panel)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .expense-tooltip{background:var(--panel);color:var(--text);border-color:var(--oltremo-control-border);box-shadow:var(--shadow)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .expense-tooltip span{color:var(--text)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .finance-expense-donut-base{stroke:var(--line)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .expense-line.trend{stroke:var(--oltremo-chart-purple)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .mobile-menu-surface{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--green) 8%,transparent),transparent 45%),var(--panel)}.oltremo-wordmark{width:140px;max-width:100%;height:auto;color:var(--text);display:block}.sidebar-brand-copy>.oltremo-wordmark{width:120px;height:auto}.oltremo-lockup-copy .oltremo-wordmark{width:144px;height:auto}.login-card h1>.oltremo-wordmark{width:184px;height:auto;margin:16px auto 12px}.oltremo-wordmark.mobile-menu-brand{width:108px;height:auto;margin-bottom:8px}.brandmark.oltremo-brandmark{padding:4px}html:is([data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .oltremo-mark{--oltremo-logo-main:#fff;--oltremo-logo-accent:#57d5b6}.ui-theme-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.ui-theme-copy>b{flex-wrap:wrap}.ui-theme-preview.oltremo{background:#f7f6f2;border-color:#d7e0dd}.ui-theme-preview.oltremo-dark{background:#0c1519;border-color:#354c51}@media (forced-colors:active){html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]),html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) *{scrollbar-color:auto}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input[type=checkbox],input[type=radio],input[type=range]){appearance:auto;forced-color-adjust:auto}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input[type=checkbox],input[type=radio]):before{display:none}}@media (prefers-reduced-motion:reduce){html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) :is(input,button){scroll-behavior:auto;transition:none}}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .staging-control-trigger{color:#111827}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .staging-control-menu{background:var(--panel);color:var(--text);border-color:var(--line)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .staging-control-action:is(:hover,:focus-visible){background:var(--panel2)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .expense-line.forecast{stroke:var(--amber)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .expense-point.forecast{fill:var(--amber)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .legend.forecast{background:var(--amber)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .expense-tooltip.forecast{border-color:var(--oltremo-warning-border)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .expense-line.moving-average{stroke:var(--oltremo-chart-teal)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .legend.moving-average{background:var(--oltremo-chart-teal)}body{font-family:var(--font-inter),Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-synthesis:none}:is(h1,h2,h3,h4,.page-header-title h1,.login-card h1,.team-control-head h3,.team-section-heading h3){font-family:var(--font-sora),Sora,var(--font-inter),Inter,ui-sans-serif,sans-serif;letter-spacing:-.025em;font-weight:600}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .toast{background:var(--panel);color:var(--text);border-color:var(--oltremo-success-border);border-left:4px solid var(--green);box-shadow:var(--shadow)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .toast.bad{background:var(--oltremo-danger-bg);color:var(--red);border-color:var(--oltremo-danger-border);border-left-color:var(--red)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .team-state{background:var(--panel2);color:var(--muted);border:1px solid var(--line);font-weight:600}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .team-state.working{background:var(--oltremo-success-bg);color:var(--oltremo-success);border-color:var(--oltremo-success-border)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .team-state.pause{background:var(--oltremo-warning-bg);color:var(--amber);border-color:var(--oltremo-warning-border)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .team-state.absent{background:var(--oltremo-info-bg);color:var(--blue);border-color:color-mix(in srgb,var(--blue) 52%,var(--line))}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .team-state.incident{background:var(--oltremo-danger-bg);color:var(--red);border-color:var(--oltremo-danger-border)}html:is([data-fiera-theme=oltremo],[data-fiera-theme=oltremo-dark],[data-fiera-theme=midnight-tech]) .team-state.out{background:color-mix(in srgb,var(--muted) 8%,var(--panel));color:var(--muted);border-color:var(--line)}
.workspace-main :is(.grid,.formgrid,.card,.field,.tablewrap),.modalbox :is(.grid,.formgrid,.field,.tablewrap){min-width:0}.grid{grid-template-columns:repeat(12,minmax(0,1fr))}.span7{grid-column:span 7}.tablewrap{overscroll-behavior-x:contain;max-width:100%}.field :is(input,select,textarea){min-width:0;max-width:100%}.section-title{gap:12px}.section-title>div,.account-disclosure,.account-panel{min-width:0}.account-trigger{display:none}.skip-to-content{z-index:100;background:var(--panel);color:var(--text);border-radius:10px;padding:12px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-to-content:focus{outline:2px solid var(--green);transform:none}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--green);outline-offset:3px}.page-header-title h1:focus:not(:focus-visible),#main-content:focus:not(:focus-visible){outline:none}.btn:disabled{cursor:not-allowed}@media screen and (max-width:1023px){.workspace-main>.topbar{min-height:68px;padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));padding-top:max(12px,env(safe-area-inset-top));flex-wrap:nowrap;gap:12px;display:flex}.page-header-title{flex:1 1 0;min-width:0;max-width:none}.page-header-title h1{overflow-wrap:anywhere;font-size:clamp(18px,2.7vw,22px);line-height:1.2}.page-header-title p{font-size:12px;line-height:1.4}.account-disclosure{flex:0 auto;max-width:44%}.account-trigger{border:1px solid var(--line);background:var(--panel2);max-width:100%;min-height:44px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;display:flex}.account-trigger svg{flex:none}.account-trigger>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.account-panel{top:calc(100% + 6px);right:max(12px,env(safe-area-inset-right));border:1px solid var(--line);background:var(--panel);width:min(360px,100vw - 24px);max-height:calc(100dvh - 170px);box-shadow:var(--shadow);overscroll-behavior:contain;border-radius:16px;padding:18px;display:none;position:absolute;overflow-y:auto}.account-disclosure[data-open=true] .account-panel{display:block}.account-panel .top-user{text-align:left;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;gap:16px;width:100%;display:grid}.account-panel .active-company-control{text-align:left;align-items:stretch;min-width:0;display:flex!important}.account-panel .active-company-control :is(b,select){white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:16px}.account-panel .top-user-identity{gap:5px;display:flex!important}.account-panel .top-ai-status{justify-self:start;display:inline-flex!important}.account-panel .top-user>.btn{width:100%;min-height:44px}.mobile-menu{max-width:100vw}.mobile-menu-group h3{letter-spacing:.07em;font-size:12px}.mobile-menu-label,.mobile-menu-search input{font-size:16px}.nav.mobile-dock{background:color-mix(in srgb,var(--panel) 96%,transparent)}.nav.mobile-dock button.active{background:var(--oltremo-selected,var(--panel2));color:var(--green)}.nav.mobile-dock button span{font-size:11px}.workspace-main>.content{padding:16px max(16px,env(safe-area-inset-right)) 24px max(16px,env(safe-area-inset-left))}.app{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.workspace-main :is(.btn,.tabs button,.document-type-filters button),.modalbox :is(.btn,.close){min-height:44px}.workspace-main .btn,.modalbox .btn{white-space:normal}.workspace-main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]),.modalbox :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]),dialog :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=color]){min-width:0;max-width:100%;min-height:44px;font-size:16px}.workspace-main :is(.tabs,.accounting-tabs){overscroll-behavior-x:contain;max-width:100%;padding-bottom:8px;scroll-padding-inline:8px}.workspace-main :is(.tabs,.accounting-tabs)>button{flex-shrink:0}.inventory-footer{bottom:calc(78px + env(safe-area-inset-bottom))}.toast{top:auto;bottom:calc(86px + env(safe-area-inset-bottom));overflow-wrap:anywhere;max-width:480px;margin-inline:auto;left:16px;right:16px}}@media screen and (min-width:600px) and (max-width:1023px){.mobile-menu-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-menu-item{border-color:var(--line)}}@media screen and (max-width:850px){.span7{grid-column:span 12}}@media screen and (max-width:600px){.workspace-main>.topbar{gap:8px}.page-header-title p{display:none}.account-trigger>span:first-of-type{max-width:90px}.workspace-main>.content{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.workspace-main :is(.hero,.section-title){flex-wrap:wrap;align-items:flex-start;gap:12px}.workspace-main .hero>.btn{width:100%}.workspace-main .hero>div:last-child:not(:first-child){justify-content:flex-start;width:100%}.workspace-main .hero>div:last-child:not(:first-child)>.btn{flex:auto}.workspace-main .card{box-shadow:none}.workspace-main .tiny,.modalbox .tiny{font-size:12px;line-height:1.45}.workspace-main .row-sub{font-size:13px;line-height:1.4}.workspace-main .field label{font-size:13px}.workspace-main .btn.small,.modalbox .btn.small{padding:10px 12px;font-size:13px}.workspace-main .grid{gap:12px}.workspace-main .kpi .value{overflow-wrap:anywhere;font-size:clamp(20px,5.5vw,26px)}.workspace-main .kpi .label{line-height:1.4}.modal{padding:max(8px,env(safe-area-inset-top)) 0 0;place-items:end center}.modalbox{width:100%;max-width:100%;max-height:calc(100dvh - max(8px,env(safe-area-inset-top)));padding:16px 16px max(20px,env(safe-area-inset-bottom));overscroll-behavior:contain;border-radius:20px 20px 0 0}.modalbox>.modalhead{z-index:5;background:var(--panel);border-bottom:1px solid var(--line);gap:12px;margin:-16px -16px 16px;padding:16px;position:sticky;top:-16px}.modalhead>div{min-width:0}.modalhead h3{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.modalhead .close{flex:none;width:44px;height:44px}.modalbox .editor-actions{bottom:calc(-1 * max(20px,env(safe-area-inset-bottom)));padding-bottom:max(12px,env(safe-area-inset-bottom));background:var(--panel);flex-wrap:wrap}.modalbox .editor-actions>.btn{flex:1}.modalbox .formgrid{grid-template-columns:minmax(0,1fr)}.modalbox .allergen-head,.modalbox .allergen-row{grid-template-columns:minmax(0,1fr) repeat(3,48px)}.modalbox .allergen-choice{width:44px;height:44px}.modalbox .allergen-head>*{padding:8px 2px}.modalbox .allergen-row>div{overflow-wrap:anywhere;padding:10px 6px}.tablewrap:has(>.mobile-cards){border:0;border-radius:0;overflow:visible}.mobile-cards{border:0;width:100%;min-width:0;display:block}.mobile-cards>thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-cards>tbody{gap:12px;display:grid}.mobile-cards>tbody>tr{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:16px;display:grid}.mobile-cards>tbody>tr>td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:14px;line-height:1.45;display:block;text-align:left!important}.mobile-cards>tbody>tr>td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.mobile-cards>tbody>tr>td:first-child{grid-column:1/-1;font-size:15px;font-weight:650}.mobile-cards>tbody>tr>td[colspan]{grid-column:1/-1;font-weight:400}.mobile-cards>tbody>tr>td[data-label=Acciones]{grid-column:1/-1}.mobile-cards>tbody>tr>td[data-label=Acciones]:before,.mobile-cards>tbody>tr>td[colspan]:before{display:none}.mobile-cards :is(input,select){max-width:100%}.order-tools,.inventory-tools{position:static}.quick-product-name{overflow-wrap:anywhere;font-size:17px}.quick-product-head,.inventory-head{flex-wrap:wrap}.quick-choice-label small,.inventory-count-row small{white-space:normal;overflow-wrap:anywhere;max-width:none}.qty-stepper,.inventory-count-row .qty-stepper{grid-template-columns:44px 60px 44px;gap:4px}.qty-stepper button,.qty-stepper input{height:44px}.qty-stepper input{width:60px}.stock-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-strip>div{min-height:76px;padding:10px 6px}.stock-strip b,.stock-strip small{font-size:11px}.stock-strip strong{font-size:13px}.inventory-footer{gap:10px;padding:12px}}@media screen and (max-width:360px){.account-trigger>span:first-of-type{display:none}.quick-choice,.inventory-count-row{grid-template-columns:minmax(0,1fr);gap:8px}.qty-stepper{justify-self:end}}@media print{.account-trigger,.skip-to-content{display:none!important}}@media screen and (max-width:1023px){.workspace-main select,.modalbox select{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:11px;padding:9px 10px}}@media screen and (max-width:600px){.document-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end!important;gap:12px!important;padding:14px!important;display:grid!important}.document-filter-bar>label{gap:6px;min-width:0;font-size:12px;display:grid}.document-filter-bar>label select{width:100%!important;margin-left:0!important}.document-filter-bar>details{align-self:end;min-width:0}.document-filter-bar>details[open]{grid-column:1/-1}.document-filter-bar>details>summary{justify-content:center;align-items:center;min-height:44px;display:flex}.document-sort-bar{width:100%;margin-top:8px;justify-content:flex-start!important}.document-sort-bar>select{flex:1;width:100%!important;min-width:0!important}.document-sort-bar>span:last-child{width:100%}.list-pager{grid-template-columns:1fr 1fr;padding:12px 0;gap:8px!important;display:grid!important}.list-pager>label{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.list-pager>span{text-align:center;grid-area:3/1/auto/-1}.list-pager>.btn{width:100%}.list-pager>select{min-width:0}.productcard>.split{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.productcard .row-title{white-space:normal;overflow-wrap:anywhere}.productcard>.split>div:last-child{flex-wrap:wrap;justify-content:flex-start}.productcard>.split>div:last-child>div:first-child{flex:100%;text-align:left!important}.productcard>.split>div:last-child>.btn{flex:1}.productcard>details>summary{cursor:pointer;min-height:44px;padding:12px 0}.mobile-menu-search input:focus-visible{outline:none}}.mobile-cards{min-width:0}.workspace-main .kpi{overflow-wrap:anywhere}
