:root{color:#172033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f7fb;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:1120px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}.app-shell{grid-template-columns:248px 1fr;min-height:100vh;display:grid}.sidebar{color:#d9e4f5;background:#0f1b2d;height:100vh;padding:24px 18px;position:sticky;top:0}.brand{align-items:center;gap:12px;padding:6px 8px 24px;display:flex}.brand__logo{color:#fff;background:#18b6a4;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brand strong,.brand span{display:block}.brand strong{font-size:18px}.brand span{color:#89a0bc;margin-top:4px;font-size:12px}nav{flex-direction:column;gap:6px;display:flex}nav button{color:#b9c6d8;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;display:flex}nav button span{color:#cfe0f6;background:#ffffff14;border-radius:7px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}nav button.active,nav button:hover{color:#fff;background:#182943}nav button.active span{color:#fff;background:#18b6a4}.main{padding:28px 32px 48px}.topbar{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.eyebrow{color:#5b6d84;font-size:13px;font-weight:700}h1,h2,p{margin:0}h1{color:#142033;letter-spacing:0;margin-top:6px;font-size:28px}.topbar__tools{align-items:center;gap:10px;display:flex}.search-box{color:#789;background:#fff;border:1px solid #dce5ef;border-radius:8px;align-items:center;gap:8px;width:320px;height:42px;padding:0 14px;display:flex}.search-box input{border:0;outline:0;flex:1;min-width:0}.primary-button,.ghost-button,.text-button,.icon-button{border:0;border-radius:8px;font-weight:700}.primary-button{color:#fff;background:#1677ff;height:42px;padding:0 16px}.ghost-button{color:#1677ff;background:#edf5ff;height:34px;padding:0 12px}.text-button{color:#1677ff;background:0 0;padding:0}.icon-button{color:#1677ff;background:#edf5ff;place-items:center;width:38px;height:38px;display:inline-grid}.icon-button--danger{color:#e03131;background:#fff1f1}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.metric-card,.panel{background:#fff;border:1px solid #e4ebf3;border-radius:8px;box-shadow:0 14px 30px #1c2d460f}.metric-card{min-height:152px;padding:22px}.metric-card__label{color:#65758b;font-size:14px;font-weight:700}.metric-card__value{color:#111827;margin-top:18px;font-size:36px;font-weight:850}.metric-card__footer{color:#8a97a8;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.trend{border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.trend--up{color:#087f5b;background:#e9f8f3}.trend--down{color:#d9480f;background:#fff1f1}.trend--flat{color:#64748b;background:#eef2f7}.work-grid,.chart-grid{gap:18px;margin-top:18px;display:grid}.work-grid{grid-template-columns:minmax(0,1.5fr) minmax(360px,.8fr)}.chart-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel{padding:22px}.panel__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}h2{color:#1f2937;font-size:18px}.audit-list{flex-direction:column;gap:12px;display:flex}.audit-row{background:#f7f9fc;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:14px;display:flex}.audit-row__title{color:#233046;align-items:center;gap:8px;font-weight:800;display:flex}.audit-row p{color:#728197;margin-top:6px;font-size:13px}.audit-row__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.type-chip,.status{border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.type-chip{color:#087f5b;background:#e9f8f3}.status{color:#64748b;background:#eef2f7}.status--待审核,.status--审核中{color:#b7791f;background:#fff8e5}.status--已通过,.status--正常,.status--在售{color:#087f5b;background:#e9f8f3}.status--已驳回,.status--封禁{color:#d9480f;background:#fff1f1}.status--禁言,.status--已售,.status--禁用{color:#64748b;background:#eef2f7}.health-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.health-grid div{background:#f7f9fc;border-radius:8px;padding:18px}.health-grid strong,.health-grid span{display:block}.health-grid strong{color:#0f766e;font-size:28px}.health-grid span{color:#718096;margin-top:8px;font-size:13px}.bar-chart{grid-template-columns:repeat(4,1fr);align-items:end;gap:18px;height:250px;padding-top:20px;display:grid}.bar-chart__item{color:#718096;justify-items:center;gap:12px;font-size:13px;display:grid}.bar-chart__bar{background:linear-gradient(#1677ff,#18b6a4);border-radius:8px 8px 4px 4px;width:46px;min-height:20px}.progress-list{flex-direction:column;gap:18px;display:flex}.progress-row{color:#5d6b7f;grid-template-columns:120px 1fr;align-items:center;gap:16px;font-size:14px;display:grid}.progress-row__track{background:#edf2f7;border-radius:999px;height:10px;overflow:hidden}.progress-row__track div{border-radius:inherit;background:linear-gradient(90deg,#1677ff,#18b6a4);height:100%}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #edf2f7;padding:16px 12px}th{color:#718096;font-size:13px}td{color:#243044;font-size:14px}td strong,td span{display:block}td span{color:#8694a7;margin-top:5px;font-size:12px}.placeholder{text-align:center;background:#f8fbfd;border:1px dashed #cfd8e6;border-radius:8px;align-content:center;justify-items:center;min-height:260px;display:grid}.placeholder strong{color:#233046;font-size:20px}.placeholder p{color:#728197;max-width:520px;margin-top:10px;line-height:1.6}@media (width<=1240px){.metric-grid,.work-grid,.chart-grid{grid-template-columns:1fr 1fr}.work-grid{grid-template-columns:1fr}}.media-console{gap:18px;display:grid}.media-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.media-summary article{background:#fff;border-radius:10px;padding:18px;box-shadow:0 8px 24px #0f172a0d}.media-summary span,.detail-grid span{color:#718096;font-size:13px;display:block}.media-summary strong{color:#172033;margin-top:8px;font-size:28px;display:block}.media-tabs{border-bottom:1px solid #e8edf4;gap:8px;margin-bottom:16px;display:flex}.media-tabs button{color:#64748b;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px}.media-tabs button.active{color:#1677ff;border-bottom-color:#1677ff}.media-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:12px;display:flex}.media-filters label{color:#64748b;gap:5px;font-size:12px;display:grid}.media-filters input{border:1px solid #dbe3ee;border-radius:7px;min-width:190px;padding:9px 10px}.media-filters button,.media-detail button{color:#fff;cursor:pointer;background:#1677ff;border:0;border-radius:7px;padding:9px 14px}.media-filters button.secondary,.media-detail button{color:#475569;background:#eef2f7}.media-error{color:#c2410c;background:#fff1f1;border-radius:7px;margin:12px 0;padding:10px 12px}.media-result{color:#718096;padding:8px 0;font-size:13px}.table-scroll{overflow-x:auto}.link-button{color:#1677ff;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.media-badge{color:#475569;background:#eef2f7;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.media-badge--approved,.media-badge--succeeded,.media-badge--final_ready{color:#087f5b;background:#e9f8f3}.media-badge--rejected,.media-badge--deadletter,.media-badge--review_failed{color:#c2410c;background:#fff1f1}.media-badge--pending,.media-badge--processing,.media-badge--reviewing,.media-badge--submitted,.media-badge--retry_wait{color:#a16207;background:#fff8e5}.media-subtitle{margin-top:24px}.media-pagination{color:#64748b;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.media-pagination button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:7px;padding:7px 12px}.media-pagination button:disabled{cursor:not-allowed;opacity:.45}.media-detail header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.media-detail header h2{margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.detail-grid div{background:#f7f9fc;border-radius:8px;padding:14px}.detail-grid strong{color:#233046;margin-top:7px;display:block}@media (width<=900px){.media-summary,.detail-grid{grid-template-columns:1fr 1fr}}.takeout-console{gap:18px;display:grid}.takeout-tabs{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.takeout-tabs button,.takeout-subtabs button{color:#526174;background:#eef2f7;border:1px solid #0000;border-radius:7px;padding:9px 13px}.takeout-tabs button.active,.takeout-subtabs button.active{color:#1677ff;background:#edf5ff;border-color:#1677ff;font-weight:700}.takeout-panel{position:relative;overflow:hidden}.takeout-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.takeout-controls,.takeout-subtabs,.takeout-row-actions,.takeout-actions{flex-wrap:wrap;align-items:end;gap:9px;display:flex}.takeout-controls label,.takeout-form label{color:#64748b;gap:5px;font-size:12px;display:grid}.takeout-controls input,.takeout-controls select,.takeout-form input{color:#243044;background:#fff;border:1px solid #dbe3ee;border-radius:7px;min-width:150px;padding:8px 10px}.takeout-controls button,.takeout-row-actions button,.takeout-actions button,.takeout-form button,.takeout-notice button,.takeout-detail button{color:#fff;background:#1677ff;border:0;border-radius:7px;padding:8px 12px}.takeout-controls button.secondary,.takeout-form button.secondary,.takeout-detail header button{color:#475569;background:#eef2f7}.takeout-row-actions button.danger,.takeout-actions button.danger{color:#c2410c;background:#fff1f1}.takeout-controls button:disabled,.takeout-row-actions button:disabled,.takeout-actions button:disabled,.takeout-form button:disabled{cursor:not-allowed;opacity:.55}.takeout-badge{color:#475569;background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.takeout-badge--active,.takeout-badge--on_shelf,.takeout-badge--paid,.takeout-badge--completed{color:#087f5b;background:#e9f8f3}.takeout-badge--pending_review,.takeout-badge--pending,.takeout-badge--pending_payment,.takeout-badge--preparing,.takeout-badge--ready_for_pickup{color:#a16207;background:#fff8e5}.takeout-badge--rejected,.takeout-badge--suspended,.takeout-badge--refunded,.takeout-badge--cancelled,.takeout-badge--removed{color:#c2410c;background:#fff1f1}.takeout-notice{color:#c2410c;background:#fff1f1;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 13px;display:flex}.takeout-notice--conflict{color:#92400e;background:#fff8e5}.takeout-pagination{color:#64748b;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.takeout-pagination button{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:7px;padding:7px 12px}.takeout-pagination button:disabled{cursor:not-allowed;opacity:.45}.takeout-detail{background:#fbfdff;border:1px solid #dce5ef;border-radius:9px;margin-top:20px;padding:18px}.takeout-detail header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.takeout-fact{background:#f4f7fb;border-radius:8px;min-width:0;padding:13px}.takeout-fact span{color:#718096;font-size:12px;display:block}.takeout-fact strong{overflow-wrap:anywhere;color:#233046;margin-top:6px;font-size:14px;display:block}.takeout-description{color:#526174;margin:14px 0;line-height:1.65}.takeout-detail h4{color:#334155;margin:20px 0 10px}.takeout-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.takeout-timeline div{background:#f4f7fb;border-left:3px solid #18b6a4;border-radius:5px;padding:12px}.takeout-timeline span,.takeout-timeline strong{display:block}.takeout-timeline span{color:#718096;font-size:12px}.takeout-timeline strong{color:#233046;margin-top:5px;font-size:13px}.takeout-form{grid-template-columns:repeat(2,minmax(220px,1fr));align-items:end;gap:14px;max-width:920px;display:grid}.content-takedown-button{color:#c2410c;background:#fff1f1;border:0;border-radius:7px;padding:8px 12px;font-weight:700}.content-takedown-button:disabled{cursor:not-allowed;opacity:.55}.content-takedown-error{color:#c2410c;background:#fff1f1;border-radius:7px;margin-bottom:14px;padding:11px 13px;font-weight:700}.delivery-console{gap:18px;display:grid}.delivery-tabs{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.delivery-tabs button{color:#526174;background:#eef2f7;border:1px solid #0000;border-radius:7px;padding:9px 13px}.delivery-tabs button.active{color:#087f5b;background:#e9f8f3;border-color:#18b6a4;font-weight:700}.delivery-panel{position:relative;overflow:hidden}.delivery-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.delivery-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.delivery-summary-grid article{background:#f7f9fc;border-radius:10px;padding:18px}.delivery-summary-grid span{color:#718096;font-size:13px;display:block}.delivery-summary-grid strong{color:#172033;margin-top:8px;font-size:26px;display:block}.delivery-controls,.delivery-row-actions,.delivery-form{flex-wrap:wrap;align-items:end;gap:9px;margin-bottom:14px;display:flex}.delivery-form{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:end;max-width:1080px;display:grid}.delivery-form--wide{grid-template-columns:repeat(4,minmax(180px,1fr))}.delivery-controls label,.delivery-form label{color:#64748b;gap:5px;font-size:12px;display:grid}.delivery-controls input,.delivery-controls select,.delivery-form input,.delivery-form select{color:#243044;background:#fff;border:1px solid #dbe3ee;border-radius:7px;min-width:150px;padding:8px 10px}.delivery-controls button,.delivery-row-actions button,.delivery-form button,.delivery-notice button,.delivery-detail button,.delivery-header button{color:#fff;background:#1677ff;border:0;border-radius:7px;padding:8px 12px}.delivery-secondary,.delivery-controls button.delivery-secondary,.delivery-form button.delivery-secondary,.delivery-detail header button{color:#475569;background:#eef2f7}.delivery-row-actions button.danger{color:#c2410c;background:#fff1f1}.delivery-controls button:disabled,.delivery-row-actions button:disabled,.delivery-form button:disabled,.delivery-header button:disabled{cursor:not-allowed;opacity:.55}.delivery-badge{color:#475569;background:#eef2f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.delivery-badge--active,.delivery-badge--ready_for_claim,.delivery-badge--delivered,.delivery-badge--succeeded,.delivery-badge--paid_offline{color:#087f5b;background:#e9f8f3}.delivery-badge--pending,.delivery-badge--pending_fee_payment,.delivery-badge--claimed,.delivery-badge--to_pickup,.delivery-badge--picked_up,.delivery-badge--delivering,.delivery-badge--retry_pending{color:#a16207;background:#fff8e5}.delivery-badge--cancelled,.delivery-badge--payment_failed,.delivery-badge--failed,.delivery-badge--disabled{color:#c2410c;background:#fff1f1}.delivery-notice{color:#c2410c;background:#fff1f1;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:11px 13px;display:flex}.delivery-notice--conflict{color:#92400e;background:#fff8e5}.delivery-pagination{color:#64748b;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.delivery-pagination button{color:#475569;background:#fff;border:1px solid #dbe3ee;border-radius:7px;padding:7px 12px}.delivery-pagination button:disabled{cursor:not-allowed;opacity:.45}.delivery-detail{background:#fbfdff;border:1px solid #dce5ef;border-radius:9px;margin-top:20px;padding:18px}.delivery-detail header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.delivery-fact{background:#f4f7fb;border-radius:8px;min-width:0;padding:13px}.delivery-fact span{color:#718096;font-size:12px;display:block}.delivery-fact strong{overflow-wrap:anywhere;color:#233046;margin-top:6px;font-size:14px;display:block}.delivery-description{color:#526174;margin:14px 0;line-height:1.65}.delivery-detail h4,.delivery-subtitle{color:#334155;margin:20px 0 10px}.delivery-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.delivery-timeline div{background:#f4f7fb;border-left:3px solid #18b6a4;border-radius:5px;padding:12px}.delivery-timeline span,.delivery-timeline strong{display:block}.delivery-timeline span{color:#718096;font-size:12px}.delivery-timeline strong{color:#233046;margin-top:5px;font-size:13px}@media (width<=1240px){.takeout-header{flex-direction:column;align-items:stretch}.takeout-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-header{flex-direction:column;align-items:stretch}.delivery-summary-grid,.delivery-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-form,.delivery-form--wide{grid-template-columns:repeat(2,minmax(180px,1fr))}}
