*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}#root{min-height:100vh}.admin-app{min-width:0;min-height:100vh}.admin-header{color:#27313b;background:#fff;border-bottom:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:16px;padding:0 24px;display:flex}.admin-brand{color:#27313b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:700;overflow:hidden}.admin-header-actions{flex:none}.admin-welcome{color:#4b5661;white-space:nowrap}.header-search{width:240px}.header-search .ant-btn{width:28px;height:24px}.header-voice,.header-mode,.header-business-mode{color:#47525d;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.header-business-mode{background:#f7f9fb;border:1px solid #d9e1e8;border-radius:6px;height:32px;padding:0 6px}.header-business-mode .ant-select{width:94px}.header-business-mode .ant-select-selector{box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:4px!important}.admin-workspace,.admin-main{width:100%;min-width:0;overflow:hidden}.admin-sidebar{flex:none}.admin-main{flex:auto}.admin-content{background:#fff;border-radius:8px;width:auto;min-width:0;max-width:100%;margin:24px;padding:24px;overflow-x:hidden}.admin-content-dashboard{background:#edf3f8;border-radius:0;margin:0;padding:16px}.dashboard-page{color:#1f2937}.dashboard-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;display:grid}.dashboard-main{gap:14px;min-width:0;display:grid}.dashboard-section,.rail-panel{background:#fff;border:1px solid #e7edf3;padding:18px}.section-heading{justify-content:space-between;align-items:center;min-height:30px;margin-bottom:14px;font-size:18px;font-weight:700;display:flex}.section-heading>span:first-child{border-left:4px solid #1689ed;padding-left:9px}.overview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.overview-card{color:#fff;text-align:left;cursor:pointer;border:0;min-height:150px;padding:24px 18px 16px;position:relative;overflow:hidden}.overview-card strong{letter-spacing:0;font-size:29px;line-height:1.2;display:block}.overview-card>span:not(.overview-icon){margin-top:10px;font-size:15px;display:block}.overview-card b{border:1px solid #fffc;border-radius:18px;align-items:center;gap:8px;margin-top:18px;padding:5px 16px;font-weight:500;display:inline-flex}.overview-icon{color:#fff3;font-size:92px;position:absolute;bottom:-18px;right:-6px}.overview-blue{background:#1598ed}.overview-amber{background:#f6a623}.overview-green{background:#2fc966}.overview-indigo{background:#527ff0}.overview-red{background:#f45b62}.dashboard-banner{background:linear-gradient(100deg,#e8f6ff 0%,#f7fbff 60%,#d7efff 100%);border:1px solid #cfeafa;justify-content:space-between;align-items:center;min-height:170px;margin-top:14px;padding:30px 38px;display:flex;position:relative;overflow:hidden}.dashboard-banner h1{color:#1488e8;letter-spacing:0;margin:4px 0;font-size:31px}.dashboard-banner p,.dashboard-banner small{color:#49748e}.banner-rider{color:#1689ed21;font-size:130px;position:absolute;right:14%;transform:rotate(-12deg)}.dashboard-banner .ant-btn{z-index:1;margin-right:21%}.todo-grid{grid-template-columns:repeat(5,1fr);display:grid}.todo-grid button{cursor:pointer;background:0 0;border:0;border-right:1px solid #edf1f5;min-height:88px}.todo-grid button:last-child{border:0}.todo-grid strong{color:#1689ed;font-size:30px;display:block}.todo-grid span{color:#44515d}.report-head{align-items:center;gap:12px;display:flex}.report-head .section-heading{margin:0 auto 0 0}.auto-update{color:#66727d}.dashboard-chart{min-height:360px;margin-top:8px}.dashboard-rail{gap:14px;display:grid}.rail-panel{padding:16px}.mode-status{background:#f5f9fc;justify-content:space-between;align-items:center;padding:12px;display:flex}.rail-panel dl>div{border-bottom:1px solid #eef1f4;justify-content:space-between;padding:12px 0;display:flex}.rail-panel dd{color:#1689ed;margin:0}.rail-title{justify-content:space-between;align-items:start;display:flex}.rail-title .section-heading{margin-bottom:8px}.news-list>div{border-bottom:1px solid #edf1f4;padding:10px 0}.news-list b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.news-list span{color:#8a95a0;font-size:12px}.news-list p{color:#586571;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.announcement-list{margin:0;padding-left:19px}.announcement-list li{color:#9da7b0;padding:7px 0}.announcement-list button{color:#3f4c58;text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;width:100%;overflow:hidden}.empty-line{color:#8a95a0}.team-center-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.team-center-header h2{margin:0}.team-center-header p{color:#7b8792;margin:4px 0 0}.team-subtabs{background:#fff;border:1px solid #edf1f4;margin-bottom:8px;padding:0 16px}.team-subtabs .ant-tabs-nav{margin:0}.agent-center{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.agent-access-bar{justify-content:flex-end;align-items:center;gap:10px;padding:10px 0;display:flex}.agent-access-bar>span{color:#64717d;white-space:nowrap}.agent-access-bar .ant-input-affix-wrapper{width:220px}.agent-primary-tabs{background:#fff;border:1px solid #e8edf2;padding:0 16px}.agent-primary-tabs .ant-tabs-nav{margin:0}.agent-panel{min-width:0;padding:18px 0 0}.agent-toolbar{grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) auto auto;gap:10px;margin-bottom:16px;display:grid}.agent-toolbar>*,.agent-toolbar .ant-picker,.agent-toolbar .ant-select{min-width:0;max-width:100%}.agent-toolbar-relations{grid-template-columns:repeat(2,minmax(160px,240px)) auto 1fr}.agent-toolbar-relations>.ant-btn:last-child,.agent-toolbar-actions>.ant-btn:last-child{justify-self:end}.agent-toolbar-actions{grid-template-columns:1fr auto auto}.agent-muted{color:#7a8792;font-size:12px}.agent-history-summary,.agent-review-summary{margin-bottom:16px}.agent-history-drawer .ant-drawer-content-wrapper{max-width:100vw}.agent-invite-content{justify-items:center;gap:16px;display:grid}.agent-invite-content .ant-input{width:100%}.agent-settings-band{background:#f8fafb;border-block:1px solid #e5eaef;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.agent-settings-band label{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.agent-settings-band label>span:first-child{color:#46535e;white-space:nowrap}.agent-settings-band .ant-input-number{width:90px}.agent-rule-note{margin-bottom:16px}.agent-rule-modal .ant-modal-body{max-height:calc(100dvh - 170px);overflow-y:auto}.agent-rule-section{border-top:1px solid #e6ebef;margin-bottom:18px;padding:16px 0 2px}.agent-rule-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.agent-rule-section-heading h4{margin:0;font-size:16px}.agent-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.agent-summary-grid .ant-card{border-radius:4px}.agent-summary-grid .ant-statistic-content{overflow-wrap:anywhere;font-size:22px}.agent-ledger-toolbar{grid-template-columns:minmax(230px,1.4fr) repeat(3,minmax(150px,1fr)) minmax(180px,1fr) auto}.agent-public-page{background:#f2f5f7;place-items:center;min-height:100dvh;padding:24px;display:grid}.agent-public-card{border-radius:6px;width:min(100%,480px);box-shadow:0 10px 30px #1d2c391a}.agent-public-card .ant-card-head-title{font-size:20px}.agent-public-brand{color:#1877c9;margin-bottom:18px;font-size:14px;font-weight:600;display:block}.agent-public-loading{place-items:center;min-height:240px;display:grid}.agent-public-form,.agent-public-action{margin-top:20px}.agent-public-action{gap:16px;display:grid}.agent-public-action .ant-typography{color:#61707c;margin:0}.agent-workspace{color:#26333d;background:#f2f5f7;min-height:100dvh}.agent-workspace-header{background:#fff;border-bottom:1px solid #dfe6eb;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 max(20px,50vw - 600px);display:flex}.agent-workspace-header>strong{color:#1677c8;font-size:17px}.agent-workspace-main{width:min(100%,1248px);margin:0 auto;padding:24px}.agent-workspace-title,.agent-workspace-section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.agent-workspace-title{margin-bottom:18px}.agent-workspace-title h1,.agent-workspace-section-head h2{letter-spacing:0;margin:0}.agent-workspace-title h1{font-size:24px}.agent-workspace-title p{color:#6e7b86;margin:4px 0 0}.agent-workspace-metrics{background:#fff;border-block:1px solid #dfe6eb;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px;display:grid}.agent-workspace-metrics .ant-statistic{border-right:1px solid #e4e9ed;min-width:0;padding:16px}.agent-workspace-metrics .ant-statistic:last-child{border-right:0}.agent-workspace-metrics .ant-statistic-content{overflow-wrap:anywhere;font-size:22px}.agent-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.agent-workspace-section{background:#fff;border-block:1px solid #dfe6eb;min-width:0;padding:18px}.agent-workspace-section-head{min-height:34px;margin-bottom:16px}.agent-workspace-section-head h2{font-size:17px}.agent-workspace-section-head>span{color:#73808b}.agent-workspace-invite{justify-items:center;gap:14px;display:grid}.agent-workspace-invite .ant-input{width:100%}.agent-workspace-section .ant-empty{margin-block:34px}.agent-workspace-section .ant-card{border-radius:4px}.agent-wallet-rules,.agent-workspace-table{margin-top:18px}.pricing-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.pricing-header h2{margin:0}.pricing-header p{color:#7b8792;margin:4px 0 0}.pricing-sections{margin-bottom:16px}.pricing-form-heading{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;display:flex}.pricing-form-heading h3{margin:0}.pricing-center{width:100%;max-width:100%;overflow-x:hidden}.pricing-center,.pricing-special-card,.pricing-special-card .ant-form,.pricing-premium-modal .ant-modal-content{min-width:0}.pricing-special-card{max-width:100%;overflow:hidden}.pricing-special-card .ant-card-body{min-width:0;overflow:hidden}.pricing-special-card .ant-table-wrapper{max-width:100%;overflow-x:auto}.pricing-period-row{border-top:1px solid #edf1f4;padding-top:12px}.pricing-special-card .ant-card-head-wrapper{gap:12px}.pricing-premium-modal .ant-modal-body{max-height:calc(100vh - 180px);overflow-y:auto}.order-detail-modal .ant-modal-body{max-height:calc(100dvh - 180px);overflow:hidden auto}.order-detail-modal .ant-descriptions-view,.order-detail-modal .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.rider-center{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.rider-center-header,.rider-panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.rider-center-header{margin-bottom:6px}.rider-center-header h2,.rider-panel-heading h3{letter-spacing:0;margin:0}.rider-center-header p,.rider-panel-heading p{color:#6f7b86;margin:4px 0 0}.rider-center-scope{flex:none}.rider-primary-tabs,.rider-section-tabs{max-width:100%}.rider-primary-tabs .ant-tabs-nav{margin-bottom:8px}.rider-primary-tabs .ant-tabs-tab{justify-content:center;min-width:88px}.rider-section-tabs{border-bottom:1px solid #e8edf2;margin-bottom:18px}.rider-section-tabs .ant-tabs-nav{margin:0}.rider-panel{width:100%;min-width:0;max-width:100%}.rider-panel-heading{min-height:44px;margin-bottom:16px}.rider-panel-heading h3{color:#27313b;font-size:17px}.rider-panel-heading p{font-size:13px}.rider-panel .ant-table-wrapper,.rider-directory-panel,.rider-settings-panel .ant-form{min-width:0}.rider-readonly-notice,.rider-panel>.ant-alert{margin-bottom:16px}.rider-settings-panel .ant-form{padding-top:6px}.rider-panel-loading,.rider-empty-panel{place-items:center;min-height:280px;display:grid}.rider-ranking-filters{align-items:center;gap:12px;margin-bottom:16px;display:flex}.rider-ranking-summary{border-block:1px solid #e8edf2;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.rider-ranking-summary .ant-statistic{border-right:1px solid #e8edf2;min-width:0;padding:14px 18px}.rider-ranking-summary .ant-statistic:last-child{border-right:0}.rider-ranking-summary .ant-statistic-content{text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.rider-rank{border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.rider-rank-1{color:#573f00;background:#f3c84b}.rider-rank-2{color:#39444f;background:#dfe5eb}.rider-rank-3{color:#4c2b12;background:#dca87c}.rider-token-result{align-items:center;gap:20px;margin-top:16px;display:flex}.rider-token-result .ant-qrcode{flex:none}.rider-token-copy{flex:1;min-width:0}.rider-token-result code{overflow-wrap:anywhere;background:#f4f6f8;max-height:130px;padding:12px;display:block;overflow:auto}.rider-token-result p{color:#5f6b76;margin:12px 0 0}.station-center,.station-relay-panel,.station-relay-section,.campus-operation-panel,.campus-operation-section,.campus-fulfillment-panel,.campus-fulfillment-section{width:100%;min-width:0;max-width:100%}.station-center{overflow-x:hidden}.station-center-header,.station-relay-heading,.station-relay-context,.station-relay-setting-row,.station-relay-period-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.station-center-header{margin-bottom:6px}.station-center-header h2,.station-relay-heading h3{letter-spacing:0;margin:0}.station-center-header p,.station-relay-heading p,.station-relay-setting-row p,.station-relay-period-title p{color:#6f7b86;margin:4px 0 0}.station-center-scope{flex:none}.station-center-scope .ant-select{width:220px}.station-primary-tabs .ant-tabs-nav,.station-relay-tabs .ant-tabs-nav,.campus-operation-tabs .ant-tabs-nav{margin-bottom:12px}.station-primary-tabs .ant-tabs-tab,.station-relay-tabs .ant-tabs-tab,.campus-operation-tabs .ant-tabs-tab{justify-content:center;min-width:96px}.station-list-card{border-radius:4px}.station-list-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.station-list-toolbar .ant-input-affix-wrapper,.station-list-toolbar>.ant-input{width:300px}.station-list-toolbar .ant-select{width:130px}.station-business-period-title{color:#26323c;margin-bottom:8px;font-weight:600}.station-business-periods{gap:10px;margin-bottom:24px;display:grid}.station-business-period{background:#f8fafb;border:1px solid #e5eaee;padding:12px 0 0;margin:0!important}.station-scan-result{border-top:1px solid #e8edf2;justify-items:center;gap:16px;margin-top:20px;padding-top:20px;display:grid}.station-relay-state{place-items:center;min-height:320px;padding:24px;display:grid}.station-relay-state .ant-alert{width:min(560px,100%)}.station-relay-context{background:#f6f9fb;border:1px solid #e6edf2;min-height:54px;margin-bottom:8px;padding:10px 14px}.station-relay-context strong{color:#27313b;margin-right:10px;font-size:16px;display:inline-block}.station-relay-context span{color:#7a8792}.station-relay-section{padding-top:4px}.station-relay-heading{min-height:48px;margin-bottom:18px}.station-relay-heading h3{color:#27313b;font-size:18px}.station-relay-heading p{font-size:13px}.station-relay-form{max-width:980px}.station-relay-setting-row{border-block:1px solid #e8edf2;min-height:78px;margin-bottom:22px;padding:16px}.station-relay-period-title{margin-bottom:10px}.station-relay-periods{gap:10px;margin-bottom:18px;display:grid}.station-relay-period{background:#f7f9fb;border:1px solid #e7edf2;grid-template-columns:minmax(280px,1fr) 90px 40px;align-items:end;gap:12px;padding:12px 14px 0;display:grid}.station-relay-period .ant-picker,.station-relay-period .ant-form-item{width:100%}.station-relay-options,.station-relay-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.station-relay-table-block{border-top:1px solid #e8edf2;min-width:0;margin-top:22px}.station-relay-table-block h4{color:#34414c;margin:16px 0 12px;font-size:15px}.station-relay-table-block .ant-table-wrapper{max-width:100%;overflow-x:auto}.station-relay-modal-actions{justify-content:flex-end;display:flex}.station-relay-match-result{margin-top:18px}.station-relay-filters{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(130px,.75fr)) minmax(220px,1.2fr) auto;gap:10px;margin-bottom:16px;display:grid}.station-relay-filters>*,.station-relay-filters .ant-picker,.station-relay-filters .ant-select{width:100%;min-width:0}.station-relay-stat-filters{margin-bottom:18px}.station-relay-summary{border-block:1px solid #e8edf2;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:8px;display:grid}.station-relay-summary .ant-statistic{border-right:1px solid #e8edf2;min-width:0;padding:16px 18px}.station-relay-summary .ant-statistic:last-child{border-right:0}.station-relay-summary .ant-statistic-content{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.campus-operation-section{padding-top:4px}.campus-operation-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;margin-bottom:16px;display:flex}.campus-operation-heading h3{color:#27313b;letter-spacing:0;align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.campus-operation-heading p,.campus-override-title p{color:#6f7b86;margin:4px 0 0;font-size:13px}.campus-operation-toolbar{grid-template-columns:minmax(240px,1fr) 130px auto auto;gap:10px;margin-bottom:16px;display:grid}.campus-locker-toolbar,.campus-locker-order-toolbar{grid-template-columns:minmax(220px,1fr) 130px 150px auto auto}.campus-locker-tabs .ant-tabs-nav{margin-bottom:16px}.campus-locker-name{gap:2px;min-width:0;display:grid}.campus-locker-name span{color:#7a8793;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.campus-locker-capacity strong{color:#167d70;font-size:17px}.campus-operation-toolbar>*,.campus-operation-toolbar .ant-select,.campus-operation-toolbar .ant-input-affix-wrapper{width:100%;min-width:0}.campus-operation-error{margin-bottom:16px}.campus-operation-section>.ant-table-wrapper{max-width:100%;overflow-x:auto}.campus-operation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.campus-operation-modal-actions{z-index:2;background:#fff;border-top:1px solid #eef1f4;justify-content:flex-end;margin:4px -4px -4px;padding:12px 4px 4px;display:flex;position:sticky;bottom:-1px}.campus-operation-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.campus-operation-modal .ant-modal-body{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.campus-override-title{margin:4px 0 10px}.campus-override-list{gap:10px;margin-bottom:22px;display:grid}.campus-override-row{background:#f7f9fb;border:1px solid #e7edf2;grid-template-columns:minmax(0,1fr) 140px 40px;align-items:end;gap:12px;padding:12px 12px 0;display:grid}.campus-override-row>.ant-btn{margin-bottom:24px}.campus-boundary-editor{min-width:0}.campus-boundary-toolbar,.campus-boundary-center,.campus-boundary-tools{align-items:center;gap:8px;display:flex}.campus-boundary-toolbar{justify-content:space-between;margin-bottom:8px}.campus-boundary-center{flex:1;min-width:0}.campus-boundary-center .ant-input-number{width:min(168px,50%)}.campus-boundary-tools{flex:none}.campus-boundary-map-shell{aspect-ratio:1000/540;background:#edf3ef;border:1px solid #ccd9d3;border-radius:6px;width:100%;min-height:260px;max-height:410px;position:relative;overflow:hidden}.campus-boundary-map{cursor:crosshair;touch-action:manipulation;width:100%;height:100%;display:block}.campus-boundary-map-land{fill:#edf3ef}.campus-boundary-map-grid{stroke:#d9e3de;stroke-width:1px}.campus-boundary-map-road{fill:none;stroke:#fff;stroke-width:24px;stroke-linecap:round}.campus-boundary-map-road.is-secondary{stroke:#c8d7df;stroke-width:8px}.campus-boundary-polygon{fill:#1484713d;stroke:#147d6e;stroke-width:4px;vector-effect:non-scaling-stroke}.campus-boundary-polyline{fill:none;stroke:#147d6e;stroke-width:4px;vector-effect:non-scaling-stroke}.campus-boundary-vertex{pointer-events:none}.campus-boundary-vertex circle{fill:#fff;stroke:#12695f;stroke-width:4px;vector-effect:non-scaling-stroke}.campus-boundary-vertex text{fill:#164a43;text-anchor:middle;font-size:12px;font-weight:700}.campus-boundary-count{color:#32453f;pointer-events:none;background:#ffffffeb;border:1px solid #cedbd5;border-radius:4px;padding:3px 8px;font-size:12px;position:absolute;bottom:10px;right:10px}.campus-boundary-coordinates{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.campus-bulk-actions{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-bottom:16px;display:grid}.campus-bulk-actions .ant-upload-wrapper,.campus-bulk-actions .ant-upload-drag{min-width:0}.campus-bulk-actions .ant-upload-drag{min-height:132px}.campus-bulk-summary{margin-bottom:12px}.campus-bulk-modal .ant-empty{margin-block:28px}.campus-fulfillment-intro{background:linear-gradient(135deg,#f0faf6 0%,#f6fbff 100%);border:1px solid #dcefe7;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:4px 0 14px;padding:14px 16px;display:flex}.campus-fulfillment-intro strong,.campus-fulfillment-intro span{display:block}.campus-fulfillment-intro strong{color:#20342d;font-size:15px}.campus-fulfillment-intro span{color:#63736d;margin-top:3px;font-size:13px}.campus-fulfillment-tabs .ant-tabs-nav{margin-bottom:14px}.campus-fulfillment-tabs .ant-tabs-tab{justify-content:center;min-width:104px}.campus-fulfillment-section{padding-top:2px}.campus-fulfillment-section>.ant-table-wrapper{max-width:100%;overflow-x:auto}.campus-fulfillment-toolbar{grid-template-columns:minmax(240px,1fr) 150px auto}.campus-template-toolbar{grid-template-columns:minmax(220px,1fr) 180px 140px auto}.campus-fulfillment-error,.campus-fulfillment-note,.campus-template-variables{margin-bottom:16px}.campus-policy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.campus-policy-card{background:#f8fafb;border:1px solid #e5ecef;border-radius:8px;min-width:0;padding:16px 16px 0}.campus-policy-card h4{color:#26343d;margin:0;font-size:15px}.campus-policy-card p{color:#6f7b86;min-height:38px;margin:4px 0 12px;font-size:13px}.campus-policy-list{gap:10px;margin-bottom:22px;display:grid}.campus-policy-list-row{background:#f7f9fb;border:1px solid #e7edf2;grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(150px,.8fr) 40px;align-items:end;gap:12px;padding:12px 12px 0;display:grid}.campus-policy-list-row>.ant-btn{margin-bottom:24px}.campus-policy-savebar{color:#6f7b86;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 0 2px;display:flex}.campus-receipt-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.campus-template-variables .ant-tag{margin-block:2px}.campus-template-preview-content{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=760px){.campus-operation-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.rider-token-result{flex-direction:column;align-items:stretch}.rider-token-result .ant-qrcode{align-self:center}}@media (width<=1100px){.station-relay-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.station-relay-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1280px){.dashboard-grid{grid-template-columns:1fr}.dashboard-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.admin-content-dashboard{margin:0;padding:8px}.dashboard-section,.rail-panel{padding:12px}.overview-grid{grid-template-columns:repeat(2,1fr)}.overview-card{min-height:132px}.overview-card strong{font-size:22px}.dashboard-banner{flex-direction:column;align-items:flex-start;min-height:190px;padding:22px}.dashboard-banner h1{font-size:24px}.dashboard-banner .ant-btn{margin:0}.todo-grid{grid-template-columns:repeat(2,1fr)}.todo-grid button{border-bottom:1px solid #edf1f5}.report-head{flex-wrap:wrap;align-items:stretch}.report-head .section-heading{width:100%}.auto-update{flex:1;font-size:12px}.dashboard-rail{grid-template-columns:1fr}.dashboard-chart{min-height:300px}.banner-rider{right:4%}}.admin-content>*,.admin-content .ant-card,.admin-content .ant-card-body{min-width:0}.admin-content .ant-table-wrapper{width:100%;max-width:100%;overflow-x:auto}.stats-card{text-align:center;padding:16px}.stats-number{color:#1890ff;font-size:24px;font-weight:700}.stats-label{color:#666;margin-top:8px}.advanced-center{width:100%;min-width:0;padding:24px}.advanced-center .ant-tabs-content-holder,.advanced-center .ant-tabs-tabpane,.insurance-workspace{min-width:0}.insurance-hero{background:linear-gradient(120deg,#1677ff17,#13c2c20f);border:1px solid #1677ff24;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:18px 20px;display:flex}.insurance-hero strong{font-size:18px}.insurance-hero-icon{color:#1677ff;font-size:22px}.insurance-secondary-text{color:#64748b;font-size:13px;font-weight:400}.insurance-stat-grid{margin-bottom:16px}.insurance-stat-grid .ant-card{border-color:#0f172a0f;height:100%;box-shadow:0 6px 22px #0f172a0b}.insurance-panel,.insurance-panel>.ant-row,.insurance-panel>.ant-row>.ant-col{min-width:0}.insurance-panel .ant-card{border-radius:12px}.insurance-form-card{background:linear-gradient(#fff,#fbfdff);height:100%}.insurance-workspace .ant-table-cell{vertical-align:middle}.advanced-inline-form{align-items:flex-start;row-gap:0}.advanced-inline-form .ant-form-item{max-width:100%;margin-inline-end:12px}.advanced-inline-form .advanced-inline-actions{margin-inline-end:0}.admin-toolbar{align-items:center}.advanced-inline-form .ant-input,.advanced-inline-form .ant-input-affix-wrapper,.advanced-inline-form .ant-input-number,.advanced-inline-form .ant-select{max-width:100%}@media (width<=991px){.header-search{width:180px}.header-voice,.header-mode{display:none}.header-business-mode .ant-select{width:88px}.admin-content{margin:16px;padding:16px}}@media (width<=575px){.admin-header{gap:8px;padding:0 12px}.admin-brand{max-width:94px;font-size:16px}.header-search{display:none}.header-business-mode{padding-inline:4px}.header-business-mode .anticon{display:none}.header-business-mode .ant-select{width:84px}.admin-header-actions{gap:4px!important}.admin-header-actions>.ant-btn:not(.ant-btn-text){display:none}.team-center-header{flex-direction:column;align-items:stretch}.team-center-header .ant-select{width:100%!important}.agent-access-bar{flex-direction:column;align-items:stretch}.agent-access-bar .ant-input-affix-wrapper{width:100%}.agent-primary-tabs{padding:0 8px}.agent-primary-tabs .ant-tabs-nav-wrap{overflow-x:auto}.agent-panel{padding-top:12px}.agent-toolbar,.agent-toolbar-relations,.agent-toolbar-actions,.agent-ledger-toolbar{grid-template-columns:minmax(0,1fr)}.agent-toolbar>*,.agent-toolbar .ant-input,.agent-toolbar .ant-input-affix-wrapper,.agent-toolbar .ant-picker,.agent-toolbar .ant-select,.agent-toolbar .ant-btn{width:100%!important}.agent-toolbar-relations>.ant-btn:last-child,.agent-toolbar-actions>.ant-btn:last-child{justify-self:stretch}.agent-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-summary-grid .ant-card-body{padding:12px}.agent-settings-band{grid-template-columns:minmax(0,1fr);align-items:stretch}.agent-settings-band label,.agent-settings-band .ant-input-number,.agent-settings-band .ant-btn{width:100%}.agent-rule-modal .ant-modal-content{min-width:0;padding:16px}.agent-public-page{place-items:start center;padding:12px}.agent-public-card{margin-top:12px}.agent-public-card .ant-card-body{padding:16px}.agent-workspace-header{padding:0 12px}.agent-workspace-header .agent-workspace-user-name{display:none}.agent-workspace-main{padding:14px 12px}.agent-workspace-title{flex-direction:column;align-items:stretch}.agent-workspace-title>.ant-space,.agent-workspace-title>.ant-space>.ant-space-item,.agent-workspace-title .ant-btn{width:100%}.agent-workspace-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-workspace-metrics .ant-statistic{border-bottom:1px solid #e4e9ed;min-height:84px;padding:12px}.agent-workspace-metrics .ant-statistic:nth-child(2n){border-right:0}.agent-workspace-metrics .ant-statistic:last-child{border-bottom:0;grid-column:1/-1}.agent-workspace-grid{grid-template-columns:minmax(0,1fr)}.agent-workspace-section{padding:14px 0}.agent-workspace-section-head{padding-inline:12px}.agent-workspace-invite,.agent-wallet-rules,.agent-workspace-section>.ant-row,.agent-workspace-section>.ant-empty{margin-inline:12px}.pricing-header{flex-direction:column;align-items:stretch}.pricing-header>.ant-space{width:100%;display:grid}.pricing-header>.ant-space>.ant-space-item{width:100%;min-width:0}.pricing-header .ant-select,.pricing-header .ant-input-affix-wrapper,.pricing-header .ant-btn{width:100%!important}.pricing-sections{max-width:100%;display:flex;overflow-x:auto}.pricing-special-card .ant-card-head{min-height:0;padding:12px}.pricing-special-card .ant-card-head-wrapper{flex-direction:column;align-items:stretch}.pricing-special-card .ant-card-extra{margin:0}.pricing-special-card .ant-card-extra .ant-btn{width:100%}.pricing-form-heading{flex-direction:column;align-items:stretch}.pricing-form-heading .ant-btn{width:100%}.pricing-period-row{margin-bottom:12px}.pricing-premium-modal .ant-modal-content{padding:16px}.pricing-premium-modal .ant-modal-body{max-height:calc(100dvh - 132px)}.admin-welcome{display:none}.admin-content{border-radius:4px;margin:8px;padding:0}.admin-content .ant-card-body{padding:12px}.admin-content h2{font-size:18px;line-height:1.4}.admin-content .ant-space:not(.ant-space-vertical){flex-wrap:wrap}.admin-content .ant-picker-range{max-width:100%}.advanced-center{padding:12px}.insurance-hero{flex-direction:column;align-items:flex-start;padding:16px}.insurance-hero>.ant-btn{width:100%}.admin-toolbar>*{max-width:100%}.admin-toolbar .ant-input-affix-wrapper,.admin-toolbar .ant-select{width:100%!important}.advanced-inline-form{flex-direction:column;align-items:stretch;display:flex}.advanced-inline-form .ant-form-item,.advanced-inline-form .ant-form-item-control,.advanced-inline-form .ant-form-item-control-input,.advanced-inline-form .ant-form-item-control-input-content{width:100%;max-width:100%;margin-inline-end:0}.advanced-inline-form .ant-input,.advanced-inline-form .ant-input-affix-wrapper,.advanced-inline-form .ant-input-number,.advanced-inline-form .ant-select{max-width:100%;width:100%!important}.advanced-inline-form .advanced-inline-actions .ant-space,.advanced-inline-form .advanced-inline-actions .ant-btn{width:100%}.rider-center{padding:12px}.rider-center-header,.rider-panel-heading{flex-direction:column;align-items:stretch}.rider-center-scope{width:100%;display:grid}.rider-center-scope>.ant-space-item,.rider-center-scope .ant-select,.rider-center-scope .ant-btn,.rider-panel-heading>.ant-space,.rider-panel-heading>.ant-space>.ant-space-item,.rider-panel-heading .ant-btn{width:100%!important}.rider-primary-tabs .ant-tabs-nav-wrap,.rider-section-tabs .ant-tabs-nav-wrap{overflow:hidden}.rider-primary-tabs .ant-tabs-tab{min-width:78px}.rider-panel-heading{margin-bottom:12px}.rider-ranking-filters{flex-direction:column;align-items:stretch}.rider-ranking-filters .ant-select,.rider-ranking-filters .ant-picker,.rider-ranking-filters .ant-btn{max-width:100%;width:100%!important}.rider-ranking-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rider-ranking-summary .ant-statistic{border-bottom:1px solid #e8edf2;padding:12px}.rider-ranking-summary .ant-statistic:nth-child(2){border-right:0}.rider-ranking-summary .ant-statistic:nth-last-child(-n+2){border-bottom:0}.station-center{padding:12px}.station-center-header,.station-relay-heading,.station-relay-period-title{flex-direction:column;align-items:stretch}.station-center-scope,.station-center-scope>.ant-space-item,.station-center-scope .ant-select,.station-center-scope .ant-btn,.station-relay-heading>.ant-space,.station-relay-heading>.ant-space>.ant-space-item,.station-relay-heading .ant-btn,.station-relay-period-title .ant-btn{width:100%!important}.station-primary-tabs .ant-tabs-nav-wrap,.station-relay-tabs .ant-tabs-nav-wrap,.campus-operation-tabs .ant-tabs-nav-wrap,.campus-fulfillment-tabs .ant-tabs-nav-wrap{overflow-x:auto}.station-list-toolbar{grid-template-columns:1fr;display:grid}.station-list-toolbar>*,.station-list-toolbar .ant-input,.station-list-toolbar .ant-select,.station-list-toolbar .ant-btn{width:100%!important}.station-relay-setting-row{align-items:flex-start}.station-relay-period{grid-template-columns:minmax(0,1fr) 72px 36px;padding-inline:10px}.station-relay-period .ant-picker{min-width:0}.station-relay-options,.station-relay-form-grid,.station-relay-filters{grid-template-columns:minmax(0,1fr)}.station-relay-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.station-relay-summary .ant-statistic{border-bottom:1px solid #e8edf2;padding:12px}.station-relay-summary .ant-statistic:nth-child(2n){border-right:0}.station-relay-summary .ant-statistic:last-child{border-bottom:0;border-right:0}.station-relay-stat-filters .ant-space,.station-relay-stat-filters .ant-space-item,.station-relay-stat-filters .ant-picker,.station-relay-stat-filters .ant-btn{width:100%}.campus-operation-heading{flex-direction:column;align-items:stretch}.campus-operation-toolbar,.campus-locker-toolbar,.campus-locker-order-toolbar,.campus-operation-form-grid,.campus-policy-card-grid,.campus-receipt-policy-grid{grid-template-columns:minmax(0,1fr)}.campus-operation-toolbar .ant-btn,.campus-operation-toolbar .ant-select,.campus-operation-toolbar .ant-input-affix-wrapper{width:100%!important}.campus-operation-modal{max-width:calc(100vw - 24px)}.campus-operation-modal .ant-modal-content{min-width:0;padding:16px}.campus-boundary-toolbar,.campus-boundary-center{flex-direction:column;align-items:stretch}.campus-boundary-center .ant-input-number,.campus-boundary-tools,.campus-boundary-tools .ant-btn{width:100%}.campus-boundary-tools{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.campus-boundary-map-shell{aspect-ratio:4/3;min-height:220px}.campus-bulk-actions{grid-template-columns:minmax(0,1fr)}.campus-bulk-actions>.ant-btn{width:100%}.campus-override-row{grid-template-columns:minmax(0,1fr) 104px 36px;gap:8px;padding-inline:10px}.campus-fulfillment-intro,.campus-policy-savebar{flex-direction:column;align-items:stretch}.campus-policy-savebar .ant-btn{width:100%}.campus-policy-list-row{grid-template-columns:minmax(0,1fr) 36px;gap:8px;padding-inline:10px}.campus-policy-list-row>.ant-form-item{grid-column:1/-1}.campus-policy-list-row>.ant-btn{grid-column:2;margin:0 0 12px}}.assessment-center{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.assessment-center-header,.assessment-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.assessment-center-header{margin-bottom:6px}.assessment-center-header h2,.assessment-panel-heading h3{letter-spacing:0;margin:0}.assessment-center-header p,.assessment-panel-heading p{color:#687580;margin:5px 0 0}.assessment-center-scope{justify-content:flex-end}.assessment-scope-alert{margin-bottom:12px}.assessment-primary-tabs .ant-tabs-nav{margin:10px 0 0}.assessment-primary-tabs .ant-tabs-tab{justify-content:center;min-width:92px}.assessment-section-tabs{background:#f7f9fa;border-bottom:1px solid #e3e9ee;margin-bottom:18px;padding:0 12px}.assessment-section-tabs .ant-tabs-nav{margin:0}.assessment-panel{width:100%;min-width:0}.assessment-panel-heading{margin-bottom:16px}.assessment-summary{background:#fff;border-block:1px solid #e3e9ee;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid}.assessment-summary .ant-statistic{border-right:1px solid #e3e9ee;min-width:0;padding:15px 18px}.assessment-summary .ant-statistic:last-child{border-right:0}.assessment-summary .ant-statistic-content{overflow-wrap:anywhere;font-size:22px}.assessment-toolbar{background:#f8fafb;border-block:1px solid #e3e9ee;grid-template-columns:repeat(auto-fit,minmax(180px,240px));gap:10px;margin-bottom:16px;padding:12px;display:grid}.assessment-toolbar>*,.assessment-toolbar .ant-select,.assessment-toolbar .ant-input-affix-wrapper{min-width:0;width:100%!important}.assessment-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.assessment-form-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-form-actions{text-align:right;border-top:1px solid #edf1f4;margin-bottom:0;padding-top:8px}.assessment-question-heading{justify-content:space-between;align-items:center;gap:12px;margin:4px 0 12px;display:flex}.assessment-segmented{margin-bottom:14px}.assessment-muted{color:#7a8792;margin-top:3px;font-size:12px}.assessment-readonly-notice{margin-bottom:14px}.assessment-panel-loading{place-items:center;min-height:300px;padding:24px;display:grid}.assessment-exam-modal .ant-modal-body{max-height:calc(100dvh - 180px);overflow-y:auto}.assessment-record-detail{margin-top:8px}@media (width<=900px){.assessment-form-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.assessment-center{padding:12px}.assessment-center-header,.assessment-panel-heading{flex-direction:column;align-items:stretch}.assessment-center-scope,.assessment-center-scope>.ant-space-item,.assessment-center-scope .ant-select,.assessment-center-scope .ant-btn,.assessment-panel-heading>.ant-space,.assessment-panel-heading>.ant-space>.ant-space-item,.assessment-panel-heading .ant-btn{width:100%!important}.assessment-primary-tabs .ant-tabs-nav-wrap,.assessment-section-tabs .ant-tabs-nav-wrap{overflow-x:auto}.assessment-primary-tabs .ant-tabs-nav-list,.assessment-section-tabs .ant-tabs-nav-list{min-width:max-content}.assessment-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-summary .ant-statistic:nth-child(2n){border-right:0}.assessment-summary .ant-statistic:nth-child(-n+2){border-bottom:1px solid #e3e9ee}.assessment-toolbar,.assessment-form-grid,.assessment-form-grid-4{grid-template-columns:minmax(0,1fr)}.assessment-question-heading{flex-direction:column;align-items:stretch}.assessment-question-heading .ant-btn,.assessment-form-actions .ant-btn,.assessment-segmented{width:100%}.assessment-segmented{overflow-x:auto}}.statistics-center{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.statistics-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.statistics-header h2{letter-spacing:0;margin:0}.statistics-header p{color:#6d7884;margin:5px 0 0}.statistics-primary-tabs,.statistics-section-tabs{max-width:100%}.statistics-primary-tabs .ant-tabs-nav{margin:10px 0 0}.statistics-primary-tabs .ant-tabs-tab{justify-content:center;min-width:96px}.statistics-section-tabs{background:#f7f9fb;border-bottom:1px solid #e5eaf0;margin-bottom:16px;padding:0 10px}.statistics-section-tabs .ant-tabs-nav{margin:0}.statistics-filter-band{background:#f8fafb;border-block:1px solid #e5eaf0;gap:12px;margin-bottom:16px;padding:14px;display:grid}.statistics-filter-grid{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:10px;min-width:0;display:grid}.statistics-filter-grid>*,.statistics-filter-grid .ant-picker,.statistics-filter-grid .ant-select,.statistics-filter-grid .ant-input-affix-wrapper{width:100%;min-width:0;max-width:100%}.statistics-filter-grid .ant-segmented{display:flex;overflow-x:auto}.statistics-filter-grid .ant-segmented-group{min-width:max-content}.statistics-filter-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.statistics-dataset{width:100%;min-width:0}.statistics-dataset-meta{justify-content:flex-end;margin-bottom:10px;display:flex}.statistics-summary{background:#fff;border-block:1px solid #e5eaf0;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid}.statistics-summary .ant-statistic{border-right:1px solid #e5eaf0;min-width:0;padding:14px 16px}.statistics-summary .ant-statistic:last-child{border-right:0}.statistics-summary .ant-statistic-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.statistics-summary .ant-statistic-content{overflow-wrap:anywhere;min-width:0;font-size:21px}.statistics-total{color:#69747f;background:#f8fafb;justify-content:flex-end;align-items:baseline;gap:6px;min-height:38px;padding:7px 12px;display:flex}.statistics-total strong{color:#1f2b36;font-size:20px}.statistics-chart{width:100%;min-width:0;min-height:360px;padding-top:12px;overflow:hidden}.statistics-chart .ant-empty{padding-top:110px}.statistics-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.statistics-table-wrap .ant-table-wrapper{min-width:0}.statistics-state{place-items:center;min-height:320px;padding:24px;display:grid}.statistics-state .ant-alert{width:min(100%,720px)}.statistics-detail-drawer .ant-drawer-content-wrapper,.statistics-jobs-drawer .ant-drawer-content-wrapper{max-width:100vw}.statistics-import-form{gap:16px;padding-top:8px;display:grid}.statistics-import-form .ant-select,.statistics-import-form .ant-input-affix-wrapper{width:100%}@media (width<=1200px){.statistics-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-summary .ant-statistic:nth-child(3n){border-right:0}}@media (width<=767px){.statistics-center{padding:12px}.statistics-header{flex-direction:column;align-items:stretch}.statistics-header-actions,.statistics-header-actions>.ant-space-item,.statistics-header-actions .ant-btn{width:100%}.statistics-primary-tabs .ant-tabs-nav-wrap,.statistics-section-tabs .ant-tabs-nav-wrap{overflow-x:auto}.statistics-primary-tabs .ant-tabs-nav-list,.statistics-section-tabs .ant-tabs-nav-list{min-width:max-content}.statistics-filter-grid{grid-template-columns:minmax(0,1fr)}.statistics-filter-grid .ant-segmented-group{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;display:grid}.statistics-filter-grid .ant-segmented-item-label{min-width:0;padding-inline:4px}.statistics-filter-actions,.statistics-filter-actions>*,.statistics-filter-actions>.ant-upload-wrapper,.statistics-filter-actions .ant-upload,.statistics-filter-actions .ant-btn{width:100%}.statistics-filter-actions .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.statistics-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-summary .ant-statistic{border-bottom:1px solid #e5eaf0;min-height:82px;padding:11px 12px}.statistics-summary .ant-statistic:nth-child(2n){border-right:0}.statistics-summary .ant-statistic:nth-last-child(-n+2){border-bottom:0}.statistics-summary .ant-statistic-content{font-size:18px}.statistics-dataset-meta{justify-content:flex-start}.statistics-chart{min-height:320px}}.finance-center,.finance-panel,.finance-section,.finance-settings-form{width:100%;min-width:0;max-width:100%}.finance-center{overflow-x:hidden}.finance-center-header,.finance-section-heading,.finance-filter-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-center-header{margin-bottom:6px}.finance-center-header h2,.finance-section-heading h3{letter-spacing:0;margin:0}.finance-center-header p{color:#687580;margin:4px 0 0}.finance-scope-controls{flex:none}.finance-primary-tabs,.finance-detail-tabs{max-width:100%}.finance-primary-tabs .ant-tabs-nav{margin-bottom:12px}.finance-primary-tabs .ant-tabs-tab{justify-content:center;min-width:86px}.finance-detail-tabs{border-bottom:1px solid #e6ebef;margin-bottom:16px}.finance-detail-tabs .ant-tabs-nav{margin:0}.finance-stat-grid{background:#fff;border:1px solid #e2e8ec;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;display:grid}.finance-stat{border-top:3px solid #237d63;border-right:1px solid #e8edf0;min-width:0;padding:18px}.finance-stat:nth-child(2n){border-top-color:#2d6f9f}.finance-stat:nth-child(3n){border-top-color:#b57a22}.finance-stat:last-child{border-right:0}.finance-stat .ant-statistic-content{text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.finance-attention-band{background:#f7f9fa;border:1px solid #e0e7eb;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.finance-attention-band>div{border-right:1px solid #e0e7eb;align-items:baseline;gap:8px;min-width:0;padding:14px 18px;display:flex}.finance-attention-band>div:last-child{border-right:0}.finance-attention-band strong{color:#b45138;font-size:22px}.finance-attention-band span{color:#55616b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-section{border-top:1px solid #e4eaee;margin-bottom:20px;padding-top:14px}.finance-reconciliation-section>.ant-alert{margin-bottom:12px}.finance-reconciliation-summary{margin-bottom:16px}.finance-reconciliation-summary .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.finance-section-heading{min-height:34px;margin-bottom:12px}.finance-section-heading h3{border-left:4px solid #237d63;padding-left:10px;font-size:17px}.finance-filter-bar{background:#f8fafb;border:1px solid #e4e9ed;align-items:flex-start;margin-bottom:16px;padding:12px}.finance-filter-bar>.ant-space:first-child{flex:1;min-width:0}.finance-table-shell{border:1px solid #e5eaee;width:100%;min-width:0;max-width:100%;overflow-x:auto}.finance-table-shell .ant-table-wrapper,.finance-table-shell .ant-spin-nested-loading,.finance-table-shell .ant-spin-container{min-width:0;max-width:100%}.finance-table-shell .ant-table-pagination{padding:0 12px}.finance-settings-form>.ant-alert{margin-bottom:16px}.finance-time-window-list{background:#f8fafb;border:1px solid #e2e8ec;margin-bottom:16px;padding:14px}.finance-time-window-heading,.finance-time-window-row{align-items:center;gap:12px;display:flex}.finance-time-window-heading{justify-content:space-between;margin-bottom:12px}.finance-time-window-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.finance-time-window-row{border-top:1px solid #e6ebef;min-height:48px;padding:8px 0}.finance-time-window-row .ant-form-item{width:180px;margin:0}.finance-time-window-row .ant-picker{width:100%}.finance-time-window-index{color:#4b5963;flex:none;width:56px}.finance-empty-state{place-items:center;min-height:320px;display:grid}@media (width<=1100px){.finance-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-stat:nth-child(3n){border-right:0}.finance-stat:nth-child(-n+3){border-bottom:1px solid #e8edf0}}@media (width<=767px){.finance-center{padding:12px}.finance-center-header,.finance-section-heading,.finance-filter-bar{flex-direction:column;align-items:stretch}.finance-scope-controls,.finance-scope-controls>.ant-space-item,.finance-scope-controls .ant-select,.finance-scope-controls .ant-btn,.finance-section-heading>.ant-space,.finance-section-heading>.ant-space>.ant-space-item,.finance-section-heading .ant-btn,.finance-filter-bar>.ant-space,.finance-filter-bar>.ant-space>.ant-space-item,.finance-filter-bar .ant-input,.finance-filter-bar .ant-input-affix-wrapper,.finance-filter-bar .ant-input-number,.finance-filter-bar .ant-picker,.finance-filter-bar .ant-select,.finance-filter-bar .ant-btn{width:100%!important}.finance-primary-tabs .ant-tabs-nav-wrap,.finance-detail-tabs .ant-tabs-nav-wrap{overflow-x:auto}.finance-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-stat{border-bottom:1px solid #e8edf0;padding:12px}.finance-stat:nth-child(2n){border-right:0}.finance-stat:nth-last-child(-n+2){border-bottom:0}.finance-attention-band{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-attention-band>div{border-bottom:1px solid #e0e7eb;padding:12px}.finance-attention-band>div:nth-child(2n){border-right:0}.finance-attention-band>div:nth-last-child(-n+2){border-bottom:0}.finance-time-window-heading,.finance-time-window-row{flex-direction:column;align-items:stretch}.finance-time-window-heading .ant-btn,.finance-time-window-row .ant-form-item,.finance-time-window-row .ant-picker{width:100%}.finance-time-window-row>span[aria-hidden=true]{display:none}.finance-time-window-index{width:auto}.finance-time-window-row>.ant-btn{align-self:flex-end}}.merchant-center{width:100%;min-width:0;padding:24px}.merchant-center-header,.merchant-panel-heading,.merchant-form-list-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.merchant-center-header h2,.merchant-panel-heading h3{margin:0}.merchant-center-header{margin-bottom:8px}.merchant-settings-control{background:#fafbfc;border:1px solid #e5e9ef;border-radius:4px;flex:none;padding:8px 12px}.merchant-primary-tabs .ant-tabs-nav{margin-bottom:12px}.merchant-section-selector{scrollbar-width:thin;max-width:100%;margin-bottom:18px;overflow-x:auto}.merchant-section-selector .ant-segmented{width:max-content;min-width:min(100%,460px)}.merchant-section-selector .ant-segmented-group{min-width:max-content}.merchant-section-panel{min-width:0}.merchant-panel-heading{min-height:40px;margin-bottom:14px}.merchant-panel-heading h3{font-size:18px;line-height:1.4}.merchant-toolbar{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%;margin-bottom:16px;display:grid}.merchant-toolbar>.ant-input-affix-wrapper:first-child{min-width:min(260px,100%)}.merchant-toolbar>*,.merchant-toolbar .ant-picker,.merchant-toolbar .ant-select{min-width:0;max-width:100%}.merchant-toolbar-compact{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(150px,1fr)) auto}.merchant-scope-bar{grid-template-columns:repeat(auto-fit,minmax(220px,360px));gap:12px;margin-bottom:18px;display:grid}.merchant-scope-bar .ant-select{width:100%}.merchant-summary-band{background:#fff;border:1px solid #e6eaf0;border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.merchant-summary-band .ant-statistic{border-right:1px solid #e6eaf0;min-width:0;padding:14px 16px}.merchant-summary-band .ant-statistic:last-child{border-right:0}.merchant-form-section{border-top:1px solid #e6eaf0;padding:16px 0 6px}.merchant-form-section:first-of-type{border-top:0}.merchant-form-section h4{margin:0 0 14px;font-size:15px}.merchant-form-actions{border-top:1px solid #e6eaf0;justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.merchant-steps{margin:8px 0 22px}.merchant-step-content{min-height:320px}.merchant-form-list-heading{margin-bottom:12px;font-weight:600}.merchant-period-row{align-items:flex-start}.merchant-profile-drawer .ant-drawer-content-wrapper{max-width:100vw}.merchant-storefront-image{object-fit:cover;border-radius:4px;max-height:220px;margin-bottom:16px;width:min(100%,360px)!important}.merchant-modal .ant-modal-content{min-width:0}.merchant-modal .ant-modal-body{max-height:calc(100vh - 170px);overflow-y:auto}.order-center{width:100%;min-width:0;max-width:100%;overflow-x:hidden}.order-center-header,.order-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-center-header h2,.order-panel-heading h3{letter-spacing:0;margin:0}.order-center-header p,.order-panel-heading p{color:#6f7b86;margin:5px 0 0}.order-primary-tabs .ant-tabs-nav{margin:14px 0 0}.order-section-tabs{background:#f7f9fb;border-bottom:1px solid #e8edf2;margin-bottom:16px;padding:0 10px}.order-section-tabs .ant-tabs-nav{margin:0}.order-panel{width:100%;min-width:0;max-width:100%}.order-panel-heading{margin-bottom:16px}.order-panel-heading h3{font-size:18px}.order-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.order-toolbar>.ant-input,.order-toolbar>.ant-input-affix-wrapper,.order-toolbar>.ant-select,.order-toolbar>.ant-picker{width:210px}.order-toolbar .ant-form-item{margin-bottom:0}.order-summary-band{background:#f8fafb;border-block:1px solid #e6eaf0;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;padding:14px 0;display:grid}.order-summary-band .ant-statistic{border-right:1px solid #e6eaf0;min-width:0;padding:0 18px}.order-summary-band .ant-statistic:last-child{border-right:0}.order-summary-band .ant-statistic-content{overflow-wrap:anywhere;font-size:22px}.order-state,.order-coordinate-empty{justify-content:center;align-items:center;min-height:260px;display:flex}.order-form-actions{justify-content:center;margin:24px 0 8px;display:flex}.order-form-actions .ant-btn{min-width:220px}.order-import-drop{margin-top:16px;display:block}.order-rider-list{max-height:440px;overflow-y:auto}.order-rider-list>div{border-bottom:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 0;display:flex}.order-rider-list span,.order-rider-list b,.order-rider-list small{min-width:0;display:block}.order-rider-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-rider-list small{color:#7f8993;margin-top:3px}.order-map-legend{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.order-coordinate-stage,.order-coordinate-empty{aspect-ratio:16/9;background:#f4f7f8;border:1px solid #dfe5eb;width:100%;min-height:440px;position:relative;overflow:hidden}.order-coordinate-empty{color:#68747f;text-align:center;flex-direction:column;gap:9px}.order-coordinate-empty .anticon{color:#8b98a4;font-size:34px}.order-coordinate-point{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #1b27323d}.order-coordinate-point.is-order{background:#1677ff}.order-coordinate-point.is-rider{background:#218c5b}.order-coordinate-point.is-relay{background:#b97813}@media (width<=767px){.order-center-header,.order-panel-heading{flex-direction:column;align-items:stretch}.order-panel-heading>.ant-space,.order-panel-heading>.ant-space>.ant-space-item,.order-panel-heading .ant-btn{width:100%}.order-primary-tabs .ant-tabs-nav-wrap,.order-section-tabs .ant-tabs-nav-wrap{overflow-x:auto}.order-toolbar,.order-toolbar>*,.order-toolbar>.ant-input,.order-toolbar>.ant-input-affix-wrapper,.order-toolbar>.ant-select,.order-toolbar>.ant-picker,.order-toolbar .ant-form-item,.order-toolbar .ant-form-item-control,.order-toolbar .ant-btn{width:100%!important}.order-summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}.order-summary-band .ant-statistic{border-bottom:1px solid #e6eaf0;min-height:76px;padding:10px 12px}.order-summary-band .ant-statistic:nth-child(2){border-right:0}.order-summary-band .ant-statistic:nth-last-child(-n+2){border-bottom:0}.order-coordinate-stage,.order-coordinate-empty{aspect-ratio:4/5;min-height:320px}}@media (width<=900px){.merchant-summary-band{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-summary-band .ant-statistic:nth-child(2){border-right:0}.merchant-summary-band .ant-statistic:nth-child(-n+2){border-bottom:1px solid #e6eaf0}}@media (width<=575px){.merchant-center{padding:12px}.merchant-center-header,.merchant-panel-heading{flex-direction:column;align-items:stretch}.merchant-settings-control,.merchant-panel-heading>.ant-space,.merchant-panel-heading>.ant-space>.ant-space-item,.merchant-panel-heading .ant-btn{width:100%}.merchant-settings-control{justify-content:space-between}.merchant-primary-tabs .ant-tabs-nav-wrap{overflow:hidden}.merchant-primary-tabs .ant-tabs-tab{min-width:78px}.merchant-section-selector .ant-segmented{min-width:max-content}.merchant-toolbar,.merchant-toolbar-compact,.merchant-scope-bar{grid-template-columns:minmax(0,1fr)}.merchant-toolbar>*,.merchant-toolbar .ant-input-affix-wrapper,.merchant-toolbar .ant-select,.merchant-toolbar .ant-picker,.merchant-toolbar .ant-btn,.merchant-scope-bar .ant-select{width:100%!important}.merchant-summary-band .ant-statistic{padding:12px}.merchant-step-content{min-height:0}.merchant-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-form-actions .ant-btn:only-child{grid-column:1/-1}.merchant-step-actions .ant-btn{width:100%}.merchant-modal .ant-modal-content{padding:16px}.merchant-modal .ant-modal-body{max-height:calc(100dvh - 132px)}}.sorting-center{flex-direction:column;gap:16px;display:flex}.sorting-hero{color:#ecfeff;background:radial-gradient(circle at 88% 18%,#5eead442,#0000 32%),linear-gradient(135deg,#0f172a 0%,#115e59 64%,#0f766e 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 18px 44px #0f766e2e}.sorting-hero h2{color:#fff;letter-spacing:-.02em;margin:5px 0 4px;font-size:28px}.sorting-hero p{color:#ecfeffc7;margin:0}.sorting-eyebrow{color:#99f6e4;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.sorting-metrics .ant-card{height:100%}.sorting-metric-card{border:1px solid #0f766e1a;border-radius:16px;box-shadow:0 8px 24px #0f172a0d}.sorting-filter-card,.sorting-table-card{border-radius:16px}.sorting-filter-card{background:linear-gradient(#fff,#f8fffe);margin-bottom:14px}.sorting-muted{color:#64748b;font-size:12px}.sorting-overdue{color:#dc2626;font-size:12px;font-weight:650}@media (width<=767px){.sorting-hero{flex-direction:column;align-items:flex-start;padding:22px}.sorting-hero h2{font-size:24px}}
