body{font-size:14px;line-height:1.6;font-family:'Microsoft YaHei','PingFang SC',system-ui,sans-serif}
textarea{font:inherit;line-height:1.65}.sidebar{width:216px;padding:18px 12px;overflow-y:auto}.workspace{margin-left:216px}.brand{font-size:18px;padding-bottom:18px}.brand-mark{width:38px;height:38px;font-size:27px}.nav-item{height:41px;font-size:14px;margin:2px 0;gap:11px}.nav-item span{font-size:17px}.nav-section{padding-top:12px}.sidebar-foot{position:static;margin:24px 12px 0}.topbar{height:60px;padding:0 24px}.page-content{padding:24px}.page-head h1,.platform-hero h1{font-size:24px;line-height:1.4;letter-spacing:0}.page-head p{font-size:13px;margin-top:6px}.card h2,.wizard-head h2{font-size:18px}.card{padding:20px;box-shadow:0 2px 8px rgba(22,45,60,.035)}.primary,.secondary,.upload-method-btn{font-size:13px;padding:9px 14px;border-radius:7px}.platform-hero{padding:22px 24px}.platform-stat strong{font-size:27px}.method-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.method-card{padding:20px;box-shadow:none}.method-card h3{font-size:17px;line-height:1.5}.method-card .card-actions{flex-wrap:wrap}.method-card .card-actions button{white-space:normal;min-width:100px}.method-meta span{font-size:12px}.method-upload-guide{padding:14px 18px}.wizard{width:min(880px,100%)}.wizard-head{padding:16px 22px;position:sticky;top:0;background:white;z-index:1}.wizard-body{padding:20px 24px}.wizard-actions{position:sticky;bottom:0;background:white;padding:14px 24px}.wizard-grid{gap:14px}.wizard-field{font-size:13px}.wizard-field input,.wizard-field select,.wizard-field textarea{padding:9px 11px;font-size:14px}.wizard-field textarea{min-height:130px}.review-section.full{grid-column:1/-1}.platform-table{width:100%;border-collapse:collapse;font-size:13px}.platform-table td,.platform-table th{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid #e5ebee}.platform-table th{background:#f5f8fa;color:#607480;font-weight:500}.hero-result strong{font-size:34px}.extract-dialog h2{font-size:21px}.extract-dialog{padding:24px}.stepper{height:74px}.method-upload-guide .guide-icon{font-size:11px}
@media(max-width:760px){.workspace{margin-left:0}.page-content{padding:16px}.page-head h1{font-size:21px}.wizard-body{padding:16px}.wizard-field textarea{min-height:110px}.page-head{flex-wrap:wrap}.platform-table td,.platform-table th{padding:9px}.topbar{padding:0 12px}.method-grid{grid-template-columns:1fr}}
@media(max-width:760px){.topbar{gap:6px}.project-select select{min-width:0;max-width:145px}.top-create{margin-left:0}.top-actions{gap:5px}.wizard-backdrop{padding:12px}.wizard{max-height:94vh}.wizard-head{padding:14px 16px}.wizard-grid{min-width:0}.wizard-field input,.wizard-field textarea,.wizard-field select{min-width:0;width:100%}.doc-row{grid-template-columns:minmax(0,1fr) 42px 68px 56px;gap:5px}.doc-name{overflow-wrap:anywhere}.doc-name .file-icon{display:none}.inline-upload{max-width:100%;white-space:normal}.platform-page .page-head{display:block}.head-actions{margin-top:12px}.project-toolbar{flex-wrap:wrap}.table-wrap{overflow:auto}}
.stage-switch{display:flex;gap:10px;margin:0 0 16px}.stage-editor{grid-column:1/-1;border:1px solid #d5e3e5;border-radius:10px;padding:18px;display:grid;gap:14px}.stage-editor legend{font-weight:700;color:#08756e;padding:0 8px}.stage-editor p{margin:0;color:#6b7e87;font-size:13px}
.condition-row{padding:15px 0;border-bottom:1px solid #e4ecee}.condition-row label{display:flex;align-items:center;justify-content:space-between;gap:16px}.condition-row select,.condition-row input{padding:9px;border:1px solid #ccd8de;border-radius:6px}.condition-row input{width:100%;margin-top:10px}.fuel-row{display:flex;flex-wrap:wrap;gap:12px;background:#f4f8fa;padding:14px;margin:10px 0}.fuel-row label{flex:1;min-width:140px;font-size:12px}.fuel-row input{display:block;width:100%;padding:9px;border:1px solid #ccd8de;border-radius:6px}.doc-actions .secondary{font-size:11px;padding:5px}.doc-status.exempt{color:#647986}
