body{margin:0;background:#f5f7fa;color:#182a39;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:1.6}*{box-sizing:border-box}a,button,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;transition:background .18s,transform .18s}button:disabled{opacity:.5;cursor:not-allowed}a:focus-visible,button:focus-visible{outline:3px solid #68bba7;outline-offset:3px}a{text-decoration:none;color:inherit}.topbar{height:82px;border-bottom:1px solid #e1e7ed;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1240px)/2))}.brand,.date-tag,.top-meta,.top-meta>span{display:flex;align-items:center;gap:10px}.brand{gap:12px}.brand strong{font-size:24px;letter-spacing:1px}.brand-icon{background:#146b58;color:#fff;border-radius:12px;width:43px;height:43px;display:grid;place-items:center}.brand-sub{margin-left:8px;padding-left:20px;border-left:1px solid #d8dee4;color:#667684;font-size:14px}.top-meta{font-size:14px;gap:18px}.avatar{display:grid!important;place-items:center;border-radius:50%;background:#e7efec;width:34px;height:34px;color:#146b58;margin-left:15px}main{max-width:1240px;margin:auto;padding:38px 24px 0}.heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:29px}.eyebrow{font-size:12px;letter-spacing:2px;color:#71818c;font-weight:600}h1{font-size:30px;letter-spacing:-1px;font-weight:650;margin:8px 0 6px}p{margin:0;color:#6c7b87;font-size:14px}.heading p{font-size:15px}.date-tag{font-size:14px;color:#5b716b}.metrics{display:grid;grid-template-columns:1.4fr 1fr 1fr;border:1px solid #e1e7ed;background:white;border-radius:14px;margin-bottom:25px;padding:24px 0}.metrics>div{display:flex;align-items:center;gap:16px;padding:0 27px;position:relative}.metrics>div+div{border-left:1px solid #e6ebef}.metric-icon{height:47px;width:47px;display:grid;place-items:center;color:#547969;background:#edf4f1;border-radius:12px;flex-shrink:0}.metrics strong{font-size:28px;line-height:1.6;letter-spacing:-.6px;font-weight:650}.metrics small{font-size:15px;font-weight:400;color:#74828e}.metric-note{position:absolute;right:20px;bottom:6px;font-size:12px;color:#8a969f}.main-tabs{display:flex!important;border-bottom:1px solid #dfe6ec;width:100%!important;justify-content:flex-start!important;gap:25px!important;padding:0!important;margin-bottom:23px}.main-tabs,.main-tabs [data-slot=tabs-trigger]{background:transparent!important;height:55px!important;border-radius:0!important}.main-tabs [data-slot=tabs-trigger]{flex:0 1 auto!important;padding:14px 4px!important;box-shadow:none!important;font-size:15px;gap:8px;color:#697984}.main-tabs [data-state=active]{border-bottom:3px solid #146b58!important;color:#146b58!important;font-weight:600}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(300px,1fr);gap:24px;align-items:start}.panel{background:#fff;border:1px solid #e0e7ed;border-radius:14px;padding:27px;box-shadow:0 3px 10px #17293803}.panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:12px}.panel-heading>svg{color:#6b8078}h2{font-size:19px;font-weight:650;margin:0 0 3px}h3{font-size:16px;font-weight:600;margin:0}.chip{display:inline-flex;white-space:nowrap;background:#edf5f1;color:#41725f;border:1px solid #dcebe3;padding:3px 10px;border-radius:5px;font-size:12px}.chip,.staff-line{align-items:center}.staff-line{display:flex;gap:14px;background:#f7f9fa;border:1px solid #eaf0f3;border-radius:8px;padding:12px 14px;margin-bottom:26px}.staff-line label{white-space:nowrap}.staff-line>span{margin-left:auto;font-size:12px;color:#7b8790}.staff-line b{font-size:14px;color:#146b58}.staff-line [data-slot=select-trigger]{width:125px}.address-block{display:flex;gap:15px;position:relative;margin-bottom:26px}.point-badge{flex-shrink:0;width:29px;height:29px;background:#146b58;color:#fff;border-radius:9px;display:grid;place-items:center;font-size:14px;margin-top:2px}.point-badge.destination{background:#d37a36}.point-fields{flex:1;min-width:0}.section-title{justify-content:space-between;margin-bottom:12px}.section-title,.text-button{display:flex;align-items:center}.text-button{gap:5px;font-size:13px;color:#146b58;background:none;border:0;padding:3px}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}label{display:block;font-size:14px;color:#485964}input,textarea{display:block;width:100%;border:1px solid #dfe5eb;border-radius:7px;background:#fff;padding:10px 12px;min-height:43px;color:#263c4a;font:inherit;font-size:14px;margin:6px 0 12px;outline:none}input:focus,textarea:focus{border-color:#358873;box-shadow:0 0 0 3px #146b5811}input::placeholder,textarea::placeholder{color:#99a4ad}textarea{min-height:76px;resize:vertical}.point-fields>input{background:#fafbfc;margin-bottom:0}.coordinate{color:#146b58;font-size:12px}.goods-block{border-top:1px solid #edf0f3;padding-top:22px}.goods-block h3{display:flex;gap:8px;align-items:center;margin-bottom:15px}.goods-block [data-slot=select-trigger]{width:100%;height:43px;margin:6px 0 12px;box-shadow:none}.form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:14px;font-weight:500;min-height:43px;padding:10px 18px;border:1px solid transparent}.primary{background:#146b58;color:#fff}.primary:hover{background:#0b5747}.secondary{background:#fff;color:#536773;border-color:#dce3e9}.secondary:hover{background:#f3f7f5}.quote-panel{padding:25px}.provider-list>div{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #edf0f3}.provider-logo{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-size:20px;font-weight:650}.orange{background:#fff0e4;color:#ec781d}.blue{background:#eaf1ff;color:#3966d8}.provider-list b{font-size:15px}.provider-list p,.status{font-size:12px}.status{margin-left:auto;color:#939ba2}.quote-empty{text-align:center;padding:34px 12px 27px}.empty-icon{width:64px;height:64px;margin:0 auto 16px;display:grid;place-items:center;background:#f1f5f5;color:#83a394;border-radius:20px}.quote-empty h3{margin-bottom:10px;font-size:15px}.quote-empty p{line-height:1.9;font-size:13px}.demo-button{border:1px dashed #ccd8d1;width:100%;padding:10px;background:#f8fbf9;border-radius:7px;font-size:13px;color:#5b7e6d}.balance-note{margin-top:19px;border-radius:12px;padding:25px;background:#e9f1ed;color:#315847}.balance-note h3{margin:12px 0 8px}.balance-note p{font-size:13px;line-height:1.9;color:#648074}.balance-note>div{border-top:1px solid #d3e1d8;gap:7px;margin-top:18px;padding-top:16px;font-size:12px}.balance-note>div,.notice{display:flex;align-items:center}.notice{gap:10px;padding:13px 16px;background:#f2f6fa;border-radius:8px;margin-bottom:16px;font-size:14px}.notice.error{background:#fff1e7;color:#89542b}.notice a,.notice button{text-decoration:underline;white-space:nowrap}.notice svg{flex-shrink:0}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.staff-card{border:1px solid #e1e7ed;border-radius:10px;padding:20px}.staff-top{display:flex;align-items:center;gap:13px;margin-bottom:18px}.staff-top p{font-size:12px}.staff-avatar{width:41px;height:41px;display:grid;place-items:center;background:#edf4f0;border-radius:11px;color:#548374;font-size:15px}.staff-money{display:block;font-size:25px;margin:5px 0 16px}.staff-buttons{display:flex;gap:10px}.staff-buttons>*{flex:1}.muted{font-size:13px;color:#7b8a95}.ledger-title{margin:28px 0 15px}.ledger-row,.order-row{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #e7edf1;padding:19px 0}.ledger-row strong{color:#146b58;white-space:nowrap}.order-row h3{margin:12px 0 7px;overflow-wrap:anywhere}.order-row button{flex-shrink:0}.empty-state{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:#799282}.empty-state p{max-width:360px}.settings-panel{max-width:840px}.integration{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.pending{border-top:1px solid #e4eaf0;margin-top:28px;padding-top:25px}.integration p{margin-top:5px}.settings-panel>.primary{margin-top:15px}.settings-panel>.notice{margin-top:25px}.quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.map-dialog{max-width:650px!important}.map-canvas{height:340px;background:#eef3f6;border-radius:10px}.demo-quotes{padding:24px 0}.quote-row{display:flex;align-items:center;justify-content:space-between;padding:19px 0;border-bottom:1px solid #edf0f3}.quote-row strong{color:#146b58;font-size:23px}.demo-quotes>p{font-size:12px;margin-top:12px}footer{padding:29px 0;text-align:center;color:#8a99a3;font-size:12px}footer span{padding:0 10px}@media(max-width:1000px){.metrics>div{padding:0 17px}.metric-note{display:none}.team-grid{grid-template-columns:repeat(2,1fr)}.workspace-grid{grid-template-columns:minmax(0,1.45fr) minmax(270px,1fr)}.staff-line{flex-wrap:wrap}.staff-line>span{margin-left:0}.topbar{padding:0 24px}.brand-sub{display:none}}@media(max-width:760px){.topbar{height:66px;padding:0 17px}.brand strong{font-size:21px}.top-meta{gap:8px}.top-meta>span:last-child{display:none}.avatar{margin-left:7px}main{padding:23px 14px 0}.heading{margin-bottom:20px}.heading h1{font-size:25px}.heading p{font-size:13px;max-width:290px}.date-tag{display:none}.metrics{grid-template-columns:1.4fr 1fr 1fr;padding:16px 0;margin-bottom:15px}.metrics>div{padding:0 12px;gap:0}.metric-icon{display:none}.metrics p{font-size:11px}.metrics strong{font-size:21px}.metrics small{font-size:12px}.main-tabs{gap:14px!important;margin-bottom:16px;overflow-x:auto}.main-tabs [data-slot=tabs-trigger]{font-size:13px;gap:5px}.main-tabs [data-slot=tabs-trigger] svg{width:15px}.workspace-grid{grid-template-columns:1fr;gap:17px}.panel{padding:20px 16px}.point-fields{min-width:0}.address-block{gap:10px}.point-badge{width:25px;height:25px;font-size:12px}.two-fields{gap:10px}.section-title .text-button{font-size:12px}.staff-line{padding:10px}.staff-line>span{font-size:12px}.form-actions .primary{flex:1}.quote-column{display:flex;flex-direction:column}.quote-empty{padding:23px}.balance-note{margin-top:15px}.team-grid{grid-template-columns:1fr}.staff-card{padding:18px}.order-row{align-items:flex-start;flex-direction:column}.notice{flex-wrap:wrap}.quick-amounts button{padding:8px}.integration{align-items:flex-start}.map-canvas{height:280px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.three-fields{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:15px}.address-line{display:grid;grid-template-columns:145px 1fr;gap:12px}.address-line [data-slot=select-trigger]{width:100%;height:43px;margin:6px 0 12px;box-shadow:none}.address-suggest{position:relative;width:100%}.address-suggest input{width:100%}.address-suggest .map-search-results{margin-top:4px}.quote-row input[type=radio]{width:17px;height:17px;margin:2px 10px 0 0;accent-color:#146b58;flex:0 0 auto}.quote-row:has(input[type=radio]:checked){background:#eef8f5;outline:2px solid #68bba7;outline-offset:-2px}.real-order{border-left:4px solid #146b58}.status.connected{color:#146b58}.brand-city,.mobile-demo-toggle,.tab-balance{display:none}.brand-icon{overflow:hidden;background:#fff url(/delivery/beibei-delivery-logo.png) 50%/cover no-repeat}.brand-icon svg{display:none}.brand>strong{font-size:0}.brand>strong:after{content:"贝贝配送";font-size:24px;letter-spacing:1px}footer{font-size:0}footer:after{content:"贝贝配送 · 让团队配送更有序";font-size:12px}.batch-call-bar{position:sticky;z-index:20;bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:720px;margin:18px auto;padding:13px 15px;border:1px solid #b8d8cd;border-radius:12px;background:#f2faf7;box-shadow:0 8px 28px #183d3026}.batch-call-bar>div{display:grid;gap:2px}.batch-call-bar b{color:#174f40;font-size:14px}.batch-call-bar span{color:#61766e;font-size:12px}.batch-call-bar .primary{flex:0 0 auto}.support-account-list{margin:18px 0;padding:18px 0;border-top:1px solid #e4eaf0;border-bottom:1px solid #e4eaf0}.support-account-list>h3{margin-bottom:10px}.support-account-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 0;border-top:1px solid #edf1f4}.support-account-row p{margin-top:2px}.support-account-row>span{color:#7b8a95;font-size:12px;white-space:nowrap}.support-account-row>button{flex:0 0 auto}.support-app .provider-list{display:none}@media (max-width:760px){.three-fields{grid-template-columns:1fr 1fr}.three-fields>label:first-child{grid-column:1/-1}.address-line{grid-template-columns:115px 1fr}}.platform-panel{margin-top:20px;max-width:850px}.platform-block{display:grid;gap:8px;padding:20px 0;border-top:1px solid #e4eaf0}.platform-block h3{font-size:17px}.platform-block p{font-size:14px;line-height:1.7;max-width:70ch}.platform-block label{max-width:600px}.platform-block .chip,.platform-block .primary{justify-self:start}.platform-block input{margin-bottom:8px}.map-error{margin:10px 0;padding:10px 12px;border:1px solid #e9bd9a;border-radius:8px;background:#fff7ed;color:#8b3b17;font-size:13px;line-height:1.6}.address-map-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.map-search{position:relative;display:grid;gap:5px;margin-bottom:10px}.map-search label{color:#334656;font-size:13px;font-weight:600}.map-search input{width:100%;height:40px;padding:8px 12px;border:1px solid #d5dfe8;border-radius:8px;background:white;font-size:14px}.map-search input:focus{outline:2px solid #68bba7;outline-offset:1px}.map-search-hint{color:#677987;font-size:12px}.map-search-results{position:static;width:100%;max-height:220px;overflow-y:auto;overscroll-behavior:contain;border:1px solid #d5dfe8;border-radius:8px;background:white;box-shadow:0 5px 14px #1c34441c}.map-search-results button{display:grid;gap:2px;width:100%;padding:9px 12px;border:0;border-bottom:1px solid #edf1f4;background:white;text-align:left}.map-search-results button:focus-visible,.map-search-results button:hover{background:#ecf7f3}.map-search-results strong{color:#1b3544;font-size:14px}.map-search-results span{color:#6a7c88;font-size:12px}.map-dialog{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:640px){.map-dialog .map-canvas{height:min(260px,33dvh)}.map-search-results{max-height:180px}}.staff-heading-actions{display:flex;align-items:center;gap:10px}.staff-heading-actions .primary{white-space:nowrap}@media (max-width:640px){.staff-heading-actions{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:760px){.topbar{padding:0 14px;gap:10px}.brand{min-width:0;flex-shrink:1;gap:9px}.brand-icon{width:38px;height:38px;border-radius:10px;flex:0 0 38px}.brand strong{white-space:nowrap}.brand strong,.brand>strong:after{font-size:20px}.top-meta{flex-shrink:0;gap:7px}.top-meta>span:first-of-type,.top-meta>span:nth-of-type(3){display:none}.top-meta .avatar{width:32px;height:32px;margin-left:0;flex:0 0 32px}.top-meta .secondary{min-height:38px;padding:7px 10px;font-size:13px;white-space:nowrap}}@media (max-width:390px){.topbar{padding:0 10px;gap:7px}.brand{gap:7px}.brand-icon{width:34px;height:34px;flex-basis:34px}.brand-icon svg{width:21px;height:21px}.brand strong,.brand>strong:after{font-size:18px}.top-meta{gap:5px}.top-meta .avatar{display:none!important}.top-meta .secondary{min-height:36px;padding:6px 8px;font-size:12px}}@media (max-width:760px){main{padding-top:14px}.heading,.metrics{display:none}.brand-city{display:inline-flex;gap:3px;color:#687985;font-size:12px;white-space:nowrap}.brand-city,.main-tabs{align-items:center}.tab-balance{display:inline-flex;align-items:baseline;gap:4px;margin-left:auto;padding:0 3px;color:#74828e;font-size:11px;white-space:nowrap}.tab-balance b{color:#146b58;font-size:13px}.app:has(.main-tabs>button:nth-of-type(3)):not(:has(.main-tabs>button:nth-of-type(4))) .staff-line>span{display:none}.app:has(.main-tabs>button:nth-of-type(3)):not(:has(.main-tabs>button:nth-of-type(4))) .quote-column:has(.quote-empty){display:none}main{padding-top:8px}.main-tabs{height:48px!important;margin-bottom:10px}.main-tabs [data-slot=tabs-trigger]{height:48px!important;padding-top:10px!important;padding-bottom:10px!important}.workspace-grid{gap:10px}.panel{padding:15px 13px}.panel-heading{margin-bottom:14px}.panel-heading h2{line-height:1.3}.panel-heading p{margin-top:2px}.staff-line{padding:8px 10px}.address-block,.staff-line{margin-bottom:16px}.point-badge:not(.destination):before{content:"↗";display:block;font-size:18px;line-height:1;margin-bottom:2px}.point-badge.destination:before{content:"↙";display:block;font-size:18px;line-height:1;margin-bottom:2px}.address-swap-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:8px 0 14px 42px}.section-title{margin-bottom:7px}.address-line [data-slot=select-trigger],.goods-block [data-slot=select-trigger],input,textarea{margin-top:4px;margin-bottom:8px}.goods-block{padding-top:15px}.goods-block h3{margin-bottom:9px}.form-actions{margin-top:12px}footer{padding-top:18px;padding-bottom:18px}.batch-call-bar{bottom:8px;margin:10px 0;padding:10px 11px;gap:10px}.batch-call-bar span{display:none}.batch-call-bar .primary{min-height:38px;padding:7px 11px;font-size:13px}.support-account-list{margin:12px 0;padding:12px 0}.support-account-row{align-items:flex-start;padding:10px 0}.support-account-row>span{white-space:normal;text-align:right}.staff-card .staff-buttons{flex-wrap:wrap}.staff-card .staff-buttons>*{min-width:92px}.support-account-row{flex-wrap:wrap}.support-account-row>button{width:100%}}main{padding-top:18px}.mobile-inline-swap{display:none}.main-tabs{margin-bottom:14px}.panel{padding:21px}.panel-heading,.staff-line{margin-bottom:17px}.address-block{margin-bottom:18px}.section-title{margin-bottom:8px}.goods-block{padding-top:16px}.form-actions{margin-top:14px}@media (max-width:760px){.form-panel{display:flex;flex-direction:column}.form-panel>.panel-heading{order:1}.form-panel>.staff-line{order:2}.form-panel>.address-block:not(:has(.point-badge.destination)){order:3}.form-panel>.address-swap-button{display:none}.district-label-row{display:flex;align-items:center;gap:8px;min-height:28px}.mobile-inline-swap{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0;border:0;border-radius:9px;background:#146b58;color:#fff;box-shadow:0 4px 10px rgba(20,107,88,.22);position:absolute;left:0;bottom:0;transform:none}.mobile-inline-swap:active{background:#0b5747}.form-panel>.address-block:has(.point-badge.destination){order:5}.form-panel>.goods-block{order:6}.form-panel>.form-actions{order:7}main{padding-top:7px}.topbar .brand>strong{display:none!important}.topbar{min-width:0}.brand,.topbar{overflow:hidden}.brand-sub,.top-meta>.text-button,.top-meta>span:not(.avatar){display:none!important}.top-meta{gap:5px}.main-tabs{margin-bottom:8px;overflow-x:auto!important;overflow-y:hidden;flex-wrap:nowrap!important;gap:10px!important;scrollbar-width:none}.main-tabs::-webkit-scrollbar{display:none}.main-tabs [data-slot=tabs-trigger]{flex:0 0 auto!important;white-space:nowrap}.main-tabs .tab-balance{display:none!important}.address-block .section-title h3{display:none}.address-block .point-fields{position:relative}.address-block .section-title{position:absolute;top:20px;right:0;z-index:2;margin:0}.point-badge:before{content:none!important;display:none!important}.point-badge.destination{position:relative}.point-badge.destination:before{content:"↕"!important;display:block!important;position:absolute;left:50%;top:-27px;transform:translateX(-50%);margin:0;color:#71818b;font-size:17px;line-height:1}.address-block .point-badge.destination:before{content:none!important;display:none!important}.workspace-grid{gap:8px}.panel{padding:12px 11px}.panel-heading{margin-bottom:12px}.staff-line{padding:7px 9px}.address-block,.staff-line{margin-bottom:11px}.section-title{margin-bottom:5px}.address-swap-button{margin-top:3px;margin-bottom:8px}.goods-block{padding-top:11px}.form-actions{margin-top:8px}footer{padding-top:12px;padding-bottom:12px}}@media (max-width:760px){.form-panel>.address-block:not(:has(.point-badge.destination)){padding-bottom:48px}.form-panel>.address-block{gap:10px}.form-panel .point-fields{min-width:0}.form-panel .address-line{grid-template-columns:minmax(0,1fr)}.form-panel .two-fields{gap:10px}.form-panel .three-fields>label,.form-panel .two-fields>label{min-width:0}.form-panel .point-fields>label:first-of-type{display:block;padding-right:88px}.form-panel .point-fields>label:first-of-type [data-slot=select-trigger]{max-width:100%}.form-panel .form-actions{display:flex;flex-wrap:wrap;gap:8px}.form-panel .form-actions>button{flex:1 1 auto}.form-panel .form-actions>button.primary{flex-grow:2}.workspace-grid .quote-column:has(.quote-empty){display:block!important}.quote-column .balance-note,.quote-column .demo-button,.quote-column .provider-list{display:none}.quote-column .quote-panel:has(.quote-empty){display:none}.quote-column .mobile-demo-toggle{display:inline-block;border:0;background:transparent;color:#547969;padding:8px 0;font-size:12px;text-decoration:underline}}