*{box-sizing:border-box}body{color:#17201b;background:#f4f2eb;min-width:1180px;margin:0;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.app-shell{min-height:100vh}.sider{color:#fff;padding:18px 12px;background:#15201b!important}.brand{align-items:center;gap:12px;padding:8px 10px 24px;display:flex}.brand-mark{color:#102018;background:#d8f16a;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.brand strong,.brand span{display:block}.brand span{color:#a8b8ad;margin-top:3px;font-size:12px}.sider .ant-menu{color:#c8d4cd;background:0 0;border:0}.sider .ant-menu-item-selected{color:#fff!important;background:#244b38!important}.content{background:linear-gradient(120deg,#d8f16a1f,#0000 34%),#f6f5ef;padding:30px}.page-header{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.eyebrow{color:#52705f;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;display:inline-flex}h1{letter-spacing:0;margin:8px 0 6px;font-size:30px}.page-header p{color:#66746b;margin:0}.toolbar{margin-bottom:18px}.active-filters{color:#65746b;align-items:center;gap:10px;margin:-4px 0 16px;font-size:13px;display:flex}.active-filters>span{white-space:nowrap}.page-alert{margin-bottom:18px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.stat-grid .ant-statistic{background:#fff;border:1px solid #e2e6dd;border-radius:8px;min-height:104px;padding:18px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-panel{background:#fff;border:1px solid #e2e6dd;border-radius:8px;min-height:190px;padding:18px}.ops-panel h2{margin:0 0 14px;font-size:17px}.status-pills{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.status-pills span{color:#5f6e65;background:#fbfcf8;border:1px solid #edf0e9;border-radius:8px;min-height:70px;padding:12px}.status-pills span.is-clickable{cursor:pointer}.status-pills span.is-clickable:hover{background:#f2f7ee;border-color:#b8cfc1}.status-pills strong{color:#17201b;margin-bottom:5px;font-size:24px;line-height:1;display:block}.issue-row{color:#607067;border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;min-height:38px;display:flex}.issue-row:last-child{border-bottom:0}.issue-row.is-clickable{cursor:pointer}.issue-row.is-clickable:hover{color:#1f7a5a}.issue-row strong{color:#1f7a5a;font-size:18px}.issue-row strong.is-danger{color:#b42318}.cover-thumb,.cover-empty{object-fit:cover;background:#dfe5dc;border-radius:7px;width:86px;height:54px}small{color:#7b887f;margin-top:4px;display:block}.ai-summary{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.upload-options{color:#536359;align-items:center;gap:12px;margin-bottom:16px;display:flex}.upload-dragger{background:#fbfbf7!important;border-color:#b6c7ba!important}.upload-dragger h2{margin:12px 0 6px;font-size:22px}.upload-dragger p{color:#738178}.form-grid{background:#fff;border:1px solid #e2e6dd;border-radius:8px;max-width:760px;padding:22px}.form-hint{color:#6f7e75;margin-left:10px;font-size:12px}.publish-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.publish-summary div{background:#fbfcf8;border:1px solid #e2e6dd;border-radius:8px;min-height:66px;padding:10px}.publish-summary span,.publish-summary strong{display:block}.publish-summary span{color:#66746b;font-size:12px}.publish-summary strong{margin-top:8px;font-size:20px}.modal-alert{margin-bottom:14px}.sub-panel{background:#fbfcf8;border:1px solid #e2e6dd;border-radius:8px;margin-top:18px;padding:14px}.sub-panel strong{margin-bottom:10px;display:block}.link-actions{width:100%}.link-chip{background:#fff;border:1px solid #e2e6dd;border-radius:8px;padding:6px 8px}.storage-form{grid-template-columns:120px 1fr 120px 110px auto;align-items:end;gap:10px;margin-top:12px;display:grid}.storage-form .ant-form-item{margin-bottom:0}.diagnostic-message{gap:8px;display:grid}.diagnostic-message code{color:#1f4f3d;white-space:nowrap;background:#fbfcf8;border:1px solid #e2e6dd;border-radius:7px;max-width:720px;padding:8px 10px;font-size:12px;line-height:1.5;display:block;overflow-x:auto}.login-page{background:linear-gradient(140deg,#1f7a5a40,#0000 40%),linear-gradient(25deg,#d8f16a33,#0000 34%),#101915;place-items:center;min-height:100vh;display:grid}.login-panel{background:#fff;border-radius:8px;grid-template-columns:1.1fr .9fr;width:min(880px,100vw - 40px);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000052}.login-art{color:#fff;background:linear-gradient(160deg,#10191542,#101915e0),url(https://wallpaper.wdbzk.com/covers/%E6%B2%BB%E6%84%88__Lily%20On%20The%20Hill%20\(%E4%B8%98%E3%81%AE%E4%B8%8A%E3%81%AE%E3%83%A6%E3%83%AA\)%20-%20Lily%20Watching%20the%20Clouds%20-%20%5B4K%5D..jpg) 50%/cover;min-height:430px;padding:42px}.login-art span{color:#d8f16a;font-weight:700}.login-art h1{margin-top:92px;font-size:40px}.login-art p{max-width:360px;line-height:1.7}.login-panel form{align-self:center;padding:42px}
