*{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{color:#47525d;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.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{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{margin-bottom:12px}.station-primary-tabs .ant-tabs-tab,.station-relay-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-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}@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{min-width:0}.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}.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{width:min(42vw,165px)}.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}.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{overflow:hidden}.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%}}.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)}}
