:root{color:#202320;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f4f1;font-family:Inter,Noto Sans SC,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f3f4f1;min-width:1080px;min-height:100vh;margin:0}.admin-loading{color:#6d746d;place-items:center;min-height:100vh;display:grid}.login-shell{background:#e9ece7;place-items:center;min-height:100vh;padding:40px;display:grid}.login-panel{background:#fff;border:1px solid #cfd4ce;width:420px;padding:38px;box-shadow:0 18px 60px #1f2b2317}.login-panel h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:34px}.login-panel .ant-alert{margin:20px 0}.product-mark{color:#315b4c;letter-spacing:.13em;font-size:11px;font-weight:750}.console-layout{background:#f3f4f1;min-height:100vh}.console-header{background:#fff;border-bottom:1px solid #d5d9d4;justify-content:space-between;align-items:center;height:78px;padding:14px 30px;line-height:normal;display:flex}.console-header h3{margin:3px 0 0}.operator{color:#687068;align-items:center;gap:12px;display:flex}.console-content{background:#fff;border:1px solid #d5d9d4;width:min(100% - 48px,1440px);margin:22px auto 60px;padding:24px 28px}.workspace-section h2{letter-spacing:-.025em;margin-bottom:4px}.section-heading,.subsection-heading,.publish-bar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.section-heading{margin-bottom:22px}.subsection-heading{align-items:center;margin:30px 0 10px}.subsection-heading h4{margin:0}.workflow-steps{border-top:1px solid #e0e3df;border-bottom:1px solid #e0e3df;margin:26px 0 34px;padding:20px}.publish-bar{border-top:1px solid #dfe2de;border-bottom:1px solid #dfe2de;align-items:center;margin:30px 0;padding:18px 0}.publish-bar p{color:#6c736c;margin:4px 0 0}.version-select{width:220px}.wide-input{width:380px}.reason-input{width:340px}.data-block{margin:22px 0}.adjustment-form{border-top:1px solid #e0e3df;margin:20px 0;padding:16px 0}.json-value{white-space:pre-wrap;max-width:720px;max-height:340px;margin:0;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.ant-table-wrapper{border-top:1px solid #e1e4e0}.ant-table-cell{vertical-align:top}.ant-drawer .ant-form-item{margin-bottom:18px}@media (width<=1180px){.console-content{width:calc(100% - 24px);padding:20px}}
