body{font-family:"Microsoft YaHei",system-ui,sans-serif}.workspace{grid-template-columns:230px minmax(0,1fr)}.sidebar{width:230px;padding:22px 14px}.side-brand{padding:0 6px 22px}.side-nav{gap:7px}.side-nav .nav-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:13px 16px;min-height:68px;height:auto;border-radius:10px;white-space:nowrap}.side-nav .nav-btn span{display:block!important;font-size:16px}.side-nav .nav-btn small{display:block;color:#c3d4cb;font-size:12px;font-weight:400}.side-nav .nav-btn.active{background:#337552}.side-nav .nav-btn.active small{color:#fff}.side-bottom{display:grid;gap:10px}.content-shell{min-width:0;padding:28px;max-width:1600px;width:100%}.topbar{gap:18px;align-items:flex-start;margin-bottom:12px}.topbar h1{font-size:30px;line-height:1.3}.topbar .eyebrow{font-size:12px;letter-spacing:1px;margin-bottom:6px}.topbar #subtitle{font-size:13px;line-height:1.6;max-width:700px}.top-actions{flex-shrink:0;gap:10px}.top-actions>*{white-space:nowrap;min-height:44px}.demo-flag{font-size:12px;padding:8px 12px}.workspace-view-hint{font-size:14px;color:#52665b;margin:0 0 22px;line-height:1.7}.panel{padding:22px;border-radius:14px}.panel-head{gap:16px;flex-wrap:wrap}.panel-head h2{font-size:20px;line-height:1.4}.panel-head p{font-size:13px}.data-table th,.data-table td{padding:13px 14px;font-size:14px}.data-table th{color:#4e6558}.metric-grid{gap:12px}.metric{padding:18px;border-radius:12px}.metric strong{font-size:27px}.metric span{font-size:13px}.leader-tasks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.leader-tasks button{text-align:left;padding:20px;background:white;border:1px solid #c9ddd0;border-radius:12px;cursor:pointer;display:grid;gap:10px}.leader-tasks button:first-child{background:#edf6ef}.leader-tasks span{color:#367353;font-size:12px;font-weight:700}.leader-tasks strong{font-size:18px;color:#1c3427}.leader-tasks small{font-size:12px;color:#52665b;line-height:1.6}.order-toolbar{display:grid;grid-template-columns:auto minmax(190px,1fr) minmax(180px,260px);align-items:end}.order-toolbar h2{align-self:center}.order-toolbar label{font-size:13px}.order-toolbar select{width:100%}.order-download-actions{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.calculation-help{font-size:13px;margin:14px 0 22px;color:#52665b}.calculation-help summary{cursor:pointer;padding:8px 0}.order-customer summary{padding:15px;font-size:15px}.code-settings{border-top:1px solid #e3ece5;padding:6px 14px}.code-settings>summary{background:transparent;font-size:12px;padding:7px;color:#52665b;cursor:pointer}.customer-code-editor{margin:8px 0!important}.directory-tools{display:flex;align-items:end;gap:14px;flex-wrap:wrap;margin-bottom:16px}.directory-tools label{display:grid;gap:6px;font-size:13px;flex:1;min-width:200px}.directory-tools input{width:100%;min-height:44px}.customer-directory .data-table{min-width:0;width:100%}.customer-directory tbody tr[hidden]{display:none}button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bc8a36;outline-offset:2px}button{min-height:44px}.order-matrix{min-width:600px!important}.overview-payment-host{margin:22px 0}.overview-payment-host .leader-payment-panel{border-color:#bfdaca;box-shadow:0 14px 34px rgba(25,72,53,.07)}.overview-payment-host .payment-heading h2{color:#143d2d}
@media(max-width:1000px){.workspace{grid-template-columns:190px minmax(0,1fr)}.sidebar{width:190px}.content-shell{padding:20px}.leader-tasks{grid-template-columns:1fr}.leader-tasks button{padding:14px}.order-toolbar{grid-template-columns:1fr 1fr}.order-toolbar h2{grid-column:1/-1}.topbar{flex-wrap:wrap}.customer-directory .data-table th,.customer-directory .data-table td{padding:10px;font-size:13px}}
@media(max-width:640px){.workspace{display:block}.sidebar{position:static;width:100%;height:auto;padding:14px}.side-brand{padding-bottom:12px}.side-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.side-nav .nav-btn{padding:10px 6px;min-height:48px;align-items:center}.side-nav .nav-btn span{font-size:13px}.side-nav .nav-btn small{display:none}.side-bottom{display:flex;margin-top:12px}.side-bottom button{font-size:12px;min-height:36px}.content-shell{padding:16px}.topbar h1{font-size:26px}.top-actions{flex-wrap:wrap}.workspace-view-hint{font-size:13px}.panel{padding:14px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:12px}.metric strong{font-size:21px}.order-toolbar{grid-template-columns:1fr}.order-toolbar h2{white-space:normal}.order-download-actions>*{width:100%}.customer-directory .table-wrap{overflow:visible}.customer-directory .data-table thead{display:none}.customer-directory .data-table tbody{display:grid;gap:12px}.customer-directory .data-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d6e2d9;border-radius:10px;padding:8px}.customer-directory .data-table td{border:0;white-space:normal}.customer-directory .data-table td:nth-child(n+4){display:none}.order-customer summary b{display:block;margin-top:8px}}
@media(max-width:640px){.customer-directory .data-table td:nth-child(n+4){display:block}.customer-directory .data-table td:nth-child(4)::before{content:'预定商品：'}.customer-directory .data-table td:nth-child(5)::before{content:'总份数：'}.customer-directory .data-table td:nth-child(6)::before{content:'预定金额：'}}
@media(max-width:720px){body[data-leader-view="overview"] .content-shell{padding-bottom:calc(178px + env(safe-area-inset-bottom))}.overview-payment-host{margin:16px 0 22px}.overview-payment-host .leader-payment-panel{border:0;box-shadow:none}}
