:root{color:#f7edcf;background:#0a0906;font-family:Avenir Next,DIN Alternate,PingFang SC,Hiragino Sans GB,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;--admin-ui-canvas: #0a0906;--admin-ui-surface: rgba(14, 13, 10, .72);--admin-ui-surface-raised: rgba(6, 6, 5, .72);--admin-ui-control-bg: rgba(255, 255, 255, .06);--admin-ui-control-bg-hover: rgba(224, 183, 96, .1);--admin-ui-control-bg-active: rgba(224, 183, 96, .18);--admin-ui-control-bg-disabled: rgba(255, 255, 255, .025);--admin-ui-text: #f7edcf;--admin-ui-text-strong: #fffaf0;--admin-ui-text-muted: rgba(247, 237, 207, .68);--admin-ui-text-subtle: rgba(247, 237, 207, .58);--admin-ui-text-disabled: rgba(247, 237, 207, .42);--admin-ui-gold: #d9b75f;--admin-ui-gold-bright: #e5c56d;--admin-ui-gold-deep: #a87424;--admin-ui-gold-text: #f1d27d;--admin-ui-on-gold: #120d04;--admin-ui-border: rgba(224, 183, 96, .22);--admin-ui-border-hover: rgba(224, 183, 96, .42);--admin-ui-border-strong: rgba(224, 183, 96, .5);--admin-ui-border-active: rgba(229, 197, 109, .75);--admin-ui-border-disabled: rgba(247, 237, 207, .12);--admin-ui-danger: #ffab95;--admin-ui-danger-bg: rgba(220, 94, 72, .1);--admin-ui-danger-bg-hover: rgba(220, 94, 72, .18);--admin-ui-danger-bg-active: rgba(220, 94, 72, .26);--admin-ui-danger-border: rgba(220, 94, 72, .45);--admin-ui-danger-border-hover: rgba(220, 94, 72, .62);--admin-ui-danger-border-active: rgba(255, 171, 149, .78);--admin-ui-success: #9ce4ad;--admin-ui-success-bg: rgba(48, 132, 86, .16);--admin-ui-info: #aed5f2;--admin-ui-info-bg: rgba(65, 135, 190, .16);--admin-ui-space-1: 4px;--admin-ui-space-2: 8px;--admin-ui-space-3: 12px;--admin-ui-space-4: 16px;--admin-ui-space-5: 24px;--admin-ui-space-6: 32px;--admin-ui-font-xs: 12px;--admin-ui-font-sm: 13px;--admin-ui-font-md: 14px;--admin-ui-font-lg: 16px;--admin-ui-font-xl: 20px;--admin-ui-font-xxl: 24px;--admin-ui-radius-sm: 8px;--admin-ui-radius-md: 12px;--admin-ui-radius-control: 16px;--admin-ui-radius-pill: 999px;--admin-ui-shadow-panel: 0 24px 80px rgba(0, 0, 0, .35);--admin-ui-shadow-dialog: 0 32px 120px rgba(0, 0, 0, .58);--admin-ui-shadow-focus: 0 0 0 2px var(--admin-ui-canvas), 0 0 0 4px var(--admin-ui-gold-text);--admin-ui-shadow-focus-danger: 0 0 0 2px var(--admin-ui-canvas), 0 0 0 4px var(--admin-ui-danger);--admin-ui-shadow-active: inset 0 1px 2px rgba(18, 13, 4, .32);--admin-ui-duration-fast: .15s;--admin-ui-disabled-opacity: .42;--admin-ui-control-height: 40px;--admin-ui-control-height-compact: 32px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 18% 18%,rgba(210,169,83,.24),transparent 34rem),linear-gradient(135deg,#0f0d09 0%,#171005 42%,#050505 100%)}button,input,select,textarea{font:inherit}.admin-shell{display:grid;grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);gap:2rem;align-items:stretch;min-height:100vh;padding:2rem}.card-kicker{margin:0 0 1rem;color:#d9b75f;font-size:.78rem;font-weight:800;letter-spacing:.18em}h1,h2{margin:0;color:#fffaf0;letter-spacing:-.04em}h1{max-width:28rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.9}h2{font-size:clamp(2rem,4vw,3.8rem)}h3{margin:0;color:#fffaf0;font-size:1.6rem;letter-spacing:-.03em}.notice{border:1px solid rgba(224,183,96,.2);border-radius:1.5rem;background:rgba(6,6,5,.72)}.notice{margin-bottom:1rem;padding:.9rem 1rem;color:#f1d27d}label{display:grid;gap:.55rem;color:#f7edcfad;font-weight:700}input,select,textarea{width:100%;border:1px solid rgba(224,183,96,.22);border-radius:1rem;outline:none;padding:.95rem 1rem;background:rgba(255,255,255,.06);color:#fffaf0}input:focus,select:focus,textarea:focus{border-color:#d9b75f;box-shadow:0 0 0 4px #d9b75f1f}option{background:#11100c;color:#fffaf0}button{border:0;border-radius:999px;padding:.98rem 1.25rem;background:linear-gradient(135deg,#e5c56d,#a87424);color:#120d04;cursor:pointer;font-weight:900}button:disabled{cursor:not-allowed;opacity:.42}.muted{color:#f7edcf9e;line-height:1.7}.ghost-button{border:1px solid rgba(224,183,96,.42);background:transparent;color:#f1d27d}.feature-panel{margin-top:1.2rem;border:1px solid rgba(224,183,96,.16);border-radius:1.2rem;padding:1.2rem;background:rgba(255,255,255,.04)}.feature-head{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between}.panel-action-row{display:flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.upload-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;margin:1rem 0}.product-review-filter-form{grid-template-columns:minmax(8rem,1fr) minmax(7rem,.7fr) minmax(8rem,.8fr) minmax(8rem,.8fr) auto auto}.product-form{display:grid;grid-template-columns:minmax(10rem,1.5fr) minmax(7rem,.7fr) minmax(7rem,.7fr) minmax(9rem,1fr) auto auto;gap:.8rem;margin:1rem 0}.product-form-field{display:grid;gap:.35rem}.product-form-field span{color:#f7edcfa3;font-size:.82rem;font-weight:800}.product-form-field-wide,.product-media-picker{grid-column:span 2}.product-launch-check-warning{grid-column:1 / -1;display:flex;gap:.65rem;align-items:center;flex-wrap:wrap;border:1px solid rgba(229,197,109,.28);border-radius:.8rem;padding:.75rem .85rem;background:rgba(229,197,109,.06);color:#f7edcfd1}.product-launch-check-warning strong{color:#f1d27d}.product-launch-check-warning small{color:#f7edcf94}.product-param-structured-editor{gap:.55rem}.product-form-guidance{display:grid;gap:.3rem;padding:.75rem 0;border-top:1px solid rgba(229,197,109,.16);border-bottom:1px solid rgba(229,197,109,.16);color:#f7edcfb8}.product-form-guidance strong{color:#f1d27d}.product-form-section{display:grid;gap:.75rem;padding:.85rem;border:1px solid rgba(229,197,109,.16);border-radius:8px;background:rgba(255,255,255,.025)}.product-form-section-head{display:grid;gap:.25rem}.product-form-section-head strong{color:#f1d27d}.product-form-section-head small{color:#f7edcf9e}.product-form-section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.product-param-row{display:grid;grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1.2fr) auto auto;gap:.5rem;align-items:center}.product-param-row-head{color:#f7edcf94;font-size:.78rem}.product-param-actions{display:flex;gap:.5rem;align-items:center}.product-param-template-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.product-param-order-actions{display:flex;gap:.35rem;align-items:center}.product-param-bulk{display:grid;gap:.35rem}.point-task-rule-form{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.point-task-quick-nav{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 .4rem}.point-task-quick-nav a{padding:.62rem .9rem;border:1px solid rgba(224,183,96,.26);border-radius:.7rem;color:#f1d27d;text-decoration:none}.point-task-rule-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;margin-top:.75rem}.checkbox-inline{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;border:1px solid rgba(224,183,96,.18);border-radius:.9rem;padding:0 .8rem;color:#f7edcfc7;font-size:.9rem}.checkbox-inline input{width:auto;padding:0;accent-color:#d9b75f}.course-admin-form{display:grid;grid-template-columns:minmax(14rem,1fr) auto;gap:.8rem;margin:1rem 0}.member-level-form{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(9rem,1fr) minmax(12rem,1fr) auto;gap:.8rem;margin:1rem 0}.config-json-editor{min-height:18rem;resize:vertical;font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:.86rem;line-height:1.65;white-space:pre}.config-rollback-form{display:grid;grid-template-columns:minmax(8rem,.6fr) minmax(12rem,1fr) auto;gap:.8rem;align-items:center;border-top:1px solid rgba(224,183,96,.18);padding-top:1rem}.config-history-panel{display:grid;gap:.75rem;border-top:1px solid rgba(224,183,96,.18);padding-top:1rem}.config-current-card{display:grid;gap:.35rem;border:1px solid rgba(224,183,96,.18);border-radius:1rem;padding:.9rem;background:rgba(6,6,5,.6)}.config-current-card small{color:#f7edcf94}.config-home-preview{display:grid;gap:.85rem;border-top:1px solid rgba(224,183,96,.18);padding-top:1rem}.config-preview-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.65rem}.config-preview-head small{color:#f7edcf94}.config-preview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem}.config-preview-list{display:grid;gap:.55rem;border:1px solid rgba(224,183,96,.16);border-radius:8px;padding:.85rem;background:rgba(255,255,255,.035)}.config-preview-list ul{display:grid;gap:.42rem;margin:0;padding-left:1rem;color:#f7edcfb8}.approval-filter-form{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(9rem,1fr) minmax(12rem,1fr) auto;gap:.8rem;margin:1rem 0}.order-filter-form,.refund-filter-form,.after-sale-work-order-filter-form{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(10rem,1fr) auto;gap:.8rem;margin:1rem 0}.withdrawal-filter-form{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(7rem,.7fr) minmax(10rem,1fr) auto;gap:.8rem;margin:1rem 0}.inline-notice{margin:0 0 1rem;color:#f1d27d}.media-video-placeholder{display:flex;width:100%;aspect-ratio:1.3;align-items:center;justify-content:center;flex-direction:column;gap:.35rem;border:1px solid rgba(224,183,96,.18);border-radius:.8rem;background:linear-gradient(135deg,rgba(224,183,96,.16),rgba(255,255,255,.04));color:#f7edcfd6}.media-video-placeholder span{color:#f7edcf9e;font-size:.85rem}.media-card-warning{color:#f2c063!important}.danger{border-color:#dc5e4873;color:#ffab95}.product-table,.course-admin-table,.course-materials-table,.course-lessons-table,.member-level-table,.approval-table,.enrollment-table{display:grid;gap:.8rem}.product-row{display:grid;grid-template-columns:minmax(0,1fr) repeat(8,auto);gap:1rem;align-items:center;border:1px solid rgba(224,183,96,.16);border-radius:1rem;padding:.9rem;background:rgba(6,6,5,.6)}.product-launch-check-list{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.55rem}.product-launch-check-group{display:grid;gap:.35rem;padding:.55rem;border:1px solid rgba(229,197,109,.14);border-radius:8px;background:rgba(255,255,255,.025)}.product-launch-check-group strong{color:#f1d27d;font-size:.82rem}.product-launch-check-group small{color:#f7edcf94}.product-launch-check-chip-list{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.launch-check-chip{border:1px solid rgba(126,180,125,.34);border-radius:999px;padding:.32rem .55rem;color:#c3e7abeb;font-size:.76rem;font-weight:800;line-height:1}.course-admin-row,.member-level-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:1rem;align-items:center;border:1px solid rgba(224,183,96,.16);border-radius:1rem;padding:.9rem;background:rgba(6,6,5,.6)}.approval-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(12rem,.8fr) minmax(9rem,.6fr) minmax(10rem,.7fr);gap:1rem;align-items:start;border:1px solid rgba(224,183,96,.16);border-radius:1rem;padding:.9rem;background:rgba(6,6,5,.6)}.approval-row.is-active{border-color:#e5c56db8;background:rgba(229,197,109,.08)}.order-detail-panel{display:grid;gap:1rem;margin-top:1rem;border-top:1px solid rgba(224,183,96,.16);padding-top:1rem}.order-detail-list small{display:block;margin-top:.25rem;color:#f7edcf94}.order-detail-list{border:1px solid rgba(224,183,96,.14);border-radius:.8rem;padding:.9rem;background:rgba(255,255,255,.04)}.order-detail-list-row{display:flex;gap:.8rem;align-items:flex-start;justify-content:space-between;padding-top:.7rem}.approval-row details,.approval-row summary{color:#f7edcfad}.approval-row summary{cursor:pointer;color:#f1d27d;font-weight:800}.approval-row pre{overflow:auto;max-height:12rem;margin:.7rem 0 0;border:1px solid rgba(224,183,96,.14);border-radius:.8rem;padding:.8rem;background:rgba(255,255,255,.05);color:#f7edcfc2;font-size:.78rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.pagination-bar{display:flex;gap:.8rem;align-items:center;justify-content:flex-end;margin-top:1rem;color:#f7edcfad}.course-materials-table,.course-lessons-table,.enrollment-table{margin-top:1rem;border-top:1px solid rgba(224,183,96,.16);padding-top:1rem}.enrollment-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:1rem;align-items:center;border:1px solid rgba(224,183,96,.14);border-radius:.9rem;padding:.8rem;background:rgba(255,255,255,.04)}.product-row strong,.product-row small,.course-admin-row strong,.course-admin-row small,.member-level-row strong,.member-level-row small,.approval-row strong,.approval-row small,.enrollment-row small{display:block}.product-row small,.course-admin-row small,.member-level-row small,.approval-row small,.enrollment-row small{margin-top:.25rem;color:#f7edcf94}.status-pill{border:1px solid rgba(229,197,109,.42);border-radius:999px;padding:.45rem .7rem;color:#f1d27d;font-size:.82rem;font-weight:800}.muted-pill{border-color:#f7edcf2e;color:#f7edcf80}.warning-pill{border-color:#e5c56d85;background:rgba(229,197,109,.08)}.empty-permission{border:1px dashed rgba(224,183,96,.36);border-radius:1.2rem;padding:1.2rem;color:#f7edcfb3}@media (max-width: 860px){.admin-shell{grid-template-columns:1fr;padding:1rem}.upload-form,.product-form,.course-admin-form,.member-level-form,.config-rollback-form,.order-filter-form,.refund-filter-form,.after-sale-work-order-filter-form,.withdrawal-filter-form,.approval-filter-form,.order-detail-list-row,.product-row,.course-admin-row,.member-level-row,.approval-row,.enrollment-row,.product-media-selection-preview{grid-template-columns:1fr}.order-detail-list-row{align-items:stretch;flex-direction:column}}.pager{display:flex;align-items:center;gap:1rem;margin-top:.75rem}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;margin-top:1rem}.stat-card{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;border:1px solid rgba(224,183,96,.22);border-radius:.9rem;background:rgba(14,13,10,.6)}.segmented{display:inline-flex;gap:.25rem;margin:1rem 0;padding:.25rem;border-radius:.75rem;background:rgba(224,183,96,.08)}.segmented-button{padding:.4rem 1rem;border:none;border-radius:.55rem;background:transparent;color:inherit;font-size:.85rem;cursor:pointer}.segmented-button.is-active{background:rgba(224,183,96,.85);color:#1a1206;font-weight:600}.banner-editor{margin-bottom:.75rem;padding:.85rem;border:1px solid rgba(224,183,96,.22);border-radius:.75rem;background:rgba(224,183,96,.04)}.banner-editor--fallback{min-width:0;border-color:var(--admin-ui-border-strong)}.banner-editor--fallback .inline-notice{margin:0;overflow-wrap:anywhere}.banner-editor-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.banner-card{margin-top:.6rem;padding:.7rem;border:1px solid rgba(224,183,96,.18);border-radius:.6rem;background:rgba(0,0,0,.12)}.banner-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.banner-card-actions{display:flex;gap:.35rem}.banner-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.55rem}.banner-field{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem}.banner-field>span{color:#f7edcfb3}.banner-field input,.banner-field select{padding:.4rem .5rem;border-radius:.45rem;border:1px solid rgba(224,183,96,.25);background:rgba(0,0,0,.25);color:inherit}.banner-editor-hint{margin-top:.6rem;font-size:.78rem}.cfg-checkbox-row{display:flex;flex-wrap:wrap;gap:.75rem;padding:.3rem 0}.cfg-checkbox{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem}.dashboard-block{padding:1rem;border:1px solid rgba(224,183,96,.18);border-radius:.75rem;background:rgba(0,0,0,.12)}.dashboard-block-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem}.dashboard-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.dashboard-summary-card{display:grid;gap:.32rem;min-height:6.5rem;padding:.85rem;border:1px solid rgba(224,183,96,.16);border-radius:.7rem;background:rgba(255,255,255,.035)}.dashboard-summary-card span{color:#f7edcf94;font-size:.78rem;font-weight:800}.dashboard-summary-card strong{color:#f7edcf;font-size:1.25rem}.dashboard-summary-card small{color:#f7edcf94;line-height:1.45}.preflight-status{display:inline-flex;width:fit-content;border-radius:999px;padding:.22rem .55rem;font-size:.86rem}.preflight-status.is-pass{border:1px solid rgba(95,197,121,.42);color:#9ce4ad}.preflight-status.is-attention{border:1px solid rgba(229,197,109,.52);color:#f1d27d}.preflight-status.is-blocked{border:1px solid rgba(255,112,112,.52);color:#ff9d9d}.trend-bars{display:flex;flex-direction:column;gap:.4rem;margin-top:.5rem}.trend-bar-row{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:.6rem;font-size:.8rem}.trend-bar-date{color:#f7edcfb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-bar-track{height:.7rem;border-radius:.4rem;background:rgba(224,183,96,.08);overflow:hidden}.trend-bar-fill{height:100%;border-radius:.4rem;background:linear-gradient(90deg,rgba(224,183,96,.5),rgba(224,183,96,.9));min-width:2px}.trend-bar-value{white-space:nowrap;text-align:right}.status-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}.status-chip{display:inline-flex;align-items:baseline;gap:.4rem;padding:.4rem .7rem;border-radius:.6rem;background:rgba(224,183,96,.08);border:1px solid rgba(224,183,96,.18)}.status-chip-count{font-size:1.05rem;font-weight:600;color:#e0b760}.product-form-textarea{grid-column:1 / -1;min-height:3.5rem;resize:vertical;padding:.5rem .6rem;border-radius:.5rem;border:1px solid rgba(224,183,96,.25);background:rgba(0,0,0,.25);color:inherit;font-family:inherit;font-size:.85rem}.product-media-picker{grid-column:1 / -1}.product-media-picker-panel{display:grid;gap:.65rem;margin-top:.6rem}.product-media-picker-toolbar,.media-picker-batch-actions,.product-media-picker-footer{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.product-media-picker-toolbar input{min-width:min(100%,18rem);flex:1}.media-picker-batch-actions span,.product-media-picker-footer span{color:#f7edcfad;font-size:.82rem}.media-picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem;max-height:320px;overflow-y:auto;padding:.6rem;border:1px solid rgba(224,183,96,.18);border-radius:.6rem;background:rgba(0,0,0,.12)}.media-picker-cell{display:flex;flex-direction:column;gap:.3rem;border:1px solid transparent;border-radius:.55rem;padding:.25rem}.media-picker-cell.is-batch-selected{border-color:#e0b760b8;background:rgba(224,183,96,.08)}.media-picker-cell small{overflow:hidden;color:#f7edcfad;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.media-picker-meta{overflow:hidden;color:#f7edcf85;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.media-picker-select{display:flex;gap:.3rem;align-items:center;color:#f7edcfb8;font-size:.7rem}.media-picker-thumb{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:.45rem;border:1px solid rgba(224,183,96,.18);background:rgba(0,0,0,.3)}.media-picker-actions{display:flex;gap:.2rem}.media-picker-actions button{flex:1;padding:.2rem 0;font-size:.66rem;border:1px solid rgba(224,183,96,.25);border-radius:.35rem;background:transparent;color:inherit;cursor:pointer}.media-picker-actions button.is-on{background:rgba(224,183,96,.85);color:#1a1206;font-weight:600;border-color:transparent}.product-media-selection-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem}.product-media-preview-group{display:grid;gap:.45rem;align-content:start;min-width:0;border:1px solid rgba(224,183,96,.14);border-radius:.6rem;padding:.65rem;background:rgba(255,255,255,.04)}.product-media-preview-group>strong{font-size:.84rem}.product-media-preview-group small{color:#f7edcf94}.product-media-preview-list{display:grid;gap:.4rem}.product-media-preview-item{display:grid;grid-template-columns:auto 2.4rem minmax(0,1fr) auto;gap:.45rem;align-items:center;min-width:0}.product-media-preview-item[draggable=true]{cursor:grab}.product-media-preview-item.is-dragging{opacity:.72}.product-media-preview-item>strong{display:inline-flex;width:1.45rem;height:1.45rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(224,183,96,.18);color:#f3d88d;font-size:.72rem}.product-media-preview-item img{width:2.4rem;height:2.4rem;border-radius:.35rem;object-fit:cover}.product-media-preview-video{width:2.4rem;height:2.4rem;aspect-ratio:auto;border-radius:.35rem;font-size:.64rem}.product-media-preview-item span{min-width:0;font-size:.78rem}.product-media-preview-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-media-order-actions{display:inline-flex;gap:.25rem;align-items:center}.product-media-order-actions button{padding:.2rem .35rem;border:1px solid rgba(224,183,96,.24);border-radius:.35rem;background:rgba(255,255,255,.04);color:#f7edcfdb;cursor:pointer;font-size:.68rem}.product-media-order-actions button:disabled{cursor:not-allowed;opacity:.38}.music-play-stats-hour-bars{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.45rem .85rem;margin-top:.65rem}.music-play-stats-hour-row{grid-template-columns:3rem minmax(5rem,1fr) 3.5rem;gap:.5rem;margin-top:0}.music-play-stats-hour-row .trend-bar-track,.music-play-stats-hour-row .trend-bar-fill{display:block}.music-media-candidate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin-top:.55rem}.media-candidate-card{display:grid;gap:.35rem;min-width:0;padding:.55rem;border:1px solid rgba(224,183,96,.2);border-radius:.45rem;background:rgba(255,255,255,.04);color:inherit;text-align:left;cursor:pointer}.media-candidate-card.selected-media-card{border-color:#e0b760d1;background:rgba(224,183,96,.12)}.media-candidate-preview{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:.4rem;overflow:hidden;background:rgba(0,0,0,.24);color:#f7edcfad;font-size:.78rem}.media-candidate-preview img{width:100%;height:100%;object-fit:cover}.media-candidate-card strong,.media-candidate-card small{overflow:hidden;text-overflow:ellipsis}.feature-panel,.feature-panel>*{min-width:0}button.admin-ui-button{display:inline-flex;min-height:var(--admin-ui-control-height);align-items:center;justify-content:center;gap:var(--admin-ui-space-2);border:1px solid transparent;border-radius:var(--admin-ui-radius-md);padding:0 var(--admin-ui-space-4);background:linear-gradient(135deg,var(--admin-ui-gold-bright),var(--admin-ui-gold-deep));color:var(--admin-ui-on-gold);cursor:pointer;font-size:var(--admin-ui-font-md);font-weight:800;line-height:1;text-align:center;transition:background-color var(--admin-ui-duration-fast) ease,border-color var(--admin-ui-duration-fast) ease,box-shadow var(--admin-ui-duration-fast) ease,color var(--admin-ui-duration-fast) ease,transform var(--admin-ui-duration-fast) ease}button.admin-ui-button.admin-ui-button--primary{background:linear-gradient(135deg,var(--admin-ui-gold-bright),var(--admin-ui-gold-deep));color:var(--admin-ui-on-gold)}button.admin-ui-button:not(:disabled):hover,button.admin-ui-button.admin-ui-button--primary:not(:disabled):hover{background:linear-gradient(135deg,#f1d27d,#a87424);transform:translateY(-1px)}button.admin-ui-button:not(:disabled):active,button.admin-ui-button.admin-ui-button--primary:not(:disabled):active{box-shadow:var(--admin-ui-shadow-active);transform:translateY(1px)}button.admin-ui-button:focus-visible{outline:none;box-shadow:var(--admin-ui-shadow-focus)}button.admin-ui-button.admin-ui-button--secondary{border-color:var(--admin-ui-border);background:var(--admin-ui-control-bg);color:var(--admin-ui-gold-text)}button.admin-ui-button.admin-ui-button--secondary:not(:disabled):hover{border-color:var(--admin-ui-border-hover);background:var(--admin-ui-control-bg-hover);transform:translateY(-1px)}button.admin-ui-button.admin-ui-button--secondary:not(:disabled):active{border-color:var(--admin-ui-border-active);background:var(--admin-ui-control-bg-active);box-shadow:var(--admin-ui-shadow-active);transform:translateY(1px)}button.admin-ui-button.admin-ui-button--danger{border-color:var(--admin-ui-danger-border);background:var(--admin-ui-danger-bg);color:var(--admin-ui-danger)}button.admin-ui-button.admin-ui-button--danger:not(:disabled):hover{border-color:var(--admin-ui-danger-border-hover);background:var(--admin-ui-danger-bg-hover);transform:translateY(-1px)}button.admin-ui-button.admin-ui-button--danger:not(:disabled):active{border-color:var(--admin-ui-danger-border-active);background:var(--admin-ui-danger-bg-active);box-shadow:var(--admin-ui-shadow-active);transform:translateY(1px)}button.admin-ui-button.admin-ui-button--danger:focus-visible{box-shadow:var(--admin-ui-shadow-focus-danger)}button.admin-ui-button.admin-ui-button--compact{min-height:var(--admin-ui-control-height-compact);padding-inline:var(--admin-ui-space-3);font-size:var(--admin-ui-font-sm)}button.admin-ui-button:disabled{box-shadow:none;cursor:not-allowed;opacity:var(--admin-ui-disabled-opacity);transform:none}label.admin-ui-field{display:grid;align-content:start;gap:var(--admin-ui-space-2);min-width:0;color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-md);font-weight:600}.admin-ui-field__label{color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm);font-weight:700;line-height:1.4}.admin-ui-field__required{margin-inline-start:var(--admin-ui-space-1);color:var(--admin-ui-danger)}.admin-ui-field__hint{color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-xs);font-weight:500;line-height:1.5}input.admin-ui-control,select.admin-ui-control,textarea.admin-ui-control{width:100%;min-height:var(--admin-ui-control-height);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-control);outline:none;padding:0 var(--admin-ui-space-3);background:var(--admin-ui-control-bg);color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-md);font-weight:600;line-height:1.4;transition:background-color var(--admin-ui-duration-fast) ease,border-color var(--admin-ui-duration-fast) ease,box-shadow var(--admin-ui-duration-fast) ease}textarea.admin-ui-control{min-height:96px;padding-block:var(--admin-ui-space-3);resize:vertical}input.admin-ui-control::placeholder,textarea.admin-ui-control::placeholder{color:var(--admin-ui-text-subtle);font-weight:500}input.admin-ui-control:not(:disabled):hover,select.admin-ui-control:not(:disabled):hover,textarea.admin-ui-control:not(:disabled):hover{border-color:var(--admin-ui-border-hover);background:var(--admin-ui-control-bg-hover)}input.admin-ui-control:focus,select.admin-ui-control:focus,textarea.admin-ui-control:focus{border-color:var(--admin-ui-border-active);background:var(--admin-ui-control-bg-active)}input.admin-ui-control:focus-visible,select.admin-ui-control:focus-visible,textarea.admin-ui-control:focus-visible{box-shadow:var(--admin-ui-shadow-focus)}input.admin-ui-control:disabled,select.admin-ui-control:disabled,textarea.admin-ui-control:disabled{border-color:var(--admin-ui-border-disabled);background:var(--admin-ui-control-bg-disabled);color:var(--admin-ui-text-disabled);cursor:not-allowed}input.admin-ui-control[type=file]{min-width:0;max-width:100%;padding:var(--admin-ui-space-1);cursor:pointer}input.admin-ui-control[type=file]::file-selector-button{min-height:var(--admin-ui-control-height-compact);margin-inline-end:var(--admin-ui-space-3);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-sm);padding-inline:var(--admin-ui-space-3);background:var(--admin-ui-control-bg-hover);color:var(--admin-ui-gold-text);cursor:pointer;font:inherit;font-weight:800}input.admin-ui-control[type=file]:not(:disabled)::file-selector-button:hover{border-color:var(--admin-ui-border-hover);background:var(--admin-ui-control-bg-active)}input.admin-ui-control[type=file]:disabled{cursor:not-allowed}input.admin-ui-control[type=file]:disabled::file-selector-button{border-color:var(--admin-ui-border-disabled);background:var(--admin-ui-control-bg-disabled);color:var(--admin-ui-text-disabled);cursor:not-allowed}input.admin-ui-control.admin-ui-control--compact,select.admin-ui-control.admin-ui-control--compact,textarea.admin-ui-control.admin-ui-control--compact{min-height:var(--admin-ui-control-height-compact);padding-inline:var(--admin-ui-space-2);font-size:var(--admin-ui-font-sm)}textarea.admin-ui-control.admin-ui-control--compact{min-height:64px;padding-block:var(--admin-ui-space-2)}.admin-auth-page{width:100%;min-width:0;max-width:100%;min-height:100vh;min-height:100dvh}.admin-auth-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--admin-ui-space-6);align-items:stretch;min-width:0;max-width:100%;min-height:100vh;min-height:100dvh;padding:var(--admin-ui-space-6)}.admin-auth-layout>*,.admin-auth-brand,.admin-auth-workspace,.admin-auth-card,.admin-auth-content,.admin-auth-actions,.admin-auth-mfa-setup,.admin-auth-loading{min-width:0;max-width:100%}.admin-auth-brand,.admin-auth-workspace{border:1px solid var(--admin-ui-border);border-radius:calc(var(--admin-ui-radius-md) * 2);background:var(--admin-ui-surface);box-shadow:var(--admin-ui-shadow-panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.admin-auth-brand{position:relative;display:grid;align-content:center;overflow:hidden;padding:clamp(var(--admin-ui-space-5),4vw,48px)}.admin-auth-brand:after{position:absolute;right:-128px;bottom:-128px;width:352px;height:352px;border:1px solid var(--admin-ui-border-hover);border-radius:var(--admin-ui-radius-pill);background:radial-gradient(circle,rgba(224,183,96,.24),transparent 62%);content:"";pointer-events:none}.admin-auth-brand__kicker,.admin-auth-card__kicker{margin:0 0 var(--admin-ui-space-4);color:var(--admin-ui-gold);font-size:var(--admin-ui-font-xs);font-weight:800;letter-spacing:.18em}.admin-auth-brand__title,.admin-auth-card__title{margin:0;color:var(--admin-ui-text-strong)}.admin-auth-brand__title{max-width:28rem;font-size:clamp(3rem,7vw,6.5rem);line-height:.9;letter-spacing:-.04em}.admin-auth-card__title{font-size:clamp(2rem,4vw,3.8rem);line-height:1;letter-spacing:-.04em}.admin-auth-brand__copy,.admin-auth-card__description{color:var(--admin-ui-text-muted);line-height:1.7}.admin-auth-brand__copy{max-width:34rem;margin:var(--admin-ui-space-5) 0;font-size:var(--admin-ui-font-lg);line-height:1.9}.admin-auth-security-list{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-3);min-width:0}.admin-auth-security-list span{border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-pill);padding:var(--admin-ui-space-3) var(--admin-ui-space-4);background:var(--admin-ui-control-bg);color:var(--admin-ui-gold-text)}.admin-auth-workspace{display:grid;align-content:center;padding:clamp(var(--admin-ui-space-5),4vw,48px)}.admin-auth-content{display:grid;gap:var(--admin-ui-space-4)}.admin-auth-card,.admin-auth-loading{display:grid;width:min(100%,36rem);margin:0 auto;border:1px solid var(--admin-ui-border);border-radius:calc(var(--admin-ui-radius-md) + var(--admin-ui-space-1));padding:clamp(var(--admin-ui-space-5),3vw,40px);background:var(--admin-ui-surface-raised)}.admin-auth-card{gap:var(--admin-ui-space-4)}.admin-auth-card .admin-ui-field{min-width:0}.admin-auth-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--admin-ui-space-3);align-items:center;justify-content:flex-end}.admin-auth-actions .admin-ui-button{flex:0 0 auto;width:auto;max-width:100%}.admin-auth-mfa-setup{display:grid;gap:var(--admin-ui-space-3);justify-items:center;margin-block:var(--admin-ui-space-2);text-align:center}.admin-auth-mfa-qr{border-radius:var(--admin-ui-radius-sm);padding:var(--admin-ui-space-3);background:#ffffff;line-height:0}.admin-auth-mfa-secret{min-width:0;max-width:100%;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-sm);padding:var(--admin-ui-space-2) var(--admin-ui-space-3);background:var(--admin-ui-control-bg-hover);color:var(--admin-ui-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-user-select:all;user-select:all}.admin-auth-loading{gap:var(--admin-ui-space-3)}.admin-dashboard-shell{display:flex;width:100%;min-width:0;max-width:100%;height:100vh;height:100dvh;flex-direction:column;overflow:hidden}.admin-dashboard-shell__brand,.admin-dashboard-shell__user,.admin-dashboard-shell__identity,.admin-dashboard-shell__search,.admin-dashboard-shell__search-meta,.admin-dashboard-shell__section,.admin-dashboard-shell__quick-actions{min-width:0}.admin-dashboard-shell__topbar{display:flex;flex:0 0 auto;min-width:0;gap:var(--admin-ui-space-4);align-items:center;justify-content:space-between;border-bottom:1px solid var(--admin-ui-border);padding:var(--admin-ui-space-4) var(--admin-ui-space-6);background:var(--admin-ui-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.admin-dashboard-shell__brand,.admin-dashboard-shell__identity{display:grid;gap:var(--admin-ui-space-1)}.admin-dashboard-shell__kicker,.admin-dashboard-shell__title,.admin-dashboard-shell__section-title,.admin-dashboard-shell__empty-permission h2,.admin-dashboard-shell__empty-permission p{margin:0}.admin-dashboard-shell__kicker{color:var(--admin-ui-gold);font-size:var(--admin-ui-font-xs);font-weight:800;letter-spacing:.22em}.admin-dashboard-shell__title{color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-xl);line-height:1.2}.admin-dashboard-shell__user{display:flex;flex:0 1 auto;gap:var(--admin-ui-space-3);align-items:center;justify-content:flex-end}.admin-dashboard-shell__identity{color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);line-height:1.4;text-align:right;overflow-wrap:anywhere}.admin-dashboard-shell__identity strong{color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-md)}.admin-dashboard-shell__body{display:grid;flex:1 1 auto;grid-template-columns:minmax(14rem,16rem) minmax(0,1fr);gap:var(--admin-ui-space-5);min-width:0;min-height:0;padding:var(--admin-ui-space-5) var(--admin-ui-space-6);overflow:hidden}.admin-dashboard-shell__navigation{display:flex;flex-direction:column;gap:var(--admin-ui-space-3);min-width:0;min-height:0;max-width:100%;padding-inline-end:var(--admin-ui-space-1);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.admin-dashboard-shell__search{border-bottom:1px solid var(--admin-ui-border);padding-bottom:var(--admin-ui-space-3)}.admin-dashboard-shell__search-meta{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center;justify-content:space-between;border-bottom:1px solid var(--admin-ui-border);padding-bottom:var(--admin-ui-space-3);color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-xs);font-weight:700}.admin-dashboard-shell__section{display:grid;gap:var(--admin-ui-space-2)}.admin-dashboard-shell__section--highlight{border-bottom:1px solid var(--admin-ui-border);padding-bottom:var(--admin-ui-space-3)}.admin-dashboard-shell__section-title{color:var(--admin-ui-gold-text);font-size:var(--admin-ui-font-xs);font-weight:800;letter-spacing:.14em}.admin-dashboard-shell__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-ui-space-2)}button.admin-dashboard-shell__menu-button{display:grid;width:100%;min-width:0;height:auto;justify-content:stretch;gap:var(--admin-ui-space-1);padding:var(--admin-ui-space-3);color:var(--admin-ui-text);line-height:1.35;text-align:left;white-space:normal}button.admin-dashboard-shell__menu-button--quick{min-height:4.5rem;align-content:start}button.admin-dashboard-shell__menu-button small{min-width:0;color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-xs);font-weight:500;line-height:1.35;overflow-wrap:anywhere}button.admin-dashboard-shell__menu-button.is-active,button.admin-dashboard-shell__menu-button[aria-current=page]{border-color:var(--admin-ui-border-active);background:var(--admin-ui-control-bg-active);color:var(--admin-ui-text-strong);box-shadow:var(--admin-ui-shadow-active)}button.admin-dashboard-shell__menu-button:focus-visible{outline:none;box-shadow:var(--admin-ui-shadow-focus)}.admin-dashboard-shell__empty-search,.admin-dashboard-shell__empty-permission{min-width:0;max-width:100%;border:1px dashed var(--admin-ui-border-strong);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-4);color:var(--admin-ui-text-muted)}.admin-dashboard-shell__empty-search{font-size:var(--admin-ui-font-sm)}.admin-dashboard-shell__empty-permission{display:grid;gap:var(--admin-ui-space-2);width:min(42rem,calc(100% - 2 * var(--admin-ui-space-6)));margin:auto;background:var(--admin-ui-surface-raised)}.admin-dashboard-shell__empty-permission h2{color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-xl)}.admin-dashboard-shell__empty-permission p{color:var(--admin-ui-text-muted);line-height:1.6}.admin-dashboard-shell__content{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);background:var(--admin-ui-surface);box-shadow:var(--admin-ui-shadow-panel)}.admin-dashboard-shell__content:focus{outline:none}.admin-dashboard-shell__content:focus-visible{outline:none;box-shadow:var(--admin-ui-shadow-focus)}.admin-dashboard-shell__content-inner{width:100%;min-width:0;max-width:100%;padding:var(--admin-ui-space-5)}.admin-ui-filter-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--admin-ui-space-4);align-items:end;min-width:0}.admin-ui-page-stack{display:grid;gap:var(--admin-ui-space-5);min-width:0}.admin-ui-disclosure{min-width:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);background:var(--admin-ui-control-bg)}.admin-ui-disclosure>summary{display:flex;gap:var(--admin-ui-space-3);align-items:center;justify-content:space-between;min-width:0;border-radius:inherit;padding:var(--admin-ui-space-4);color:var(--admin-ui-text-strong);cursor:pointer;font-size:var(--admin-ui-font-lg);font-weight:800;line-height:1.4;list-style:none;overflow-wrap:anywhere;word-break:break-word}.admin-ui-disclosure>summary::marker{content:""}.admin-ui-disclosure>summary::-webkit-details-marker{display:none}.admin-ui-disclosure>summary:after{content:"⌄";flex:0 0 auto;color:var(--admin-ui-gold-text);font-size:var(--admin-ui-font-xl);line-height:1;transition:transform var(--admin-ui-duration-fast) ease}.admin-ui-disclosure[open]>summary{border-bottom:1px solid var(--admin-ui-border);border-bottom-left-radius:0;border-bottom-right-radius:0}.admin-ui-disclosure[open]>summary:after{transform:rotate(180deg)}.admin-ui-disclosure>summary:focus-visible{outline:none;box-shadow:var(--admin-ui-shadow-focus)}.admin-ui-disclosure__content{min-width:0;padding:var(--admin-ui-space-4);overflow-wrap:anywhere;word-break:break-word}.admin-ui-cell-stack{display:grid;gap:var(--admin-ui-space-1);min-width:0}.admin-ui-cell-meta{color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);line-height:1.5}.admin-ui-status-stack{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center}.admin-ui-actions,.admin-ui-page-header__actions,.admin-ui-section-card__actions{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center;justify-content:flex-end}.admin-ui-page-header{display:flex;gap:var(--admin-ui-space-5);align-items:flex-start;justify-content:space-between;min-width:0;margin-bottom:var(--admin-ui-space-5)}.admin-ui-page-header__content{display:grid;gap:var(--admin-ui-space-2);min-width:0}.admin-ui-page-header__kicker{color:var(--admin-ui-gold);font-size:var(--admin-ui-font-xs);font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.admin-ui-page-header__title{margin:0;color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-xxl);line-height:1.2;letter-spacing:-.02em}.admin-ui-page-header__description{max-width:68rem;color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-md);line-height:1.65}.admin-ui-section-card{display:grid;gap:var(--admin-ui-space-4);min-width:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-5);background:var(--admin-ui-surface-raised);box-shadow:var(--admin-ui-shadow-panel)}.admin-ui-section-card__header{display:flex;gap:var(--admin-ui-space-4);align-items:flex-start;justify-content:space-between;min-width:0}.admin-ui-section-card__heading{display:grid;gap:var(--admin-ui-space-1);min-width:0}.admin-ui-section-card__title{margin:0;color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-xl);line-height:1.3;letter-spacing:-.01em}.admin-ui-section-card__hint{color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);line-height:1.5}.admin-ui-section-card__body{min-width:0}.admin-ui-form-grid,.admin-ui-form-grid--columns-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--admin-ui-space-4);align-items:start;min-width:0}.admin-ui-form-grid--columns-1{grid-template-columns:minmax(0,1fr)}.admin-ui-form-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ui-form-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ui-form-grid--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-ui-field--span-1{grid-column:span 1}.admin-ui-field--span-2{grid-column:span 2}.admin-ui-field--span-3{grid-column:span 3}.admin-ui-field--span-4{grid-column:span 4}.admin-ui-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.admin-ui-data-table{width:100%;border-collapse:collapse;color:var(--admin-ui-text);font-size:var(--admin-ui-font-md)}.admin-ui-table-scroll--wide .admin-ui-data-table{min-width:72rem}.admin-ui-data-table caption{padding-bottom:var(--admin-ui-space-3);color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm);text-align:start}.admin-ui-data-table th,.admin-ui-data-table td{min-width:0;border-bottom:1px solid var(--admin-ui-border);padding:var(--admin-ui-space-3) var(--admin-ui-space-4);text-align:start;vertical-align:top}.admin-ui-data-table th{color:var(--admin-ui-gold-text);font-size:var(--admin-ui-font-sm);font-weight:800;white-space:nowrap}.admin-ui-data-table tbody tr{transition:background-color var(--admin-ui-duration-fast) ease}.admin-ui-data-table tbody tr:hover{background:var(--admin-ui-control-bg-hover)}.admin-ui-data-table th:last-child,.admin-ui-data-table td:last-child{text-align:end}.admin-ui-data-table th.admin-ui-table__text-column,.admin-ui-data-table td.admin-ui-table__text-column{text-align:start}.admin-ui-stat-tile{display:grid;gap:var(--admin-ui-space-2);min-width:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-4);background:var(--admin-ui-surface-raised)}.admin-ui-stat-tile__label,.admin-ui-stat-tile__hint{color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);line-height:1.45}.admin-ui-stat-tile__label{font-weight:700}.admin-ui-stat-tile__value{color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-xxl);font-weight:800;line-height:1.2}.admin-ui-stat-tile--default .admin-ui-stat-tile__value,.admin-ui-stat-tile--warning .admin-ui-stat-tile__value{color:var(--admin-ui-gold-text)}.admin-ui-stat-tile--positive{border-color:#9ce4ad59;background:var(--admin-ui-success-bg)}.admin-ui-stat-tile--positive .admin-ui-stat-tile__value{color:var(--admin-ui-success)}.admin-ui-stat-tile--warning{border-color:var(--admin-ui-border-strong);background:var(--admin-ui-control-bg-hover)}.admin-ui-stat-tile--danger{border-color:var(--admin-ui-danger-border);background:var(--admin-ui-danger-bg)}.admin-ui-stat-tile--danger .admin-ui-stat-tile__value{color:var(--admin-ui-danger)}.admin-ui-status-pill{display:inline-flex;width:fit-content;align-items:center;justify-content:center;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-pill);padding:var(--admin-ui-space-1) var(--admin-ui-space-2);background:var(--admin-ui-control-bg);color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-xs);font-weight:800;line-height:1.4}.admin-ui-status-pill--info{border-color:#aed5f266;background:var(--admin-ui-info-bg);color:var(--admin-ui-info)}.admin-ui-status-pill--success{border-color:#9ce4ad66;background:var(--admin-ui-success-bg);color:var(--admin-ui-success)}.admin-ui-status-pill--warning{border-color:var(--admin-ui-border-strong);background:var(--admin-ui-control-bg-hover);color:var(--admin-ui-gold-text)}.admin-ui-status-pill--danger{border-color:var(--admin-ui-danger-border);background:var(--admin-ui-danger-bg);color:var(--admin-ui-danger)}.admin-ui-notice{display:flex;gap:var(--admin-ui-space-4);align-items:flex-start;justify-content:space-between;min-width:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3) var(--admin-ui-space-4);color:var(--admin-ui-text);font-size:var(--admin-ui-font-md);line-height:1.55}.admin-ui-notice__content{min-width:0}.admin-ui-notice__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center}.admin-ui-notice--success{border-color:#9ce4ad66;background:var(--admin-ui-success-bg);color:var(--admin-ui-success)}.admin-ui-notice--error{border-color:var(--admin-ui-danger-border);background:var(--admin-ui-danger-bg);color:var(--admin-ui-danger)}.admin-ui-notice--warning{border-color:var(--admin-ui-border-strong);background:var(--admin-ui-control-bg-hover);color:var(--admin-ui-gold-text)}.admin-ui-notice--info{border-color:#aed5f266;background:var(--admin-ui-info-bg);color:var(--admin-ui-info)}.admin-ui-async-section__loading,.admin-ui-empty{display:grid;min-height:160px;place-items:center;border:1px dashed var(--admin-ui-border-hover);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-5);color:var(--admin-ui-text-muted);text-align:center}.admin-ui-empty{align-content:center;gap:var(--admin-ui-space-2)}.admin-ui-empty__title{margin:0;color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-lg);line-height:1.4;letter-spacing:0}.admin-ui-empty__description{max-width:36rem;color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);line-height:1.55}.admin-ui-pagination-bar{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center;justify-content:flex-end;margin-top:var(--admin-ui-space-4)}.admin-ui-pagination-bar__total,.admin-ui-pagination-bar__page{color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm);font-weight:700}.admin-ui-pagination-bar__total{margin-inline-end:auto}.admin-ui-dialog-backdrop{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:grid;overflow-y:auto;place-items:center;padding:var(--admin-ui-space-5);background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-ui-dialog{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,38rem);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);min-width:0;overflow:hidden;border:1px solid var(--admin-ui-border-strong);border-radius:var(--admin-ui-radius-md);background:var(--admin-ui-canvas);box-shadow:var(--admin-ui-shadow-dialog)}.admin-ui-dialog:focus-visible{outline:none;box-shadow:var(--admin-ui-shadow-dialog),var(--admin-ui-shadow-focus)}.admin-ui-dialog__header{display:grid;gap:var(--admin-ui-space-2);border-bottom:1px solid var(--admin-ui-border);padding:var(--admin-ui-space-5);background:var(--admin-ui-surface-raised)}.admin-ui-dialog__title{margin:0;color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-xl);line-height:1.3;letter-spacing:-.01em}.admin-ui-dialog__description{color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm);line-height:1.55}.admin-ui-dialog__form{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;overflow:hidden}.admin-ui-dialog__body{min-height:0;overflow-y:auto;padding:var(--admin-ui-space-5)}.admin-ui-dialog__note{display:grid;gap:var(--admin-ui-space-2);color:var(--admin-ui-text-muted)}.admin-ui-dialog__note-label{font-size:var(--admin-ui-font-sm);font-weight:700}.admin-ui-dialog__note input{min-height:var(--admin-ui-control-height);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-control);outline:none;padding:0 var(--admin-ui-space-3);background:var(--admin-ui-control-bg);color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-md);font-weight:600}.admin-ui-dialog__note input:hover:not(:disabled){border-color:var(--admin-ui-border-hover);background:var(--admin-ui-control-bg-hover)}.admin-ui-dialog__note input:focus-visible{border-color:var(--admin-ui-border-active);box-shadow:var(--admin-ui-shadow-focus)}.admin-ui-dialog__note input:disabled{border-color:var(--admin-ui-border-disabled);background:var(--admin-ui-control-bg-disabled);color:var(--admin-ui-text-disabled);cursor:not-allowed}.admin-ui-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center;justify-content:flex-end;border-top:1px solid var(--admin-ui-border);padding:var(--admin-ui-space-4) var(--admin-ui-space-5);background:var(--admin-ui-surface-raised)}.admin-ui-dialog__fieldset{display:grid;gap:var(--admin-ui-space-4);min-inline-size:0;margin:0;border:0;padding:0}.dashboard-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-ui-space-4);min-width:0}.dashboard-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-ui-space-5);min-width:0}.dashboard-section-heading{display:flex;gap:var(--admin-ui-space-4);align-items:flex-end;justify-content:space-between;min-width:0}.dashboard-section-heading h2{margin:0;color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-xl);line-height:1.3}.dashboard-section-heading p{margin:0}.dashboard-insight-stack{align-items:start;min-width:0}.dashboard-chart-grid>.admin-ui-section-card,.dashboard-chart-grid .admin-ui-section-card__body,.dashboard-insight-group,.dashboard-operations-details,.dashboard-operations-details>*,.dashboard-operations-content,.dashboard-operations-group{min-width:0}.dashboard-chart-grid .trend-bars,.dashboard-chart-grid .status-chips{margin-top:0}.dashboard-chart-grid .trend-bar-row{grid-template-columns:minmax(3.5rem,auto) minmax(0,1fr) minmax(0,auto)}.dashboard-chart-grid .trend-bar-date,.dashboard-chart-grid .trend-bar-value{min-width:0;overflow-wrap:anywhere;white-space:normal}.dashboard-chart-grid .admin-ui-empty{min-height:10rem}.dashboard-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-ui-space-4);min-width:0}.dashboard-insight-group{display:grid;align-content:start;gap:var(--admin-ui-space-3);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-4);background:var(--admin-ui-control-bg)}.dashboard-insight-group__header,.dashboard-operations-group__header{display:flex;gap:var(--admin-ui-space-3);align-items:flex-start;justify-content:space-between;min-width:0}.dashboard-insight-group h4,.dashboard-operations-group h4{margin:0;color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-lg);line-height:1.4}.dashboard-insight-group>p,.dashboard-operations-group>p{margin:0;color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm);line-height:1.55}.dashboard-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--admin-ui-space-3);min-width:0}.dashboard-metric-grid .admin-ui-stat-tile{min-height:0;padding:var(--admin-ui-space-3)}.dashboard-metric-grid .admin-ui-stat-tile__value{font-size:var(--admin-ui-font-xl)}.dashboard-metric{display:grid;gap:var(--admin-ui-space-2);min-width:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-sm);padding:var(--admin-ui-space-3);background:var(--admin-ui-surface-raised)}.dashboard-metric>span{min-width:0;color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);font-weight:700;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.dashboard-metric>strong{min-width:0;color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-xl);line-height:1.3;overflow-wrap:anywhere}.dashboard-metric>small{min-width:0;color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm);line-height:1.5;overflow-wrap:anywhere}.dashboard-export-actions{justify-content:flex-start}.dashboard-export-actions button.admin-ui-button{flex:1 1 11rem;min-width:0;white-space:normal}.dashboard-operations-details{border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);background:var(--admin-ui-control-bg)}.dashboard-operations-details>summary{display:flex;gap:var(--admin-ui-space-3);align-items:center;justify-content:space-between;border-radius:inherit;padding:var(--admin-ui-space-4);color:var(--admin-ui-text-strong);cursor:pointer;list-style:none}.dashboard-operations-details>summary::-webkit-details-marker{display:none}.dashboard-operations-details>summary:after{content:"⌄";flex:0 0 auto;color:var(--admin-ui-gold-text);font-size:var(--admin-ui-font-xl);line-height:1;transition:transform var(--admin-ui-duration-fast) ease}.dashboard-operations-details[open]>summary{border-bottom:1px solid var(--admin-ui-border);border-bottom-left-radius:0;border-bottom-right-radius:0}.dashboard-operations-details[open]>summary:after{transform:rotate(180deg)}.dashboard-operations-details>summary:focus-visible{outline:none;box-shadow:var(--admin-ui-shadow-focus)}.dashboard-operations-content{display:grid;gap:var(--admin-ui-space-4);padding:var(--admin-ui-space-4)}.dashboard-operations-group{display:grid;gap:var(--admin-ui-space-3);border-bottom:1px solid var(--admin-ui-border);padding-bottom:var(--admin-ui-space-4)}.dashboard-operations-group:last-child{border-bottom:0;padding-bottom:0}.dashboard-break-text{min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-products-page__upper{width:100%;min-width:0;max-width:100%}.admin-products-page__upper>*,.admin-products-page__upper .admin-ui-section-card,.admin-products-page__upper .admin-ui-section-card__body{min-width:0;max-width:100%}.admin-products-editor{min-width:0;scroll-margin-top:var(--admin-ui-space-5)}.admin-products-editor>*,.admin-products-editor form,.admin-products-editor form>*,.admin-products-editor fieldset>*,.admin-products-editor .admin-ui-form-grid>*{min-width:0}.admin-products-editor .product-param-row{grid-template-columns:minmax(0,1fr) auto;min-width:0}.admin-products-editor .product-param-row>*{min-width:0}.admin-products-editor fieldset{display:grid;gap:var(--admin-ui-space-5);min-width:0;margin:0;border:0;padding:0}.admin-products-editor .product-media-picker,.admin-products-editor .product-media-picker-panel,.admin-products-editor .media-picker-grid,.admin-products-editor .media-picker-cell,.admin-products-editor .product-media-selection-preview,.admin-products-editor .product-media-preview-group,.admin-products-editor .product-media-preview-list,.admin-products-editor .product-media-preview-item{min-width:0}.admin-products-editor .product-media-picker-toolbar{min-width:0;flex-wrap:wrap}.admin-products-editor .media-picker-batch-actions,.admin-products-editor .media-picker-actions,.admin-products-editor .product-media-picker-footer,.admin-products-editor .product-media-order-actions{flex-wrap:wrap}@media (max-width: 1200px){.admin-ui-form-grid--columns-3,.admin-ui-form-grid--columns-4,.admin-products-editor .admin-ui-form-grid,.admin-products-editor .admin-ui-form-grid--columns-auto,.admin-products-editor .admin-ui-form-grid--columns-3,.admin-products-editor .admin-ui-form-grid--columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products-editor .admin-ui-form-grid--columns-1{grid-template-columns:minmax(0,1fr)}.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-chart-grid,.dashboard-insight-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.admin-ui-form-grid,.admin-ui-form-grid--columns-auto,.admin-ui-form-grid--columns-1,.admin-ui-form-grid--columns-2,.admin-ui-form-grid--columns-3,.admin-ui-form-grid--columns-4,.admin-ui-filter-form,.admin-products-editor .admin-ui-form-grid,.admin-products-editor .admin-ui-form-grid--columns-auto,.admin-products-editor .admin-ui-form-grid--columns-1,.admin-products-editor .admin-ui-form-grid--columns-2,.admin-products-editor .admin-ui-form-grid--columns-3,.admin-products-editor .admin-ui-form-grid--columns-4,.admin-products-editor .product-param-row{grid-template-columns:minmax(0,1fr)}.admin-products-editor .product-media-order-actions,.admin-ui-field--span-1,.admin-ui-field--span-2,.admin-ui-field--span-3,.admin-ui-field--span-4{grid-column:1 / -1}.admin-ui-page-header,.admin-ui-section-card__header,.admin-ui-notice{align-items:stretch;flex-direction:column}.admin-ui-actions,.admin-ui-page-header__actions,.admin-ui-section-card__actions,.admin-ui-dialog__actions{align-items:center;flex-direction:row;justify-content:flex-end}.admin-ui-dialog-backdrop{padding:var(--admin-ui-space-3)}.admin-ui-dialog{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.admin-ui-dialog__header,.admin-ui-dialog__body,.admin-ui-dialog__actions{padding-inline:var(--admin-ui-space-4)}.dashboard-kpi-grid,.dashboard-metric-grid{grid-template-columns:minmax(0,1fr)}.dashboard-chart-grid .trend-bar-row{grid-template-columns:minmax(0,1fr);gap:var(--admin-ui-space-2)}.dashboard-chart-grid .trend-bar-value{text-align:start}.dashboard-export-actions button.admin-ui-button{width:100%}.dashboard-operations-details>summary{align-items:flex-start}.dashboard-section-heading,.dashboard-insight-group__header,.dashboard-operations-group__header{align-items:stretch;flex-direction:column}}.admin-courses-page__upper,.admin-courses-page__upper>*{min-width:0}.course-readiness-panel,.course-readiness-row,.admin-courses-list-anchor,.admin-courses-list{min-width:0}.course-readiness-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.admin-courses-list-anchor{scroll-margin-top:var(--admin-ui-space-5)}.admin-courses-row-actions,.admin-courses-row-actions__menu,.admin-courses-row-actions__group{min-width:0}.admin-courses-row-actions__menu,.admin-courses-row-actions__group{display:grid;gap:var(--admin-ui-space-3)}.admin-courses-row-actions__menu{min-width:min(28rem,70vw);margin-top:var(--admin-ui-space-3)}.admin-courses-row-actions__group-label{color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm);letter-spacing:.04em}.admin-courses-editor,.admin-courses-editor>*,.admin-courses-editor form,.admin-courses-editor form>*,.admin-courses-editor .admin-ui-form-grid>*{min-width:0}.admin-courses-editor,.admin-courses-workspace{scroll-margin-top:var(--admin-ui-space-5)}.admin-courses-workspace,.admin-courses-workspace>*,.admin-courses-workspace__anchor,.admin-courses-workspace__content,.admin-courses-workspace__navigation{min-width:0}.admin-courses-workspace__anchor{scroll-margin-top:var(--admin-ui-space-5)}.admin-courses-workspace__navigation{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2)}.admin-courses-workspace__navigation .admin-ui-button[aria-pressed=true]{border-color:var(--admin-ui-border-active);background:var(--admin-ui-control-bg-active);color:var(--admin-ui-text-strong);box-shadow:var(--admin-ui-shadow-active)}.admin-courses-workspace__content{display:grid;gap:var(--admin-ui-space-3)}.admin-courses-workspace__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:var(--admin-ui-space-3);min-width:0}.admin-courses-workspace__forms,.admin-courses-workspace__form-section,.admin-courses-workspace__form-section>*,.admin-courses-workspace__form-section .admin-ui-form-grid>*{min-width:0}.admin-courses-workspace__forms{display:grid;gap:var(--admin-ui-space-5)}.admin-courses-workspace__form-section{display:grid;gap:var(--admin-ui-space-3);padding-block:var(--admin-ui-space-2)}.admin-courses-workspace__form-section+.admin-courses-workspace__form-section{border-top:1px solid var(--admin-ui-border);padding-top:var(--admin-ui-space-5)}.admin-courses-workspace__form-section>h3{margin:0}.admin-music-page,.admin-music-page>*,.admin-music-workspace,.admin-music-workspace>*,.admin-music-track-list,.admin-music-editor,.admin-music-editor>*,.admin-music-editor .admin-ui-form-grid>*,.admin-music-media-picker,.admin-music-analytics-controls,.admin-music-hourly-distribution{min-width:0}.admin-music-page .admin-ui-page-header{margin-bottom:0}.admin-music-workspace__navigation{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2)}.admin-music-workspace__navigation .admin-ui-button[aria-pressed=true]{border-color:var(--admin-ui-border-active);background:var(--admin-ui-control-bg-active);color:var(--admin-ui-text-strong);box-shadow:var(--admin-ui-shadow-active)}.admin-music-track-list__filters{align-items:end}.admin-music-workspace,.admin-music-track-list,.admin-music-editor{scroll-margin-top:var(--admin-ui-space-5)}.admin-music-workspace,.admin-music-editor,.admin-music-hourly-distribution{display:grid;gap:var(--admin-ui-space-4)}.admin-music-media-summary{display:grid;gap:var(--admin-ui-space-1);color:var(--admin-ui-text-muted);line-height:1.55}.admin-music-media-summary strong,.admin-music-hourly-distribution>strong{color:var(--admin-ui-text-strong)}.admin-music-media-picker{display:grid;gap:var(--admin-ui-space-2);border-top:1px solid var(--admin-ui-border);padding-top:var(--admin-ui-space-3)}.admin-music-track-actions{align-items:flex-end}.admin-music-stat-grid{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--admin-ui-space-3)}.admin-music-analytics-controls{display:grid;grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);gap:var(--admin-ui-space-4);align-items:end}.admin-music-editor__actions{position:sticky;bottom:var(--admin-ui-space-3);z-index:2;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3);background:var(--admin-ui-surface-raised);box-shadow:var(--admin-ui-shadow-panel)}.admin-order-page,.admin-order-page>*,.admin-order-filter-card,.admin-order-filter-form,.admin-order-filter-grid,.admin-order-list-anchor,.admin-order-list-card,.admin-order-detail-anchor,.admin-order-detail,.admin-order-detail>*,.admin-order-summary-card,.admin-order-action-section,.admin-order-detail-sections,.admin-order-detail-list{min-width:0}.admin-order-page .admin-ui-page-header{margin-bottom:0}.admin-order-filter-actions{display:flex;min-height:var(--admin-ui-control-height);align-items:center;justify-content:flex-end}.admin-order-filter-grid{align-items:end}.admin-order-detail-anchor,.admin-order-list-anchor{scroll-margin-top:var(--admin-ui-space-5);outline:none}.admin-order-detail-anchor:focus-visible,.admin-order-list-anchor:focus-visible{border-radius:var(--admin-ui-radius-md);box-shadow:var(--admin-ui-shadow-focus)}.admin-order-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--admin-ui-space-3);min-width:0}.admin-order-summary-item,.admin-order-action-card{display:grid;gap:var(--admin-ui-space-2);min-width:0;align-content:start;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-4);background:var(--admin-ui-control-bg);overflow-wrap:anywhere}.admin-order-summary-item>span{color:var(--admin-ui-gold-text);font-size:var(--admin-ui-font-sm);font-weight:800}.admin-order-summary-item>small,.admin-order-action-card>small{color:var(--admin-ui-text-subtle);line-height:1.5}.admin-order-action-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--admin-ui-space-4);min-width:0}.admin-order-action-card>.admin-ui-button{justify-self:start}.admin-order-detail-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-ui-space-4)}.admin-order-detail-list__rows{display:grid;min-width:0}.admin-order-detail-list__row{display:flex;gap:var(--admin-ui-space-4);align-items:flex-start;justify-content:space-between;min-width:0;border-bottom:1px solid var(--admin-ui-border);padding-block:var(--admin-ui-space-3);overflow-wrap:anywhere}.admin-order-detail-list__row:first-child{padding-top:0}.admin-order-detail-list__row:last-child{border-bottom:0;padding-bottom:0}.admin-order-invoice-page,.admin-order-invoice-page>*,.admin-order-invoice-page .admin-ui-section-card,.admin-order-invoice-page .admin-ui-section-card__body,.admin-order-invoice-page .admin-ui-form-grid>*,.admin-order-invoice-page .admin-ui-table-scroll,.admin-order-invoice-page .admin-ui-cell-stack{min-width:0}.admin-order-invoice-page .admin-ui-page-header{margin-bottom:0}.admin-order-invoice-filter-actions{min-height:var(--admin-ui-control-height);align-self:end}.admin-order-invoice-page .admin-ui-data-table td,.admin-order-invoice-page .admin-ui-data-table a,.admin-order-invoice-page .admin-ui-cell-meta{overflow-wrap:anywhere;word-break:break-word}.admin-order-invoice-table__request{min-width:14rem}.admin-order-invoice-table__status{min-width:7rem}.admin-order-invoice-table__amount{min-width:15rem}.admin-order-invoice-table__delivery{min-width:18rem}.admin-order-invoice-table__time{min-width:13rem}.admin-order-invoice-table__actions{min-width:11rem}.admin-commission-withdrawal-page,.admin-commission-withdrawal-page>*,.admin-commission-withdrawal-page .admin-ui-section-card,.admin-commission-withdrawal-page .admin-ui-section-card__body,.admin-commission-withdrawal-page .admin-ui-form-grid>*,.admin-commission-withdrawal-page .admin-ui-table-scroll,.admin-commission-withdrawal-page .admin-ui-cell-stack{min-width:0}.admin-commission-withdrawal-page .admin-ui-page-header{margin-bottom:0}.admin-commission-withdrawal-filter-actions{min-height:var(--admin-ui-control-height);align-self:end}.admin-commission-withdrawal-page .admin-ui-data-table td,.admin-commission-withdrawal-page .admin-ui-data-table a,.admin-commission-withdrawal-page .admin-ui-cell-meta{overflow-wrap:anywhere;word-break:break-word}.admin-commission-withdrawal-note{display:block;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-commission-withdrawal-money{align-items:flex-end;text-align:end}.admin-commission-withdrawal-table__request{min-width:13rem}.admin-commission-withdrawal-table__status{min-width:7rem}.admin-commission-withdrawal-table__amount{min-width:12rem}.admin-commission-withdrawal-table__tax{min-width:10rem}.admin-commission-withdrawal-table__invoice{min-width:13rem}.admin-commission-withdrawal-table__notes{min-width:16rem}.admin-commission-withdrawal-table__time{min-width:13rem}.admin-commission-withdrawal-table__actions{min-width:14rem}.admin-refund-page,.admin-refund-page>*,.admin-refund-filter-card,.admin-refund-filter-form,.admin-refund-filter-grid,.admin-refund-list-anchor,.admin-refund-list-card,.admin-refund-detail-anchor,.admin-refund-detail,.admin-refund-detail>*,.admin-refund-summary-card,.admin-refund-detail-sections,.admin-refund-detail-list{min-width:0}.admin-refund-page .admin-ui-page-header{margin-bottom:0}.admin-refund-filter-grid{align-items:end}.admin-refund-filter-actions{display:flex;min-height:var(--admin-ui-control-height);align-items:center;justify-content:flex-end}.admin-refund-detail-anchor,.admin-refund-list-anchor{scroll-margin-top:var(--admin-ui-space-5);outline:none}.admin-refund-detail-anchor:focus-visible,.admin-refund-list-anchor:focus-visible{border-radius:var(--admin-ui-radius-md);box-shadow:var(--admin-ui-shadow-focus)}.admin-refund-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:var(--admin-ui-space-3);min-width:0}.admin-refund-summary-item{display:grid;gap:var(--admin-ui-space-2);min-width:0;align-content:start;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-4);background:var(--admin-ui-control-bg);overflow-wrap:anywhere}.admin-refund-summary-item>span{color:var(--admin-ui-gold-text);font-size:var(--admin-ui-font-sm);font-weight:800}.admin-refund-summary-item>small{color:var(--admin-ui-text-subtle);line-height:1.5}.admin-refund-detail-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-ui-space-4)}.admin-refund-detail-list__rows{display:grid;min-width:0}.admin-refund-detail-list__row{display:flex;gap:var(--admin-ui-space-4);align-items:flex-start;justify-content:space-between;min-width:0;border-bottom:1px solid var(--admin-ui-border);padding-block:var(--admin-ui-space-3);overflow-wrap:anywhere}.admin-refund-detail-list__row:first-child{padding-top:0}.admin-refund-detail-list__row:last-child{border-bottom:0;padding-bottom:0}.admin-refund-detail-list__value{flex:0 0 auto;color:var(--admin-ui-text-strong);text-align:end}.admin-refund-detail-list__empty{min-height:7rem;color:var(--admin-ui-text-subtle)}.admin-refund-review-note{min-height:7rem;resize:vertical}.admin-after-sale-page,.admin-after-sale-page>*,.admin-after-sale-filter-card,.admin-after-sale-filter-form,.admin-after-sale-filter-grid,.admin-after-sale-list-card,.admin-after-sale-list-card .admin-ui-section-card__body,.admin-after-sale-page .admin-ui-cell-stack{min-width:0}.admin-after-sale-page .admin-ui-page-header{margin-bottom:0}.admin-after-sale-filter-grid{align-items:end}.admin-after-sale-filter-actions{display:flex;min-height:var(--admin-ui-control-height);align-items:center;justify-content:flex-end}.admin-after-sale-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-after-sale-table-scroll .admin-ui-data-table{min-width:75rem}.admin-after-sale-page .admin-ui-data-table td,.admin-after-sale-page .admin-ui-cell-meta,.admin-after-sale-note{overflow-wrap:anywhere;word-break:break-word}.admin-after-sale-note{color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);line-height:1.5}.admin-after-sale-table__work-order{min-width:20rem}.admin-after-sale-table__amount{min-width:10rem}.admin-after-sale-table__status{min-width:12rem}.admin-after-sale-table__time{min-width:15rem}.admin-after-sale-table__actions{min-width:18rem}.admin-customer-service-page,.admin-customer-service-page>*,.admin-customer-service-filter-card,.admin-customer-service-filter-form,.admin-customer-service-filter-grid,.admin-customer-service-master,.admin-customer-service-master .admin-ui-section-card__body,.admin-customer-service-detail,.admin-customer-service-detail .admin-ui-section-card__body,.admin-customer-service-thread{min-width:0}.admin-customer-service-page .admin-ui-page-header{margin-bottom:0}.admin-customer-service-filter-grid{align-items:end}.admin-customer-service-filter-actions{display:flex;min-height:var(--admin-ui-control-height);align-items:center;justify-content:flex-end}.admin-customer-service-layout{display:grid;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.85fr);gap:var(--admin-ui-space-4);align-items:start}.admin-customer-service-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-customer-service-table-scroll .admin-ui-data-table{min-width:64rem}.admin-customer-service-table__ticket{min-width:14rem}.admin-customer-service-table__status{min-width:9rem}.admin-customer-service-table__subject{min-width:17rem}.admin-customer-service-table__time{min-width:14rem}.admin-customer-service-table__actions{min-width:16rem}.admin-customer-service-page .admin-ui-data-table td,.admin-customer-service-page .admin-ui-cell-meta{overflow-wrap:anywhere;word-break:break-word}.admin-customer-service-cell{min-width:0;border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-2);transition:background var(--admin-ui-duration-fast) ease,box-shadow var(--admin-ui-duration-fast) ease}.admin-customer-service-cell--selected{background:var(--admin-ui-control-bg-hover);box-shadow:inset 0 0 0 1px var(--admin-ui-border-strong)}.admin-customer-service-thread__header{display:flex;min-width:0;gap:var(--admin-ui-space-3);align-items:flex-start;justify-content:space-between}.admin-customer-service-messages{display:grid;min-width:0;gap:var(--admin-ui-space-3)}.admin-customer-service-message{display:flex;min-width:0}.admin-customer-service-message--user{justify-content:flex-start}.admin-customer-service-message--admin{justify-content:flex-end}.admin-customer-service-message--system{justify-content:center}.admin-customer-service-message__bubble{min-width:0;max-width:min(85%,42rem);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);background:var(--admin-ui-surface-raised);padding:var(--admin-ui-space-3)}.admin-customer-service-message--admin .admin-customer-service-message__bubble{border-color:var(--admin-ui-border-strong);background:var(--admin-ui-control-bg-hover)}.admin-customer-service-message--system .admin-customer-service-message__bubble{max-width:100%;background:transparent;text-align:center}.admin-customer-service-message__meta{display:flex;min-width:0;gap:var(--admin-ui-space-2);flex-wrap:wrap;justify-content:space-between;color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm)}.admin-customer-service-message__content{margin-top:var(--admin-ui-space-2);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.admin-media-page,.admin-media-page>*{min-width:0}.admin-media-abnormal-detail-anchor{min-width:0;max-width:100%;scroll-margin-top:var(--admin-ui-space-5)}.admin-media-abnormal-detail-anchor:focus{outline:none;border-radius:var(--admin-ui-radius-lg);box-shadow:var(--admin-ui-shadow-focus)}.admin-media-abnormal-detail,.admin-media-abnormal-detail__content,.admin-media-abnormal-detail__summary,.admin-media-abnormal-detail__section{min-width:0}.admin-media-abnormal-detail{max-width:100%}.admin-media-abnormal-detail__content,.admin-media-abnormal-detail__summary,.admin-media-abnormal-detail__section{display:grid;gap:var(--admin-ui-space-2)}.admin-media-abnormal-detail__grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-ui-space-3)}.admin-media-abnormal-detail__section{align-content:start;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3);background:var(--admin-ui-surface-raised)}.admin-media-abnormal-detail__summary>*,.admin-media-abnormal-detail__section>*{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.admin-media-abnormal-detail__section>small{color:var(--admin-ui-text-muted)}.admin-media-abnormal-detail__failures{grid-column:1 / -1}.admin-media-migration-result-anchor{min-width:0;max-width:100%;scroll-margin-top:var(--admin-ui-space-5)}.admin-media-migration-result-anchor:focus{outline:none;border-radius:var(--admin-ui-radius-lg);box-shadow:var(--admin-ui-shadow-focus)}.admin-media-migration-result{min-width:0;max-width:100%}.admin-media-migration-stats,.admin-media-migration-stats>*{min-width:0}.admin-media-migration-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-media-migration-table-scroll .admin-ui-data-table{min-width:44rem}.admin-media-migration-actions{min-width:0;flex-wrap:wrap;justify-content:flex-start}.admin-media-workspace{display:grid;min-width:0;gap:var(--admin-ui-space-5)}.admin-media-workspace[hidden]{display:none}.admin-media-page .admin-ui-page-header{margin-bottom:0}.admin-media-workspace-nav{display:flex;min-width:0;flex-wrap:wrap;gap:var(--admin-ui-space-2)}.admin-media-workspace-nav .admin-ui-button[aria-pressed=true]{border-color:var(--admin-ui-border-active);background:var(--admin-ui-control-bg-active);color:var(--admin-ui-text-strong)}.admin-media-upload-form,.admin-media-upload-form>*,.admin-media-upload-grid,.admin-media-upload-grid>*,.admin-media-upload-actions{min-width:0}.admin-media-upload-form{display:grid;gap:var(--admin-ui-space-3)}.admin-media-upload-actions{justify-content:flex-end}.admin-media-assets-toolbar,.admin-media-assets-toolbar>*,.admin-media-assets-toolbar__filters,.admin-media-assets-toolbar__actions,.admin-media-assets-grid,.admin-media-asset-card,.admin-media-asset-card>*,.admin-media-asset-preview,.admin-media-asset-summary,.admin-media-asset-meta,.admin-media-asset-risks,.admin-media-asset-references,.admin-media-asset-actions{min-width:0}.admin-media-assets-toolbar__actions,.admin-media-asset-meta,.admin-media-asset-risks,.admin-media-asset-references,.admin-media-asset-actions{flex-wrap:wrap}.admin-media-assets-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-media-asset-card{display:grid;align-content:start;gap:var(--admin-ui-space-3);min-width:0;max-width:100%;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-lg);background:var(--admin-ui-surface-raised);padding:var(--admin-ui-space-3)}.admin-media-asset-card>*,.admin-media-asset-preview{max-width:100%}.admin-media-asset-preview{display:grid;aspect-ratio:1.3;place-items:stretch;overflow:hidden;border-radius:var(--admin-ui-radius-md)}.admin-media-asset-preview>*{min-width:0;max-width:100%}.admin-media-asset-preview :is(img,video,audio){display:block;width:100%;max-width:100%;min-width:0}.admin-media-asset-preview>img,.admin-media-asset-preview>video{height:100%;object-fit:cover}.admin-media-asset-preview>video{object-fit:contain}.admin-media-asset-audio-preview{display:flex;width:100%;min-width:0;max-width:100%;aspect-ratio:1.3;align-items:center;justify-content:center;flex-direction:column;gap:var(--admin-ui-space-2);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3);background:var(--admin-ui-control-bg);color:var(--admin-ui-text-muted)}.admin-media-asset-audio-preview audio{width:100%;min-width:0;max-width:100%}.admin-media-asset-summary{display:grid;gap:var(--admin-ui-space-1)}.admin-media-asset-summary>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.admin-media-dialog-description{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.admin-media-asset-meta,.admin-media-asset-risks,.admin-media-asset-references,.admin-media-asset-actions{display:flex;gap:var(--admin-ui-space-2)}.admin-media-asset-meta>*,.admin-media-asset-risks>*,.admin-media-asset-references>*,.admin-media-asset-actions>*{min-width:0;max-width:100%}.admin-media-reference-chip{min-width:0;max-width:100%;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-pill);padding:var(--admin-ui-space-1) var(--admin-ui-space-2);color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-xs);overflow-wrap:anywhere;word-break:break-word}.admin-media-asset-title,.admin-media-asset-filename,.admin-media-asset-meta,.admin-media-asset-risks,.admin-media-asset-references{overflow-wrap:anywhere;word-break:break-word;white-space:normal}.admin-media-asset-card>button{justify-self:start;width:auto;max-width:100%}.admin-media-log-actions,.admin-media-log-stats,.admin-media-log-stats>*,.admin-media-log-breakdowns,.admin-media-log-breakdowns>*,.admin-media-log-breakdown,.admin-media-log-detail-list,.admin-media-log-detail-item,.admin-media-log-table-primary,.admin-media-log-table-primary>*{min-width:0}.admin-media-log-actions{flex-wrap:wrap;justify-content:flex-start}.admin-media-log-breakdown,.admin-media-log-detail-item{display:grid;align-content:start;gap:var(--admin-ui-space-2);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3);background:var(--admin-ui-surface-raised)}.admin-media-log-breakdown>span,.admin-media-log-detail-item>*,.admin-media-log-table-primary>*{max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.admin-media-log-breakdown>span,.admin-media-log-detail-item>span{color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm)}.admin-media-log-detail-list{display:grid;gap:var(--admin-ui-space-3)}.admin-media-log-table-primary{display:grid;gap:var(--admin-ui-space-1)}.admin-media-log-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-media-log-table-scroll .admin-ui-data-table{min-width:52rem}.admin-product-reviews-page{min-width:0}.admin-product-review-templates,.admin-product-review-templates .admin-ui-disclosure__content,.admin-product-review-templates .admin-ui-section-card,.admin-product-review-templates .admin-ui-section-card__body{min-width:0;max-width:100%}.admin-product-reviews-status-filter{justify-content:flex-start}button.admin-product-reviews-status-filter__button--active{border-color:var(--admin-ui-border-active);background:var(--admin-ui-control-bg-active);color:var(--admin-ui-text-strong)}.admin-product-reviews-bulk-actions{display:flex;min-width:0;max-width:100%;align-items:center;flex-wrap:wrap;gap:var(--admin-ui-space-3);margin-block:var(--admin-ui-space-4)}.admin-product-reviews-bulk-actions>.admin-ui-control{width:auto;min-width:min(12rem,100%);max-width:100%;flex:1 1 12rem}.admin-product-review-template-row{display:grid;min-width:0;max-width:100%;grid-template-columns:minmax(9rem,.8fr) minmax(16rem,1.4fr) minmax(8rem,auto) auto auto auto;align-items:end;gap:var(--admin-ui-space-3)}.admin-product-review-template-row>*{min-width:0;max-width:100%}.admin-product-review-template-row label{display:grid;gap:var(--admin-ui-space-1)}.admin-product-reviews-readonly-templates .admin-product-review-template-row{grid-template-columns:minmax(0,1fr)}.admin-product-reviews-table__selection-control{display:inline-flex;align-items:center;gap:var(--admin-ui-space-2);color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm);font-weight:800}.admin-product-reviews-table-scroll{min-width:0;max-width:100%}.admin-product-reviews-table-scroll .admin-ui-data-table{min-width:72rem}.admin-product-reviews-table__content,.admin-product-reviews-readonly-templates .admin-product-review-template-row,.admin-product-reviews-table__content .admin-ui-cell-stack>*,.admin-product-reviews-readonly-templates .admin-product-review-template-row>*{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.admin-product-reviews-table__content .media-picker-thumb{width:4.5rem;height:4.5rem;max-width:100%;object-fit:cover}.admin-point-mall-page{width:100%;min-width:0;max-width:100%}.admin-point-mall-page>*,.admin-point-mall-page .admin-ui-section-card,.admin-point-mall-page .admin-ui-section-card__body,.admin-point-mall-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-point-mall-form-card,.admin-point-mall-list-card{min-width:0;max-width:100%}.admin-point-mall-form{display:grid;gap:var(--admin-ui-space-5);min-width:0;max-width:100%}.admin-point-mall-form-group{display:grid;gap:var(--admin-ui-space-3);min-width:0}.admin-point-mall-form-group h4{margin:0;color:var(--admin-ui-text-strong)}.admin-point-mall-form-actions{justify-content:flex-start}.admin-point-mall-table-scroll{max-width:100%;overflow-x:auto}.admin-point-mall-table-scroll .admin-ui-data-table{min-width:58rem}.admin-point-mall-name-cell{display:grid;gap:var(--admin-ui-space-1);min-width:0;overflow-wrap:anywhere}.admin-member-level-page{width:100%;min-width:0;max-width:100%}.admin-member-level-page>*,.admin-member-level-page .admin-ui-section-card,.admin-member-level-page .admin-ui-section-card__body,.admin-member-level-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-member-level-grant-card,.admin-member-level-filter-card,.admin-member-level-list-card{width:100%;min-width:0;max-width:100%}.admin-member-level-grant-form,.admin-member-level-filter-form{display:grid;gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-member-level-cell{display:grid;gap:var(--admin-ui-space-1);min-width:0}.admin-member-level-actions{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);min-width:0}.admin-member-level-actions .admin-ui-button{flex:0 0 auto;width:auto}.admin-member-level-table-scroll{max-width:100%;overflow-x:auto}.admin-member-level-table-scroll .admin-ui-data-table{min-width:44rem}.admin-offline-event-page{width:100%;min-width:0;max-width:100%}.admin-offline-event-page>*,.admin-offline-event-page .admin-ui-section-card,.admin-offline-event-page .admin-ui-section-card__body,.admin-offline-event-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-offline-event-create-card,.admin-offline-event-list-card{min-width:0;max-width:100%}.admin-offline-event-create-form{display:grid;gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-offline-event-create-actions{justify-content:flex-end}.admin-offline-event-description-field,.admin-offline-event-create-actions{grid-column:1 / -1;min-width:0}.admin-offline-event-description{resize:vertical}.admin-offline-event-cell{display:grid;gap:var(--admin-ui-space-1);min-width:0;overflow-wrap:anywhere}.admin-offline-event-table-scroll{max-width:100%;overflow-x:auto}.admin-offline-event-table-scroll .admin-ui-data-table{min-width:52rem}.admin-offline-event-row td{transition:background var(--admin-ui-duration-fast) ease,box-shadow var(--admin-ui-duration-fast) ease}.admin-offline-event-row--selected td{background:var(--admin-ui-control-bg-active);box-shadow:inset 0 1px 0 var(--admin-ui-border-active),inset 0 -1px 0 var(--admin-ui-border-active)}.admin-offline-event-registration-card{min-width:0;max-width:100%}.admin-offline-event-registration-table-scroll{max-width:100%;overflow-x:auto}.admin-offline-event-registration-table-scroll .admin-ui-data-table{min-width:48rem}.admin-offline-event-registration-cell{display:grid;gap:var(--admin-ui-space-1);min-width:0;overflow-wrap:anywhere}.admin-offline-event-registration-actions{flex-wrap:wrap;min-width:0}.admin-offline-event-registration-actions .admin-ui-button{flex:0 0 auto;width:auto}.admin-offline-event-registration-confirmation{min-width:0}.admin-config-center-page{width:100%;min-width:0;max-width:100%}.admin-config-center-page>*,.admin-config-center-page .admin-ui-section-card,.admin-config-center-page .admin-ui-section-card__body,.admin-config-center-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-config-center-form{display:grid;gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-config-center-current-status{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center}.admin-config-center-advanced{min-width:0;max-width:100%;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);background:var(--admin-ui-surface-raised);padding:var(--admin-ui-space-3)}.admin-config-center-advanced>summary{cursor:pointer;color:var(--admin-ui-text-strong);font-weight:800}.admin-config-center-advanced[open]>summary{margin-bottom:var(--admin-ui-space-3)}.admin-config-center-advanced .config-json-editor{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.admin-config-center-actions{display:flex;min-width:0;max-width:100%;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--admin-ui-space-2)}.admin-config-center-history-list{display:grid;gap:var(--admin-ui-space-2);min-width:0}.admin-config-center-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--admin-ui-space-3);min-width:0;max-width:100%;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3);background:var(--admin-ui-surface-raised)}.admin-config-center-history-row>div{display:grid;gap:var(--admin-ui-space-1);min-width:0}.admin-config-center-history-row small{color:var(--admin-ui-text-subtle);overflow-wrap:anywhere}.admin-config-center-actions .admin-ui-button,.admin-config-center-history-row .admin-ui-button{flex:0 0 auto;width:auto;max-width:100%}.admin-approval-center-page{width:100%;min-width:0;max-width:100%}.admin-approval-center-page>*,.admin-approval-center-page .admin-ui-section-card,.admin-approval-center-page .admin-ui-section-card__body,.admin-approval-center-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-approval-filter-form{display:grid;gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-approval-filter-actions{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);justify-content:flex-end;min-width:0}.admin-approval-center-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-approval-center-table-scroll .admin-ui-data-table{min-width:56rem}.admin-approval-change-cell,.admin-approval-applicant-cell{display:grid;gap:var(--admin-ui-space-1);min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-approval-change-details{min-width:0;max-width:100%;color:var(--admin-ui-text-muted)}.admin-approval-change-details>summary{cursor:pointer;color:var(--admin-ui-gold-bright);font-weight:800}.admin-approval-change-details[open]{display:grid;gap:var(--admin-ui-space-2)}.admin-approval-change-details>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.admin-approval-change-details pre{max-width:100%;max-height:18rem;overflow-x:auto;overflow-y:auto;margin:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3);background:var(--admin-ui-control-bg);color:var(--admin-ui-text-muted);font-family:SFMono-Regular,Roboto Mono,Consolas,monospace;font-size:var(--admin-ui-font-xs);line-height:1.55;white-space:pre}.admin-approval-actions{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);justify-content:flex-end;min-width:0}.admin-approval-action{display:grid;gap:var(--admin-ui-space-1);justify-items:end;min-width:0;max-width:100%}.admin-approval-filter-actions .admin-ui-button,.admin-approval-actions .admin-ui-button{flex:0 0 auto;width:auto;max-width:100%}.admin-coming-soon-page{min-width:0;max-width:100%}.admin-coming-soon-page,.admin-coming-soon-page>*,.admin-coming-soon-page .admin-ui-section-card,.admin-coming-soon-page .admin-ui-section-card__body,.admin-coming-soon-page__body,.admin-coming-soon-page__body>*{min-width:0}.admin-coming-soon-page .admin-ui-page-header{margin-bottom:0}.admin-coming-soon-page__card{min-height:320px}.admin-coming-soon-page__card .admin-ui-section-card__body{display:grid;min-height:320px}.admin-coming-soon-page__body{display:grid;place-items:center;align-content:center;gap:var(--admin-ui-space-4);max-width:42rem;margin:0 auto;text-align:center;overflow-wrap:anywhere}.admin-coming-soon-page__icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid var(--admin-ui-border-strong);border-radius:var(--admin-ui-radius-pill);background:var(--admin-ui-control-bg-hover);color:var(--admin-ui-gold-text);font-size:var(--admin-ui-font-xxl)}.admin-coming-soon-page__purpose{margin:0;color:var(--admin-ui-text-strong);font-size:var(--admin-ui-font-lg);line-height:1.7}.admin-coming-soon-page__stage{display:grid;gap:var(--admin-ui-space-1);color:var(--admin-ui-text-muted);line-height:1.6}.admin-coming-soon-page__stage>span{font-size:var(--admin-ui-font-sm)}.admin-coming-soon-page__stage>strong{color:var(--admin-ui-text-strong)}.admin-customers-page,.admin-customers-page>*,.admin-customers-page .admin-ui-section-card,.admin-customers-page .admin-ui-section-card__body{min-width:0;max-width:100%}.admin-customers-page .admin-ui-page-header{margin-bottom:0}.admin-customers-filter{min-width:0}.admin-customers-filter__actions{display:flex;align-items:flex-end;justify-content:flex-end;min-width:0;height:100%}.admin-customers-detail-card{scroll-margin-top:var(--admin-ui-space-5)}.admin-customers-detail-summary{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-3);align-items:flex-start;justify-content:space-between;min-width:0}.admin-customers-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--admin-ui-space-3);min-width:0}.admin-customers-points-form{display:grid;gap:var(--admin-ui-space-4);min-width:0;border-top:1px solid var(--admin-ui-border);padding-top:var(--admin-ui-space-4)}.admin-customers-points-actions{display:flex;justify-content:flex-end;min-width:0}.admin-customers-table-scroll .admin-ui-data-table{min-width:48rem}.admin-customers-row--selected{background:var(--admin-ui-control-bg-active)}.admin-categories-page,.admin-categories-page>*,.admin-categories-page .admin-ui-section-card,.admin-categories-page .admin-ui-section-card__body{min-width:0;max-width:100%}.admin-categories-page .admin-ui-page-header{margin-bottom:0}.admin-categories-create-form{display:grid;gap:var(--admin-ui-space-4);min-width:0}.admin-categories-create-actions{display:flex;justify-content:flex-end;min-width:0}.admin-categories-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-categories-table-scroll .admin-ui-data-table{min-width:50rem}.admin-categories-name-cell{max-width:24rem;overflow-wrap:anywhere}.admin-coupons-page,.admin-coupons-page>*,.admin-coupons-page .admin-ui-section-card,.admin-coupons-page .admin-ui-section-card__body,.admin-coupons-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-coupons-page .admin-ui-page-header{margin-bottom:0}.admin-coupons-filter,.admin-coupons-create-form,.admin-coupons-issue-form,.admin-coupons-invalidate-form{display:grid;gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-coupons-create-form .admin-ui-form-grid,.admin-coupons-issue-form .admin-ui-form-grid,.admin-coupons-invalidate-form .admin-ui-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-coupons-filter__actions,.admin-coupons-create-actions,.admin-coupons-form-actions{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);justify-content:flex-end;min-width:0}.admin-coupons-manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-coupons-manual-grid>*{min-width:0;max-width:100%}.admin-coupons-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-coupons-table-scroll .admin-ui-data-table{min-width:64rem}.admin-coupons-row--selected{background:var(--admin-ui-control-bg-active);box-shadow:inset 3px 0 0 var(--admin-ui-gold-bright)}.admin-coupons-template-cell{min-width:0;max-width:24rem;overflow-wrap:anywhere}.admin-invite-materials-page,.admin-invite-materials-page>*,.admin-invite-materials-page .admin-ui-section-card,.admin-invite-materials-page .admin-ui-section-card__body,.admin-invite-materials-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-invite-materials-page .admin-ui-page-header{margin-bottom:0}.admin-invite-materials-form,.admin-invite-materials-editor,.admin-invite-materials-template-list,.admin-invite-materials-submit{display:grid;gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-invite-materials-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.75fr);gap:var(--admin-ui-space-5);align-items:start;min-width:0;max-width:100%}.admin-invite-materials-template-card{display:grid;gap:var(--admin-ui-space-4);min-width:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-4);background:var(--admin-ui-surface)}.admin-invite-materials-template-card__header,.admin-invite-materials-template-card__actions,.admin-invite-materials-submit__actions,.admin-invite-materials-preview__meta{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center;min-width:0}.admin-invite-materials-template-card__header{justify-content:space-between}.admin-invite-materials-template-card__actions,.admin-invite-materials-submit__actions{justify-content:flex-end}.admin-invite-materials-preview{position:sticky;top:var(--admin-ui-space-4);align-self:start;min-width:0;max-width:100%}.admin-invite-materials-share-preview{display:grid;gap:var(--admin-ui-space-2);min-width:0;margin-bottom:var(--admin-ui-space-4);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-4);background:var(--admin-ui-control-bg);overflow-wrap:anywhere}.admin-invite-materials-share-preview>span,.admin-invite-materials-preview__meta,.admin-invite-materials-pending-change>span{color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);line-height:1.5}.admin-invite-materials-share-preview>p{margin:0;color:var(--admin-ui-text-muted);line-height:1.6}.admin-invite-materials-poster{position:relative;width:min(100%,20rem);aspect-ratio:560 / 996;margin-inline:auto;overflow:hidden;border:1px solid var(--admin-ui-border-strong);border-radius:calc(var(--admin-ui-radius-md) + 4px);color:#fff8df;box-shadow:var(--admin-ui-shadow-panel)}.admin-invite-materials-poster--mountain{background:radial-gradient(circle at 70% 18%,rgba(229,197,109,.22),transparent 23%),linear-gradient(155deg,#1a2119 0%,#172018 42%,#0b0c09 100%)}.admin-invite-materials-poster--gift{background:radial-gradient(circle at 50% 22%,rgba(208,73,49,.3),transparent 28%),linear-gradient(150deg,#36130f 0%,#24100d 48%,#0b0907 100%)}.admin-invite-materials-poster--zen{background:linear-gradient(35deg,transparent 45%,rgba(229,197,109,.18) 46%,transparent 48%),linear-gradient(150deg,#17130d 0%,#0c0b09 58%,#21180d 100%)}.admin-invite-materials-poster__brand,.admin-invite-materials-poster__copy,.admin-invite-materials-poster__hint,.admin-invite-materials-poster__qr-disabled{position:absolute;z-index:1;right:8%;left:8%;text-align:center;overflow-wrap:anywhere}.admin-invite-materials-poster__brand{top:7%;color:#e5c56d;font-size:clamp(.72rem,1.4vw,1rem);font-weight:800;letter-spacing:.16em}.admin-invite-materials-poster__copy{top:17%;display:grid;gap:var(--admin-ui-space-2)}.admin-invite-materials-poster__copy>strong{font-size:clamp(1rem,2.1vw,1.55rem);line-height:1.35}.admin-invite-materials-poster__copy>span,.admin-invite-materials-poster__hint,.admin-invite-materials-poster__qr-disabled{color:#fff8dfb8;font-size:clamp(.65rem,1.2vw,.86rem);line-height:1.5}.admin-invite-materials-poster__qr{position:absolute;z-index:2;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:3px solid rgba(255,250,240,.92);border-radius:var(--admin-ui-radius-sm);padding:3%;background:repeating-linear-gradient(45deg,#111 0 3px,#fff 3px 6px);color:#111;font-size:clamp(.52rem,1vw,.72rem);font-weight:900;text-align:center;text-shadow:0 0 3px #fff}.admin-invite-materials-poster__qr-disabled{top:59%;border:1px dashed rgba(229,197,109,.55);border-radius:var(--admin-ui-radius-sm);padding:var(--admin-ui-space-3)}.admin-invite-materials-poster__hint{bottom:6%}.admin-invite-materials-preview__meta{margin-top:var(--admin-ui-space-3);justify-content:center;text-align:center;overflow-wrap:anywhere}.admin-invite-materials-pending-change{display:grid;gap:var(--admin-ui-space-1);min-width:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3);background:var(--admin-ui-control-bg);overflow-wrap:anywhere}.admin-marketing-activities-page,.admin-marketing-activities-page>*,.admin-marketing-activities-page .admin-ui-section-card,.admin-marketing-activities-page .admin-ui-section-card__body,.admin-marketing-activities-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-marketing-activities-page .admin-ui-page-header{margin-bottom:0}.admin-marketing-activities-filter-card,.admin-marketing-activities-results-card{min-width:0;max-width:100%}.admin-marketing-activities-filter-form{display:grid;gap:var(--admin-ui-space-4);min-width:0;max-width:100%}.admin-marketing-activities-filter-actions{justify-content:flex-end}.admin-marketing-activities-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-ui-space-3);min-width:0;max-width:100%}.admin-marketing-activities-stats .admin-ui-stat-tile__label,.admin-marketing-activities-stats .admin-ui-stat-tile__value{min-width:0;overflow-wrap:anywhere}.admin-marketing-activities-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-marketing-activities-table-scroll .admin-ui-data-table{min-width:88rem}.admin-marketing-activities-cell-stack{display:grid;gap:var(--admin-ui-space-1);min-width:8rem;align-content:start;overflow-wrap:anywhere}.admin-marketing-activities-identity{min-width:18rem;max-width:24rem}.admin-marketing-activities-cell-stack>small{color:var(--admin-ui-text-subtle);line-height:1.5}.admin-supplier-settlements-page,.admin-supplier-settlements-page>*,.admin-supplier-settlements-page .admin-ui-section-card,.admin-supplier-settlements-page .admin-ui-section-card__body{min-width:0;max-width:100%}.admin-supplier-settlements-page .admin-ui-page-header{margin-bottom:0}.admin-supplier-settlements-navigation-card,.admin-supplier-settlements-workspace{min-width:0;max-width:100%}.admin-supplier-settlements-navigation{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);gap:var(--admin-ui-space-4);align-items:end;min-width:0;max-width:100%}.admin-supplier-settlements-tabs{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center;min-width:0}.admin-supplier-settlements-tab{flex:0 1 auto;min-width:8rem}.admin-supplier-settlements-tab--active{border-color:var(--admin-ui-border-active);background:var(--admin-ui-control-bg-active);color:var(--admin-ui-text-strong);box-shadow:var(--admin-ui-shadow-active)}.admin-supplier-settlements-batches-table-scroll,.admin-supplier-settlements-items-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-supplier-settlements-batches-table-scroll .admin-ui-data-table,.admin-supplier-settlements-items-table-scroll .admin-ui-data-table{min-width:64rem}.admin-supplier-settlements-cell-stack{display:grid;gap:var(--admin-ui-space-1);min-width:0;max-width:22rem;overflow-wrap:anywhere}.admin-supplier-settlements-cell-stack>small{color:var(--admin-ui-text-subtle);line-height:1.5}.admin-wechat-reconciliation-page,.admin-wechat-reconciliation-page>*,.admin-wechat-reconciliation-page .admin-ui-section-card,.admin-wechat-reconciliation-page .admin-ui-section-card__body,.admin-wechat-reconciliation-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-wechat-reconciliation-page .admin-ui-page-header{margin-bottom:0}.admin-wechat-reconciliation-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:var(--admin-ui-space-4);align-items:start;min-width:0;max-width:100%}.admin-wechat-reconciliation-layout>*,.admin-wechat-reconciliation-reports,.admin-wechat-reconciliation-items,.admin-wechat-reconciliation-item-card,.admin-wechat-reconciliation-item-fields,.admin-wechat-reconciliation-item-fields>*{min-width:0}.admin-wechat-reconciliation-filter-grid{grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) auto;align-items:end}.admin-wechat-reconciliation-item-filter-grid{grid-template-columns:minmax(10rem,1fr) auto;align-items:end}.admin-wechat-reconciliation-filter-actions{display:flex;justify-content:flex-end;min-width:0}.admin-wechat-reconciliation-reports .admin-ui-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-wechat-reconciliation-reports .admin-ui-data-table{min-width:30rem}.admin-wechat-reconciliation-page .admin-ui-link-button{max-width:100%;border:0;padding:0;background:transparent;color:var(--admin-ui-gold-text);font:inherit;font-weight:800;text-align:left;text-decoration:underline;text-underline-offset:.2em}.admin-wechat-reconciliation-page .admin-ui-link-button:focus-visible{border-radius:var(--admin-ui-radius-sm);outline:2px solid var(--admin-ui-gold-bright);outline-offset:3px}.admin-wechat-reconciliation-item-list{display:grid;gap:var(--admin-ui-space-3);min-width:0}.admin-wechat-reconciliation-item-card{display:grid;gap:var(--admin-ui-space-3);border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-4);background:var(--admin-ui-surface-raised)}.admin-wechat-reconciliation-item-card__head{display:flex;gap:var(--admin-ui-space-3);align-items:flex-start;justify-content:space-between;min-width:0}.admin-wechat-reconciliation-item-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--admin-ui-space-3);margin:0}.admin-wechat-reconciliation-item-fields>div{display:grid;gap:var(--admin-ui-space-1);border-radius:var(--admin-ui-radius-sm);padding:var(--admin-ui-space-3);background:var(--admin-ui-control-bg)}.admin-wechat-reconciliation-item-fields dt{color:var(--admin-ui-text-muted);font-size:var(--admin-ui-font-sm)}.admin-wechat-reconciliation-item-fields dd{margin:0;color:var(--admin-ui-text-strong)}.admin-wechat-reconciliation-long-value,.admin-wechat-reconciliation-item-fields dd{min-width:0;overflow-wrap:anywhere;word-break:break-word}.admin-audit-log-page{width:100%;min-width:0;max-width:100%}.admin-audit-log-page>*,.admin-audit-log-page .admin-ui-section-card,.admin-audit-log-page .admin-ui-section-card__body,.admin-audit-log-page .admin-ui-form-grid>*{min-width:0;max-width:100%}.admin-audit-log-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.admin-audit-log-filter-field{display:grid;align-content:start;gap:var(--admin-ui-space-2);min-inline-size:0;margin:0;border:0;padding:0}.admin-audit-log-technical-filter{display:grid;gap:var(--admin-ui-space-2);min-width:0}.admin-audit-log-filter-actions{display:flex;flex-wrap:wrap;gap:var(--admin-ui-space-2);align-items:center;align-self:end;justify-content:flex-end;min-width:0}.admin-audit-log-scope-help{margin:var(--admin-ui-space-3) 0 0;color:var(--admin-ui-text-subtle);font-size:var(--admin-ui-font-sm);line-height:1.5;overflow-wrap:anywhere}.admin-audit-log-snapshot,.admin-audit-log-snapshot__focus,.admin-audit-log-snapshot-grid,.admin-audit-log-snapshot-grid>section,.admin-audit-log-request-fields,.admin-audit-log-request-fields>div{min-width:0;max-width:100%}.admin-audit-log-snapshot__focus{border-radius:var(--admin-ui-radius-sm);outline:none}.admin-audit-log-snapshot__focus:focus-visible{outline:2px solid var(--admin-ui-gold-bright);outline-offset:3px}.admin-audit-log-snapshot__focus>h3,.admin-audit-log-snapshot-grid h4{margin:0;color:var(--admin-ui-text-strong)}.admin-audit-log-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--admin-ui-space-4);margin-top:var(--admin-ui-space-4)}.admin-audit-log-snapshot-grid>section{display:grid;align-content:start;gap:var(--admin-ui-space-2)}.admin-audit-log-snapshot-grid pre{margin:0;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-sm);padding:var(--admin-ui-space-3);background:var(--admin-ui-control-bg);color:var(--admin-ui-text);font:inherit;font-size:var(--admin-ui-font-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.admin-audit-log-request-fields{display:grid;gap:var(--admin-ui-space-2);margin:0}.admin-audit-log-request-fields>div{display:grid;grid-template-columns:minmax(6rem,auto) minmax(0,1fr);gap:var(--admin-ui-space-2)}.admin-audit-log-request-fields dt{color:var(--admin-ui-text-muted)}.admin-audit-log-request-fields dd{min-width:0;margin:0;overflow-wrap:anywhere;word-break:break-word}.admin-audit-log-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.admin-audit-log-table-scroll .admin-ui-data-table{min-width:56rem}.admin-audit-log-page .admin-ui-cell-stack{overflow-wrap:anywhere;word-break:break-word}@media (max-width: 1200px){.admin-media-assets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-shell__body{grid-template-columns:minmax(13rem,14rem) minmax(0,1fr);gap:var(--admin-ui-space-4);padding:var(--admin-ui-space-4)}.admin-product-review-template-row,.admin-member-level-grant-form .admin-ui-form-grid,.admin-offline-event-create-form .admin-ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customers-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-categories-create-form .admin-ui-form-grid,.admin-coupons-create-form .admin-ui-form-grid,.admin-coupons-issue-form .admin-ui-form-grid,.admin-coupons-invalidate-form .admin-ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-coupons-create-form .admin-ui-field--span-4{grid-column:1 / -1}.admin-coupons-manual-grid,.admin-invite-materials-layout{grid-template-columns:minmax(0,1fr)}.admin-invite-materials-preview{position:static}.admin-invite-materials-template-grid,.admin-marketing-activities-stats,.admin-audit-log-filter-grid,.admin-audit-log-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-log-snapshot-grid>section:last-child{grid-column:1 / -1}}@media (max-width: 860px){.admin-media-assets-grid{grid-template-columns:minmax(0,1fr)}.admin-dashboard-shell__topbar{align-items:stretch;flex-direction:column;padding:var(--admin-ui-space-3) var(--admin-ui-space-4)}.admin-dashboard-shell__user{justify-content:space-between}.admin-dashboard-shell__identity{text-align:left}.admin-dashboard-shell__body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(10rem,34dvh) minmax(0,1fr);gap:var(--admin-ui-space-3);min-width:0;padding:var(--admin-ui-space-3)}.admin-dashboard-shell__navigation{max-width:100%;border:1px solid var(--admin-ui-border);border-radius:var(--admin-ui-radius-md);padding:var(--admin-ui-space-3);background:var(--admin-ui-surface);overflow-x:hidden;overflow-y:auto}.admin-dashboard-shell__content-inner{padding:var(--admin-ui-space-4)}.admin-auth-layout{grid-template-columns:minmax(0,1fr);gap:var(--admin-ui-space-4);padding:var(--admin-ui-space-4)}.admin-auth-brand,.admin-auth-workspace{border-radius:var(--admin-ui-radius-md)}.admin-auth-brand{min-height:20rem}.admin-auth-actions{align-items:center;justify-content:flex-end}.admin-auth-actions .admin-ui-button{width:auto;max-width:100%}.admin-coming-soon-page__return{width:100%}.admin-customers-stat-grid,.admin-customers-filter .admin-ui-form-grid,.admin-customers-points-form .admin-ui-form-grid{grid-template-columns:minmax(0,1fr)}.admin-customers-filter__actions,.admin-customers-points-actions{justify-content:stretch}.admin-customers-filter__actions .admin-ui-button,.admin-customers-points-actions .admin-ui-button{width:100%}.admin-categories-create-form .admin-ui-form-grid{grid-template-columns:minmax(0,1fr)}.admin-categories-create-actions{justify-content:stretch}.admin-categories-create-actions .admin-ui-button{width:100%}.admin-coupons-create-form .admin-ui-form-grid,.admin-coupons-issue-form .admin-ui-form-grid,.admin-coupons-invalidate-form .admin-ui-form-grid{grid-template-columns:minmax(0,1fr)}.admin-coupons-filter__actions,.admin-coupons-create-actions,.admin-coupons-form-actions{justify-content:stretch}.admin-coupons-filter__actions .admin-ui-button,.admin-coupons-create-actions .admin-ui-button,.admin-coupons-form-actions .admin-ui-button{width:100%}.admin-invite-materials-meta-grid,.admin-invite-materials-copy-grid,.admin-invite-materials-template-grid{grid-template-columns:minmax(0,1fr)}.admin-invite-materials-template-card__header{align-items:flex-start;flex-direction:column}.admin-invite-materials-template-card__actions,.admin-invite-materials-submit__actions,.admin-invite-materials-submit__actions .admin-ui-button{width:100%}.admin-marketing-activities-filter-grid,.admin-marketing-activities-stats{grid-template-columns:minmax(0,1fr)}.admin-marketing-activities-filter-actions,.admin-marketing-activities-filter-actions .admin-ui-button{width:100%}.admin-wechat-reconciliation-layout,.admin-wechat-reconciliation-filter-grid,.admin-wechat-reconciliation-item-filter-grid,.admin-wechat-reconciliation-item-fields{grid-template-columns:minmax(0,1fr)}.admin-wechat-reconciliation-filter-actions,.admin-wechat-reconciliation-filter-actions .admin-ui-button{width:100%}.admin-wechat-reconciliation-item-card__head{align-items:stretch;flex-direction:column}.admin-audit-log-filter-grid,.admin-audit-log-snapshot-grid{grid-template-columns:minmax(0,1fr)}.admin-audit-log-snapshot-grid>section:last-child{grid-column:auto}.admin-audit-log-filter-actions,.admin-audit-log-filter-actions .admin-ui-button{width:100%}.admin-supplier-settlements-navigation{grid-template-columns:minmax(0,1fr)}.admin-supplier-settlements-tabs,.admin-supplier-settlements-tab{min-width:0;width:100%}.admin-media-abnormal-detail__grid,.admin-product-review-template-row,.admin-member-level-grant-form .admin-ui-form-grid,.admin-member-level-filter-form .admin-ui-form-grid,.admin-point-mall-form .admin-ui-form-grid,.admin-offline-event-create-form .admin-ui-form-grid{grid-template-columns:minmax(0,1fr)}.admin-config-center-history-row{grid-template-columns:minmax(0,1fr);align-items:start;justify-items:start}.admin-config-center-actions{align-items:center;justify-content:flex-start}.admin-config-center-actions .admin-ui-button{width:auto}.admin-approval-filter-actions,.admin-approval-actions{align-items:center;justify-content:flex-start}.admin-approval-action{justify-items:start}.admin-approval-filter-actions .admin-ui-button,.admin-approval-actions .admin-ui-button{width:auto;max-width:100%}.admin-offline-event-registration-card .admin-ui-section-card__actions,.admin-offline-event-registration-card .admin-ui-section-card__actions>.admin-ui-actions{align-items:center;flex-direction:row;justify-content:flex-end;width:100%;min-width:0}.admin-offline-event-registration-card .admin-ui-section-card__actions .admin-ui-button{width:auto;max-width:100%}.admin-media-upload-actions,.admin-media-assets-toolbar__actions,.admin-media-asset-actions{align-items:center;flex-direction:row}.admin-media-upload-actions>button,.admin-media-assets-toolbar__actions>button,.admin-media-asset-actions>button{width:auto;max-width:100%;min-width:0}.admin-media-migration-actions{align-items:center;flex-direction:row;justify-content:flex-start}.admin-media-migration-actions>.admin-ui-button{flex:0 1 auto;min-width:0;max-width:100%;width:auto}.admin-media-log-actions{align-items:center;flex-direction:row;flex-wrap:wrap;width:auto}.admin-media-log-actions>.admin-ui-button{flex:0 1 auto;min-width:0;max-width:100%;width:auto}.admin-order-detail-sections,.admin-order-action-grid,.admin-refund-detail-sections{grid-template-columns:minmax(0,1fr)}.admin-order-filter-actions,.admin-order-filter-actions .admin-ui-button,.admin-order-action-card>.admin-ui-button,.admin-order-invoice-filter-actions,.admin-order-invoice-filter-actions .admin-ui-button,.admin-commission-withdrawal-filter-actions,.admin-commission-withdrawal-filter-actions .admin-ui-button,.admin-refund-filter-actions,.admin-refund-filter-actions .admin-ui-button,.admin-after-sale-filter-actions,.admin-after-sale-filter-actions .admin-ui-button,.admin-customer-service-filter-actions,.admin-customer-service-filter-actions .admin-ui-button{width:100%}.admin-customer-service-layout{grid-template-columns:minmax(0,1fr)}.admin-customer-service-table-scroll .admin-ui-data-table{min-width:56rem}.admin-customer-service-message__bubble{max-width:100%}.admin-after-sale-table-scroll .admin-ui-data-table{min-width:60rem}.admin-after-sale-table__work-order{min-width:16rem}.admin-after-sale-table__actions{min-width:14rem}.admin-music-analytics-controls{grid-template-columns:minmax(0,1fr)}.admin-music-workspace__navigation .admin-ui-button{flex:1 1 auto}}@media (prefers-reduced-motion: reduce){button.admin-ui-button,input.admin-ui-control,select.admin-ui-control,textarea.admin-ui-control,.admin-ui-data-table tbody tr,.admin-offline-event-row td{transition:none}.dashboard-operations-details>summary:after,.admin-ui-disclosure>summary:after{transition:none}button.admin-ui-button:not(:disabled):hover,button.admin-ui-button:not(:disabled):active,button.admin-ui-button.admin-ui-button--primary:not(:disabled):hover,button.admin-ui-button.admin-ui-button--primary:not(:disabled):active,button.admin-ui-button.admin-ui-button--secondary:not(:disabled):hover,button.admin-ui-button.admin-ui-button--secondary:not(:disabled):active,button.admin-ui-button.admin-ui-button--danger:not(:disabled):hover,button.admin-ui-button.admin-ui-button--danger:not(:disabled):active{transform:none}}
