/* BEERDON workspace: one clear action, quiet supporting surfaces. */
#app.workspace-ui{--workspace-accent:#24658a;--workspace-ink:#18364a;--workspace-muted:#627789;--workspace-line:#dfe8ee;--workspace-soft:#f6f9fb;--workspace-surface:#fff;max-width:1320px;padding-bottom:32px}
#modalRoot.workspace-ui{--workspace-accent:#24658a;--workspace-ink:#18364a;--workspace-muted:#627789;--workspace-line:#dfe8ee;--workspace-soft:#f6f9fb;--workspace-surface:#fff}
#app.workspace-ui .interface-section-heading{margin-bottom:22px;padding:4px 0 20px;border-color:var(--workspace-line);gap:20px}
#app.workspace-ui .interface-section-heading h1{font-size:clamp(22px,2vw,27px);line-height:1.3;letter-spacing:-.025em}
#app.workspace-ui .interface-section-heading p{font-size:12px;max-width:65ch;line-height:1.7}
.workspace-ui .interface-section-context{font-size:10px;gap:9px;margin-bottom:10px}
.workspace-ui .interface-heading-icon{border-radius:12px;width:38px;height:38px;flex-basis:38px}
#app.workspace-ui :is(.section,.integration-card,.ops-card,.credit-client-card){border-color:var(--workspace-line);box-shadow:0 3px 14px #18364a04}
#app.workspace-ui .organized-panel{border-color:var(--workspace-line);box-shadow:0 2px 10px #18364a04;border-radius:15px}
#app.workspace-ui .organized-panel-summary{background:linear-gradient(110deg,#f7fafc,#fff 75%);min-height:72px;padding:16px 18px}
#app.workspace-ui .organized-panel[open]>.organized-panel-summary{background:#f6f9fb;border-color:var(--workspace-line)}
#app.workspace-ui .organized-panel-content{padding:20px 22px}
#app.workspace-ui .organized-customer>.organized-panel-summary{min-height:116px}
#app.workspace-ui .workflow-customer-list{gap:16px}
#app.workspace-ui .btn,#modalRoot.workspace-ui .btn{font-weight:600;letter-spacing:0;box-shadow:none!important;border-radius:9px}
.workspace-ui .workspace-action-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.workspace-ui .workspace-action-group>.workspace-main-action{width:auto;flex:0 1 auto}
#app.workspace-ui .welcome .workspace-main-action,#app.workspace-ui :is(.price-list-toolbar,.catalog-import-toolbar)>.workspace-main-action{background:var(--workspace-accent)!important;border-color:var(--workspace-accent)!important;color:#fff!important}
.workspace-more{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid var(--workspace-line,#dfe8ee);border-radius:9px;background:var(--workspace-surface,#fff);color:var(--workspace-muted,#627789);font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;flex:none}
.workspace-more svg{width:17px;height:17px;flex:none}.workspace-more:hover,.workspace-more[aria-expanded=true]{color:var(--workspace-accent,#24658a);border-color:#9ab7c9;background:var(--workspace-soft,#f6f9fb)}
.workspace-ui .workspace-more:focus-visible,.workspace-ui .workspace-options :is(button,a):focus-visible{outline:3px solid #3f8cdf;outline-offset:2px}
.workspace-options{box-sizing:border-box;position:fixed;inset:auto;margin:0;left:var(--options-left,12px);top:var(--options-top,12px);width:var(--options-width,min(276px,calc(100vw - 24px)));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid var(--workspace-line,#dfe8ee);border-radius:13px;background:var(--workspace-surface,#fff);color:var(--workspace-ink,#18364a);box-shadow:0 14px 40px #17374e26;z-index:1500;display:flex;flex-direction:column;gap:3px}
.workspace-options[hidden],.workspace-ui [hidden]{display:none!important}
.workspace-options::before{content:attr(aria-label);font-size:10px;color:var(--workspace-muted,#627789);font-weight:600;padding:7px 9px 9px;border-bottom:1px solid var(--workspace-line,#dfe8ee);margin-bottom:3px;line-height:1.5;overflow-wrap:anywhere}
:is(#app,#modalRoot).workspace-ui .workspace-options>.btn{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex:none!important;width:100%!important;max-width:100%;min-height:38px;margin:0;padding:9px 10px!important;text-align:left;border:0!important;border-radius:7px;font-size:12px;line-height:1.5;white-space:normal;background:transparent!important;color:var(--workspace-ink,#18364a)!important;box-shadow:none!important}
:is(#app,#modalRoot).workspace-ui .workspace-options>.btn:hover{background:var(--workspace-soft,#f6f9fb)!important}
:is(#app,#modalRoot).workspace-ui .workspace-options>.btn[data-action-tone=danger]{color:#b64e46!important}
.workspace-options>.btn:disabled{opacity:.45;cursor:not-allowed}
#app.workspace-ui td.workspace-action-group{display:table-cell;white-space:nowrap;vertical-align:middle}
#app.workspace-ui td.workspace-action-group>.workspace-more{margin-left:6px}
.workspace-customer-search{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 0 18px;margin:0 0 2px}
.workspace-customer-search label{display:flex;flex-direction:column;gap:7px;max-width:440px;width:100%;color:var(--workspace-ink,#18364a);font-size:11px;font-weight:650}
.workspace-customer-search input{appearance:none;box-sizing:border-box;width:100%;min-height:42px;border:1px solid var(--workspace-line,#dfe8ee);border-radius:11px;padding:10px 13px;background:var(--workspace-surface,#fff);color:var(--workspace-ink,#18364a);font:inherit;font-size:13px;font-weight:400;line-height:1.5}
.workspace-customer-search input::placeholder{color:#8091a0}
.workspace-search-count{flex:none;font-size:11px;color:var(--workspace-muted,#627789);padding-bottom:12px;white-space:nowrap}
.workspace-search-empty{padding:28px 18px;border:1px dashed var(--workspace-line,#dfe8ee);background:var(--workspace-soft,#f6f9fb);border-radius:13px;color:var(--workspace-muted,#627789);font-size:13px;text-align:center}
#app.workspace-ui :is(.tablewrap,.table-scroll,.table-wrap){border-color:var(--workspace-line);box-shadow:none}
#app.workspace-ui th{font-size:10px;text-transform:uppercase;letter-spacing:.045em;background:#f6f9fb}
#app.workspace-ui td{border-color:#e8eef3}
#app.workspace-ui .section-return{flex:none}
#app.workspace-ui .workspace-options .btn svg{width:16px;height:16px;flex:none}
@media(max-width:760px){#app.workspace-ui .interface-section-heading{gap:14px;margin-bottom:18px}#app.workspace-ui .welcome>.actions{width:auto;max-width:100%;flex-wrap:wrap}#app.workspace-ui .organized-panel-summary{padding:14px 13px}#app.workspace-ui .organized-panel-content{padding:16px 14px}.workspace-more{min-height:42px;padding:10px;font-size:12px}.workspace-options{border-radius:14px}.workspace-ui .workspace-options>.btn{min-height:44px!important}.workspace-customer-search{align-items:flex-start;flex-direction:column;gap:8px}.workspace-customer-search label{max-width:none}.workspace-customer-search input{font-size:16px;min-height:44px}.workspace-search-count{padding-bottom:0}#app.workspace-ui .interface-section-heading h1{font-size:23px}}
html[data-theme=dark] :is(#app,#modalRoot).workspace-ui{--workspace-accent:#8ac5e5;--workspace-ink:#e2edf5;--workspace-muted:#a8bfd0;--workspace-line:#304559;--workspace-soft:#1c2d40;--workspace-surface:#142237}
html[data-theme=dark] #app.workspace-ui :is(.organized-panel-summary,.organized-panel[open]>.organized-panel-summary){background:#19293c}
html[data-theme=dark] #app.workspace-ui th{background:#1c2d40;color:#b9cbd9}
html[data-theme=dark] #app.workspace-ui td{border-color:#2c4054}
html[data-theme=dark] .workspace-options{background:#142237;color:#e2edf5;border-color:#304559}
html[data-theme=dark] #app.workspace-ui .welcome .workspace-main-action,html[data-theme=dark] #app.workspace-ui :is(.price-list-toolbar,.catalog-import-toolbar)>.workspace-main-action{background:#23618b!important;border-color:#367ca8!important;color:white!important}
html[data-theme=dark] :is(#app,#modalRoot).workspace-ui .workspace-options>.btn[data-action-tone=danger]{color:#ffb6ad!important}
@media print{.workspace-more,.workspace-options,.workspace-customer-search{display:none!important}#app.workspace-ui .organized-panel{box-shadow:none}}
