.admin-workspace-content,.admin-login-frame{--admin-ui-control-height:40px;--admin-ui-button-height:38px;--admin-ui-compact-height:34px;--admin-ui-tab-height:40px;--admin-ui-secondary-tab-height:36px;--admin-ui-radius:9px;--admin-ui-panel-radius:13px;--admin-ui-gap:10px;--admin-ui-page-gap:18px;--admin-ui-border:#dde3eb;--admin-ui-border-strong:#cbd3df;--admin-ui-surface:#fff;--admin-ui-surface-muted:#f7f9fc;--admin-ui-text:#202c3d;--admin-ui-muted:#5d6878;--admin-ui-active:#c43d22;--admin-ui-active-hover:#a9321d;--admin-ui-focus:0 0 0 3px #d6482b29;--admin-ui-panel-shadow:0 6px 20px #1018280d}.admin-workspace-header{min-height:64px;margin-bottom:20px}.admin-workspace-route{gap:2px;display:grid}.admin-workspace-route>small{color:#5d6878}.admin-workspace-route>span{color:#344054;font-size:.78rem;font-weight:760}.admin-page-stack,.admin-workspace-content :is(.admin-overview,.admin-section-stack,.admin-settings-page,.admin-seo-page,.admin-finance-workspace,.field-admin-stack){gap:var(--admin-ui-page-gap);display:grid}.admin-page-header{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;padding:0 2px 2px;display:flex}.admin-page-header-copy,.admin-section-header-copy{min-width:0}.admin-page-header h1{color:#182230;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.2vw,1.75rem);line-height:1.15}.admin-page-header p{max-width:780px;color:var(--admin-ui-muted);margin:6px 0 0;font-size:.81rem;line-height:1.5}.admin-page-header-aside,.admin-page-header-actions,.admin-section-header-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-section-header-actions>select{min-width:190px}.admin-page-header-aside{flex-wrap:wrap}.admin-page-meta{border:1px solid var(--admin-ui-border);background:var(--admin-ui-surface);color:#596579;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:750}.admin-section-header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:16px;display:flex}.admin-section-label{color:#b93815;letter-spacing:.055em;text-transform:uppercase;margin-bottom:4px;font-size:.69rem;font-weight:800;display:block}.admin-section-header h2{color:#182230;margin:0;font-size:1rem;line-height:1.3}.admin-section-header p{max-width:760px;color:var(--admin-ui-muted);margin:5px 0 0;font-size:.78rem;line-height:1.5}.admin-workspace-content :is(.admin-panel,.settings-card,.admin-users-panel,.admin-settings-panel){border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-panel-radius);background:var(--admin-ui-surface);box-shadow:var(--admin-ui-panel-shadow)}.admin-workspace-content :is(.admin-panel,.settings-card){padding:20px}.admin-workspace-content :is(.admin-toolbar,.admin-page-heading,.admin-panel-heading,.section-title){gap:14px}.admin-workspace-content .admin-toolbar{margin-bottom:16px}.admin-workspace-content :is(.admin-toolbar h2,.admin-page-heading h2,.admin-panel-heading h2,.section-title h2){color:#182230;font-size:1rem;line-height:1.3}.admin-workspace-content :is(.admin-toolbar p,.admin-page-heading p,.admin-panel-heading p,.section-title p){color:var(--admin-ui-muted);font-size:.78rem;line-height:1.5}.admin-workspace-content :is(.button,.button-primary,.button-secondary,.button-danger,.button--primary,.button--secondary,.button--danger,.button--ghost,.admin-button-danger,.button-positive,.admin-action-neutral,.admin-action-success,.admin-action-danger),.admin-login-frame :is(.button,.button-primary,.button-secondary,.button-danger,.button--primary,.button--secondary,.button--danger,.button--ghost){width:fit-content;max-width:100%;min-height:var(--admin-ui-button-height);border-radius:var(--admin-ui-radius);white-space:nowrap;justify-content:center;align-items:center;padding:0 13px;font-size:.78rem;font-weight:750;line-height:1.15}.admin-workspace-content :is(.button,.button-primary,.button-secondary,.button-danger,.button--primary,.button--secondary,.button--danger,.button--ghost,.admin-button-danger,.button-positive,.admin-action-neutral,.admin-action-success,.admin-action-danger):focus-visible,.admin-login-frame :is(.button,.button-primary,.button-secondary,.button-danger,.button--primary,.button--secondary,.button--danger,.button--ghost):focus-visible{box-shadow:var(--admin-ui-focus);outline:none}.admin-workspace-content :is(.admin-table,.admin-lot-action-panel,.admin-user-search-pagination,.admin-account-access-actions,.admin-role-controls,.notification-row-actions) .button,.admin-workspace-content .admin-user-identity>.button,.admin-workspace-content .catalog-card-actions button,.admin-workspace-content .admin-row-action{min-height:var(--admin-ui-compact-height);border-radius:8px;padding:0 10px;font-size:.73rem}.admin-workspace-content :is(.settings-state-button,.catalog-load-more,.catalog-danger-zone button,.catalog-modal footer button,.catalog-edit-v2 .generate-all,.settings-band-list article>button,.settings-band-tools>button){min-height:var(--admin-ui-button-height);border-radius:var(--admin-ui-radius);padding:0 12px;font-size:.76rem}.admin-workspace-content .field-mode-toggle{min-height:var(--admin-ui-compact-height);border-radius:8px;padding:0 10px;font-size:.73rem}.admin-workspace-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),.admin-workspace-content select,.admin-login-frame input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.admin-login-frame select{width:100%;height:var(--admin-ui-control-height);min-height:var(--admin-ui-control-height);border:1px solid var(--admin-ui-border-strong);border-radius:var(--admin-ui-radius);background:var(--admin-ui-surface);color:var(--admin-ui-text);font:inherit;outline:3px solid #0000;padding:0 11px;font-size:.81rem}.admin-workspace-content textarea,.admin-login-frame textarea{border:1px solid var(--admin-ui-border-strong);border-radius:var(--admin-ui-radius);background:var(--admin-ui-surface);width:100%;min-height:96px;color:var(--admin-ui-text);font:inherit;resize:vertical;outline:3px solid #0000;padding:9px 11px;font-size:.81rem;line-height:1.45}.admin-workspace-content input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.admin-workspace-content select:focus,.admin-workspace-content textarea:focus,.admin-login-frame input:not([type=checkbox]):not([type=radio]):not([type=file]):focus,.admin-login-frame select:focus,.admin-login-frame textarea:focus{background:#fffdfc;border-color:#d6482b;outline-color:#d6482b21}.admin-workspace-content :is(.field,.settings-field,.admin-form-grid label,.admin-reason-field,.admin-filter-bar label){color:#475467;gap:5px;font-size:.74rem;font-weight:700}.admin-workspace-content .admin-filter-bar{align-items:end;gap:var(--admin-ui-gap);border:1px solid var(--admin-ui-border);background:var(--admin-ui-surface-muted);border-radius:11px;margin:0 0 16px;padding:14px}.admin-workspace-content .admin-filter-bar label{min-width:0;display:grid}.admin-workspace-content .admin-filter-bar label>span{color:#596579;letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:750}.admin-workspace-content .admin-filter-bar :is(input,select){min-width:0}.admin-workspace-content .admin-filter-bar :is(.button,button){min-height:var(--admin-ui-control-height)}.admin-workspace-content .admin-filter-bar-inline{background:0 0;border:0;margin:0;padding:0;display:flex}.admin-workspace-content :is(.admin-settings-tabs,.catalog-workspace-tabs,.fields-tabs,.seo-page-tabs,.admin-finance-tabs,.admin-ticket-anchors,.catalog-page-anchors,.admin-primary-tabs){border:1px solid var(--admin-ui-border);background:var(--admin-ui-surface);box-shadow:var(--admin-ui-panel-shadow);scrollbar-width:thin;border-radius:11px;flex-wrap:nowrap;gap:4px;margin:0 0 16px;padding:4px;display:flex;overflow-x:auto}.admin-workspace-content :is(.admin-settings-tabs,.catalog-workspace-tabs,.fields-tabs,.seo-page-tabs,.admin-finance-tabs,.admin-primary-tabs) button,.admin-workspace-content :is(.admin-ticket-anchors,.catalog-page-anchors) a{min-width:max-content;min-height:var(--admin-ui-tab-height);box-shadow:none;color:#596579;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.78rem;font-weight:750;line-height:1.1;text-decoration:none;display:inline-flex}.admin-workspace-content :is(.admin-settings-tabs,.catalog-workspace-tabs,.fields-tabs) button.is-active,.admin-workspace-content :is(.seo-page-tabs,.admin-finance-tabs) button[aria-selected=true],.admin-workspace-content :is(.seo-page-tabs,.admin-primary-tabs) button[aria-pressed=true]{color:#fff;background:var(--admin-ui-active);box-shadow:0 4px 12px #c43d2233}.admin-workspace-content :is(.admin-user-tabs,.seo-locale-tabs) button{min-height:var(--admin-ui-secondary-tab-height);padding:0 10px;font-size:.75rem}.admin-workspace-content .admin-table th{color:#596579;padding:10px 11px;font-size:.7rem;line-height:1.25}.admin-workspace-content .admin-table td{color:#273346;padding:11px;font-size:.79rem;line-height:1.4}.admin-workspace-content .admin-table td small{font-size:.7rem;line-height:1.35}.admin-workspace-content :is(.auth-notice,.form-error,.moderation-notice,.admin-notice){border-radius:var(--admin-ui-radius);padding:10px 12px;font-size:.78rem;line-height:1.45}.admin-workspace-content .admin-page-toast{border-radius:11px;font-size:.8rem}.admin-workspace-content .admin-kpi{border-radius:var(--admin-ui-panel-radius);min-height:100px;padding:15px}.admin-workspace-content .admin-lot-counters button{border-radius:10px;min-height:56px;padding:9px 11px}@media (max-width:760px){.admin-workspace-content,.admin-login-frame{--admin-ui-control-height:44px;--admin-ui-button-height:44px;--admin-ui-compact-height:40px;--admin-ui-tab-height:44px;--admin-ui-secondary-tab-height:40px;--admin-ui-page-gap:14px}.admin-workspace-header{min-height:58px;margin-bottom:14px}.admin-workspace-route>span{font-size:.74rem}.admin-page-header{flex-direction:column;align-items:stretch;gap:12px}.admin-page-header h1{font-size:1.4rem}.admin-page-header p{font-size:.8rem}.admin-page-header-aside,.admin-page-header-actions{justify-content:flex-start;width:100%}.admin-section-header{flex-direction:column;align-items:stretch;gap:10px}.admin-section-header-actions{justify-content:flex-start;width:100%}.admin-section-header-actions>select{min-width:0}.admin-workspace-content :is(.admin-panel,.settings-card){padding:15px}.admin-workspace-content .admin-filter-bar,.admin-workspace-content .admin-filter-bar-inline{border:1px solid var(--admin-ui-border);background:var(--admin-ui-surface-muted);grid-template-columns:1fr;padding:12px;display:grid}.admin-workspace-content :is(.button,.button-primary,.button-secondary,.button-danger,.button--primary,.button--secondary,.button--danger,.button--ghost,.admin-button-danger,.button-positive,.admin-action-neutral,.admin-action-success,.admin-action-danger),.admin-login-frame :is(.button,.button-primary,.button-secondary,.button-danger,.button--primary,.button--secondary,.button--danger,.button--ghost){min-height:var(--admin-ui-button-height);white-space:normal;padding:0 14px}.admin-workspace-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),.admin-workspace-content select,.admin-workspace-content textarea,.admin-login-frame input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.admin-login-frame select,.admin-login-frame textarea{font-size:1rem}}

