.audit-row{display:grid;gap:var(--space-3)}.audit-row-summary{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,.9fr) auto;gap:var(--space-3)}.audit-row-actions{display:flex;justify-content:flex-end;align-items:start}.audit-row-actions button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);cursor:pointer}.audit-detail-panel{min-width:0;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface-muted)}.audit-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.audit-snapshot-card{min-width:0;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface)}.audit-snapshot-card strong{display:block;margin-bottom:var(--space-2)}.audit-snapshot-pre{max-width:100%;min-width:0;margin:var(--space-0);color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.product-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--layout-product-side-min),.8fr);gap:var(--space-5)}.product-layout>*{min-width:0}.product-payment-fields{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4);align-items:end}.product-payment-fields .checkbox-field input{width:auto}.link-edit-row{display:grid;grid-template-columns:minmax(var(--layout-form-column-min),.75fr) minmax(var(--layout-form-action-min),.45fr) minmax(var(--layout-product-side-min),1fr) minmax(var(--layout-order-action-min-width),auto)}.link-content-fields,.link-actions{display:grid;gap:var(--space-3)}.link-status-line{display:flex;gap:var(--space-2);align-items:center;flex-wrap:wrap}.link-status-badge{display:inline-flex;align-items:center;width:fit-content;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--font-xs)}.link-schedule-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.link-content-fields label{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.link-content-fields input,.link-content-fields textarea,.link-actions select{width:100%;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.link-content-fields textarea{min-height:var(--layout-form-action-min);resize:vertical}.link-actions button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.link-actions button:disabled{color:var(--color-text-muted);cursor:not-allowed}.catalog-detail-panel{display:grid;gap:var(--space-3);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--color-surface-muted)}.catalog-detail-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:start}.catalog-detail-header span,.catalog-detail-grid span,.catalog-detail-row span{display:block;margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-sm);overflow-wrap:anywhere;word-break:break-word}.catalog-detail-header button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);cursor:pointer}.catalog-detail-grid,.catalog-detail-list{display:grid;gap:var(--space-3)}.catalog-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--layout-form-column-min)),1fr))}.catalog-detail-row{min-width:0;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface);overflow-wrap:anywhere}.catalog-detail-actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.catalog-detail-actions button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.link-batch-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;padding:var(--space-3);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted)}.link-batch-toolbar label{display:flex;gap:var(--space-2);align-items:center;color:var(--color-text-secondary);font-size:var(--font-sm)}.link-batch-toolbar select{min-width:var(--layout-form-action-min)}.link-select-row{display:inline-flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.data-card{display:grid;gap:var(--space-2);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);padding:var(--space-4)}.data-card span{color:var(--color-text-secondary);font-size:var(--font-sm)}.data-card strong{color:var(--color-text);font-size:var(--font-xl)}.data-meta{margin:var(--space-4) var(--space-0) var(--space-0);color:var(--color-text-secondary);font-size:var(--font-sm)}.data-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-top:var(--space-4)}.data-detail{display:grid;gap:var(--space-3);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);padding:var(--space-4)}.data-detail h3{margin:var(--space-0);color:var(--color-text);font-size:var(--font-md)}.data-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;color:var(--color-text-secondary);font-size:var(--font-sm)}.data-row strong{color:var(--color-text)}.data-row em{color:var(--color-text-muted);font-style:normal}.data-detail-grid-wide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.trend-list{display:grid;gap:var(--space-3)}.trend-row{display:grid;grid-template-columns:var(--layout-data-trend-date-width) minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;color:var(--color-text-secondary);font-size:var(--font-sm)}.trend-row strong,.ranking-row strong,.ranking-row b{color:var(--color-text)}.trend-row em,.ranking-row em{color:var(--color-text-muted);font-style:normal}.trend-bar{height:var(--space-3);overflow:hidden;border-radius:var(--radius-sm);background:var(--color-border)}.trend-bar i{display:block;height:100%;border-radius:inherit;background:var(--color-primary)}.ranking-row{display:grid;grid-template-columns:var(--layout-data-rank-index-width) minmax(0,1fr) auto auto;gap:var(--space-3);align-items:center;color:var(--color-text-secondary);font-size:var(--font-sm)}.ranking-row span{display:inline-flex;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--color-primary-bg);color:var(--color-primary);font-weight:700}.ranking-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secondary-button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer;padding:var(--space-3) var(--space-4)}.secondary-button:disabled{color:var(--color-text-muted);cursor:not-allowed}.data-export-policy{margin-top:var(--space-4)}.button-row,.tag-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tag-list{margin-top:var(--space-1)}.status-badge{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--font-sm);padding:var(--space-2) var(--space-3)}.order-layout{display:grid;gap:var(--space-5)}.order-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);align-items:end;margin-bottom:var(--space-4)}.order-toolbar label{display:grid;flex:1 1 var(--layout-form-column-min);gap:var(--space-2);min-width:min(100%,var(--layout-form-column-min));color:var(--color-text-secondary);font-size:var(--font-sm)}.order-toolbar input,.order-toolbar select,.order-toolbar button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);max-width:100%;min-width:0}.order-toolbar input,.order-toolbar select{background:var(--color-surface);color:var(--color-text)}.order-toolbar button{flex:0 0 auto;background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.order-row-actions{display:grid;gap:var(--space-2)}.order-row-detailed{display:grid;grid-template-columns:minmax(var(--layout-audit-primary-min),1.1fr) minmax(var(--layout-audit-secondary-min),.8fr) minmax(var(--layout-audit-secondary-min),.9fr) minmax(var(--layout-audit-secondary-min),.8fr) minmax(var(--layout-order-action-min-width),auto)}.order-row-actions button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.order-row-actions button:disabled{color:var(--color-text-muted);cursor:not-allowed}.order-detail-panel{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background:var(--color-surface-muted)}.order-detail-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:start;margin-bottom:var(--space-4)}.order-detail-header strong,.order-detail-header span,.order-detail-grid strong,.order-detail-grid span{display:block;overflow-wrap:anywhere;word-break:break-word}.order-detail-header span,.order-detail-grid span{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-sm)}.order-detail-header button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);cursor:pointer}.order-detail-header button:disabled{color:var(--color-text-muted);cursor:not-allowed}.order-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--layout-audit-secondary-min),1fr));gap:var(--space-3)}.order-detail-grid>div{min-width:0;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);background:var(--color-surface);overflow-wrap:anywhere}.order-detail-actions{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.order-detail-actions button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.permission-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(var(--layout-audit-primary-min),.8fr);gap:var(--space-5)}.permission-column{min-width:0}.permission-list{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-3);min-width:0}.permission-row,.role-row{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.permission-row>*,.role-row>*{min-width:0}.permission-row strong,.permission-row span,.role-row strong,.role-row span{display:block;overflow-wrap:anywhere;word-break:break-word}.permission-row span,.role-row span{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-sm)}.role-row{display:grid}.role-header,.role-permission-option{display:flex;justify-content:space-between;gap:var(--space-3)}.role-permission-grid{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.role-permission-option{justify-content:flex-start;align-items:center;color:var(--color-text);font-size:var(--font-sm)}.role-row button{justify-self:flex-start;margin-top:var(--space-3);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.role-row button:disabled{color:var(--color-text-muted);cursor:not-allowed}.account-management{display:grid;gap:var(--space-4);margin-top:var(--space-5)}.account-form,.account-list{display:grid;gap:var(--space-3)}.account-form{grid-template-columns:repeat(3,minmax(0,1fr))}.account-form label{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.account-form input{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-bg);color:var(--color-text)}.account-role-options{display:grid;gap:var(--space-2)}.account-form .account-role-options,.account-form button{grid-column:1 / -1}.account-form button,.account-row button{justify-self:flex-start;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.account-form button:disabled,.account-row button:disabled{color:var(--color-text-muted);cursor:not-allowed}.account-row{display:grid;gap:var(--space-3);padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.account-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.account-actions input{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.settings-form input{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-bg);color:var(--color-text)}.settings-form button{justify-self:flex-start;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.order-row button{width:auto;min-width:var(--layout-order-action-min-width);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-primary);cursor:pointer}.product-row select{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.order-row button:disabled{color:var(--color-text-muted);cursor:not-allowed}@media(max-width:760px){.permission-list{grid-template-columns:minmax(0,1fr)}.settings-form{grid-template-columns:1fr}}.regroup-list{display:grid;align-content:start;gap:var(--space-3)}.regroup-row{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.regroup-row strong,.regroup-row span{display:block}.regroup-row span{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-sm)}.settings-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.settings-form label{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.settings-form input,.home-category-row input,.home-category-row select{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-bg);color:var(--color-text)}.settings-form button,.home-category-settings button{justify-self:flex-start;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.settings-form button:disabled{color:var(--color-text-muted);cursor:not-allowed}.home-category-settings{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.home-category-settings h3,.home-category-settings p{margin:var(--space-0)}.home-category-row{display:grid;grid-template-columns:var(--layout-home-category-enabled-column-width) repeat(5,minmax(0,1fr));gap:var(--space-2);align-items:end;padding:var(--space-3);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.home-category-row label{display:grid;gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-sm)}.home-category-row input[type=checkbox]{width:auto;justify-self:flex-start}.settings-summary{margin-top:var(--space-4)}@media(max-width:760px){.settings-form,.home-category-row{grid-template-columns:1fr}}.sub-panel{max-width:100%;min-width:0}.member-level-select{width:var(--layout-member-level-select-width);min-width:var(--layout-member-level-select-min-width);max-width:var(--layout-member-level-select-max-width);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:760px){.member-level-select{width:100%;max-width:100%}}:root{--color-primary: #E8743B;--color-primary-pressed: #C95E2A;--color-primary-bg: #FDF0E8;--color-text: #1F1F1F;--color-text-secondary: #666666;--color-text-muted: #999999;--color-bg: #F7F7F7;--color-surface: #FFFFFF;--color-border: #EBEBEB;--color-success: #2BA471;--color-warning: #E8A93B;--color-danger: #E5484D;--color-price: #E5484D;--font-family: -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--font-xs: 12px;--font-sm: 14px;--font-base: 16px;--font-lg: 18px;--font-xl: 22px;--font-title: 26px;--radius-sm: 6px;--radius: 10px;--radius-lg: 16px;--radius-pill: 999px;--border-width-hairline: 1px;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--layout-admin-sidebar-width: 220px;--layout-form-column-min: 180px;--layout-form-action-min: 160px;--layout-form-action-max: 220px;--layout-product-side-min: 280px;--layout-audit-primary-min: 220px;--layout-audit-secondary-min: 180px;--layout-order-action-min-width: 72px;--layout-member-level-select-width: 160px;--layout-member-level-select-min-width: 128px;--layout-member-level-select-max-width: 192px;--layout-data-trend-date-width: 48px;--layout-data-rank-index-width: 32px;--layout-home-category-enabled-column-width: 80px;--control-quantity-size: 28px;--layout-cart-image-size: 56px;--layout-cart-quantity-width: 96px;--layout-cart-quantity-text-width: 32px;--layout-cart-remove-width: 72px;--layout-cart-submit-min-width: 132px;--layout-cart-entry-min-width: 92px;--shadow-card: 0 1px 4px rgba(0, 0, 0, .06)}.empty-state{border:var(--border-width-hairline) dashed var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--color-surface-muted);color:var(--color-text-secondary);font-size:var(--font-sm);line-height:1.7}.pagination-bar{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;color:var(--color-text-secondary);font-size:var(--font-sm)}.pagination-bar div{display:flex;gap:var(--space-2)}.pagination-bar button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.pagination-bar button:disabled{color:var(--color-text-muted);cursor:not-allowed}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.admin-form-grid button{grid-column:1 / -1}.product-list,.order-list{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-3);min-width:0}.admin-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--layout-form-column-min)),1fr));gap:var(--space-3);align-items:end;width:100%;min-width:0}.settings-form,.settings-form label,.settings-form input,.settings-form select,.settings-form button{max-width:100%;min-width:0}.admin-filter-form label{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.admin-filter-form input,.admin-filter-form select,.admin-filter-form button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.admin-filter-form input,.admin-filter-form select{background:var(--color-surface);color:var(--color-text)}.admin-filter-form button{background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.admin-filter-form button:disabled{color:var(--color-text-muted);cursor:not-allowed}.admin-action-toolbar{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.admin-action-toolbar button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.admin-action-toolbar button:disabled{color:var(--color-text-muted);cursor:not-allowed}.product-row,.order-row,.audit-row{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;padding:var(--space-4);border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg)}.product-row>*,.order-row>*,.audit-row>*{min-width:0}.product-row strong,.product-row span,.order-row strong,.order-row span,.audit-row strong,.audit-row span{display:block;overflow-wrap:anywhere;word-break:break-word}.product-row span,.order-row span,.audit-row span{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-sm)}.product-edit-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--layout-form-column-min)),1fr))}.product-edit-main,.product-edit-fields,.product-row-actions{display:grid;gap:var(--space-3);min-width:0}.product-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.product-edit-row label,.checkbox-field{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.checkbox-field{align-content:center}.checkbox-field input{width:auto}.product-edit-row input{width:100%;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text)}.product-edit-row .checkbox-field input{width:auto}.product-row-actions{align-content:center}.product-row-actions button{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.product-row-actions button:disabled{color:var(--color-text-muted);cursor:not-allowed}@media(max-width:760px){.admin-shell.admin-shell{grid-template-columns:1fr;min-width:0}.admin-nav.admin-nav{border-right:0;border-bottom:var(--border-width-hairline) solid var(--color-border);min-width:0}.nav-list.nav-list,.dashboard-grid.dashboard-grid,.product-layout,.admin-form-grid,.release-form.release-form,.admin-filter-form,.account-form,.audit-filter,.user-filter,.page-header.page-header{grid-template-columns:1fr}.order-row,.order-toolbar,.audit-row,.audit-row-summary,.audit-snapshot-grid{display:grid;grid-template-columns:1fr}.order-toolbar{align-items:stretch}.admin-filter-form,.order-toolbar,.release-form,.account-form,.audit-filter,.user-filter{width:100%;max-width:100%}.order-toolbar label,.order-toolbar input,.order-toolbar select,.order-toolbar button,.admin-filter-form label,.admin-filter-form input,.admin-filter-form select,.admin-filter-form button,.release-form label,.release-form input,.release-form button,.account-form label,.account-form input,.account-form button,.account-actions input,.account-actions button,.audit-filter label,.audit-filter input,.audit-filter button,.user-filter label,.user-filter input,.user-filter select,.user-filter button,.pagination-bar button,.product-row-actions button,.order-row-actions button,.audit-detail-toggle,.order-detail-header button{width:100%}.admin-form-grid,.product-payment-fields,.product-edit-row,.product-edit-fields,.link-edit-row,.link-content-fields,.order-row-detailed,.order-detail-grid{grid-template-columns:1fr}.pagination-bar,.role-header,.order-detail-header,.pagination-bar div,.order-row-actions,.product-row-actions,.audit-row-actions{display:grid;grid-template-columns:1fr}.page-header.page-header{display:grid}.product-list,.order-list,.regroup-list,.account-management,.account-role-options,.account-row,.account-actions{grid-template-columns:minmax(0,1fr)}.admin-main.admin-main{padding:var(--space-5);min-width:0}.panel,.panel-wide,.panel-header,.dashboard-grid,.login-form,.status-list,.product-list,.order-list,.regroup-list,.audit-detail-panel,.audit-snapshot-grid,.audit-snapshot-card,.link-content-fields,.admin-form-grid,.release-form,.account-form,.order-toolbar,.admin-filter-form,.admin-action-toolbar{min-width:0}.admin-filter-form label,.order-toolbar label,.release-form label,.account-form label,.account-row,.account-row span,.role-header,.role-header>div,.role-header span,.audit-filter label,.user-filter label{min-width:0}.account-row span,.role-header span{overflow-wrap:anywhere}input,select,textarea,button{box-sizing:border-box;min-width:0;max-width:100%}}*{box-sizing:border-box}body{margin:var(--space-0);background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-base)}button,input{font:inherit}.admin-shell{display:grid;grid-template-columns:var(--layout-admin-sidebar-width) 1fr;min-height:100vh}.admin-nav{background:var(--color-surface);border-right:var(--border-width-hairline) solid var(--color-border);padding:var(--space-5)}.brand{display:flex;gap:var(--space-3);align-items:center}.brand-mark,.panel-icon{display:inline-grid;place-items:center;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--color-primary-bg);color:var(--color-primary);font-weight:700}.brand strong,.brand span{display:block}.brand span{margin-top:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-sm)}.nav-list{display:grid;gap:var(--space-2);margin-top:var(--space-6)}.nav-item{display:block;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:var(--color-text-secondary);text-decoration:none}.nav-item-active,.nav-item:hover{background:var(--color-primary-bg);color:var(--color-primary)}.admin-main{padding:var(--space-6)}.page-header{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-5)}.eyebrow{margin:var(--space-0) var(--space-0) var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.page-header h1,.panel h2{margin:var(--space-0)}.page-header h1{font-size:var(--font-title)}.status-pill{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary-bg);color:var(--color-primary);font-size:var(--font-sm);white-space:nowrap}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.panel{border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);padding:var(--space-5)}.panel-wide{grid-column:1 / -1}.panel-header{display:flex;gap:var(--space-3);align-items:center;margin-bottom:var(--space-5)}.panel h2{font-size:var(--font-lg)}.login-form,.release-form{display:grid;gap:var(--space-4)}.login-form label,.admin-form-grid label,.release-form label{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.login-form input,.login-form button,.admin-form-grid input,.admin-form-grid select,.admin-form-grid button,.release-form input,.release-form button{width:100%;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.login-form input,.admin-form-grid input,.admin-form-grid select,.release-form input{background:var(--color-bg);color:var(--color-text-secondary)}.form-hint{grid-column:1 / -1;color:var(--color-text-muted);font-size:var(--font-sm)}.admin-form-grid .checkbox-field input{width:auto;padding:0;justify-self:start}.login-form button,.admin-form-grid button,.release-form button{background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.login-form button:disabled,.admin-form-grid button:disabled,.release-form button:disabled{color:var(--color-text-muted);cursor:not-allowed}.totp-panel{display:grid;gap:var(--space-3);margin-top:var(--space-4)}.totp-panel label{display:grid;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-sm)}.totp-panel input,.totp-panel button{width:100%;border:var(--border-width-hairline) solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4)}.totp-panel input{background:var(--color-bg);color:var(--color-text-secondary)}.totp-panel button{background:var(--color-primary-bg);color:var(--color-primary);cursor:pointer}.totp-panel button:disabled{color:var(--color-text-muted);cursor:not-allowed}.totp-secret{display:grid;gap:var(--space-2);overflow-wrap:anywhere;color:var(--color-text-secondary);font-size:var(--font-xs)}.release-form{grid-template-columns:minmax(var(--layout-form-column-min),var(--layout-form-action-max)) minmax(var(--layout-form-action-min),var(--layout-form-action-max));align-items:end}.status-list{display:grid;gap:var(--space-4);margin:var(--space-0)}.status-list div{display:grid;gap:var(--space-1);min-width:0}.status-list dt{color:var(--color-text-secondary);font-size:var(--font-sm)}.status-list dd{margin:var(--space-0);overflow-wrap:anywhere}.next-list{display:grid;gap:var(--space-3);margin:var(--space-0);padding-left:var(--space-5);color:var(--color-text-secondary)}.form-message{margin:var(--space-4) var(--space-0) var(--space-0);color:var(--color-text-secondary);font-size:var(--font-sm)}.admin-profile{display:grid;gap:var(--space-3);margin:var(--space-5) var(--space-0) var(--space-0);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--color-bg)}.admin-profile div{display:grid;gap:var(--space-1)}.admin-profile dt{color:var(--color-text-secondary);font-size:var(--font-sm)}.admin-profile dd{margin:var(--space-0)}
