.admin-workspace .sidebar{width:246px;overflow-y:auto}.admin-workspace .sidebar nav{gap:3px}.admin-workspace .sidebar nav a{padding:10px 13px;font-size:.82rem}.admin-workspace .workspace-body{margin-left:246px}.admin-workspace .sidebar-brand{margin-bottom:12px}.admin-workspace .sidebar-brand img{max-height:108px;object-fit:contain}.admin-workspace .sidebar-bottom{margin-top:20px}.admin-workspace .panel-card h2{font-size:1.2rem}.admin-workspace .panel-card p{line-height:1.65}.admin-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px}.admin-shortcuts a{background:#fff;border:1px solid #dfe7f0;border-radius:12px;padding:18px;color:#183b60;font-weight:700;font-size:.85rem;display:flex;justify-content:space-between;gap:10px;align-items:center}.admin-shortcuts a:hover{border-color:#f55b28;background:#fff7f1}.admin-section-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}.admin-section-nav a{border:1px solid #dce4ec;background:#fff;padding:10px 15px;border-radius:8px;font-size:.85rem}.metric-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(60px,2fr) auto;gap:15px;align-items:center;padding:12px 0;border-bottom:1px solid #edf1f6;font-size:.82rem}.metric-row progress{height:12px;width:100%;accent-color:#168bea}.metric-row strong{font-variant-numeric:tabular-nums}.admin-pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto;background:#f5f8fc;border:1px solid #e1e8ef;border-radius:10px;padding:20px;font:400 .85rem/1.75 system-ui,sans-serif}.admin-note{border-top:1px solid #e1e8ef;padding:20px 0}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.admin-pagination{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding-top:20px;font-size:.85rem}.admin-pagination span{margin-right:auto}.admin-inline-form{display:inline-block;margin:6px 8px 6px 0}.check-label{display:flex!important;align-items:flex-start;gap:10px;font-size:.87rem!important;line-height:1.5}.check-label input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px;margin:2px 0 0;accent-color:#ef5724}.admin-workspace fieldset{border:0;padding:0;display:grid;gap:18px;min-width:0}.admin-workspace .two-col>*{min-width:0}.admin-workspace .stat-date{font-size:1.5rem}.admin-workspace .form-stack .button{justify-self:start}.admin-workspace .panel-card details{margin-top:20px}.admin-workspace details>summary{font-weight:700;cursor:pointer}.admin-workspace hr{border:0;border-top:1px solid #e0e8f0;margin:24px 0}
@media(max-width:1200px){.admin-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .two-col{grid-template-columns:1fr}}
@media(max-width:900px){.admin-workspace .workspace-body{margin-left:0}.admin-workspace .sidebar{width:246px}}
.customer-summary{display:flex;flex-wrap:wrap;gap:24px;padding:16px 20px;margin-bottom:22px;background:#edf4fb;border-radius:12px;font-size:.85rem;color:#52667c}.customer-summary strong{color:#142a43;margin-left:8px}.customer-tabs{display:flex;gap:8px;border-bottom:1px solid #dce4ec;margin-bottom:24px;overflow-x:auto}.customer-tabs a{padding:14px 20px;white-space:nowrap;color:#536579;border-bottom:3px solid transparent;font-weight:650}.customer-tabs a.selected{color:#d94714;border-color:#f45a24}.customer-tabs a:hover{background:#fff4ed}.customer-name{display:block}.customer-name small{color:#687b90}.wallet-chip{display:inline-block;padding:4px 7px;background:#eff4f9;border-radius:5px;font-size:.75rem;white-space:nowrap;margin:2px 0}tr[data-client-row]{cursor:pointer}tr[data-client-row]:hover{background:#f4f8fc}.customer-filters{flex-basis:100%;margin:0!important}.customer-filters[open]{display:flex;flex-wrap:wrap;gap:12px}.customer-filters label{display:inline-block;margin:12px 14px 0 0;max-width:280px}.support-banner{background:#fff0d5;border-bottom:1px solid #ebc985;padding:14px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#634315;font-size:.9rem}.support-banner p{margin:0}.support-banner small{display:block;margin-top:4px}.support-banner form{margin:0}.form-stack[hidden]{display:none!important}
[data-paid-sale][hidden],[data-sale-method][hidden]{display:none!important}
@media(max-width:620px){.admin-shortcuts{grid-template-columns:1fr}.metric-row{gap:8px;font-size:.75rem;grid-template-columns:1fr 1fr auto}.admin-pre{padding:12px}.admin-workspace .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workspace .stat-card{min-width:0}.admin-workspace .stat-card strong{font-size:1.25rem}.admin-workspace .stat-card>span{padding-right:0}}
