.enterprise-icon{display:inline-block;width:48px;height:48px;flex:none;vertical-align:middle}.enterprise-icon-plain{width:28px;height:28px}.payment-channel-icon{display:inline-block;width:48px;height:33px;flex:none;vertical-align:middle}.app-layout-enterprise .ant-card.enterprise-metric-card{height:auto;min-height:112px;border-radius:10px!important;overflow:hidden}.app-layout-enterprise .enterprise-metric-card.enterprise-metric-blue{background:linear-gradient(115deg,#eef5ff,#f8fbff)}.app-layout-enterprise .enterprise-metric-card.enterprise-metric-green{background:linear-gradient(115deg,#eaf9f2,#f7fcfa)}.app-layout-enterprise .enterprise-metric-card.enterprise-metric-orange{background:linear-gradient(115deg,#fff5e4,#fffcf6)}.app-layout-enterprise .enterprise-metric-card.enterprise-metric-purple{background:linear-gradient(115deg,#f2ecff,#fcfaff)}.app-layout-enterprise .enterprise-metric-card.enterprise-metric-red{background:linear-gradient(115deg,#ffedf1,#fff9fa)}.app-layout-enterprise .ant-card.enterprise-metric-card>.ant-card-body{display:grid!important;grid-template-columns:48px minmax(0,1fr) 48px!important;grid-template-rows:auto!important;align-items:center;gap:12px;min-height:112px;padding:16px!important}.app-layout-enterprise .enterprise-metric-copy{min-width:0}.app-layout-enterprise .enterprise-metric-copy>span{display:block;color:#6c809f;font-size:13px;line-height:20px}.app-layout-enterprise .ant-card.enterprise-metric-card .enterprise-metric-copy>strong{display:block;margin:3px 0;color:#183356;font-size:27px;line-height:34px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app-layout-enterprise .ant-card.enterprise-metric-card .enterprise-metric-copy>small{display:block;margin:0;color:#7d91af;font-size:12px;line-height:18px}.app-layout-enterprise .enterprise-metric-shadow{opacity:.18;width:54px;height:54px;justify-self:end;pointer-events:none}.app-layout-enterprise .ant-card.fee-tax-metric .enterprise-metric-copy>strong{font-size:19px}.app-layout-enterprise .ant-card .ant-card-head-title .enterprise-section-title{display:flex;align-items:center;gap:6px}.app-layout-enterprise .invoice-billing-page .invoice-sheet-title{align-items:center}.app-layout-enterprise .invoice-sheet-title>.enterprise-icon,.app-layout-enterprise .step-title>.enterprise-icon{width:30px;height:30px}.app-layout-enterprise .billing-banner li>.enterprise-icon{width:40px;height:40px}.app-layout-enterprise .payment-icon{display:inline-flex;align-items:center;justify-content:center}.app-layout-enterprise .settings-feature-card .ant-card-head-title>span{display:inline-flex;align-items:center;gap:10px}.app-layout-enterprise .settings-feature-card .ant-card-head-title .enterprise-icon{width:36px;height:36px}.app-layout-enterprise .tenant-payment-status-list>div{gap:14px}.app-layout-enterprise .tenant-payment-status-list>div>span:not(.ant-tag){flex:1;min-width:0}.app-layout-enterprise .invoice-summary-grid>button{position:relative;overflow:hidden}.app-layout-enterprise .invoice-summary-grid>button>.enterprise-icon:first-child{width:42px;height:42px}.app-layout-enterprise .invoice-summary-grid>button>span{position:relative;z-index:1}.app-layout-enterprise .invoice-summary-grid .invoice-summary-shadow{position:absolute;right:6px;bottom:10px;width:44px;height:44px;opacity:.14;pointer-events:none}@media(max-width:1450px){.app-layout-enterprise .ant-card.enterprise-metric-card>.ant-card-body{grid-template-columns:40px minmax(0,1fr) 30px!important;gap:8px;padding:14px!important}.app-layout-enterprise .enterprise-metric-leading{width:40px;height:40px}.app-layout-enterprise .enterprise-metric-shadow{width:36px;height:44px}.app-layout-enterprise .ant-card.enterprise-metric-card .enterprise-metric-copy>strong{font-size:23px}.app-layout-enterprise .ant-card.fee-tax-metric .enterprise-metric-copy>strong{font-size:16px}}:root{--color-brand: #246bfe;--color-brand-hover: #1557e8;--color-brand-active: #1149c6;--color-success: #12b981;--color-warning: #f59e0b;--color-danger: #ef4d5a;--color-info: #246bfe;--color-text-primary: #102653;--color-text-secondary: #7185a6;--color-text-tertiary: #91a0b5;--color-border: #dbe7f7;--color-divider: #e9eff7;--color-page: #f6f9ff;--color-card: #ffffff;--color-hover: #f1f6ff;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 999px;--shadow-card: 0 5px 16px rgba(45, 86, 142, .07);--shadow-floating: 0 12px 28px rgba(35, 76, 130, .12);--shadow-modal: 0 24px 70px rgba(8, 34, 73, .22);--shadow-header: 0 2px 9px rgba(30, 71, 129, .04);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--font-sans: Inter, "PingFang SC", "Microsoft YaHei", "HarmonyOS Sans SC", "Helvetica Neue", Arial, sans-serif;--font-mono: Inter, "SFMono-Regular", Consolas, monospace;--font-size-caption: 12px;--font-size-body: 14px;--font-size-section: 16px;--font-size-title: 30px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-body: 1.6;--control-height: 40px;--control-height-mobile: 48px;--icon-action: 16px;--icon-nav: 20px;--icon-card: 24px;--color-processing-bg: #edf4ff;--color-success-bg: #e9faf3;--color-warning-bg: #fff7e6;--color-danger-bg: #fff0f1;--color-disabled: #8795a8;--color-disabled-bg: #f0f4f8}:root{color:#15243d;background:#f5f8fb;font-size:14px}*{box-sizing:border-box}body{margin:0;font-family:Inter,Microsoft YaHei,sans-serif;color:#15243d;background:#f5f8fb}button,input{font:inherit}.app-layout{min-height:100vh}.app-sider{background:#fff!important;border-right:1px solid #e9eef5;position:fixed!important;z-index:30;inset:0 auto 0 0;height:100vh!important;max-height:100vh;overflow:hidden}.app-sider .ant-layout-sider-children{height:100%;display:flex;flex-direction:column;overflow:hidden}.sidebar-brand{height:78px;flex:none;display:flex;align-items:center;gap:12px;padding:0 24px;color:#10213a;font-weight:700;border-bottom:1px solid #eef2f7}.brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#09a879;color:#fff;font-size:21px;font-weight:700;box-shadow:0 7px 15px rgba(9,168,121,.22)}.brand-mark.small{width:40px;height:40px;border-radius:12px;font-size:21px}.app-sider .ant-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff!important;color:#62718a;border-inline-end:0;padding:20px 12px}.app-sider .ant-menu-item{height:40px;line-height:40px;margin:3px 0;border-radius:8px;color:#53647d}.app-sider .ant-menu-item-selected{background:#e7faf2!important;color:#069d76!important;font-weight:600;border-left:3px solid #0bb687}.app-sider .ant-menu-item-selected:after{display:none}.menu-glyph{display:inline-flex;width:22px;justify-content:center;font-weight:700}.sidebar-footer{flex:none;position:relative;bottom:auto;left:auto;right:auto;margin:0 16px 16px;padding-top:16px;border-top:1px solid #eef2f7;color:#243653;font-size:12px}.user-summary{display:flex;align-items:center;gap:10px;margin-bottom:12px}.user-summary strong,.user-summary small{display:block}.user-summary small{color:#8190a5;margin-top:3px}.sidebar-footer>button{width:100%;height:38px;border:1px solid #dce5ef;background:#fff;border-radius:8px;color:#34445d;cursor:pointer}.app-main{background:#f5f8fb;min-height:100vh;height:100vh;overflow:hidden;margin-left:320px}.app-header{height:64px;padding:0 32px;background:#fff;border-bottom:1px solid #e8edf4;display:flex;align-items:center;justify-content:space-between;position:fixed;top:0;right:0;left:320px;z-index:20}.header-left,.header-right{display:flex;align-items:center;gap:18px}.header-breadcrumb{display:flex;align-items:center;gap:10px;color:#6f7e94;margin-left:18px}.header-breadcrumb strong{color:#17253d;font-size:15px}.tenant-select{min-width:116px}.tenant-select .ant-select-selector,.enterprise-pill{height:38px!important;padding:0 14px!important;display:flex;align-items:center;background:#f8fafc!important;border:1px solid #e5ebf2!important;border-radius:8px!important;color:#1f3351!important}.header-notice{font-size:18px;color:#64748b}.user-menu{border:0;background:transparent;display:flex;align-items:center;gap:8px;cursor:pointer;color:#2d3d56}.app-content{height:100vh;min-height:100vh;padding:88px 32px 32px;overflow-y:auto;overflow-x:hidden}.page-shell{max-width:1400px;margin:0 auto;display:grid;gap:18px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between}.page-heading h1{margin:0;color:#14233a;font-size:28px}.page-heading p{margin:6px 0 0;color:#74849a}.eyebrow{font-size:11px;letter-spacing:1.6px;color:#0b9d7e!important;font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.metric-card{border:1px solid #e4eaf2;box-shadow:0 2px 6px rgba(31,54,82,.05)}.metric-card span{display:block;color:#687992}.metric-card strong{display:block;margin-top:14px;color:#101b31;font-size:30px}.metric-card small{color:#91a0b3}.dashboard-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:16px}.dashboard-grid .ant-card{min-height:270px;border:1px solid #e4eaf2;box-shadow:0 2px 6px rgba(31,54,82,.05)}.loading-state,.page-state{display:grid;place-items:center;gap:12px;min-height:180px;color:#7b8ca4}.error-strip{padding:12px 16px;border:1px solid #f1d19b;background:#fff9ea;color:#9b6b13;border-radius:8px}.filter-card,.workflow-card{border:1px solid #e4eaf2}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px}.login-page{min-height:100vh;display:grid;grid-template-columns:52% 48%;background:#fff}.login-brand{padding:56px 9%;color:#d8f4ed;background:linear-gradient(135deg,#116f67,#063f3b);display:flex;flex-direction:column;align-items:flex-start}.brand-name{margin:10px 0 80px;color:#d8f4ed}.login-brand h1{font-size:45px;line-height:1.18;margin:0 0 20px;color:#fff}.login-brand h1 strong{color:#83ead1}.brand-copy{max-width:520px;line-height:1.9;color:#bde4dc}.brand-points{display:grid;gap:18px;margin:36px 0 auto;color:#fff;font-weight:600}.login-brand small{width:100%;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:#8fc9bf}.login-panel{display:grid;place-items:center;padding:32px}.login-card{width:min(400px,100%)}.login-card h2{font-size:30px;margin:8px 0}.login-subtitle{color:#78918a;margin:0 0 32px}.login-note{margin-top:18px}.ant-btn-primary{background:#0aa875!important}.ant-card{border-radius:14px}@media(max-width:900px){.login-page{grid-template-columns:1fr}.login-brand{display:none}.metric-grid,.dashboard-grid,.form-grid{grid-template-columns:1fr}.app-sider{display:none}.app-main{margin-left:0}.app-header{left:0;padding:0 16px}.app-content{padding:80px 16px 24px}.page-heading{align-items:flex-start;gap:16px;flex-direction:column}}.dashboard-date{font-size:13px;font-weight:400;color:#71819a;margin-left:10px}.heading-actions{display:flex;gap:10px}.metric-label{display:flex;justify-content:space-between;align-items:center;color:#687992}.metric-label i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-style:normal;font-size:18px;background:#e8faf3;color:#0aa875}.metric-blue .metric-label i{background:#edf7ff;color:#1686cf}.metric-orange .metric-label i{background:#fff7e7;color:#e99a00}.metric-red .metric-label i{background:#fff0f1;color:#ed4d5a}.metric-card strong{margin-top:10px}.dashboard-main-grid{grid-template-columns:1.55fr .72fr}.dashboard-main-grid .ant-card{min-height:300px}.dashboard-side{display:grid;gap:16px}.dashboard-side .ant-card{min-height:142px}.todo-item{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #edf1f6;color:#5f7088}.todo-item:last-child{border-bottom:0}.todo-item b{margin-left:auto;color:#17243a}.trend-card{min-height:130px}.trend-card .ant-card-head-title small{display:block;color:#7d8da4;font-size:12px;font-weight:400;margin-top:4px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #ffffff inset!important;-webkit-text-fill-color:#15243d!important;box-shadow:0 0 0 30px #fff inset!important;transition:background-color 5000s ease-in-out 0s}.ant-input,.ant-input-password .ant-input{background-color:#fff!important;color:#15243d!important}.heading-flow{font-size:14px;font-weight:400;color:#6f819a;margin-left:10px;white-space:nowrap}.resource-modern{gap:16px}.resource-modern .page-heading,.orders-page .page-heading,.invoices-page .page-heading,.billing-page .page-heading,.finance-page .page-heading{min-height:42px}.modern-filter,.orders-filter,.invoice-filter{border:0;background:transparent;box-shadow:none!important}.modern-filter .ant-card-body,.orders-filter .ant-card-body,.invoice-filter .ant-card-body{padding:0}.resource-filter-row,.order-filter-row,.invoice-filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.resource-filter-row .ant-input,.order-filter-row .ant-input,.invoice-filter-row .ant-input{width:240px}.resource-filter-row .ant-select,.order-filter-row .ant-select,.invoice-filter-row .ant-select{min-width:160px}.table-card{border:1px solid #e6ebf2;box-shadow:0 2px 7px rgba(29,52,81,.05);overflow:hidden}.table-card .ant-card-head{min-height:76px;border-bottom:1px solid #edf1f6}.table-card .ant-card-head-title strong{display:block;font-size:16px;color:#14233a}.table-card .ant-card-head-title small{display:block;margin-top:7px;color:#8a99ad;font-weight:400}.table-card .ant-table-thead>tr>th{background:#fff;color:#64758e;font-weight:500;font-size:12px;border-bottom:1px solid #edf1f6;white-space:nowrap}.table-card .ant-table-tbody>tr>td{color:#233653;font-size:13px;border-bottom:1px solid #f1f4f8;white-space:nowrap}.table-card .ant-table-tbody>tr:hover>td{background:#f8fbfd}.pagination-bar{display:flex;justify-content:flex-end;padding:16px;border-top:1px solid #f0f0f0}.two-line{display:grid;gap:3px;line-height:1.25}.two-line small{color:#8795a8;font-size:12px}.status-pill{border-radius:999px!important;padding-inline:9px}.status-paid,.status-issued{background:#e9faf3;border-color:#bdebd9;color:#069a70}.status-pending,.status-processing{background:#fff7e6;border-color:#ffe1a8;color:#b87800}.status-refunded,.status-voided,.status-red{background:#fff0f1;border-color:#ffd0d5;color:#d64757}.detail-actions{display:flex;justify-content:flex-end;margin-top:18px}.billing-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(330px,.85fr);gap:18px;align-items:start}.billing-main{display:grid;gap:18px}.billing-aside{position:sticky;top:20px}.billing-step-card,.settlement-card{border:1px solid #e5ebf2;box-shadow:0 2px 8px rgba(30,54,84,.05)}.billing-step-card .ant-card-head,.settlement-card .ant-card-head{border-bottom:0;padding-bottom:0}.billing-step-card.active-step{border-color:#bdebd9;box-shadow:0 4px 16px rgba(8,185,135,.08)}.step-title{display:flex;align-items:center;gap:10px;color:#13243e;font-weight:700}.step-title b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#0ab583;color:#fff;font-size:12px}.vehicle-register-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px}.vehicle-register-grid .ant-form-item{margin-bottom:16px}.more-vehicle-toggle{display:flex;align-items:center;gap:7px;color:#60728c;font-size:13px;padding:2px 0 16px;cursor:pointer}.extra-fields{border-top:1px solid #edf1f6;padding-top:16px}.vehicle-search{display:flex;gap:8px;align-items:center;border-top:1px solid #f0f3f7;padding-top:16px}.vehicle-search .ant-input-affix-wrapper{max-width:400px}.step-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.fee-card-heading{display:flex;justify-content:space-between;align-items:center;color:#5e718b;margin-bottom:16px}.fee-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fee-options .ant-radio-button-wrapper{height:78px!important;display:flex;flex-direction:column;justify-content:center;gap:8px;border:1px solid #e1eaf2!important;border-radius:10px!important;color:#2a3d59}.fee-options .ant-radio-button-wrapper:before{display:none}.fee-options .ant-radio-button-wrapper-checked{border-color:#0ab583!important;background:#effcf7;color:#078e6c}.fee-options small{color:#078e6c}.settlement-card .ant-card-body{padding:20px}.settlement-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f1f3f7;color:#64758e}.settlement-row>div{display:flex;align-items:center;gap:7px}.settlement-row .ant-input-number{width:96px}.settlement-row .ant-input{width:160px}.settlement-row em{font-style:normal;color:#94a1b3}.payable-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0 10px;font-weight:600;color:#192b45}.payable-row strong{font-size:24px;color:#05a779}.pay-label{font-weight:600;color:#243653;margin:12px 0}.pay-label i{font-style:normal;color:#ee5a62}.payment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.payment-grid .ant-radio-button-wrapper{height:92px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #e1e8f0!important;border-radius:10px!important;padding:4px;color:#243653}.payment-grid .ant-radio-button-wrapper:before{display:none}.payment-grid .ant-radio-button-wrapper-checked{border-color:#0ab583!important;background:#f0fdf8;color:#078f6c}.payment-icon{font-size:23px;color:#1686cf;line-height:1}.payment-cash{color:#ed9b18}.payment-wechat{color:#09b57e}.payment-alipay{color:#1686cf}.payment-pos{color:#5967ef}.settlement-options{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0 4px;border-top:1px solid #edf1f6;margin-top:14px}.confirm-charge{height:46px;margin-top:12px;border-radius:9px;font-weight:600}.settlement-tip{margin:10px 0 0;text-align:center;color:#8c9bb0;font-size:12px}.billing-result{max-width:640px;margin:30px auto;text-align:center;border:1px solid #e5ebf2}.success-icon{width:56px;height:56px;border-radius:50%;margin:4px auto 16px;display:grid;place-items:center;background:#e9faf3;color:#08aa7b;font-size:28px}.heading-stats{display:flex;gap:8px}.invoice-tabs{display:flex;align-items:center;gap:6px;border-bottom:1px solid #e9eef4}.invoice-tabs button{border:0;background:transparent;color:#71839b;padding:10px 16px 12px;cursor:pointer;border-bottom:2px solid transparent}.invoice-tabs button.active{color:#0aa875;font-weight:600;border-bottom-color:#0aa875}.invoice-tabs b{margin-left:5px;font-weight:500;color:#9aa7b8}.orders-filter .ant-card-body,.invoice-filter .ant-card-body{padding:0}.order-filter-actions{display:flex;justify-content:flex-end;margin-top:-42px}.customer-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-metrics .ant-card,.finance-metrics .ant-card{border:1px solid #e6ebf2;box-shadow:0 2px 7px rgba(29,52,81,.05)}.customer-metrics .ant-statistic-title,.finance-metrics .ant-statistic-title{color:#62758f}.customer-metrics .ant-statistic-content,.finance-metrics .ant-statistic-content{color:#101d34;font-weight:700}.customer-metrics small,.finance-metrics small{display:block;margin-top:7px;color:#90a0b5}.finance-page .page-heading{align-items:center}.finance-page .page-heading>.ant-space{align-self:flex-start}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-report-grid{display:grid;grid-template-columns:1.65fr .85fr;gap:18px}.finance-report-grid .ant-card{border:1px solid #e6ebf2;box-shadow:0 2px 7px rgba(29,52,81,.05);min-height:278px}.finance-report-grid .ant-card-head-title strong{display:block;font-size:16px}.finance-report-grid .ant-card-head-title small{display:block;margin-top:5px;color:#91a0b3;font-weight:400;font-size:12px}.finance-chart{padding:18px 14px 8px}.finance-chart svg{width:100%;height:220px;display:block}.finance-chart-labels{display:flex;justify-content:space-between;color:#95a2b3;font-size:12px;padding:0 10px}.payment-donut{width:132px;height:132px;margin:16px auto 14px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#08b987 calc(var(--payment-percent) * 1%),#edf5f3 0)}.payment-donut>div{width:92px;height:92px;border-radius:50%;background:#fff;display:grid;place-items:center;align-content:center}.payment-donut small{color:#8b9bb0}.payment-donut strong{font-size:18px;color:#16263f}.payment-legend{display:grid;gap:8px}.payment-legend>div{display:flex;align-items:center;gap:8px;color:#64758e;font-size:12px}.payment-legend i{width:8px;height:8px;border-radius:50%}.payment-legend strong{margin-left:auto;color:#253753}.finance-table-card .ant-table{min-height:170px}.cashier-cell{display:flex;align-items:center;gap:8px}.cashier-cell>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#101a2e;color:#fff;font-size:12px}.cashier-rate{display:flex;align-items:center;gap:10px}.cashier-rate .ant-progress{min-width:80px}.vehicle-table-card .ant-table-cell{vertical-align:middle}@media(max-width:1100px){.billing-columns,.finance-report-grid{grid-template-columns:1fr}.billing-aside{position:static}.customer-metrics,.finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-page .page-heading{align-items:flex-start}.finance-page .page-heading>.ant-space{align-self:auto}}@media(max-width:700px){.heading-flow{display:block;margin:5px 0 0;font-size:12px;white-space:normal}.vehicle-register-grid,.fee-options,.customer-metrics,.finance-metrics{grid-template-columns:1fr}.resource-filter-row,.order-filter-row,.invoice-filter-row{align-items:stretch;flex-direction:column}.resource-filter-row>*,.order-filter-row>*,.invoice-filter-row>*{width:100%!important}.order-filter-actions{margin:0;justify-content:flex-start}.payment-grid{grid-template-columns:repeat(2,1fr)}.page-heading>.ant-space{width:100%;flex-wrap:wrap}.finance-page .page-heading>.ant-space .ant-picker{width:100%}}.app-sider{height:100vh;position:sticky!important;top:0;overflow:hidden;display:flex;flex-direction:column}.sidebar-brand{height:80px;padding:0 30px;gap:14px;font-size:17px}.brand-mark.small{width:48px;height:48px;border-radius:15px;font-size:23px}.app-sider .ant-menu{height:auto;flex:1;min-height:0;overflow-y:auto;padding:28px 15px 20px;font-size:16px}.app-sider .ant-menu-submenu-title{height:44px;line-height:44px;margin:0 0 4px;padding-left:15px!important;color:#566983;font-weight:600}.app-sider .ant-menu-submenu-arrow{color:#7890aa}.app-sider .ant-menu-item{height:47px;line-height:47px;margin:0;border-radius:8px;padding-left:30px!important;font-size:16px}.app-sider .ant-menu-root>.ant-menu-item{margin-bottom:14px}.app-sider .ant-menu-item .anticon{font-size:19px}.app-sider .ant-menu-item-selected{border-left:4px solid #0abb87;padding-left:26px!important}.app-sider .ant-menu-item-selected:before{content:"";position:absolute;right:14px;width:7px;height:7px;border-radius:50%;background:#0abb87}.sidebar-footer{position:static;flex-shrink:0;margin:0 20px 16px;padding-top:19px}.user-summary{gap:12px;margin-bottom:14px}.user-summary strong{font-size:14px}.user-summary small{font-size:12px}.sidebar-footer>button{height:47px;font-size:14px;font-weight:600}.app-header{height:80px;padding:0 38px;position:sticky;top:0;z-index:30;flex-shrink:0;background:#fff;box-shadow:0 1px rgba(228,234,241,.9)}.tenant-select{min-width:145px}.tenant-select .ant-select-selector,.enterprise-pill{height:47px!important;padding:0 16px!important;border-radius:10px!important;font-size:16px}.header-breadcrumb{gap:10px;margin-left:2px;font-size:17px}.header-breadcrumb strong{font-size:17px}.header-right{gap:24px}.header-notice{font-size:20px}.user-menu{font-size:15px}.app-content{padding:30px 40px 34px}.page-shell{max-width:none;gap:20px}.dashboard-page .page-heading{height:59px;align-items:flex-start}.dashboard-page .page-heading h1{font-size:36px;line-height:47px;letter-spacing:0}.dashboard-date{font-size:16px;margin-left:10px;color:#7285a1}.heading-actions{padding-top:1px;gap:10px}.heading-actions .ant-btn{height:47px;padding:0 20px;border-radius:9px;font-size:16px;font-weight:600}.metric-grid{gap:20px}.metric-card{height:156px;border-color:#e4eaf1;border-radius:18px!important;box-shadow:0 2px 5px rgba(24,45,72,.08)}.metric-card .ant-card-body{height:100%;padding:25px 26px}.metric-label{font-size:16px}.metric-label i{width:50px;height:50px;border-radius:14px;font-size:23px}.metric-card strong{margin-top:-12px;font-size:39px;line-height:47px;letter-spacing:0}.metric-card small{display:block;font-size:15px;line-height:21px;color:#8da0bb}.dashboard-main-grid{grid-template-columns:minmax(0,2.08fr) minmax(365px,1fr);gap:20px}.dashboard-main-grid>.ant-card,.dashboard-side>.ant-card,.trend-card{border-radius:18px!important;border-color:#e4eaf1;box-shadow:0 2px 5px rgba(24,45,72,.08)}.dashboard-main-grid>.ant-card{min-height:0}.recent-orders-card{height:auto;min-height:132px;overflow:hidden}.recent-orders-card .ant-card-head{height:96px;min-height:96px;padding:0 26px}.recent-orders-card .ant-card-head-title{padding:20px 0}.recent-orders-card .ant-card-head-title strong{display:block;font-size:20px;line-height:26px}.recent-orders-card .ant-card-head-title small{display:block;margin-top:3px;color:#7286a2;font-size:14px;font-weight:400}.recent-orders-card .ant-card-extra .ant-btn{padding:0;color:#00a873;font-size:16px;line-height:20px;text-align:left}.recent-orders-card .ant-empty{margin:72px 0 80px}.dashboard-loading{min-height:250px;display:grid;place-items:center}.recent-orders-card .ant-table-thead>tr>th{height:50px;padding:12px 20px;background:#fff;color:#607590;font-size:13px;font-weight:600;border-bottom-color:#e9eef4;white-space:nowrap}.recent-orders-card .ant-table-tbody>tr>td{height:77px;padding:12px 20px;color:#172943;font-size:14px;border-bottom-color:#edf1f5;white-space:nowrap}.recent-orders-card .ant-table-tbody>tr:last-child>td{border-bottom:0}.order-number{font-family:Consolas,monospace;font-size:14px}.dashboard-two-line{display:grid;gap:3px}.dashboard-two-line strong{font-size:16px;color:#101e34}.dashboard-two-line small{color:#7e91ae;font-size:13px}.payment-method,.order-status{display:inline-flex;align-items:center;gap:4px;border-radius:8px;padding:4px 9px;line-height:20px;white-space:nowrap}.payment-method{color:#52647c;background:#f1f5f9}.order-status{border-radius:999px;font-weight:600}.order-status-paid{color:#079b70;background:#e9faf3}.order-status-pending{color:#e18700;background:#fff7e6}.order-status-refunded{color:#ef3f4c;background:#fff0f1}.order-status-cancelled{color:#596b82;background:#f0f4f8}.dashboard-side{gap:20px}.dashboard-side .ant-card{min-height:0}.dashboard-side .ant-card:first-child{height:273px}.dashboard-side .ant-card:last-child{height:146px}.dashboard-side .ant-card-head{height:73px;min-height:73px;padding:0 26px}.dashboard-side .ant-card-head-title{font-size:19px;font-weight:700}.dashboard-side .ant-card-body{padding:0 26px}.dashboard-side .ant-empty{margin:25px 0 0}.dashboard-side .ant-empty-image{height:42px}.dashboard-side .ant-card:last-child .ant-empty{margin:17px 0 0}.dashboard-side .ant-card:last-child .ant-empty-image{display:none}.todo-item{height:61px;padding:0;gap:12px;font-size:16px}.todo-item>.anticon{font-size:20px;padding:6px;border-radius:10px}.todo-invoice>.anticon{color:#ef8a00;background:#fff5df}.todo-close>.anticon{color:#f14f5c;background:#fff0f1}.todo-credit>.anticon{color:#536985;background:#eff3f7}.todo-item b{font-size:16px;color:#07162c}.trend-card{height:327px;min-height:327px}.trend-card .ant-card-head{height:130px;min-height:130px;padding:0 26px}.trend-card .ant-card-head-title strong{font-size:20px;color:#07162c}.trend-card .ant-card-head-title small{font-size:14px;margin-top:5px}.trend-card .ant-card-body{height:196px;padding:18px 30px 20px}.trend-card .ant-empty{margin-top:30px}.trend-total{display:inline-block;padding:5px 12px;border-radius:999px;color:#008c68;background:#eafaf3;font-size:14px;font-weight:600}.trend-visual{height:100%;display:grid;grid-template-rows:minmax(0,1fr) 22px;gap:4px}.trend-visual svg{width:100%;height:100%;overflow:visible}.trend-visual line{stroke:#e8eef3;stroke-width:.35}.trend-visual polyline{fill:none;stroke:#08ad7e;stroke-width:1.1;vector-effect:non-scaling-stroke}.trend-visual circle{fill:#fff;stroke:#08ad7e;stroke-width:.6;vector-effect:non-scaling-stroke}.trend-labels{display:flex;justify-content:space-between;color:#8798ad;font-size:12px}@media(max-width:1600px)and (min-width:901px){.app-sider{flex:0 0 256px!important;max-width:256px!important;min-width:256px!important;width:256px!important}.sidebar-brand{padding:0 24px}.app-sider .ant-menu,.app-sider .ant-menu-item{font-size:14px}.app-content{padding:24px 32px}.dashboard-page .page-heading h1{font-size:30px}.dashboard-date{font-size:13px}.metric-card{height:166px}.metric-card strong{font-size:32px}.dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.72fr)}.recent-orders-card .dashboard-fee-column{display:none}}.billing-page .page-heading{align-items:center}.billing-page .page-heading>div{display:flex;align-items:baseline;gap:8px}.billing-page .page-heading h1{font-size:32px}.billing-page .heading-flow{font-size:16px}.billing-step-card{border-radius:16px!important;overflow:hidden}.billing-step-card .ant-card-head{min-height:66px;padding:0 26px}.billing-step-card .ant-card-head-title{padding:20px 0;font-size:20px}.billing-step-card .ant-card-body{padding:0 26px 26px}.billing-main>.billing-step-card:first-child{min-height:380px}.billing-main>.billing-step-card:first-child .ant-card-body{padding-top:2px}.fee-step-card.empty-fee-step{min-height:310px}.fee-step-card.empty-fee-step .ant-empty{margin:78px 0 26px}.fee-step-card.empty-fee-step .fee-card-heading{margin-bottom:0}.payment-grid .ant-radio-button-wrapper strong{font-size:15px;text-align:center}.payment-grid .payment-icon{display:grid;place-items:center;font-size:27px}.payment-grid .payment-icon svg{display:block}.payment-grid .payment-bank{color:#08a4c7}.payment-grid .payment-credit{color:#7658ee}.payment-grid .payment-aggregate{color:#ff6d00}.payment-grid .payment-scan{color:#34465d}.settlement-card{border-radius:16px!important;overflow:hidden}.orders-page .page-heading{align-items:center;min-height:58px}.orders-page .page-heading h1{font-size:32px}.orders-page .heading-flow{font-size:16px}.orders-page .page-heading>.ant-btn{height:47px;padding:0 20px;border-radius:9px;font-size:16px;font-weight:600}.orders-filter{border:0!important;background:transparent!important;box-shadow:none!important;margin:0!important}.orders-filter .ant-card-body{padding:0}.order-filter-row{display:grid;grid-template-columns:minmax(240px,1.35fr) minmax(170px,.8fr) minmax(190px,.9fr) minmax(390px,1.35fr) auto auto;gap:14px;align-items:center}.order-filter-row .ant-input,.order-filter-row .ant-select-selector,.order-filter-row .ant-picker{height:48px!important;border-radius:10px!important;font-size:16px}.order-filter-row .ant-select-selector,.order-filter-row .ant-picker{display:flex;align-items:center}.order-filter-row>.ant-btn{height:48px;padding:0 21px;border-radius:10px;font-size:16px;font-weight:600}.order-filter-row .order-export{color:#33445d;background:#fff;border-color:#d9e2ed}.orders-table-card{border-radius:18px!important;overflow:hidden;margin-top:0}.orders-table-card .ant-table{font-size:14px}.orders-table-card .ant-table-thead>tr>th{height:54px;padding:14px 20px;color:#607590;background:#fff;border-bottom:1px solid #e9eef4;font-weight:600;white-space:nowrap}.orders-table-card .ant-table-tbody>tr>td{height:96px;padding:15px 20px;color:#1c304d;border-bottom:1px solid #edf1f5;vertical-align:middle}.orders-table-card .ant-table-tbody>tr:hover>td{background:#f8fbfd}.orders-table-card .order-no{font-family:Consolas,monospace;font-size:13px;font-weight:700;line-height:1.45;word-break:break-word}.orders-table-card .two-line strong{font-size:16px;color:#0c1e38}.orders-table-card .two-line small{font-size:13px;color:#8799b1}.orders-table-card .ant-tag{margin:0}.orders-table-card .status-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border:0!important;line-height:20px}.orders-table-card .status-paid,.orders-table-card .status-refunded,.orders-table-card .status-partial_refunded{color:#f04953;background:#fff0f1}.orders-table-card .status-pending,.orders-table-card .status-processing{color:#e28a00;background:#fff7e6}.orders-table-card .status-closed{color:#52647d;background:#f0f4f8}.payment-pill{padding:5px 10px;border:0!important;border-radius:8px!important;background:#f0f4f8;color:#50627a;white-space:normal;line-height:18px}.inspection-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:0!important;border-radius:999px!important;background:#f0f4f8;color:#52647d}.inspection-voided{background:#f0f4f8;color:#52647d}.orders-table-card .ant-table-cell:last-child .ant-btn{color:#00a779;font-weight:600}.orders-table-card>.ant-card-body>.ant-empty{margin:22px 0 26px}.orders-table-card>.ant-card-body>.loading-state{min-height:360px}@media(max-width:1250px)and (min-width:701px){.order-filter-row{grid-template-columns:minmax(220px,1fr) minmax(150px,.7fr) minmax(170px,.8fr) auto auto}.order-date-filter{grid-column:1 / span 2}.order-filter-row .order-export{grid-column:auto}.orders-table-card .ant-table-thead>tr>th,.orders-table-card .ant-table-tbody>tr>td{padding-left:12px;padding-right:12px}}@media(max-width:700px){.orders-page .page-heading h1{font-size:28px}.orders-page .heading-flow{font-size:13px}.order-filter-row{display:flex;flex-direction:column;align-items:stretch}.order-filter-row>*{width:100%!important}.orders-table-card{overflow:auto}.orders-table-card .ant-table{min-width:1300px}}.invoices-page .page-heading{align-items:center;min-height:58px}.invoices-page .page-heading h1{font-size:32px}.invoices-page .heading-flow{font-size:16px}.heading-stats{gap:10px}.heading-stats .invoice-stat{display:inline-flex;align-items:center;gap:5px;margin:0;padding:5px 12px;border:0;border-radius:999px;font-size:14px;font-weight:600}.invoice-stat-pending{color:#e18400;background:#fff7e6}.invoice-stat-issued{color:#008e6b;background:#eafaf3}.invoice-tabs{height:55px;gap:4px}.invoice-tabs button{height:55px;padding:0 20px;font-size:16px;font-weight:600}.invoice-tabs button.active{color:#00a777}.invoice-tabs b{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#f0f4f8;color:#536984;font-size:13px}.invoice-tabs button.active b{background:#e8faf2;color:#008f69}.invoice-filter{border:0!important;background:transparent!important;box-shadow:none!important}.invoice-filter .ant-card-body{padding:0}.invoice-filter-row{display:grid;grid-template-columns:300px 200px auto auto auto 1fr;gap:14px;align-items:center}.invoice-filter-row .ant-input,.invoice-filter-row .ant-select-selector{height:48px!important;border-radius:10px!important;font-size:16px}.invoice-filter-row .ant-select-selector{display:flex;align-items:center}.invoice-filter-row>.ant-btn{height:48px;padding:0 21px;border-radius:10px;font-size:16px;font-weight:600}.invoice-table-card{border-radius:18px!important;overflow:hidden}.invoice-table-card .ant-table-thead>tr>th{height:54px;padding:14px 20px;color:#607590;background:#fff;border-bottom:1px solid #e9eef4;font-weight:600;white-space:nowrap}.invoice-table-card .ant-table-tbody>tr>td{height:81px;padding:14px 20px;color:#1c304d;border-bottom:1px solid #edf1f5;vertical-align:middle}.invoice-table-card .ant-table-tbody>tr:hover>td{background:#f8fbfd}.invoice-number{display:grid;gap:5px;font-family:Consolas,monospace;font-size:13px}.invoice-number strong{font-weight:500;color:#1b3456}.invoice-number small{color:#ff3944;font-size:13px}.invoice-order-no{font-family:Consolas,monospace;color:#20395b}.invoice-type-pill{margin:0;padding:5px 11px;border:0!important;border-radius:999px!important;color:#008f69;background:#e9faf2;font-weight:600}.invoice-status{display:inline-flex;align-items:center;gap:4px;margin:0;padding:5px 11px;border:0!important;border-radius:999px!important;font-weight:600}.invoice-status-pending,.invoice-status-processing{color:#e18400;background:#fff7e6}.invoice-status-issued{color:#008f69;background:#e9faf2}.invoice-status-voided,.invoice-status-red,.invoice-status-failed{color:#ef4650;background:#fff0f1}.invoice-time{color:#8296b3;white-space:nowrap}.invoice-table-card .ant-table-cell:last-child .ant-btn{color:#00a779;font-weight:600}.invoice-table-card>.ant-card-body>.ant-empty{margin:22px 0 26px}@media(max-width:1100px)and (min-width:701px){.invoice-filter-row{grid-template-columns:minmax(230px,1fr) minmax(170px,.7fr) auto auto auto}.invoice-table-card .ant-table{min-width:1280px}}@media(max-width:700px){.invoices-page .page-heading{align-items:flex-start}.heading-stats{flex-wrap:wrap}.invoice-tabs{overflow-x:auto}.invoice-tabs button{flex:0 0 auto}.invoice-filter-row{display:flex;align-items:stretch;flex-direction:column}.invoice-filter-row>*{width:100%!important}.invoice-table-card{overflow:auto}.invoice-table-card .ant-table{min-width:1280px}}.order-detail-drawer .ant-drawer-header{min-height:80px;padding:0 30px;border-bottom:1px solid #e8edf3}.order-detail-drawer .ant-drawer-title{font-size:19px;color:#14233a}.order-detail-drawer .ant-drawer-close{order:2;margin:0 0 0 auto;color:#91a0b4}.order-detail-drawer .ant-drawer-body{padding:14px 30px 24px}.order-detail-drawer .ant-drawer-footer{padding:18px 30px;border-top:1px solid #e8edf3}.order-detail-content{display:grid;gap:4px}.order-detail-content section{padding:6px 0 12px;border-bottom:1px solid #edf1f5}.order-detail-content section:last-child{border-bottom:0}.order-detail-content h3{display:flex;align-items:center;gap:8px;margin:8px 0 16px;color:#263952;font-size:16px}.order-detail-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid #edf1f5;color:#6d7f97}.order-detail-row:last-child{border-bottom:0}.order-detail-row>strong{max-width:65%;color:#14233a;text-align:right;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.order-detail-row.detail-discount>strong{color:#ef4d55}.order-payment-qr{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 0 4px;color:#52647d;font-size:13px}.detail-project{display:inline-block;padding:4px 10px;border-radius:8px;background:#f1f5f9;color:#52647d;font-size:13px;font-weight:500}.order-detail-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.order-detail-footer .ant-btn{height:40px;border-radius:8px;font-weight:600}.print-receipt-source{position:fixed;left:-10000px;top:0;width:302px;visibility:hidden;pointer-events:none}.receipt-paper h1,.receipt-paper h2,.receipt-paper h3,.receipt-paper footer{margin:0}@media(max-width:700px){.order-detail-drawer,.order-detail-drawer .ant-drawer-content-wrapper{width:100%!important}.order-detail-drawer .ant-drawer-header,.order-detail-drawer .ant-drawer-body,.order-detail-drawer .ant-drawer-footer{padding-left:18px;padding-right:18px}.order-detail-footer{align-items:stretch;flex-direction:column}.order-detail-footer>.ant-btn,.order-detail-footer>.ant-space{width:100%}}.finance-page{gap:20px}.finance-page .page-heading{min-height:58px;align-items:center}.finance-page .page-heading h1{font-size:32px;line-height:42px;letter-spacing:0}.finance-page .heading-flow{font-size:16px}.finance-toolbar{align-self:auto!important;gap:10px!important}.finance-toolbar .ant-picker{width:292px;height:48px;border-radius:10px}.finance-toolbar .ant-btn{height:48px;padding:0 20px;border-radius:9px;font-size:15px;font-weight:600}.finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.finance-metric-card{height:156px;border:1px solid #e4eaf1!important;border-radius:14px!important;box-shadow:0 2px 6px rgba(24,45,72,.07)!important;overflow:hidden}.finance-metric-card .ant-card-body{height:100%;padding:22px 25px}.finance-metric-label{display:flex;align-items:center;justify-content:space-between;color:#607590;font-size:15px}.finance-metric-label i{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;background:#eafaf4;color:#00a978;font-size:19px;font-style:normal}.finance-metric-orders .finance-metric-label i{background:#edf4ff;color:#337ee8}.finance-metric-refunds .finance-metric-label i{background:#fff1f2;color:#ef5b68}.finance-metric-card .ant-card-body>strong{display:block;margin-top:-2px;color:#0d1d35;font-size:30px;line-height:38px;letter-spacing:0}.finance-metric-card .ant-card-body>strong small{display:inline;margin:0 3px 0 0;color:inherit;font-size:22px;line-height:inherit}.finance-metric-card p{margin:5px 0 0;color:#879ab4;font-size:13px;line-height:20px}.finance-report-grid{grid-template-columns:minmax(0,1.9fr) minmax(330px,1fr);gap:20px}.finance-report-grid .ant-card{height:348px;min-height:348px;border:1px solid #e4eaf1;border-radius:14px!important;box-shadow:0 2px 6px rgba(24,45,72,.07);overflow:hidden}.finance-report-grid .ant-card-head{height:76px;min-height:76px;padding:0 24px;border-bottom:1px solid #e9eef4}.finance-report-grid .ant-card-head-title{padding:16px 0}.finance-report-grid .ant-card-head-title strong{font-size:18px;line-height:24px;color:#11223b}.finance-report-grid .ant-card-head-title small{margin-top:3px;font-size:13px;color:#8497b1}.finance-chart-card .ant-card-body{height:271px;padding:8px 26px 18px}.finance-trend-tag{margin:0;padding:4px 10px;border:0!important;border-radius:7px!important;font-weight:600}.finance-trend-tag.trend-up{color:#008f69;background:#eafaf3}.finance-trend-tag.trend-down{color:#e84b58;background:#fff0f1}.finance-trend-tag.trend-flat{color:#60738d;background:#eff3f7}.finance-chart{height:100%;padding:0;display:grid;grid-template-rows:minmax(0,1fr) 22px;gap:1px}.finance-chart svg{width:100%;height:100%;display:block;overflow:visible}.finance-chart svg line{stroke-width:1}.finance-chart-labels{padding:0 8px;color:#8799b1;font-size:12px}.finance-chart-empty{height:100%;display:grid;place-items:center}.finance-payment-card .ant-card-body{height:271px;padding:16px 24px 18px;overflow:auto}.payment-donut{width:132px;height:132px;margin:0 auto 13px}.payment-donut>div{width:91px;height:91px}.payment-donut small{font-size:13px}.payment-donut strong{font-size:17px;letter-spacing:0}.payment-legend{gap:7px}.payment-legend>div{gap:8px;font-size:12px;line-height:18px}.payment-legend i{flex:0 0 8px}.payment-legend span{min-width:54px;color:#566a85}.payment-legend em{margin-left:auto;color:#91a0b4;font-style:normal}.payment-legend strong{min-width:78px;margin-left:8px;text-align:right;color:#1e324f}.payment-empty{height:100%;display:grid;place-items:center}.finance-table-card{border:1px solid #e4eaf1!important;border-radius:14px!important;box-shadow:0 2px 6px rgba(24,45,72,.07)!important}.finance-table-card .ant-card-head{height:82px;min-height:82px;padding:0 24px}.finance-table-card .ant-card-head-title{padding:17px 0}.finance-table-card .ant-card-head-title strong{font-size:18px;line-height:24px}.finance-table-card .ant-card-head-title small{margin-top:3px;font-size:13px}.finance-table-card .ant-card-extra .ant-btn{height:38px;border-radius:8px}.finance-table-card .ant-table{min-height:0}.finance-table-card .ant-table-thead>tr>th{height:50px;padding:12px 16px;color:#607590;background:#fff;font-size:13px;font-weight:600}.finance-table-card .ant-table-tbody>tr>td{height:68px;padding:13px 16px;color:#203653;font-size:13px}.finance-table-card .ant-table-cell:last-child .ant-btn{padding:0;color:#00a779;font-weight:600}.finance-daily-card .ant-table-placeholder>td{height:238px!important}.finance-daily-card .ant-empty,.finance-cashier-card .ant-empty{margin:20px 0}.settled-tag{margin:0;padding:4px 9px;border:0!important;border-radius:6px!important;color:#008f69;background:#e9faf2;font-weight:600}.refund-amount{color:#ef4d5a}.cashier-cell{gap:10px}.cashier-cell>span{width:32px;height:32px;background:#111d33}.cashier-cell strong{font-weight:600;color:#203653}.cashier-rate{gap:13px}.cashier-rate>span{width:48px;color:#304764}.cashier-rate .ant-progress{min-width:130px;margin:0}.finance-cashier-card .ant-table-placeholder>td{height:172px!important}.finance-detail-drawer .ant-drawer-header{height:74px;padding:0 26px;border-bottom:1px solid #e8edf3}.finance-detail-drawer .ant-drawer-title{font-size:18px;color:#14243d}.finance-detail-drawer .ant-drawer-body{padding:24px 26px}.daily-detail-total{height:144px;padding:23px 24px;display:grid;align-content:center;border-radius:10px;background:#f2fbf7;color:#60758e}.daily-detail-total strong{margin:4px 0;color:#008f69;font-size:32px;line-height:40px;letter-spacing:0}.daily-detail-total small{color:#8296af}.daily-detail-list{margin-top:20px;border-top:1px solid #e9eef4}.daily-detail-list>div{height:54px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf1f5;color:#64778f}.daily-detail-list strong{color:#1b304c}.daily-detail-list .daily-detail-refund strong{color:#ef4d5a}@media(max-width:1200px)and (min-width:701px){.finance-page .page-heading{align-items:flex-start;flex-direction:column}.finance-toolbar{width:100%}.finance-report-grid{grid-template-columns:1fr}.finance-report-grid .ant-card{height:348px}}@media(max-width:700px){.finance-page .page-heading h1{font-size:28px}.finance-page .heading-flow{font-size:13px}.finance-toolbar{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.finance-toolbar .ant-space-item:first-child{grid-column:1 / -1}.finance-toolbar .ant-picker,.finance-toolbar .ant-btn{width:100%}.finance-metrics{grid-template-columns:1fr}.finance-metric-card{height:142px}.finance-report-grid{grid-template-columns:1fr}.finance-report-grid .ant-card{height:342px;min-height:342px}.finance-payment-card .ant-card-body{padding-left:18px;padding-right:18px}.finance-table-card{overflow:auto}.finance-detail-drawer{width:100%!important}}.fee-amount-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;margin-top:18px}.plate-field .ant-form-item-control-input-content{display:flex}.plate-field .ant-space-compact{width:100%}.plate-field .plate-color-select{width:88px}.plate-field .ant-input{flex:1;min-width:0}.login-brand-competitor{padding:70px 7.1% 62px;background:#0e625c;position:relative}.brand-lockup{display:flex;align-items:center;gap:16px}.brand-lockup .brand-name{margin:0;color:#fff;font-size:20px}.brand-badge{display:inline-block;margin-top:62px;padding:8px 16px;border:1px solid rgba(138,240,220,.35);border-radius:20px;color:#7fe8d7;font-size:14px}.login-brand-competitor h1{margin-top:32px;font-size:50px;line-height:1.2}.login-brand-competitor .brand-copy{max-width:650px;font-size:17px;line-height:1.85}.login-brand-competitor .brand-points{gap:24px;margin-top:48px}.login-brand-competitor .brand-points>div{display:flex;align-items:flex-start;gap:18px}.login-brand-competitor .brand-points>div>svg{padding:11px;width:50px;height:50px;border-radius:13px;background:rgba(109,229,211,.14);color:#62e5d2;font-size:27px}.login-brand-competitor .brand-points span{display:grid;gap:4px}.login-brand-competitor .brand-points b{font-size:18px}.login-brand-competitor .brand-points small{color:#a6d9d1;font-size:14px}.brand-footer{margin-top:auto!important;color:#75bbb3!important}.brand-footer em{float:right;font-style:normal}.login-panel-competitor{padding:32px 7.1%}.login-panel-competitor .login-card{width:min(500px,100%)}.login-panel-competitor .login-card h2{font-size:34px;margin:0 0 8px}.login-panel-competitor .login-subtitle{font-size:17px;margin-bottom:42px}.login-panel-competitor .ant-form-item{margin-bottom:26px}.login-panel-competitor .ant-form-item-label>label{font-size:16px;font-weight:600}.login-panel-competitor .ant-input-affix-wrapper,.login-panel-competitor .ant-input,.login-panel-competitor .ant-select-selector{height:56px!important;border-radius:11px!important;background:#f8fafc!important;border-color:#dce5ef!important}.login-panel-competitor .ant-input-prefix{color:#94a8c0;font-size:18px}.login-panel-competitor .ant-btn-primary{height:58px;border-radius:11px;font-size:18px;font-weight:700}.login-panel-competitor .ant-btn-link{margin-top:42px;color:#7b8da3}.login-panel-competitor .ant-btn-link strong{color:#00a57a}.register-panel{align-items:start;padding-top:56px}.register-panel .login-subtitle{margin-bottom:30px}.register-panel .ant-form-item{margin-bottom:18px}.register-panel .ant-form-item-explain{font-size:12px}.register-panel .ant-form-item-label{padding-bottom:5px}.register-panel .ant-form-item-label>label{font-weight:600}.register-panel .ant-btn-link{margin-top:28px}@media(max-width:900px){.login-brand-competitor{display:none}.login-panel-competitor{padding:28px 20px}.register-panel{padding-top:35px}.brand-footer em{float:none;display:block;margin-top:5px}}.vehicle-page{gap:18px}.vehicle-page .page-heading{min-height:58px;align-items:center}.vehicle-page .page-heading h1{font-size:32px;line-height:42px}.vehicle-page .heading-flow{font-size:16px}.vehicle-page .page-heading>.ant-btn{height:47px;padding:0 20px;border-radius:9px;font-size:16px;font-weight:600}.vehicle-filter-row{display:grid;grid-template-columns:minmax(300px,1fr) 200px auto auto auto;gap:12px;align-items:center}.vehicle-filter-row .ant-input,.vehicle-filter-row .ant-select-selector{height:48px!important;border-radius:10px!important;font-size:16px}.vehicle-filter-row .ant-select-selector{display:flex;align-items:center}.vehicle-filter-row>.ant-btn{height:48px;padding:0 20px;border-radius:10px;font-size:15px;font-weight:600}.vehicle-table-card{border-radius:18px!important;overflow:hidden}.vehicle-table-card .ant-card-head{height:76px;min-height:76px;padding:0 24px}.vehicle-table-card .ant-card-head-title{padding:16px 0}.vehicle-table-card .ant-card-head-title strong{font-size:18px;line-height:24px}.vehicle-table-card .ant-card-head-title small{margin-top:3px;font-size:13px}.vehicle-table-toolbar{height:54px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #edf1f5;background:#fff}.vehicle-table-toolbar .ant-btn{height:34px;border-radius:7px;font-weight:600}.vehicle-selected-count{color:#8192a9;font-size:13px}.vehicle-table-card .ant-table{font-size:14px}.vehicle-table-card .ant-table-thead>tr>th{height:52px;padding:13px 16px;color:#607590;background:#fff;border-bottom:1px solid #e9eef4;font-size:13px;font-weight:600;white-space:nowrap}.vehicle-table-card .ant-table-tbody>tr>td{height:70px;padding:12px 16px;color:#203653;border-bottom:1px solid #edf1f5;vertical-align:middle;white-space:nowrap}.vehicle-table-card .ant-table-tbody>tr:hover>td{background:#f8fbfd}.vehicle-table-card .ant-table-selection-column{width:48px;padding-left:24px!important;padding-right:8px!important}.vehicle-table-card .ant-table-cell-fix-right{background:#fff}.vehicle-plate{color:#122743;font-size:14px}.vehicle-color-tag{margin:0;border:0!important;border-radius:6px!important;padding:3px 9px;color:#48617e;background:#f0f4f8;font-size:12px}.vehicle-row-actions{white-space:nowrap}.vehicle-row-actions .ant-btn{padding:0 5px;font-size:13px}.vehicle-row-actions .ant-btn-primary{padding:0 11px;color:#fff!important;border-radius:7px}.vehicle-row-actions .ant-btn-dangerous{color:#e2535b}.vehicle-edit-modal .ant-modal-content,.vehicle-detail-modal .ant-modal-content{border-radius:14px;overflow:hidden}.vehicle-edit-modal .ant-modal-header,.vehicle-detail-modal .ant-modal-header{padding:22px 28px 17px;margin:0;border-bottom:1px solid #edf1f5}.vehicle-edit-modal .ant-modal-body,.vehicle-detail-modal .ant-modal-body{padding:24px 28px 12px}.vehicle-modal-title{display:grid;gap:5px}.vehicle-modal-title strong{color:#14233a;font-size:20px;line-height:26px}.vehicle-modal-title small{color:#8191a8;font-size:13px;font-weight:400}.vehicle-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.vehicle-form-grid .ant-form-item{margin-bottom:18px}.vehicle-form-grid .ant-input,.vehicle-form-grid .ant-select-selector{height:42px!important;border-radius:8px!important}.vehicle-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:17px 0 4px;border-top:1px solid #edf1f5}.vehicle-modal-footer .ant-btn{height:40px;min-width:82px;border-radius:8px;font-weight:600}.vehicle-detail-modal .ant-modal-footer{padding:0 28px 20px;border-top:0}.vehicle-detail-body{max-height:min(640px,calc(100vh - 230px));overflow:auto;padding-right:2px}.vehicle-detail-loading{display:flex;align-items:center;gap:9px;padding:0 0 16px;color:#7a8da4}.vehicle-detail-descriptions .ant-descriptions-item-label{width:130px;color:#73859d;background:#f8fafc}.vehicle-detail-descriptions .ant-descriptions-item-content{color:#203653}.vehicle-history-section{margin-top:24px;border-top:1px solid #e9eef4;padding-top:20px}.vehicle-history-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.vehicle-history-heading strong{color:#14233a;font-size:16px}.vehicle-history-heading small{color:#8b9bb0}.vehicle-history-section .ant-table{font-size:13px}.vehicle-history-section .ant-table-thead>tr>th{background:#f8fafc;color:#6e819a;font-weight:600;white-space:nowrap}.vehicle-order-no{font-family:Consolas,monospace;color:#274261}.vehicle-status-tag{margin:0;border:0!important;border-radius:6px!important;padding:3px 8px;font-size:12px;color:#63758e;background:#eff3f7}.vehicle-status-tag.paid,.vehicle-status-tag.completed{color:#008f69;background:#e9faf2}.vehicle-status-tag.pending,.vehicle-status-tag.processing{color:#b87800;background:#fff7e6}.vehicle-status-tag.refunded,.vehicle-status-tag.cancelled,.vehicle-status-tag.voided,.vehicle-status-tag.partial-refunded{color:#e24d58;background:#fff0f1}@media(max-width:1100px)and (min-width:701px){.vehicle-filter-row{grid-template-columns:minmax(240px,1fr) 180px auto auto}.vehicle-filter-row>.ant-btn:last-child{grid-column:4}.vehicle-table-card .ant-table{min-width:1380px}}@media(max-width:700px){.vehicle-page .page-heading{align-items:flex-start}.vehicle-page .page-heading h1{font-size:28px}.vehicle-page .heading-flow{font-size:13px}.vehicle-filter-row{display:flex;flex-direction:column;align-items:stretch}.vehicle-filter-row>*{width:100%!important}.vehicle-table-card{overflow:auto}.vehicle-table-card .ant-table{min-width:1380px}.vehicle-form-grid{grid-template-columns:1fr}.vehicle-edit-modal .ant-modal-body,.vehicle-detail-modal .ant-modal-body,.vehicle-edit-modal .ant-modal-header,.vehicle-detail-modal .ant-modal-header,.vehicle-detail-modal .ant-modal-footer{padding-left:18px;padding-right:18px}.vehicle-modal-footer{justify-content:stretch}.vehicle-modal-footer>.ant-btn,.vehicle-modal-footer>.ant-space{flex:1}.vehicle-modal-footer>.ant-space{display:flex}.vehicle-modal-footer>.ant-space .ant-btn{flex:1}}.customer-page .page-heading{align-items:center}.customer-page .page-heading>.ant-btn{height:47px;padding:0 20px;border-radius:9px;font-size:16px;font-weight:600}.customer-edit-modal{top:24px;padding-bottom:24px}.customer-edit-modal .ant-modal-content{display:flex;max-height:calc(100vh - 48px);flex-direction:column;border-radius:14px;overflow:hidden}.customer-edit-modal .ant-modal-header{padding:22px 28px 17px;margin:0;border-bottom:1px solid #edf1f5}.customer-edit-modal .ant-modal-body{min-height:0;max-height:none;overflow:auto;padding:24px 28px 10px}.customer-detail-modal .ant-modal-content{border-radius:14px;overflow:hidden}.customer-detail-modal .ant-modal-header{padding-bottom:18px;border-bottom:1px solid #edf1f5}.customer-detail-modal .ant-modal-body{padding-top:24px}.customer-detail-modal .ant-descriptions-item-label{width:112px;min-width:112px;color:#5f6f85;background:#f7f9fc;font-weight:500}.customer-detail-modal .ant-descriptions-item-content{min-width:260px;color:#1f2f46;word-break:break-word}.customer-modal-title{display:grid;gap:5px}.customer-modal-title strong{color:#14233a;font-size:20px;line-height:26px}.customer-modal-title small{color:#8191a8;font-size:13px;font-weight:400}.customer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.customer-form-grid .ant-form-item{margin-bottom:18px}.customer-form-grid .ant-form-item-label{padding-bottom:7px}.customer-form-grid .ant-form-item-label>label{color:#253953;font-size:14px;font-weight:600}.customer-form-grid .ant-input,.customer-form-grid .ant-select-selector,.customer-form-grid .ant-input-number{height:42px!important;border-radius:8px!important}.customer-form-grid .ant-input-number-input{height:40px}.customer-form-grid .ant-form-item-extra{min-height:0;margin-top:5px;color:#8b9bb0;font-size:12px;line-height:18px}.customer-form-item-full{grid-column:1 / -1}.customer-modal-footer{position:sticky;bottom:0;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:17px 0 4px;border-top:1px solid #edf1f5;background:#fff}.customer-modal-footer .ant-btn{height:40px;min-width:82px;border-radius:8px;font-weight:600}@media(max-width:700px){.customer-page .page-heading{align-items:flex-start}.customer-form-grid{grid-template-columns:1fr}.customer-form-item-full{grid-column:auto}.customer-edit-modal .ant-modal-header,.customer-edit-modal .ant-modal-body{padding-left:18px;padding-right:18px}.customer-detail-modal .ant-descriptions-item-label{width:auto;min-width:88px}.customer-detail-modal .ant-descriptions-item-content{min-width:0}.customer-modal-footer{justify-content:stretch}.customer-modal-footer .ant-btn{flex:1}}.app-sider{height:100vh;position:sticky!important;top:0;align-self:flex-start;overflow:hidden;z-index:10}.sidebar-brand>span{font-size:15px;line-height:1.25;white-space:nowrap}.app-main{height:100vh;min-width:0;overflow:hidden}.app-header{position:sticky;top:0;z-index:9}.app-content{height:calc(100vh - 80px);overflow-y:auto;overflow-x:hidden}.app-sider .ant-layout-sider-children{height:100%;display:flex;flex-direction:column}.app-sider .ant-menu{flex:1;overflow-y:auto}.operations-page{gap:18px}.operations-dashboard-grid .ant-card{min-height:220px}.operations-dashboard-grid .ant-card-head-title{display:flex;align-items:center;gap:8px}.operations-dashboard-grid .ant-card-head-title .anticon{color:#0aa875}.operations-dashboard-grid .ant-statistic-title{color:#74849a}.operations-dashboard-grid .ant-statistic-content{color:#152943;font-weight:700}.operations-dashboard-amount{font-size:32px;font-weight:700;color:#152943;padding:16px 0 8px}.operations-dashboard-note{color:#8292a8;font-size:13px}.operations-system-status{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:16px 0 12px;color:#5f7088}.operations-heading{align-items:center}.operations-heading h1{font-size:30px}.operations-heading>.ant-btn{height:44px;border-radius:8px;font-weight:600}.operations-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-summary-grid .metric-card{min-height:136px}.operations-filter-card{border-radius:10px!important}.operations-filter-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.operations-filter-row>.ant-input,.operations-filter-row>.ant-select{width:300px;min-width:180px;height:40px}.operations-filter-row>.ant-select .ant-select-selector{height:40px!important;display:flex;align-items:center}@media(min-width:1100px){.customer-page .resource-filter-row{display:grid;grid-template-columns:minmax(320px,1fr) 200px auto auto;align-items:center;gap:10px}.customer-page .resource-filter-row>.ant-input,.customer-page .resource-filter-row>.ant-select{width:100%;min-width:0}.operations-filter-row{flex-wrap:nowrap}.operations-filter-row>.ant-input{width:260px;min-width:210px}.operations-filter-row>.ant-select{width:180px;min-width:160px}.operations-filter-row>.ant-picker{width:300px;min-width:260px;height:40px}.operations-filter-actions{margin-left:auto;white-space:nowrap}}.operations-detail-title{margin:24px 0 12px;color:#243653;font-size:15px}.operations-review-detail{margin-top:18px}.tenant-payment-status-list{display:flex;gap:28px;margin-top:18px}.tenant-payment-status-list>div{display:flex;align-items:center;gap:10px}.subscription-renew-alert{border-radius:8px;border-width:1px}.dashboard-page .metric-card{overflow:hidden;border:1px solid transparent!important;box-shadow:0 8px 20px rgba(31,54,82,.08)!important}.dashboard-page .metric-card:nth-child(1){background:#eefbf7!important;border-color:#bcebdc!important}.dashboard-page .metric-card:nth-child(2){background:#eef7ff!important;border-color:#c5e2f8!important}.dashboard-page .metric-card:nth-child(3){background:#fff8e8!important;border-color:#f3dfad!important}.dashboard-page .metric-card:nth-child(4){background:#fff2f3!important;border-color:#f3c8cd!important}.dashboard-page .metric-card:nth-child(1) .metric-label i{background:#d6f4e9;color:#078766}.dashboard-page .metric-card:nth-child(2) .metric-label i{background:#dbeefe;color:#1976b9}.dashboard-page .metric-card:nth-child(3) .metric-label i{background:#ffedc1;color:#b97800}.dashboard-page .metric-card:nth-child(4) .metric-label i{background:#fbdde0;color:#c43f4b}.operations-filter-actions{margin-left:auto}.operations-filter-actions .ant-btn{height:40px;min-width:76px;border-radius:7px}.operations-table-card{border-radius:12px!important;overflow:hidden}.operations-table-card .ant-table{font-size:14px}.operations-table-card .ant-table-thead>tr>th{height:52px;padding:14px 16px;background:#fbfcfe;color:#6a7c95;font-size:13px;font-weight:600;white-space:nowrap;border-bottom:1px solid #e8eef4}.operations-table-card .ant-table-tbody>tr>td{height:64px;padding:12px 16px;color:#263c59;border-bottom:1px solid #edf1f5;white-space:nowrap}.operations-table-card .ant-table-tbody>tr:hover>td{background:#f8fcfa}.operations-table-card .ant-table-cell-fix-right{background:#fff}.operations-code{font-family:Consolas,SFMono-Regular,monospace;color:#365470;font-size:13px}.operations-user-cell{display:flex;align-items:center;gap:9px}.operations-user-cell i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-style:normal;color:#0a9d78;background:#e7faf2}.muted-text{color:#98a6b8}.money-text{color:#132d4d}.money-text small{margin-left:3px;color:#8292a8;font-size:12px;font-weight:400}.operation-type-tag{border:0;background:#edf5ff;color:#2871b5;border-radius:5px}.log-detail{display:inline-block;max-width:440px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:#5c6f87}.operations-edit-modal .ant-modal-content{border-radius:12px;overflow:hidden}.operations-edit-modal .ant-modal-header{padding:20px 26px 15px;margin:0;border-bottom:1px solid #edf1f5}.operations-edit-modal .ant-modal-body{max-height:calc(100vh - 150px);overflow:auto;padding:22px 26px 12px}.operations-modal-title{display:grid;gap:5px}.operations-modal-title strong{font-size:19px;color:#152943}.operations-modal-title small{display:flex;align-items:center;gap:5px;color:#8292a8;font-size:12px;font-weight:400}.operations-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.operations-form-grid .ant-form-item{margin-bottom:17px}.operations-form-grid .ant-input,.operations-form-grid .ant-select-selector,.operations-form-grid .ant-input-number{height:42px!important;border-radius:7px!important}.operations-form-grid .ant-input-number-input{height:40px}.operations-form-full{grid-column:1 / -1}.operations-modal-footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #edf1f5;padding-top:16px;margin-top:3px}.operations-modal-footer .ant-btn{height:39px;min-width:80px;border-radius:7px}.review-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.review-stat-grid .ant-card{border:1px solid #e5ebf2;box-shadow:0 2px 6px rgba(31,54,82,.04)}.review-flow-card .ant-card-head-title{font-weight:700}.review-flow-note{display:flex;align-items:center;justify-content:center;gap:7px;color:#8b9bb0;font-size:13px;padding-bottom:18px}@media(max-width:900px){.operations-summary-grid,.review-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-heading{align-items:flex-start}.operations-filter-row>.ant-input,.operations-filter-row>.ant-select{width:100%}.operations-filter-actions{width:100%;margin-left:0}.operations-filter-actions .ant-btn{flex:1}.operations-form-grid{grid-template-columns:1fr}.operations-form-full{grid-column:auto}}@media(max-width:700px){.operations-summary-grid,.review-stat-grid{grid-template-columns:1fr}.app-content{height:calc(100vh - 56px)}.app-header{height:56px;padding:0 16px}.header-breadcrumb{margin-left:0}}@media(max-width:900px){.app-sider{display:none!important}.app-main{width:100%;margin-left:0}.app-header{padding:0 14px;gap:8px}.header-left{min-width:0;flex:1;gap:8px;overflow:hidden}.header-breadcrumb{min-width:0;margin-left:0;gap:6px;font-size:13px;white-space:nowrap;overflow:hidden}.header-breadcrumb strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.header-right{gap:8px;flex-shrink:0}.header-notice{display:none}.user-menu>span:nth-of-type(2){display:none}.enterprise-pill,.tenant-select{max-width:112px;min-width:0;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:700px){.header-breadcrumb>svg,.header-breadcrumb>span{display:none}}.billing-customer-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:0 18px;align-items:end}.billing-customer-grid .billing-form-full{grid-column:1 / -1}.billing-inline-action{display:flex;align-items:center;justify-content:flex-end;gap:4px;padding-bottom:24px;color:#8796aa;font-size:12px}.billing-inline-action .ant-btn{padding-inline:4px}.billing-industry-toggle{display:flex;align-items:center;gap:7px;padding:13px 0;border-top:1px solid #edf1f6;color:#60728c;font-size:13px;cursor:pointer}.billing-industry-toggle .anticon{color:#0aa875}.billing-industry-toggle span{margin-left:auto;color:#98a6b7;font-size:12px}.billing-industry-fields{padding-top:14px}.billing-helper{margin:8px 0 18px;color:#8b9bb0;font-size:12px;line-height:1.6}.heading-actions{display:flex;align-items:center;gap:12px}@media(max-width:700px){.billing-customer-grid{grid-template-columns:1fr}.billing-customer-grid .billing-form-full{grid-column:auto}.billing-inline-action{justify-content:flex-start;padding:0 0 14px}.heading-actions{align-items:flex-start;flex-direction:column;gap:8px}.heading-actions .heading-stats{flex-wrap:wrap}}.app-layout{height:100vh;min-height:100vh;overflow:hidden}.app-sider{position:fixed!important;inset:0 auto 0 0;height:100vh!important;max-height:100vh;z-index:40;overflow:hidden}.app-sider>.ant-layout-sider-children{height:100%;min-height:0;display:flex;flex-direction:column}.app-sider .ant-menu{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.sidebar-footer{position:static;flex:none;margin-bottom:16px}.app-main{height:100vh;min-height:100vh;min-width:0;overflow:hidden;margin-left:320px}.app-header{position:fixed;top:0;right:0;left:320px;z-index:35}.app-content{height:100vh;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:110px}@media(max-width:1600px)and (min-width:901px){.app-main{margin-left:256px}.app-header{left:256px}}@media(max-width:900px){.app-sider{display:none!important}.app-main{width:100%;margin-left:0}.app-header{left:0}.app-content{height:100vh;padding-top:80px}}@media(max-width:700px){.app-content{height:100vh;padding-top:72px}}:root{--blue-950:#0f1f3d;--blue-900:#173765;--blue-800:#1d4ed8;--blue-700:#2563eb;--blue-500:#3b82f6;--blue-100:#eaf2ff;--canvas:#f5f8fc;--surface:#ffffff;--line:#dce6f0;--ink:#16233a;--muted:#72839a}html,body,#root{background:var(--canvas);color:var(--ink);font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}body{font-size:14px}.app-sider{background:var(--blue-950)!important;border-right:1px solid #183259!important;flex:0 0 256px!important;max-width:256px!important;min-width:256px!important;width:256px!important}.app-sider .ant-layout-sider-children{background:var(--blue-950)!important}.sidebar-brand{height:78px;padding:0 22px;background:var(--blue-950);border-bottom:1px solid rgba(219,234,254,.14);color:#f8fbff}.sidebar-brand>span{color:#f8fbff;font-weight:720}.brand-mark,.brand-mark.small{width:36px;height:36px;border-radius:9px;background:var(--blue-500);color:#fff;box-shadow:0 5px 14px rgba(59,130,246,.25);font-size:18px}.app-sider .ant-menu{background:var(--blue-950)!important;color:#bcd0eb;padding:19px 12px}.app-sider .ant-menu-submenu-title,.app-sider .ant-menu-item{color:#bcd0eb;border-radius:8px}.app-sider .ant-menu-submenu-title:hover,.app-sider .ant-menu-item:hover{color:#fff!important;background:rgba(59,130,246,.14)!important}.app-sider .ant-menu-item-selected,.app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#1a3d73!important;color:#fff!important;border-left:3px solid var(--blue-500)}.app-sider .ant-menu-item-selected{padding-left:27px!important}.app-sider .ant-menu-item-selected:before{right:13px;background:var(--blue-500)}.app-sider .ant-menu-item-selected .anticon,.app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#bfdbfe!important}.app-sider .ant-menu-submenu-arrow{color:#8fa8c7}.sidebar-footer{border-top-color:rgba(219,234,254,.14);color:#e4efff}.user-summary small{color:#96afd0}.user-summary .ant-avatar{background:#dbeafe!important;color:#1d4ed8!important}.sidebar-footer>button{background:transparent;border-color:rgba(219,234,254,.24);color:#dbeafe}.sidebar-footer>button:hover{background:rgba(59,130,246,.14);border-color:#60a5fa;color:#fff}.app-main{background:var(--canvas);margin-left:256px!important}.app-header{left:256px!important;height:68px;padding:0 32px;background:rgba(255,255,255,.98);border-bottom:1px solid var(--line);box-shadow:0 1px rgba(31,66,111,.03)}.header-breadcrumb{color:#71839b}.header-breadcrumb strong{color:var(--ink)}.tenant-select .ant-select-selector,.enterprise-pill{background:#f8fbff!important;border-color:var(--line)!important;color:#203b62!important;border-radius:7px!important}.header-notice{color:#60748e}.user-menu{color:#304661}.app-content{background:var(--canvas);padding-top:96px}.page-shell{gap:18px}.page-heading h1{color:var(--ink)}.page-heading p,.heading-flow{color:var(--muted)}.eyebrow{color:var(--blue-700)!important}.ant-card,.metric-card,.table-card,.filter-card,.workflow-card,.billing-step-card,.settlement-card,.orders-table-card,.invoice-table-card,.vehicle-table-card,.customer-edit-modal .ant-modal-content,.operations-table-card{border-color:var(--line)!important;border-radius:8px!important;box-shadow:0 5px 18px rgba(35,64,100,.055)}.ant-card-head{border-bottom-color:#e8eef5!important}.ant-card-head-title{color:#203552}.ant-btn{border-radius:7px;font-weight:600}.ant-btn-primary,.ant-btn-primary:not(:disabled){background:var(--blue-700)!important;border-color:var(--blue-700)!important;color:#fff!important;box-shadow:0 4px 10px rgba(37,99,235,.16)}.ant-btn-primary:hover,.ant-btn-primary:focus{background:var(--blue-800)!important;border-color:var(--blue-800)!important}.ant-btn-primary:active{background:#1e40af!important;border-color:#1e40af!important}.ant-btn-link{color:var(--blue-700)}.ant-btn-link:hover{color:var(--blue-800)}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select-selector,.ant-cascader-picker,.ant-radio-button-wrapper{border-color:var(--line)!important;border-radius:7px!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select-selector:hover{border-color:#93b4e9!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:var(--blue-700)!important;box-shadow:0 0 0 2px rgba(37,99,235,.12)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner{background:var(--blue-700);border-color:var(--blue-700)}.ant-switch-checked{background:var(--blue-700)!important}.ant-pagination .ant-pagination-item-active{border-color:var(--blue-700)}.ant-pagination .ant-pagination-item-active a{color:var(--blue-700)}.ant-tabs-tab:hover,.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--blue-700)!important}.ant-tabs-ink-bar{background:var(--blue-700)!important}.ant-table-thead>tr>th{background:#f8fafc!important;color:#667994!important;border-bottom-color:#e4ebf3!important}.ant-table-tbody>tr>td{border-bottom-color:#edf2f7!important;color:#263b58}.ant-table-tbody>tr:hover>td{background:#f7faff!important}.ant-empty-description{color:#8798ad}.pagination-bar{border-top-color:#e7eef6}.metric-label i,.metric-card.metric-green .metric-label i{background:var(--blue-100);color:var(--blue-700)}.metric-card strong{color:#14233d}.dashboard-main-grid>.ant-card,.dashboard-side>.ant-card,.trend-card{border-radius:8px!important}.recent-orders-card .ant-card-extra .ant-btn,.orders-table-card .ant-table-cell:last-child .ant-btn,.invoice-table-card .ant-table-cell:last-child .ant-btn{color:var(--blue-700)}.order-status-paid{color:#167545;background:#e9f7ef}.trend-total{color:#1d4ed8;background:var(--blue-100)}.trend-visual polyline{stroke:var(--blue-700)}.trend-visual circle{stroke:var(--blue-700)}.operations-dashboard-grid .ant-card-head-title .anticon{color:var(--blue-700)}.operations-user-cell i{color:var(--blue-700);background:var(--blue-100)}.operation-type-tag{color:#255fae;background:var(--blue-100)}.money-text{color:#183b68}.billing-step-card.active-step{border-color:#a9c7f5!important;box-shadow:0 5px 16px rgba(37,99,235,.1)}.step-title b{background:var(--blue-700)}.fee-options .ant-radio-button-wrapper-checked,.payment-grid .ant-radio-button-wrapper-checked{border-color:var(--blue-700)!important;background:var(--blue-100);color:#1d4ed8}.fee-options small{color:var(--blue-700)}.payment-wechat{color:#2563eb}.billing-industry-toggle .anticon,.payable-row strong{color:var(--blue-700)}.confirm-charge{background:var(--blue-700)!important;border-color:var(--blue-700)!important}.success-icon{background:var(--blue-100);color:var(--blue-700)}.invoice-tabs button.active{color:var(--blue-700);border-bottom-color:var(--blue-700)}.invoice-tabs button.active b{background:var(--blue-100);color:var(--blue-700)}.invoice-type-pill{color:#255fae;background:var(--blue-100)}.login-brand,.login-brand-competitor{background:var(--blue-950);color:#dbeafe}.login-brand-competitor .brand-badge{border-color:rgba(147,197,253,.35);color:#bfdbfe}.login-brand h1 strong{color:#93c5fd}.login-brand .brand-copy{color:#b7cbea}.login-brand-competitor .brand-points>div>svg{background:rgba(59,130,246,.16);color:#93c5fd}.login-brand-competitor .brand-points small{color:#a9c2e3}.brand-footer,.login-brand small{color:#91acd0!important}.login-panel-competitor .ant-btn-link strong{color:var(--blue-700)}.login-panel-competitor .ant-input-affix-wrapper,.login-panel-competitor .ant-input,.login-panel-competitor .ant-select-selector{background:#f8fbff!important;border-color:#d7e3f2!important}@media(max-width:1600px)and (min-width:901px){.app-sider{flex:0 0 256px!important;max-width:256px!important;min-width:256px!important;width:256px!important}.app-main{margin-left:256px!important}.app-header{left:256px!important}}@media(max-width:900px){.app-main{margin-left:0!important}.app-header{left:0!important}.app-content{padding:80px 16px 24px!important}.page-shell{width:100%;min-width:0}}@media(max-width:700px){.app-content{padding:72px 16px 24px!important}.page-heading h1{font-size:26px}.metric-grid,.dashboard-grid,.dashboard-main-grid,.form-grid,.review-stat-grid{width:100%;min-width:0}.ant-card{max-width:100%}}.page-shell .ant-btn,.page-shell .ant-btn-lg,.page-heading>.ant-btn,.heading-actions .ant-btn,.operations-heading>.ant-btn,.vehicle-filter-row>.ant-btn,.order-filter-row>.ant-btn,.invoice-filter-row>.ant-btn{height:36px!important;min-height:36px!important;padding:0 14px!important;border-radius:7px!important;font-size:13px!important}.page-shell .ant-btn .anticon{font-size:14px}.login-page:has(.login-panel-competitor:not(.register-panel)){height:100vh;min-height:100vh;overflow:hidden}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-brand-competitor{padding:40px 7.1% 28px}.login-page:has(.login-panel-competitor:not(.register-panel)) .brand-name{font-size:18px}.login-page:has(.login-panel-competitor:not(.register-panel)) .brand-badge{margin-top:34px;padding:6px 13px;font-size:12px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-brand-competitor h1{margin-top:24px;font-size:38px;line-height:1.17}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-brand-competitor .brand-copy{font-size:14px;line-height:1.65}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-brand-competitor .brand-points{gap:14px;margin-top:28px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-brand-competitor .brand-points>div{gap:13px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-brand-competitor .brand-points>div>svg{width:38px;height:38px;padding:9px;border-radius:10px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-brand-competitor .brand-points b{font-size:15px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-brand-competitor .brand-points small{font-size:11px}.login-page:has(.login-panel-competitor:not(.register-panel)) .brand-footer{font-size:11px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor{padding:24px 7.1%}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .login-card{width:min(400px,100%)}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .login-card h2{font-size:27px;margin:0 0 6px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .login-subtitle{font-size:14px;margin-bottom:26px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .ant-form-item{margin-bottom:17px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .ant-form-item-label>label{font-size:14px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .ant-input-affix-wrapper,.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .ant-input,.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .ant-select-selector{height:44px!important;border-radius:8px!important;font-size:14px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .ant-btn-primary{height:46px;border-radius:8px;font-size:15px}.login-page:has(.login-panel-competitor:not(.register-panel)) .login-panel-competitor .ant-btn-link{margin-top:24px;font-size:13px}@media(min-width:901px){.dashboard-page .metric-grid{gap:14px}.dashboard-page .metric-card{height:128px!important;min-height:128px!important;border-radius:8px!important}.dashboard-page .metric-card .ant-card-body{padding:18px 20px!important}.dashboard-page .metric-label{font-size:14px}.dashboard-page .metric-label i{width:40px;height:40px;border-radius:10px;font-size:18px}.dashboard-page .metric-card strong{margin-top:-3px;font-size:30px;line-height:36px}.dashboard-page .metric-card small{font-size:12px;line-height:17px}}:root{--competitor-sidebar-width:256px;--competitor-header-height:64px;--competitor-content-x:32px;--competitor-content-y:24px;--competitor-control-height:38px;--competitor-radius-sm:6px;--competitor-radius-md:8px;--competitor-radius-lg:10px;--competitor-shadow:0 1px 2px rgba(15,23,42,.04),0 2px 6px rgba(35,64,100,.055)}@media(min-width:901px){.app-sider,.app-sider.ant-layout-sider{flex-basis:var(--competitor-sidebar-width)!important;width:var(--competitor-sidebar-width)!important;min-width:var(--competitor-sidebar-width)!important;max-width:var(--competitor-sidebar-width)!important}.app-main{margin-left:var(--competitor-sidebar-width)!important}.app-header{left:var(--competitor-sidebar-width)!important;height:var(--competitor-header-height);padding:0 var(--competitor-content-x)}.app-content{padding:calc(var(--competitor-header-height) + var(--competitor-content-y)) var(--competitor-content-x) 48px!important}}.ant-card,.ant-card-bordered,.table-card,.filter-card,.workflow-card,.operations-table-card,.orders-table-card,.invoice-table-card,.vehicle-table-card,.billing-step-card,.settlement-card{border-radius:var(--competitor-radius-lg)!important;border-color:#e2e8f0!important;box-shadow:var(--competitor-shadow)!important}.ant-card-head{min-height:64px;border-bottom-color:#eef2f7!important}.ant-card-head-title{font-weight:700;color:#1e293b}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-picker,.ant-select:not(.ant-select-lg) .ant-select-selector{min-height:var(--competitor-control-height);border-radius:var(--competitor-radius-md)!important}.ant-input-affix-wrapper{padding-block:0}.ant-input-number-input{height:36px}.ant-picker{padding-block:0}.ant-btn:not(.ant-btn-lg){min-height:36px;border-radius:var(--competitor-radius-md)!important}.ant-btn-sm{min-height:32px!important;height:32px!important;font-size:12px!important;padding-inline:12px!important}.ant-btn-lg{min-height:40px;height:40px;border-radius:var(--competitor-radius-md)!important}.ant-tag{border-radius:var(--competitor-radius-sm)!important}.status-pill,.status-pill.ant-tag,.invoice-status,.invoice-type-pill{border-radius:999px!important}.table-card .ant-table-thead>tr>th,.operations-table-card .ant-table-thead>tr>th,.orders-table-card .ant-table-thead>tr>th,.invoice-table-card .ant-table-thead>tr>th,.vehicle-table-card .ant-table-thead>tr>th{height:44px;padding:11px 16px;font-size:12px}.table-card .ant-table-tbody>tr>td,.operations-table-card .ant-table-tbody>tr>td,.orders-table-card .ant-table-tbody>tr>td,.invoice-table-card .ant-table-tbody>tr>td,.vehicle-table-card .ant-table-tbody>tr>td{height:60px;padding:11px 16px;font-size:13px}.ant-form-item-label>label{font-size:13px;color:#334155;font-weight:600}.ant-form-item-explain,.ant-form-item-extra{font-size:12px}.page-heading h1{font-size:26px}.page-heading p,.heading-flow{font-size:13px}@media(max-width:900px){.app-content{padding:80px 16px 24px!important}.ant-card-head{min-height:56px}.table-card .ant-table-tbody>tr>td,.operations-table-card .ant-table-tbody>tr>td,.orders-table-card .ant-table-tbody>tr>td,.invoice-table-card .ant-table-tbody>tr>td,.vehicle-table-card .ant-table-tbody>tr>td{height:56px}}@media(min-width:901px){.app-sider,.app-sider.ant-layout-sider,.app-sider .ant-layout-sider-children{background:#fff!important}.app-sider{border-right:1px solid #e8eef5!important}.sidebar-brand{background:#fff;color:#0f172a;border-bottom:1px solid #edf2f7}.sidebar-brand>span{color:#0f172a}.brand-mark,.brand-mark.small{background:var(--blue-700);color:#fff;box-shadow:0 5px 14px rgba(37,99,235,.22)}.app-sider .ant-menu{background:#fff!important;color:#475569;padding:16px 12px}.app-sider .ant-menu-submenu-title,.app-sider .ant-menu-item{color:#475569}.app-sider .ant-menu-submenu-title:hover,.app-sider .ant-menu-item:hover{background:#f5f8fc!important;color:#1e3a5f!important}.app-sider .ant-menu-item-selected,.app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--blue-100)!important;color:#1d4ed8!important;border-left:3px solid var(--blue-700)}.app-sider .ant-menu-item-selected .anticon,.app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--blue-700)!important}.app-sider .ant-menu-submenu-arrow{color:#94a3b8}.sidebar-footer{border-top-color:#edf2f7;color:#1e293b}.user-summary strong{color:#1e293b}.user-summary small{color:#64748b}.user-summary .ant-avatar{background:#0f1f3d!important;color:#fff!important}.sidebar-footer>button{background:#fff;border-color:#dbe4ef;color:#334155}.sidebar-footer>button:hover{background:#f5f8fc;border-color:#93b4e9;color:#1d4ed8}}.app-content{background:#f5f8fc}.page-shell{max-width:1400px}.page-heading{min-height:42px}.page-heading h1{font-size:26px;line-height:34px;letter-spacing:-.01em}.page-heading p,.heading-flow{font-size:13px;color:#64748b}.filter-card,.modern-filter,.orders-filter,.invoice-filter,.operations-filter-card{border:1px solid #e2e8f0!important;background:#fff!important;border-radius:10px!important;box-shadow:var(--competitor-shadow)!important}.filter-card .ant-card-body,.modern-filter .ant-card-body,.orders-filter .ant-card-body,.invoice-filter .ant-card-body,.operations-filter-card .ant-card-body{padding:16px 20px!important}.resource-filter-row,.order-filter-row,.invoice-filter-row,.operations-filter-row{gap:10px}.resource-filter-row .ant-input,.order-filter-row .ant-input,.invoice-filter-row .ant-input,.operations-filter-row>.ant-input{height:38px!important;font-size:13px}.resource-filter-row .ant-select-selector,.order-filter-row .ant-select-selector,.invoice-filter-row .ant-select-selector,.operations-filter-row>.ant-select .ant-select-selector{height:38px!important;font-size:13px}.table-card,.orders-table-card,.invoice-table-card,.vehicle-table-card,.operations-table-card{overflow:hidden;background:#fff}.table-card .ant-card-head,.orders-table-card .ant-card-head,.invoice-table-card .ant-card-head,.vehicle-table-card .ant-card-head,.operations-table-card .ant-card-head{min-height:64px;padding:0 20px}.table-card .ant-card-head-title strong,.orders-table-card .ant-card-head-title strong,.invoice-table-card .ant-card-head-title strong,.vehicle-table-card .ant-card-head-title strong,.operations-table-card .ant-card-head-title strong{font-size:16px}.table-card .ant-table-thead>tr>th,.orders-table-card .ant-table-thead>tr>th,.invoice-table-card .ant-table-thead>tr>th,.vehicle-table-card .ant-table-thead>tr>th,.operations-table-card .ant-table-thead>tr>th{height:44px;padding:11px 16px;font-size:12px}.table-card .ant-table-tbody>tr>td,.orders-table-card .ant-table-tbody>tr>td,.invoice-table-card .ant-table-tbody>tr>td,.vehicle-table-card .ant-table-tbody>tr>td,.operations-table-card .ant-table-tbody>tr>td{height:60px;padding:11px 16px;font-size:13px}.ant-modal-root .ant-modal-mask{background:rgba(15,23,42,.42)!important;backdrop-filter:blur(3px)}.ant-modal-root .ant-modal{padding-bottom:0}.ant-modal-root .ant-modal-content{border:1px solid #e2e8f0;border-radius:16px!important;box-shadow:0 20px 48px rgba(15,23,42,.18)!important;overflow:hidden}.ant-modal-root .ant-modal-header{padding:20px 26px 15px;margin:0;border-bottom:1px solid #edf2f7;background:#fff}.ant-modal-root .ant-modal-title{font-size:18px;color:#1e293b;font-weight:750}.ant-modal-root .ant-modal-close{top:17px;right:18px;color:#94a3b8}.ant-modal-root .ant-modal-body{padding:20px 26px 12px;max-height:calc(100vh - 170px);overflow:auto}.ant-modal-root .ant-modal-footer{padding:14px 26px 18px;margin:0;border-top:1px solid #edf2f7;text-align:right;background:#fff}.ant-modal-root .ant-modal-footer .ant-btn{height:36px!important;min-height:36px!important;border-radius:8px!important;font-size:13px!important}.operations-edit-modal .ant-form-item,.vehicle-edit-modal .ant-form-item,.customer-edit-modal .ant-form-item{margin-bottom:16px}.operations-edit-modal .ant-form-item-label,.vehicle-edit-modal .ant-form-item-label,.customer-edit-modal .ant-form-item-label{padding-bottom:6px}.operations-edit-modal .ant-form-item-label>label,.vehicle-edit-modal .ant-form-item-label>label,.customer-edit-modal .ant-form-item-label>label{font-size:13px}.operations-form-grid,.vehicle-form-grid,.customer-form-grid{gap:0 16px}.operations-edit-modal .ant-input,.operations-edit-modal .ant-input-number,.operations-edit-modal .ant-select-selector,.vehicle-edit-modal .ant-input,.vehicle-edit-modal .ant-select-selector,.customer-edit-modal .ant-input,.customer-edit-modal .ant-input-number,.customer-edit-modal .ant-select-selector{height:38px!important;border-radius:8px!important;font-size:13px}.operations-edit-modal .ant-input-number-input,.vehicle-edit-modal .ant-input-number-input,.customer-edit-modal .ant-input-number-input{height:36px}.operations-edit-modal .ant-input-textarea,.vehicle-edit-modal .ant-input-textarea,.customer-edit-modal .ant-input-textarea{height:auto!important}@media(max-width:700px){.ant-modal-root .ant-modal{top:12px;max-width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px);margin:0 auto;transform:none}.ant-modal-root .ant-modal-content{height:100%;max-height:100%;display:flex;flex-direction:column}.ant-modal-root .ant-modal-body{flex:1;min-height:0;max-height:none;padding:18px 18px 8px;overflow:auto}.ant-modal-root .ant-modal-header{padding:17px 18px 13px}.ant-modal-root .ant-modal-footer{padding:12px 18px 15px}}.orders-theme .app-sider,.orders-theme .app-sider.ant-layout-sider,.orders-theme .app-sider .ant-layout-sider-children{background:#fff!important}.orders-theme .app-sider{border-right:1px solid #e8edf3!important}.orders-theme .sidebar-brand{background:#fff!important;color:#10213d;border-bottom:1px solid #edf1f5}.orders-theme .brand-mark.small{background:#08a879!important;color:#fff;box-shadow:0 5px 14px rgba(8,168,121,.2)}.orders-theme .app-sider .ant-menu{background:#fff!important;color:#526681}.orders-theme .app-sider .ant-menu-submenu-title,.orders-theme .app-sider .ant-menu-item{color:#526681}.orders-theme .app-sider .ant-menu-submenu-title:hover,.orders-theme .app-sider .ant-menu-item:hover{background:#f2fbf7!important;color:#087e61!important}.orders-theme .app-sider .ant-menu-item-selected,.orders-theme .app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#e7faf2!important;color:#087e61!important;border-left:3px solid #08b987}.orders-theme .app-sider .ant-menu-item-selected .anticon,.orders-theme .app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#08a879!important}.orders-theme .app-sider .ant-menu-item-selected:before{background:#08b987!important}.orders-theme .sidebar-footer{border-top-color:#edf1f5;color:#172943}.orders-theme .user-summary strong{color:#172943}.orders-theme .user-summary small{color:#7d8fa8}.orders-theme .user-summary .ant-avatar{background:#101a2e!important;color:#fff!important}.orders-theme .sidebar-footer>button{background:#fff;border-color:#dfe7ef;color:#334965}.orders-theme .sidebar-footer>button:hover{background:#f2fbf7;border-color:#8fdcc5;color:#087e61}.orders-theme .app-main,.orders-theme .app-content{background:#f7f9fc!important}.orders-theme .app-header{background:#fff!important;border-bottom:1px solid #edf1f5!important}.orders-theme .tenant-select .ant-select-selector,.orders-theme .enterprise-pill{background:#f8fafc!important;border-color:#e7edf3!important;color:#334965!important}.orders-theme .header-breadcrumb{color:#8191a8}.orders-theme .header-breadcrumb strong{color:#172943}.orders-theme .header-notice,.orders-theme .user-menu{color:#5c708d}.orders-theme .orders-page .page-heading h1{color:#10213d}.orders-theme .orders-page .heading-flow{color:#607895}.orders-theme .orders-page>.page-heading>.ant-btn-primary,.orders-theme .orders-page .order-filter-row>.ant-btn-primary,.orders-theme .orders-page .ant-btn-primary{background:#08b987!important;border-color:#08b987!important;color:#fff!important;box-shadow:0 5px 12px rgba(8,185,135,.18)!important}.orders-theme .orders-page>.page-heading>.ant-btn-primary:hover,.orders-theme .orders-page .order-filter-row>.ant-btn-primary:hover,.orders-theme .orders-page .ant-btn-primary:hover{background:#069f76!important;border-color:#069f76!important}.orders-theme .orders-page .ant-input,.orders-theme .orders-page .ant-input-affix-wrapper,.orders-theme .orders-page .ant-select-selector,.orders-theme .orders-page .ant-picker{background:#fff!important;border-color:#dfe7ef!important;color:#243b59}.orders-theme .orders-page .ant-input:hover,.orders-theme .orders-page .ant-input-affix-wrapper:hover,.orders-theme .orders-page .ant-select-selector:hover,.orders-theme .orders-page .ant-picker:hover{border-color:#8fdcc5!important}.orders-theme .orders-page .ant-input:focus,.orders-theme .orders-page .ant-input-affix-wrapper-focused,.orders-theme .orders-page .ant-select-focused .ant-select-selector,.orders-theme .orders-page .ant-picker-focused{border-color:#08b987!important;box-shadow:0 0 0 2px rgba(8,185,135,.12)!important}.orders-theme .orders-page .order-export{background:#fff!important;border-color:#dfe7ef!important;color:#435b78!important}.orders-theme .orders-page .order-export:hover{border-color:#8fdcc5!important;color:#087e61!important}.orders-theme .orders-table-card{border-color:#e3eaf1!important;background:#fff!important;box-shadow:0 2px 7px rgba(29,52,81,.043)!important}.orders-theme .orders-table-card .ant-table-thead>tr>th{background:#fff!important;color:#607895!important;border-bottom-color:#edf1f5!important}.orders-theme .orders-table-card .ant-table-tbody>tr>td{color:#243b59;border-bottom-color:#eef2f6!important}.orders-theme .orders-table-card .ant-table-tbody>tr:hover>td{background:#fbfefd!important}.orders-theme .orders-table-card .two-line strong{color:#172943}.orders-theme .orders-table-card .two-line small{color:#8294ab}.orders-theme .orders-table-card .ant-table-cell:last-child .ant-btn{color:#08a879!important}.orders-theme .orders-table-card .ant-pagination .ant-pagination-item-active{border-color:#08b987!important}.orders-theme .orders-table-card .ant-pagination .ant-pagination-item-active a{color:#08a879!important}.orders-theme .orders-table-card .status-paid{color:#087e61!important;background:#e7faf2!important}.orders-theme .orders-table-card .status-refunded,.orders-theme .orders-table-card .status-partial_refunded{color:#ed4b58!important;background:#fff0f1!important}.orders-theme .orders-table-card .status-pending,.orders-theme .orders-table-card .status-processing{color:#c98200!important;background:#fff8e8!important}.orders-theme .orders-table-card .status-closed{color:#5c6f87!important;background:#f1f5f8!important}.orders-theme .orders-table-card .payment-pill,.orders-theme .orders-table-card .inspection-pill{background:#f1f5f8!important;color:#526881!important}.orders-theme .orders-page .ant-empty-description{color:#8b9bb0}@media(min-width:1200px){.orders-theme .app-sider,.orders-theme .app-sider.ant-layout-sider,.orders-theme .app-sider .ant-layout-sider-children{flex-basis:320px!important;width:320px!important;min-width:320px!important;max-width:320px!important}.orders-theme .app-main{margin-left:320px!important}.orders-theme .app-header{left:320px!important;height:80px;padding:0 40px}.orders-theme .app-content{padding:112px 40px 48px!important}.orders-theme .sidebar-brand{height:98px;padding:0 28px}.orders-theme .app-sider .ant-menu{padding:28px 15px 20px;font-size:16px}.orders-theme .app-sider .ant-menu-item{height:47px;line-height:47px;font-size:16px}.orders-theme .app-sider .ant-menu-submenu-title{height:44px;line-height:44px;font-size:16px}.orders-theme .orders-page{max-width:1400px}}.billing-page{max-width:1420px!important;gap:18px!important}.billing-page .page-heading{align-items:flex-end;min-height:52px;margin-bottom:0}.billing-page .page-heading>div{display:block!important}.billing-page .billing-heading-copy{display:flex;align-items:baseline;gap:13px}.billing-page .page-heading h1{font-size:31px;line-height:39px;color:#14243d}.billing-page .page-heading .heading-flow{font-size:14px;color:#71849e}.billing-page .page-heading .eyebrow{margin:0 0 7px;color:#078d6b!important;font-size:11px;line-height:15px;letter-spacing:1.65px;font-weight:800}.billing-page>.ant-alert{margin-bottom:0;border-radius:9px}.billing-progress{height:77px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 24px;border:1px solid #e4ebf2;border-radius:11px;background:#fff;box-shadow:0 2px 10px rgba(31,55,84,.055)}.billing-progress-item{position:relative;display:flex;align-items:center;gap:11px;min-width:0}.billing-progress-item:not(:last-child):after{content:"";position:absolute;top:38px;right:28px;width:calc(100% - 75px);height:1px;background:#e5edf3}.billing-progress-number{z-index:1;width:29px;height:29px;display:grid;place-items:center;flex:none;border:1px solid #d8e4ec;border-radius:50%;background:#fff;color:#91a1b3;font-size:13px;font-weight:750}.billing-progress-item>span:last-child{min-width:0}.billing-progress-item strong,.billing-progress-item small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.billing-progress-item strong{color:#344d6b;font-size:14px;line-height:20px}.billing-progress-item small{margin-top:3px;color:#a0adbd;font-size:11px;line-height:16px}.billing-progress-item.current .billing-progress-number,.billing-progress-item.done .billing-progress-number{border-color:#08b987;background:#08b987;color:#fff}.billing-progress-item.current .billing-progress-number{box-shadow:0 0 0 4px #e7faf2}.billing-progress-item.current strong{color:#078d6b}.billing-page .billing-columns{grid-template-columns:minmax(0,1.65fr) minmax(350px,.78fr);gap:18px;align-items:start}.billing-page .billing-main{display:grid;gap:18px}.billing-page .billing-aside{position:sticky;top:22px}.billing-page .billing-step-card,.billing-page .settlement-card{border:1px solid #e4ebf2!important;border-radius:11px!important;background:#fff;box-shadow:0 2px 10px rgba(31,55,84,.055)!important;overflow:hidden}.billing-page .billing-step-card.active-step{border-color:#9ddfcb!important;box-shadow:0 5px 16px rgba(8,185,135,.1)!important}.billing-page .billing-step-card .ant-card-head,.billing-page .settlement-card .ant-card-head{min-height:63px;padding:0 23px;border-bottom:1px solid #eef2f6!important}.billing-page .billing-step-card .ant-card-head-title,.billing-page .settlement-card .ant-card-head-title{padding:0;color:#14243d;font-size:17px;font-weight:750}.billing-page .billing-step-card .ant-card-body{padding:20px 23px 22px}.billing-page .step-title{gap:10px;color:#14243d;font-size:17px;font-weight:750}.billing-page .step-title b{width:25px;height:25px;border-radius:7px;background:#e7faf2;color:#078d6b;font-size:13px}.billing-page .billing-step-card.active-step .step-title b{background:#08b987;color:#fff}.billing-page .billing-customer-grid{grid-template-columns:minmax(0,1fr) minmax(180px,.72fr);gap:0 17px;align-items:start}.billing-page .billing-customer-grid .billing-form-full{grid-column:1 / -1}.billing-page .billing-inline-action{align-items:flex-end;justify-content:flex-start;padding:0 0 24px;color:#8798aa;font-size:12px}.billing-page .billing-inline-action .ant-btn{padding-inline:4px;color:#078d6b!important;font-size:12px}.billing-page .ant-form-item{margin-bottom:16px}.billing-page .ant-form-item-label{padding-bottom:7px}.billing-page .ant-form-item-label>label{color:#3b5370;font-size:13px;font-weight:700}.billing-page .ant-form-item-label>label:after{display:none}.billing-page .ant-input,.billing-page .ant-input-affix-wrapper,.billing-page .ant-input-number,.billing-page .ant-select-selector{min-height:38px;border-color:#dce6ef!important;border-radius:8px!important;background:#fff!important;color:#2b4563;font-size:13px}.billing-page .ant-input-affix-wrapper{padding-block:0}.billing-page .ant-input-number-input{height:36px}.billing-page .ant-input-textarea textarea{min-height:62px}.billing-page .ant-input:hover,.billing-page .ant-input-affix-wrapper:hover,.billing-page .ant-input-number:hover,.billing-page .ant-select-selector:hover{border-color:#8fdcc5!important}.billing-page .ant-input:focus,.billing-page .ant-input-affix-wrapper-focused,.billing-page .ant-input-number-focused,.billing-page .ant-select-focused .ant-select-selector{border-color:#08b987!important;box-shadow:0 0 0 2px rgba(8,185,135,.12)!important}.billing-page .fee-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;color:#8a9aae;font-size:12px}.billing-page .fee-card-heading .ant-btn{padding-inline:0;color:#078d6b!important;font-size:12px}.billing-page .fee-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.billing-page .fee-options .ant-radio-button-wrapper{height:70px!important;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #dfe8ef!important;border-radius:8px!important;color:#526983;font-size:12px}.billing-page .fee-options .ant-radio-button-wrapper:before{display:none}.billing-page .fee-options .ant-radio-button-wrapper-checked{border-color:#08b987!important;background:#e7faf2!important;color:#078d6b!important;box-shadow:inset 0 0 0 1px #08b987}.billing-page .fee-options .ant-radio-button-wrapper strong{font-size:13px}.billing-page .fee-options small{color:#8b9daf;font-size:11px}.billing-page .fee-options .ant-radio-button-wrapper-checked small{color:#078d6b}.billing-page .fee-amount-row{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;margin-top:18px;align-items:end}.billing-page .fee-amount-row .ant-form-item{margin-bottom:0}.billing-page .billing-line-list{display:grid;gap:10px;margin-top:16px}.billing-page .billing-line-row{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid #e4ebf2;border-radius:9px;background:#fbfdfd}.billing-page .billing-line-index{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e7faf2;color:#078d6b;font-size:12px;font-weight:700;flex:none}.billing-page .billing-line-select{min-width:210px;flex:1}.billing-page .billing-line-quantity{width:140px;flex:none}.billing-page .billing-line-amount{width:170px;flex:none}.billing-page .billing-line-row .ant-input-number-group-addon{color:#7b8da3;background:#f7fafc;border-color:#dce6ef}.billing-page .billing-line-list>.ant-btn-dashed{justify-self:start;color:#078d6b;border-color:#9ddfcb}.billing-page .fee-amount-helper{padding-bottom:8px;color:#9aaabd;font-size:12px;line-height:18px}.billing-page .step-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.billing-page .step-actions .ant-btn{height:36px!important;min-height:36px!important;border-radius:8px!important;font-size:13px!important}.billing-page .ant-btn-primary,.billing-page .ant-btn-primary:not(:disabled),.billing-page .confirm-charge{background:#08b987!important;border-color:#08b987!important;color:#fff!important;box-shadow:0 6px 13px rgba(8,185,135,.19)!important}.billing-page .ant-btn-primary:hover,.billing-page .ant-btn-primary:focus,.billing-page .confirm-charge:hover{background:#069f76!important;border-color:#069f76!important}.billing-page .ant-btn-link{color:#078d6b}.billing-page .billing-helper{margin:8px 0 18px;color:#8d9daf;font-size:12px;line-height:1.6}.billing-page .billing-result{border-radius:11px!important}.billing-page .settlement-card .ant-card-body{padding:18px 22px 22px}.billing-page .settlement-row{padding:11px 0;border-bottom:1px solid #eef2f6;color:#72849a;font-size:13px}.billing-page .settlement-row strong{color:#294461}.billing-page .settlement-row .ant-input-number{width:96px;min-height:34px}.billing-page .settlement-row .ant-input{width:160px;min-height:34px}.billing-page .settlement-row em{color:#94a3b3}.billing-page .payable-row{padding:19px 0 15px;color:#2c4664;font-size:14px;font-weight:750}.billing-page .payable-row strong{color:#078d6b;font-size:29px;line-height:34px}.billing-page .pay-label{margin:2px 0 11px;color:#344d6b;font-size:13px;font-weight:750}.billing-page .pay-label i{color:#e85a64}.billing-page .payment-grid{grid-template-columns:repeat(3,1fr);gap:8px}.billing-page .payment-grid .ant-radio-button-wrapper{height:68px!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #dfe8ef!important;border-radius:8px!important;padding:4px;color:#526983;font-size:11px}.billing-page .payment-grid .ant-radio-button-wrapper:before{display:none}.billing-page .payment-grid .ant-radio-button-wrapper-checked{border-color:#08b987!important;background:#e7faf2!important;color:#078d6b!important;box-shadow:inset 0 0 0 1px #08b987}.billing-page .payment-grid .payment-icon{font-size:19px;color:#8397ae;line-height:1}.billing-page .payment-grid .ant-radio-button-wrapper-checked .payment-icon{color:#078d6b}.billing-page .settlement-options{padding:14px 0 4px;margin-top:17px;border-top:1px solid #eef2f6}.billing-page .settlement-options .ant-checkbox-wrapper{color:#3f5875;font-size:12px;font-weight:700}.billing-page .settlement-options .ant-checkbox-checked .ant-checkbox-inner{background:#08b987;border-color:#08b987}.billing-page .settlement-options .ant-btn{padding-inline:0;color:#078d6b;font-size:12px}.billing-page .confirm-charge{height:45px!important;margin-top:3px;border-radius:8px!important;font-size:15px!important;font-weight:750}.billing-page .settlement-tip{margin:11px 0 0;color:#9aa8b8;font-size:11px;text-align:center}@media(max-width:1100px){.billing-page .billing-columns{grid-template-columns:1fr}.billing-page .billing-aside{position:static}}@media(max-width:700px){.billing-page .page-heading{align-items:flex-start;gap:12px}.billing-page .billing-heading-copy{display:block}.billing-page .page-heading .heading-flow{display:block;margin:4px 0 0;white-space:normal;font-size:12px}.billing-progress{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;padding:16px}.billing-progress-item:not(:last-child):after{display:none}.billing-progress-item strong{font-size:12px}.billing-progress-item small{font-size:10px}.billing-page .billing-customer-grid{grid-template-columns:1fr}.billing-page .billing-customer-grid .billing-form-full{grid-column:auto}.billing-page .billing-inline-action{padding:0 0 14px}.billing-page .fee-options{grid-template-columns:1fr}.billing-page .fee-amount-row{grid-template-columns:1fr;gap:0}.billing-page .fee-amount-helper{padding:10px 0 0}.billing-page .billing-line-row{flex-wrap:wrap}.billing-page .billing-line-select,.billing-page .billing-line-quantity,.billing-page .billing-line-amount{width:100%;min-width:0}.billing-page .payment-grid{grid-template-columns:repeat(2,1fr)}}.app-sider>.ant-layout-sider-children{height:100vh!important;flex:1 1 auto!important;min-height:0!important}.app-sider .ant-menu{flex:1 1 auto!important;min-height:0!important}.sidebar-footer{flex:0 0 auto!important}:root{--brand-primary:#2563eb;--brand-primary-hover:#1d4ed8;--brand-primary-soft:#eff6ff;--brand-primary-border:#bfdbfe}.app-layout .ant-btn-primary,.app-layout .ant-btn-primary:not(:disabled),.billing-page .ant-btn-primary,.billing-page .confirm-charge{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 6px 13px rgba(37,99,235,.18)!important}.app-layout .ant-btn-primary:hover,.app-layout .ant-btn-primary:focus,.billing-page .ant-btn-primary:hover,.billing-page .ant-btn-primary:focus,.billing-page .confirm-charge:hover{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important}.app-sider .ant-menu-item-selected,.app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;border-left-color:var(--brand-primary)!important}.app-sider .ant-menu-item-selected .anticon,.app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:var(--brand-primary)!important}.app-sider .ant-menu-item:hover,.app-sider .ant-menu-submenu-title:hover{color:var(--brand-primary)!important;background:#f5f8ff!important}.billing-page .billing-progress-item.current .billing-progress-number,.billing-page .billing-progress-item.done .billing-progress-number{border-color:var(--brand-primary)!important;background:var(--brand-primary)!important}.billing-page .billing-progress-item.current strong,.billing-page .billing-inline-action .ant-btn,.billing-page .fee-card-heading .ant-btn,.billing-page .ant-btn-link{color:var(--brand-primary-hover)!important}.billing-page .billing-step-card.active-step .step-title b{background:var(--brand-primary)!important}.billing-page .ant-input:hover,.billing-page .ant-input-affix-wrapper:hover,.billing-page .ant-input-number:hover,.billing-page .ant-select-selector:hover{border-color:#93b4f8!important}.billing-page .ant-input:focus,.billing-page .ant-input-affix-wrapper-focused,.billing-page .ant-input-number-focused,.billing-page .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px rgba(37,99,235,.12)!important}.billing-page .fee-options .ant-radio-button-wrapper-checked,.billing-page .payment-grid .ant-radio-button-wrapper-checked{border-color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;color:var(--brand-primary-hover)!important;box-shadow:inset 0 0 0 1px var(--brand-primary)!important}.billing-page .payment-grid .ant-radio-button-wrapper-checked .payment-icon{color:var(--brand-primary)!important}.billing-page .settlement-options .ant-checkbox-checked .ant-checkbox-inner{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.resource-edit-modal .ant-modal-content{border-radius:14px!important}.resource-edit-modal .ant-form-item{margin-bottom:16px}.resource-edit-modal .ant-input,.resource-edit-modal .ant-input-number,.resource-edit-modal .ant-select-selector{height:38px!important;border-radius:8px!important}.resource-edit-modal .ant-input-number-input{height:36px}.resource-edit-modal .customer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.resource-edit-modal .customer-form-grid .ant-form-item:last-of-type{grid-column:1 / -1}.resource-edit-modal .customer-modal-footer{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.dashboard-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-chart-grid .trend-card{min-width:0}@media(max-width:900px){.dashboard-chart-grid,.resource-edit-modal .customer-form-grid{grid-template-columns:1fr}.resource-edit-modal .customer-form-grid .ant-form-item:last-of-type{grid-column:auto}}.login-brand-competitor{background:var(--blue-950)!important;color:#dbeafe!important}.login-brand-competitor h1 strong{color:#93c5fd!important}.login-brand-competitor .brand-badge{border-color:rgba(147,197,253,.4)!important;color:#bfdbfe!important}.login-brand-competitor .brand-points>div>svg{background:rgba(59,130,246,.16)!important;color:#93c5fd!important}.login-brand-competitor .brand-points small{color:#bfdbfe!important}.brand-footer{color:#93c5fd!important}.login-panel-competitor .ant-btn-link strong{color:var(--brand-primary)!important}.login-panel-competitor .ant-btn-primary{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;box-shadow:0 6px 13px rgba(37,99,235,.18)!important}.login-panel-competitor .ant-btn-primary:hover,.login-panel-competitor .ant-btn-primary:focus{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important}.register-panel .login-card{width:min(520px,100%)}.register-panel .ant-form-item{margin-bottom:12px}.register-panel .ant-form-item-label{padding-bottom:3px}.register-panel .ant-form-item-label>label{font-size:13px;line-height:20px}.register-panel .ant-input,.register-panel .ant-input-affix-wrapper,.register-panel .ant-select-selector,.register-panel .ant-cascader-picker{height:38px!important;min-height:38px!important;border-radius:8px!important;font-size:13px!important;background:#f5f8fc!important;border-color:#d7e1ef!important}.register-panel .ant-input-affix-wrapper input{background:transparent!important;font-size:13px!important}.register-panel .ant-input-prefix{font-size:14px;color:#6f8db6}.register-panel .ant-btn-primary{height:40px!important;border-radius:8px!important;font-size:14px!important}.register-panel .ant-btn-link{font-size:13px;margin-top:12px}.register-panel .ant-form-item-required:before{color:#ef4444!important}.billing-page .billing-step-card,.billing-page .settlement-card{border-color:#dbe6f5!important}.billing-page .billing-step-card.active-step{border-color:var(--brand-primary-border)!important;box-shadow:0 5px 16px rgba(37,99,235,.1)!important}.billing-page .step-title b,.billing-page .billing-step-card.active-step .step-title b{background:var(--brand-primary)!important;color:#fff!important}.billing-page .billing-step-card .ant-card-head,.billing-page .settlement-card .ant-card-head{border-bottom-color:#e6eef9!important}.billing-page .billing-progress-item.current .billing-progress-number,.billing-page .billing-progress-item.done .billing-progress-number{background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}.billing-page .billing-progress-item.current strong{color:var(--brand-primary-hover)!important}.billing-page .fee-options .ant-radio-button-wrapper-checked,.billing-page .payment-grid .ant-radio-button-wrapper-checked{background:var(--brand-primary-soft)!important;border-color:var(--brand-primary)!important;color:var(--brand-primary-hover)!important;box-shadow:inset 0 0 0 1px var(--brand-primary)!important}.billing-page .fee-options .ant-radio-button-wrapper-checked small,.billing-page .payment-grid .ant-radio-button-wrapper-checked .payment-icon{color:var(--brand-primary)!important}.operations-growth-grid{grid-template-columns:minmax(0,1fr)}.operations-growth-grid .trend-card{height:327px;min-height:327px}.operations-growth-grid .trend-visual polyline{stroke:var(--brand-primary)!important}.operations-growth-grid .trend-visual circle{stroke:var(--brand-primary)!important}.operations-growth-grid .trend-total{color:var(--brand-primary-hover);background:var(--brand-primary-soft)}@media(max-width:700px){.operations-growth-grid .trend-card{height:300px;min-height:300px}}.tenant-profile-page,.tenant-settings-page,.enterprise-log-page{max-width:1500px}.tenant-profile-page form{display:grid;gap:16px}.tenant-overview-card,.tenant-profile-card,.settings-feature-card{border-radius:8px!important;border:1px solid #e2e8f0!important;box-shadow:0 5px 18px rgba(35,64,100,.055)}.tenant-overview-card .ant-card-head,.tenant-profile-card .ant-card-head,.settings-feature-card .ant-card-head{min-height:54px}.tenant-profile-card .ant-form-item{margin-bottom:16px}.tenant-profile-actions{display:flex;justify-content:flex-end;padding:2px 0 12px}.tenant-profile-actions .ant-btn,.settings-save-button{height:40px;border-radius:7px}.settings-feature-card .ant-card-head-title>span{display:flex;align-items:center;gap:8px}.settings-switch-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 0 20px}.settings-switch-row strong{display:block;color:#1d304b;font-size:15px}.settings-switch-row p{margin:6px 0 0;color:#7889a0}.settings-save-button{margin-top:20px}.tenant-payment-status-list{display:grid;gap:10px;margin-top:18px}.tenant-payment-status-list>div{min-height:58px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border:1px solid #e7edf4;border-radius:8px;background:#fbfcfe}.tenant-payment-status-list span strong,.tenant-payment-status-list span small{display:block}.tenant-payment-status-list span small{margin-top:4px;color:#8796aa;font-size:12px}.enterprise-log-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.enterprise-log-metric{border-radius:8px!important;box-shadow:0 6px 18px rgba(31,54,82,.06)!important}.enterprise-log-metric .ant-card-body{min-height:132px;display:flex;align-items:flex-start;justify-content:space-between;padding:24px}.enterprise-log-metric span,.enterprise-log-metric small{display:block;color:#74849b}.enterprise-log-metric strong{display:block;margin:8px 0 3px;color:#172943;font-size:30px;line-height:1.1}.enterprise-log-metric i{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;font-size:21px;font-style:normal}.log-metric-green{border-color:#bfe9d9!important;background:#f1fbf7!important}.log-metric-green i{color:#079b73;background:#dcf5eb}.log-metric-blue{border-color:#c7e1f5!important;background:#f2f8fd!important}.log-metric-blue i{color:#1677b8;background:#dff1fb}.log-metric-orange{border-color:#f1dfb6!important;background:#fffaf0!important}.log-metric-orange i{color:#d88900;background:#fff0cf}.log-metric-gray{border-color:#dce4ee!important;background:#f7f9fc!important}.log-metric-gray i{color:#566982;background:#e9eef5}.enterprise-log-filter .ant-card-body{padding:16px 20px!important}.enterprise-log-filter-row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.enterprise-log-filter-row>.ant-input-affix-wrapper{width:300px;height:40px}.enterprise-log-filter-row>.ant-select{width:190px;min-width:190px}.enterprise-log-filter-row>.ant-select .ant-select-selector,.enterprise-log-filter-row>.ant-picker{height:40px!important}.enterprise-log-filter-row>.ant-picker{width:280px}.enterprise-log-filter-actions{margin-left:auto;white-space:nowrap}.enterprise-log-filter-actions .ant-btn{height:40px;border-radius:7px}.callback-log-page .enterprise-log-filter-row>.ant-input-affix-wrapper{width:auto;min-width:180px;flex:1 1 220px}.callback-log-page .enterprise-log-filter-row>.ant-select{width:145px;min-width:145px}.callback-log-page .enterprise-log-filter-row>.ant-picker{width:250px;min-width:230px}.enterprise-log-table{border-radius:8px!important;overflow:hidden}.enterprise-log-table .ant-table-thead>tr>th{background:#fbfcfe;color:#63758e;font-size:13px}.enterprise-log-table .ant-table-tbody>tr>td{height:60px}.enterprise-log-tag{border:0;border-radius:5px;background:#edf5ff;color:#286ca9}.enterprise-log-tag.log-delete,.enterprise-log-tag.log-refund,.enterprise-log-tag.log-void{background:#fff0f0;color:#cf4545}.enterprise-log-tag.log-pay,.enterprise-log-tag.log-issue,.enterprise-log-tag.log-create{background:#eaf9f3;color:#078663}@media(max-width:1300px){.callback-log-page .enterprise-log-filter-row{flex-wrap:wrap}.callback-log-page .enterprise-log-filter-actions{margin-left:0}}.login-panel-competitor .ant-input,.login-panel-competitor .ant-input-affix-wrapper,.login-panel-competitor .ant-select-selector,.login-panel-competitor .ant-input-affix-wrapper input{background:#fff!important}.login-panel-competitor .ant-input,.login-panel-competitor .ant-input-affix-wrapper,.login-panel-competitor .ant-select-selector{border:1px solid #b8cff2!important}.login-panel-competitor .ant-input-affix-wrapper-focused,.login-panel-competitor .ant-input-affix-wrapper-focused input,.login-panel-competitor .ant-input:focus{background:#fff!important}.login-panel-competitor .ant-input-affix-wrapper-focused,.login-panel-competitor .ant-input:focus,.login-panel-competitor .ant-select-focused .ant-select-selector{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px rgba(37,99,235,.14)!important}.login-panel-competitor input:-webkit-autofill,.login-panel-competitor input:-webkit-autofill:hover,.login-panel-competitor input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#15243d!important;caret-color:#15243d}.billing-page .payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.billing-page .payment-unionpay{color:#2563eb}.billing-page .payment-yeepay{color:#0f766e}.billing-page .payment-grid .ant-radio-button-wrapper-checked .payment-unionpay,.billing-page .payment-grid .ant-radio-button-wrapper-checked .payment-yeepay{color:var(--brand-primary)!important}.customer-form-section-title{grid-column:1 / -1;display:flex;align-items:baseline;gap:10px;margin:5px 0 14px;padding:0 0 9px;border-bottom:1px solid #e3eaf3}.customer-form-section-title strong{color:#172b46;font-size:15px}.customer-form-section-title span{color:#8392a7;font-size:12px}.fee-item-page .ant-table-thead>tr>th{background:#f6f8fb!important;color:#44566f;font-size:12px;white-space:nowrap}.fee-item-page .ant-table-tbody>tr>td{vertical-align:middle}.fee-item-edit-modal .customer-form-grid{align-items:start}.fee-item-edit-modal .customer-form-grid .ant-form-item:nth-last-of-type(1){grid-column:auto}.fee-item-detail-modal .ant-modal-content{border-radius:10px;overflow:hidden}.fee-item-detail-modal .ant-descriptions-item-label{width:118px;color:#64748b;background:#f7f9fc;font-weight:500}.fee-item-detail-modal .ant-descriptions-item-content{min-width:220px;color:#1f334f}.invoices-page .invoice-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.invoices-page .invoice-filter-row>.ant-input-affix-wrapper{width:auto;min-width:230px;height:38px;flex:1 1 280px;border-radius:8px}.invoices-page .invoice-filter-row>.ant-select{width:160px;height:38px;flex:none}.invoices-page .invoice-filter-row>.ant-select .ant-select-selector{height:38px!important;border-radius:8px!important}.invoices-page .invoice-filter-row>.ant-select .ant-select-selection-item,.invoices-page .invoice-filter-row>.ant-select .ant-select-selection-placeholder{line-height:36px!important}.invoices-page .invoice-filter-row>.ant-picker-range{width:270px;height:38px;flex:none;border-radius:8px}.invoices-page .invoice-filter-row>.ant-btn{height:38px;border-radius:8px}.invoice-table-card .ant-table-tbody>tr>td{height:64px!important;vertical-align:middle}.invoice-table-card .invoice-number{display:grid;min-width:0;line-height:18px}.invoice-table-card .invoice-number strong,.invoice-table-card .invoice-number small,.invoice-table-card .invoice-order-no,.invoice-table-card .invoice-cell-ellipsis,.invoice-table-card .invoice-time{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-table-card .invoice-number small{color:#8b98aa;font-size:11px;font-weight:400}.invoice-table-card .invoice-order-no,.invoice-table-card .invoice-time{font-variant-numeric:tabular-nums}.invoice-table-card .invoice-amount{white-space:nowrap}.invoice-table-card .invoice-row-actions{display:flex;flex-wrap:nowrap;white-space:nowrap}.invoice-table-card .invoice-row-actions .ant-btn-link{padding-inline:6px!important}.invoice-billing-page .billing-columns{grid-template-columns:minmax(0,1fr) 330px!important;gap:18px!important;align-items:start}.invoice-billing-page .billing-main{display:grid;gap:14px}.invoice-billing-page .billing-aside{position:sticky;top:18px}.invoice-billing-page .invoice-sheet-card{border:1px solid #dfe6ee!important;border-radius:6px!important;box-shadow:0 2px 9px rgba(27,48,78,.05)!important;overflow:hidden}.invoice-billing-page .invoice-sheet-card .ant-card-head{min-height:54px;padding:0 18px;border-bottom:1px solid #dfe6ee!important;background:#fafbfd}.invoice-billing-page .invoice-sheet-card .ant-card-head-title{padding:12px 0}.invoice-billing-page .invoice-sheet-card .ant-card-body{padding:18px}.invoice-billing-page .invoice-sheet-title{display:flex;align-items:baseline;gap:10px}.invoice-billing-page .invoice-sheet-title strong{color:#172b46;font-size:16px}.invoice-billing-page .invoice-sheet-title span{color:#8b98aa;font-size:12px;font-weight:400}.invoice-billing-page .invoice-buyer-grid{display:grid;grid-template-columns:minmax(230px,.75fr) repeat(2,minmax(0,1fr));border:1px solid #d9e1ea;border-radius:4px;overflow:hidden}.invoice-billing-page .invoice-buyer-selector{grid-row:span 2;padding:14px 16px;border-right:1px solid #d9e1ea;background:#f7f9fc}.invoice-billing-page .invoice-buyer-selector .ant-form-item{margin:0}.invoice-billing-page .invoice-buyer-field{min-width:0;display:grid;grid-template-columns:105px minmax(0,1fr);align-items:center;min-height:54px;padding:8px 13px;border-bottom:1px solid #e7ecf2}.invoice-billing-page .invoice-buyer-field:nth-child(2n){border-right:1px solid #e7ecf2}.invoice-billing-page .invoice-buyer-field:nth-last-child(-n+2){border-bottom:0}.invoice-billing-page .invoice-buyer-field span{color:#7e8da1;font-size:12px}.invoice-billing-page .invoice-buyer-field strong{min-width:0;color:#283c57;font-size:13px;font-weight:600;line-height:19px;overflow-wrap:anywhere}.invoice-billing-page .invoice-detail-card .ant-card-body{padding:0}.invoice-billing-page .invoice-line-table-wrap{width:100%;overflow-x:auto}.invoice-billing-page .invoice-line-table{min-width:830px}.invoice-billing-page .invoice-line-head,.invoice-billing-page .invoice-line-row{display:grid;grid-template-columns:minmax(170px,1.7fr) 95px 48px 62px 82px 88px 82px 76px 42px;align-items:center}.invoice-billing-page .invoice-line-head{min-height:42px;border-bottom:1px solid #dce4ed;background:#f5f7fa;color:#52657e;font-size:12px;font-weight:650;text-align:center}.invoice-billing-page .invoice-line-head span{padding:0 7px;border-right:1px solid #e1e7ee}.invoice-billing-page .invoice-line-row{min-height:58px;border-bottom:1px solid #e3e9f0;background:#fff}.invoice-billing-page .invoice-line-row:hover{background:#fbfcfe}.invoice-billing-page .invoice-line-row>*{min-width:0;margin:0 5px}.invoice-billing-page .invoice-line-row .ant-input,.invoice-billing-page .invoice-line-row .ant-input-number,.invoice-billing-page .invoice-line-row .ant-select-selector{height:34px!important;border-color:transparent!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important}.invoice-billing-page .invoice-line-row .ant-input:hover,.invoice-billing-page .invoice-line-row .ant-input-number:hover,.invoice-billing-page .invoice-line-row .ant-select-selector:hover{border-color:#b8c8dd!important;background:#fff!important}.invoice-billing-page .invoice-line-row .ant-input-number-input{height:32px;text-align:right}.invoice-billing-page .invoice-project-cell{display:flex;align-items:center;gap:5px}.invoice-billing-page .invoice-project-cell i{width:20px;flex:none;color:#8d9bae;font-size:11px;font-style:normal;text-align:center}.invoice-billing-page .invoice-project-cell .ant-select{min-width:0;flex:1}.invoice-billing-page .invoice-line-money,.invoice-billing-page .invoice-line-tax{color:#293f5d;font-size:13px;text-align:right;white-space:nowrap}.invoice-billing-page .invoice-line-tax{color:#6c7d91;font-weight:500}.invoice-billing-page .invoice-line-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e3e9f0;background:#fbfcfe}.invoice-billing-page .invoice-line-footer>div{display:flex;align-items:baseline;gap:12px;color:#6d7d91}.invoice-billing-page .invoice-line-footer strong{color:#b42318;font-size:20px}.invoice-billing-page .invoice-line-footer small{color:#8290a3}.invoice-billing-page .invoice-detail-card>.ant-card-body>.ant-form-item{margin:16px 18px 18px}.invoice-billing-page .invoice-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.invoice-billing-page .settlement-reason{display:grid!important;gap:8px}.invoice-billing-page .settlement-reason .ant-input{width:100%!important}.order-line-detail-list{display:grid;margin:0 0 12px;border:1px solid #e1e8f0;border-radius:6px;overflow:hidden}.order-line-detail{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto;gap:8px 10px;align-items:center;padding:10px 12px;border-bottom:1px solid #e8edf3;color:#52657d}.order-line-detail:last-child{border-bottom:0}.order-line-detail>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#eef4ff;color:#2563eb;font-size:11px}.order-line-detail>div{display:grid;min-width:0}.order-line-detail>div strong{color:#263b57;font-size:13px;overflow-wrap:anywhere}.order-line-detail>div small{color:#8b98aa;font-size:11px}.order-line-detail>em{font-size:12px;font-style:normal;white-space:nowrap}.order-line-detail>b{color:#203855;font-size:13px;white-space:nowrap}.order-line-detail>i{grid-column:2 / -1;color:#8b98aa;font-size:11px;font-style:normal}@media(max-width:1180px){.invoice-billing-page .billing-columns{grid-template-columns:1fr!important}.invoice-billing-page .billing-aside{position:static}}@media(max-width:800px){.customer-form-section-title{grid-column:auto;display:grid;gap:2px}.invoice-billing-page .invoice-buyer-grid{grid-template-columns:1fr}.invoice-billing-page .invoice-buyer-selector{grid-row:auto;border-right:0;border-bottom:1px solid #d9e1ea}.invoice-billing-page .invoice-buyer-field,.invoice-billing-page .invoice-buyer-field:nth-child(2n){border-right:0;border-bottom:1px solid #e7ecf2}.invoice-billing-page .invoice-buyer-field:last-child{border-bottom:0}.invoice-billing-page .invoice-form-grid{grid-template-columns:1fr}.invoice-billing-page .invoice-line-footer{align-items:flex-start;flex-direction:column}}.login-panel-competitor .ant-input-affix-wrapper>input.ant-input,.login-panel-competitor .ant-input-affix-wrapper>input.ant-input:focus,.login-panel-competitor .ant-input-affix-wrapper-focused>input.ant-input{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}:root{--hf-sidebar:205px;--hf-header:54px;--hf-blue:var(--color-brand);--hf-blue-dark:var(--color-text-primary);--hf-muted:var(--color-text-secondary);--hf-canvas:var(--color-page);--hf-line:var(--color-border);--hf-shadow:var(--shadow-card)}@media(min-width:901px){.app-sider,.app-sider.ant-layout-sider{width:var(--hf-sidebar)!important;min-width:var(--hf-sidebar)!important;max-width:var(--hf-sidebar)!important;flex-basis:var(--hf-sidebar)!important}.app-main{margin-left:var(--hf-sidebar)!important}.app-header{left:var(--hf-sidebar)!important;height:var(--hf-header)!important;padding:0 22px!important}.app-content{padding:76px 24px 24px!important}}.page-shell{width:100%;max-width:none!important;gap:14px!important}.app-content{background:radial-gradient(circle at 72% 0,rgba(220,236,255,.72),transparent 35%),var(--hf-canvas)}.sidebar-brand{height:61px!important;padding:0 19px!important;gap:12px!important;border-bottom:0!important}.sidebar-brand .brand-mark.small{width:36px!important;height:36px!important;border-radius:8px!important;font-size:18px!important}.sidebar-brand>span{font-size:18px!important;font-weight:800!important;color:#102143!important}.app-sider .ant-menu{padding:10px 12px 8px!important;font-size:14px!important}.app-sider .ant-menu-root>.ant-menu-item{height:44px!important;line-height:44px!important;margin:3px 0 10px!important;padding-left:16px!important;font-size:14px!important;font-weight:600}.app-sider .ant-menu-submenu-title{height:39px!important;line-height:39px!important;margin:2px 0!important;padding-left:16px!important;font-size:13px!important;font-weight:600}.app-sider .ant-menu-sub .ant-menu-item{height:40px!important;line-height:40px!important;margin:2px 0!important;padding-left:31px!important;font-size:13px!important}.app-sider .ant-menu-item-selected{padding-left:28px!important;border-left:2px solid var(--hf-blue)!important;background:#edf4ff!important;color:var(--hf-blue)!important}.app-sider .ant-menu-item-selected:before{width:5px;height:5px;right:12px;background:var(--hf-blue)}.app-sider .ant-menu-item .anticon,.app-sider .ant-menu-submenu-title .anticon{font-size:16px!important}.sidebar-footer{margin:0 14px 14px!important;padding-top:0!important;border-top:0!important}.sidebar-promo{position:relative;height:126px;margin-bottom:15px;padding:18px 16px;overflow:hidden;border-radius:7px;background:linear-gradient(145deg,#f0f7ff,#e5f1ff);color:#23446f}.sidebar-promo strong,.sidebar-promo span{position:relative;z-index:1;display:block;font-size:14px;line-height:22px}.sidebar-promo i{position:absolute;right:-2px;bottom:-18px;width:150px;height:74px;transform:rotate(-10deg);border-radius:50%;background:linear-gradient(140deg,transparent 25%,#7dc8ff 26% 43%,#d9edff 44% 58%,transparent 59%)}.sidebar-promo:after{content:"";position:absolute;right:18px;bottom:22px;width:15px;height:15px;border-radius:50%;background:#48a5fa;box-shadow:0 0 14px rgba(36,104,242,.35)}.user-summary{margin:0 0 10px!important;padding-top:11px;border-top:1px solid #e7eef7}.user-summary .ant-avatar{background:#0c2c60!important}.user-summary strong{font-size:13px!important}.user-summary small{max-width:126px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px!important}.sidebar-footer>button{height:38px!important;border-radius:6px!important;color:#18375f!important;font-size:13px!important}.app-header{border-bottom-color:#dbe6f3!important;box-shadow:0 1px 3px rgba(24,61,112,.04)!important}.enterprise-pill,.tenant-select .ant-select-selector{height:38px!important;padding:0 12px!important;border-radius:6px!important;font-size:13px!important}.header-breadcrumb{gap:9px!important;margin-left:0!important;font-size:13px!important}.header-breadcrumb strong{font-size:13px!important;color:#102143!important}.header-right{gap:18px!important}.header-notice{font-size:18px!important}.user-menu{gap:7px!important;font-size:13px!important}.user-menu .ant-avatar{width:34px;height:34px;background:var(--hf-blue)!important}.page-heading{min-height:45px!important;align-items:center!important}.page-heading h1,.dashboard-page .page-heading h1,.billing-page .page-heading h1,.orders-page .page-heading h1,.invoices-page .page-heading h1,.finance-page .page-heading h1{font-size:28px!important;line-height:38px!important;color:#0d2044!important}.heading-flow,.billing-page .heading-flow,.orders-page .heading-flow,.invoices-page .heading-flow,.finance-page .heading-flow{font-size:13px!important;color:#7287a7!important}.page-shell .ant-btn{letter-spacing:0}.ant-card{border-radius:8px!important;border-color:var(--hf-line)!important;box-shadow:var(--hf-shadow)!important}.auth-page{height:100vh;min-height:720px;grid-template-columns:59.5% 40.5%;overflow:hidden;background:#f8fbff}.auth-brand{position:relative;overflow:hidden;padding:41px 5.05% 42px 8.45%!important;background:linear-gradient(132deg,#f9fcff,#edf6ff 72%,#f7fbff)!important;color:var(--hf-blue-dark)!important}.auth-brand:before{content:"";position:absolute;top:-230px;right:-145px;width:570px;height:570px;border:84px solid rgba(82,151,245,.055);border-radius:50%}.auth-brand:after{content:"";position:absolute;right:-130px;bottom:-126px;width:680px;height:250px;transform:rotate(-13deg);border-radius:50%;background:linear-gradient(180deg,rgba(74,149,248,.12),rgba(178,219,255,.2))}.auth-brand .brand-lockup{position:relative;z-index:2;gap:15px}.auth-brand .brand-lockup .brand-name{margin:0!important;color:#101f42!important;font-size:21px!important;font-weight:800}.auth-brand .brand-lockup>span{margin-left:14px;padding-left:27px;border-left:1px solid #afbed3;color:#667b99;font-size:13px}.auth-brand h1{position:relative;z-index:2;margin:82px 0 16px!important;color:#0b1e45!important;font-size:52px!important;line-height:1.27!important;font-weight:800}.auth-brand h1 strong{color:var(--hf-blue)!important}.auth-brand .brand-copy{position:relative;z-index:2;max-width:530px!important;margin:0;color:#617795!important;font-size:17px!important;line-height:1.8!important}.auth-value-list{position:relative;z-index:2;display:grid;gap:27px;width:390px;margin-top:40px}.auth-value-list>div{display:flex;align-items:center;gap:18px}.auth-value-list i{width:58px;height:58px;display:grid;place-items:center;flex:none;border-radius:13px;background:#e5f1ff;color:var(--hf-blue);font-size:27px;font-style:normal}.auth-value-list>div:nth-child(2) i{background:#e8faf3;color:#0cab78}.auth-value-list>div:nth-child(3) i{background:#fff4e5;color:#f39a13}.auth-value-list span{display:grid;gap:5px}.auth-value-list b{font-size:17px;color:#122547}.auth-value-list small{font-size:13px;color:#7185a2}.auth-illustration{position:absolute;z-index:1;left:50%;top:30%;width:455px;height:414px;border:1px solid rgba(75,145,244,.12);border-radius:50%;background:radial-gradient(circle,#fff 2%,rgba(209,231,255,.72) 48%,transparent 70%)}.auth-paper{position:absolute;left:108px;top:92px;width:205px;height:240px;transform:rotate(7deg);display:grid;place-items:center;align-content:center;gap:20px;border-radius:13px;background:linear-gradient(145deg,#fff,#dceaff);box-shadow:0 25px 45px rgba(55,115,199,.2);color:#4b8ff4;font-size:41px}.auth-paper b{font-size:24px}.auth-paper span{width:110px;height:49px;border-top:7px solid #d5e5fa;border-bottom:7px solid #d5e5fa}.auth-chart,.auth-cloud{position:absolute;width:106px;height:106px;display:grid;place-items:center;border-radius:14px;background:linear-gradient(145deg,#fff,#dfeeff);box-shadow:0 16px 30px rgba(52,112,198,.18);color:#4b8ff4;font-size:50px}.auth-chart{left:22px;top:160px}.auth-cloud{right:20px;top:205px;background:linear-gradient(145deg,#3b82f6,#1f64e8);color:#fff}.auth-paid{position:absolute;z-index:3;left:36px;bottom:24px;padding:16px 25px;border-radius:8px;background:#fff;box-shadow:0 13px 28px rgba(53,103,173,.18);color:#4c77b5;font-size:15px}.auth-paid .anticon{color:#18b77c;margin-right:8px}.auth-trust{position:relative;z-index:2;display:flex;gap:47px;margin-top:auto}.auth-trust>span{display:grid;grid-template-columns:46px auto;column-gap:12px;align-items:center}.auth-trust .anticon{grid-row:1/3;width:46px;height:46px;display:grid;place-items:center;border-radius:11px;background:#e7f2ff;color:var(--hf-blue);font-size:24px}.auth-trust b{font-size:14px}.auth-trust small{color:#768aa6;font-size:11px}.auth-brand .brand-footer{position:relative;z-index:2;width:100%;margin-top:0!important;padding:30px 0 0!important;border:0!important;color:#7286a2!important;font-size:11px}.auth-brand .brand-footer em{float:none;margin-left:14px;padding-left:14px;border-left:1px solid #aebed2}.auth-assurance{position:fixed;z-index:5;top:57px;right:84px;color:#6d809e;font-size:14px;word-spacing:10px;white-space:nowrap}.auth-assurance i{font-style:normal;color:#9eb0c8}.auth-panel{position:relative;z-index:3;justify-items:start;padding:0 5.1% 0 0!important;background:rgba(255,255,255,.92);box-shadow:-12px 0 42px rgba(72,121,181,.08)}.auth-panel .login-card{width:min(596px,100%)!important;min-height:708px;padding:56px 54px 39px;border:1px solid #e7edf5;border-radius:10px;background:#fff;box-shadow:0 16px 45px rgba(59,101,155,.08)}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .login-card{transform:translateY(12px)}.auth-panel .login-card h2{margin:0 0 8px!important;color:#0d1f42;font-size:38px!important;line-height:48px}.auth-panel .login-subtitle{margin:0 0 38px!important;color:#6d809c;font-size:16px!important}.auth-panel .ant-form-item{margin-bottom:22px!important}.auth-panel .ant-form-item-label>label{font-size:15px!important;color:#1b2f50!important}.auth-panel .ant-input-affix-wrapper{height:56px!important;border-color:#a8c8f8!important;border-radius:7px!important;background:#fff!important}.auth-panel .ant-input-prefix{font-size:20px!important;color:#7794bb!important}.auth-panel .ant-btn-primary{height:56px!important;border-radius:7px!important;font-size:17px!important}.auth-panel .ant-btn-link{margin-top:19px!important;color:#6e819d}.auth-form-options{display:flex;align-items:center;justify-content:space-between;margin:-2px 0 26px;color:#425675}.auth-form-options button{border:0;background:transparent;color:var(--hf-blue);cursor:pointer}.auth-service{display:flex;justify-content:center;gap:8px;margin-top:35px;padding-top:22px;border-top:1px solid #e5ebf3;color:#8797ac;font-size:13px}.auth-page:not(.register-page):not(.operations-auth-page) .auth-brand .brand-mark{width:48px;height:48px;border-radius:11px;font-size:22px}.auth-page:not(.register-page):not(.operations-auth-page) .auth-trust{transform:translateY(-25px)}.login-page.auth-page:not(.register-page):not(.operations-auth-page) .login-panel-competitor.auth-panel .ant-input-affix-wrapper{height:56px!important;border-radius:7px!important}@media(min-width:901px){.auth-page:not(.register-page):not(.operations-auth-page) .auth-brand{padding:41px 42px 42px 84px!important}.auth-page:not(.register-page):not(.operations-auth-page) .auth-brand h1{margin-top:71px!important}.auth-page:not(.register-page):not(.operations-auth-page) .auth-illustration.enterprise-illustration{left:48.2%;top:27.2%;width:500px;height:445px;overflow:hidden;border:0;border-radius:0;background:transparent}.auth-page:not(.register-page):not(.operations-auth-page) .auth-illustration.enterprise-illustration img{display:block;width:500px;height:445px;object-fit:contain}.auth-page:not(.register-page):not(.operations-auth-page) .auth-illustration.enterprise-illustration:after{position:absolute;top:0;left:0;width:155px;height:54px;content:"";background:linear-gradient(135deg,#f4f9ff,#edf6ff)}.auth-page:not(.register-page):not(.operations-auth-page) .auth-panel .login-card{padding-top:51px}}.register-page{grid-template-columns:48.6% 51.4%;overflow:hidden}.register-brand{padding:43px 4.4% 35px!important}.register-brand .brand-lockup small{display:block;margin-top:3px;color:#677d9a}.register-brand .brand-badge{position:relative;z-index:2;margin-top:44px!important;padding:6px 14px!important;border-color:#bad5fa!important;background:#f0f6ff;color:var(--hf-blue)!important;font-size:13px!important}.register-brand h1{margin-top:22px!important;font-size:44px!important;line-height:1.28!important}.register-brand .brand-copy{max-width:565px!important;font-size:15px!important}.register-steps{position:relative;z-index:2;display:flex;align-items:center;gap:18px;margin-top:34px}.register-steps>span{display:grid;grid-template-columns:42px auto;column-gap:12px;align-items:center}.register-steps>span>b{grid-row:1/3;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e5f1ff;color:var(--hf-blue);font-size:16px}.register-steps>span:first-child>b{background:var(--hf-blue);color:#fff}.register-steps strong{font-size:14px}.register-steps small{margin-top:3px;color:#778ca7;font-size:11px}.register-steps>i{color:#9fb3cf;font-size:28px;font-style:normal}.register-value-list{gap:18px;margin-top:38px}.register-value-list i{width:47px;height:47px;font-size:21px}.register-value-list b{font-size:15px}.register-proof{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:15px 26px;margin-top:auto;color:#7589a5;font-size:11px}.register-proof>span{color:#7589a5}.register-proof .anticon{margin-right:7px;color:#4e8ef3}.register-panel{padding:0 3.6%!important;align-items:center!important}.register-panel .login-card{width:min(800px,100%)!important;min-height:0;padding:42px 43px 27px!important}.register-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.register-card-heading>span{display:grid;grid-template-columns:35px auto;column-gap:10px;padding:11px 13px;border-radius:7px;background:#f4f8fd;color:#263d60}.register-card-heading>span>.anticon{grid-row:1/3;width:35px;height:35px;display:grid;place-items:center;border-radius:8px;background:#2d75ee;color:#fff;font-size:18px}.register-card-heading>span b{font-size:12px}.register-card-heading>span small{margin-top:3px;color:#778ba7;font-size:10px}.register-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.register-section-title{grid-column:1/-1;margin:0 0 12px;padding:10px 12px;border-radius:6px;background:#f4f8fd;color:#1c3152;font-size:14px;font-weight:700}.register-section-title .anticon{margin-right:9px;color:var(--hf-blue)}.register-form-full{grid-column:1/-1}.register-mobile{grid-column:1/-1;width:calc(50% - 9px)}.register-panel .ant-form-item{margin-bottom:13px!important}.register-panel .ant-form-item-label{padding-bottom:4px!important}.register-panel .ant-input,.register-panel .ant-input-affix-wrapper,.register-panel .ant-select-selector{height:47px!important;border-color:#b9d2f4!important;border-radius:6px!important;background:#fff!important}.register-submit{margin-top:10px}.register-back{margin-top:5px!important}.register-panel .login-subtitle{margin-bottom:21px!important}.dashboard-page .page-heading{height:42px!important}.dashboard-page .page-heading h1{font-size:30px!important}.dashboard-date{font-size:12px!important;font-weight:400!important}.dashboard-banner,.business-banner{position:relative;min-height:98px;display:flex;align-items:center;gap:22px;overflow:hidden;padding:13px 26px;border:1px solid #cfe1f8;border-radius:8px;background:linear-gradient(105deg,#e6f2ff,#f7fbff 66%,#edf6ff);box-shadow:0 3px 12px rgba(42,91,151,.04)}.dashboard-banner:after,.business-banner:after{content:"";position:absolute;inset:-75px 33% auto auto;width:370px;height:145px;transform:rotate(-10deg);border-radius:50%;border:24px solid rgba(255,255,255,.55)}.banner-illustration,.business-banner-icon{position:relative;z-index:1;width:112px;height:74px;display:grid;place-items:center;flex:none;color:#4b91f3;font-size:45px}.banner-illustration:before,.banner-illustration:after{content:"";position:absolute;width:50px;height:64px;border-radius:7px;background:linear-gradient(145deg,#86baff,#dbeaff);box-shadow:0 7px 13px rgba(56,118,209,.14)}.banner-illustration:before{left:14px;top:1px;transform:rotate(-8deg)}.banner-illustration:after{left:30px;top:8px;transform:rotate(-3deg)}.banner-illustration>.anticon{position:relative;z-index:2}.banner-illustration b{position:absolute;z-index:3;right:6px;bottom:0;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;background:#3a80ed;color:#fff;font-size:18px}.banner-copy{position:relative;z-index:1;display:grid;gap:6px;min-width:330px}.banner-copy strong{font-size:19px;color:#10234a}.banner-copy span{font-size:12px;color:#7187a7}.banner-subscription{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-left:auto;padding:12px 19px;border-radius:7px;background:rgba(255,255,255,.82);color:#0b9d70;box-shadow:0 5px 15px rgba(58,98,148,.05)}.banner-subscription.is-warning{color:#d48b17}.banner-subscription>.anticon{font-size:18px}.banner-subscription span{display:grid;gap:3px}.banner-subscription b{font-size:13px}.banner-subscription small{color:#7b8ea7;font-size:10px}.dashboard-banner>.ant-btn{position:relative;z-index:1;height:40px!important;padding:0 21px!important}.dashboard-page .metric-grid{gap:14px!important}.dashboard-page .metric-card{height:112px!important;min-height:112px!important;border-radius:8px!important}.dashboard-page .metric-card .ant-card-body{padding:15px 18px!important}.dashboard-page .metric-label{font-size:12px}.dashboard-page .metric-label i{width:42px;height:42px;border-radius:10px;font-size:20px}.dashboard-page .metric-card strong{margin-top:-8px;font-size:26px;line-height:32px}.dashboard-page .metric-card small{font-size:11px}.dashboard-page .metric-card:nth-child(1){background:linear-gradient(110deg,#f4f9ff,#fff)!important;border-color:#cfe2f8!important}.dashboard-page .metric-card:nth-child(2){background:linear-gradient(110deg,#eefbf7,#fff)!important;border-color:#c8eadf!important}.dashboard-page .metric-card:nth-child(3){background:linear-gradient(110deg,#fff7ea,#fff)!important;border-color:#f1dfbe!important}.dashboard-page .metric-card:nth-child(4){background:linear-gradient(110deg,#f7f1ff,#fff)!important;border-color:#e5d8f7!important}.dashboard-page .metric-card:nth-child(1) .metric-label i{background:#dfeeff;color:#2873eb}.dashboard-page .metric-card:nth-child(2) .metric-label i{background:#dcf6eb;color:#0aa976}.dashboard-page .metric-card:nth-child(3) .metric-label i{background:#ffebc9;color:#f19715}.dashboard-page .metric-card:nth-child(4) .metric-label i{background:#ebdefd;color:#815ce9}.dashboard-main-grid{grid-template-columns:minmax(0,2.1fr) minmax(250px,.9fr) minmax(280px,1fr)!important;gap:14px!important}.dashboard-main-grid>.ant-card{height:310px;min-height:310px!important}.dashboard-main-grid .ant-card-head{height:52px;min-height:52px;padding:0 16px}.dashboard-main-grid .ant-card-head-title,.dashboard-main-grid .ant-card-extra{padding:10px 0}.dashboard-main-grid .ant-card-head-title strong{display:flex;align-items:center;gap:9px;font-size:14px}.dashboard-main-grid .ant-card-head-title .anticon{color:var(--hf-blue)}.recent-orders-card .ant-card-body{padding:0}.recent-orders-card .ant-table-thead>tr>th{height:34px;padding:8px 10px;font-size:10px}.recent-orders-card .ant-table-tbody>tr>td{height:43px;padding:6px 10px;font-size:10px}.recent-orders-card .dashboard-two-line small{font-size:9px}.dashboard-todo-card .ant-card-body{padding:1px 16px}.dashboard-todo-card .todo-item{height:55px;font-size:12px}.dashboard-todo-card .todo-item>.anticon{font-size:14px}.dashboard-todo-card .todo-item b{min-width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#eff3f8;color:#56708f;font-size:10px}.dashboard-quick-card .ant-card-body{padding:12px}.quick-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.quick-action-grid a{height:102px;display:grid;grid-template-columns:37px 1fr;column-gap:9px;align-content:center;padding:12px;border-radius:7px;background:#f3f8ff;color:#173052;text-decoration:none}.quick-action-grid a:nth-child(2){background:#effaf6}.quick-action-grid a:nth-child(3){background:#f6f2ff}.quick-action-grid a:nth-child(4){background:#fff7eb}.quick-action-grid i{grid-row:1/3;width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:#4b8df4;color:#fff;font-size:18px;font-style:normal}.quick-action-grid a:nth-child(2) i{background:#27b785}.quick-action-grid a:nth-child(3) i{background:#8a67ed}.quick-action-grid a:nth-child(4) i{background:#f3a02a}.quick-action-grid b{font-size:12px}.quick-action-grid span{margin-top:4px;color:#8293aa;font-size:9px}.dashboard-three-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(280px,.9fr)!important;gap:14px!important}.dashboard-three-grid .trend-card{height:222px!important;min-height:222px!important}.dashboard-three-grid .ant-card-head{height:49px!important;min-height:49px!important;padding:0 16px}.dashboard-three-grid .ant-card-head-title strong{font-size:14px!important}.dashboard-three-grid .ant-card-extra{font-size:10px;color:#7185a3}.dashboard-three-grid .ant-card-extra b{color:var(--hf-blue);font-size:12px}.dashboard-three-grid .ant-card-body{height:172px!important;padding:12px 16px 14px!important}.dashboard-overview-card .ant-card-body{display:flex;align-items:center;justify-content:center;gap:25px}.overview-donut{width:126px;height:126px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#4a91f5 var(--overview-progress),#dbeeff 0)}.overview-donut>div{width:88px;height:88px;display:grid;place-items:center;align-content:center;border-radius:50%;background:#fff}.overview-donut b{font-size:14px}.overview-donut span{color:#7588a3;font-size:9px}.overview-legend{display:grid;gap:14px}.overview-legend span{display:grid;grid-template-columns:7px 1fr auto;gap:7px;align-items:center;color:#657995;font-size:10px}.overview-legend i{width:7px;height:7px;border-radius:50%;background:#4a91f5}.overview-legend span:nth-child(2) i{background:#f0a224}.overview-legend span:nth-child(3) i{background:#25b886}.overview-legend b{color:#172b4b}.billing-page{gap:14px!important}.billing-page .page-heading{min-height:45px!important}.billing-page .eyebrow{display:none}.business-banner{min-height:95px;padding:12px 25px}.business-banner-icon{width:112px}.business-banner-icon:before,.business-banner-icon:after{content:"";position:absolute;width:48px;height:62px;border-radius:6px;background:#bad6ff}.business-banner-icon:before{left:15px;transform:rotate(-8deg)}.business-banner-icon:after{left:31px;transform:rotate(-2deg)}.business-banner-icon>.anticon{position:relative;z-index:2}.business-banner-icon>b{position:absolute;z-index:3;right:5px;bottom:3px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#347ef1;color:#fff;font-size:16px}.business-banner>div:nth-child(2){position:relative;z-index:1;display:grid;gap:6px}.business-banner>div:nth-child(2) strong{font-size:18px}.business-banner>div:nth-child(2) span{font-size:12px;color:#7286a4}.business-banner ul{position:relative;z-index:1;display:flex;gap:14px;margin:0 0 0 auto;padding:0;list-style:none}.business-banner li{min-width:155px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:7px;background:rgba(255,255,255,.78)}.business-banner li>.anticon{width:37px;height:37px;display:grid;place-items:center;border-radius:9px;background:#ffeed2;color:#f29a1d;font-size:19px}.business-banner li:nth-child(2)>.anticon{background:#dff6ec;color:#0ca776}.business-banner li:nth-child(3)>.anticon{background:#ece3ff;color:#805be9}.business-banner li span{display:grid;gap:3px}.business-banner li b{font-size:12px}.business-banner li small{font-size:9px;color:#7b8da7}.invoice-billing-page .billing-columns{grid-template-columns:minmax(0,1fr) 315px!important;gap:14px!important}.invoice-billing-page .billing-main{gap:12px}.invoice-billing-page .invoice-sheet-card .ant-card-head{min-height:46px!important;height:46px;padding:0 16px}.invoice-billing-page .invoice-sheet-card .ant-card-body{padding:12px 16px}.invoice-billing-page .invoice-sheet-title strong{font-size:14px}.invoice-billing-page .invoice-buyer-field{min-height:48px}.invoice-billing-page .invoice-line-head{min-height:36px}.invoice-billing-page .invoice-line-row{min-height:50px}.invoice-billing-page .invoice-line-footer{padding:9px 16px}.invoice-billing-page .settlement-card .ant-card-head{min-height:52px}.invoice-billing-page .settlement-card .ant-card-body{padding:15px}.invoice-billing-page .settlement-row{padding:8px 0;font-size:12px}.invoice-billing-page .payable-row{padding:14px 10px;margin-top:8px;background:#effaf6}.invoice-billing-page .payment-grid .ant-radio-button-wrapper{height:70px!important}.invoice-billing-page .confirm-charge{height:44px!important}.order-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(240px,.95fr);gap:14px}.order-summary-grid>.ant-card{height:104px}.order-summary-grid>.ant-card .ant-card-body{height:100%;display:flex;align-items:center;gap:13px;padding:15px}.order-summary-grid>.ant-card i{width:43px;height:43px;display:grid;place-items:center;flex:none;border-radius:10px;background:#dfeeff;color:#2673ed;font-size:20px;font-style:normal}.order-summary-grid>.ant-card .summary-green{background:#ddf6eb;color:#0aaa77}.order-summary-grid>.ant-card .summary-orange{background:#ffecd0;color:#ef991a}.order-summary-grid>.ant-card .summary-purple{background:#ecdefe;color:#825ce9}.order-summary-grid>.ant-card span{display:grid;gap:2px}.order-summary-grid small{color:#7185a3;font-size:11px}.order-summary-grid strong{color:#102245;font-size:20px}.order-summary-grid em{color:#7d91aa;font-size:9px;font-style:normal}.order-summary-art{height:104px;display:flex;align-items:center;justify-content:center;gap:15px;border:1px solid #d7e5f6;border-radius:8px;background:linear-gradient(120deg,#f7fbff,#e9f4ff);color:#367fea}.order-summary-art>.anticon{font-size:47px}.order-summary-art span{display:grid;gap:5px}.order-summary-art b{font-size:13px}.order-summary-art small{color:#7890ae;font-size:10px}.orders-page{gap:14px!important}.orders-page .page-heading{min-height:45px!important}.orders-page .orders-filter{border:1px solid var(--hf-line)!important;background:#fff!important;box-shadow:var(--hf-shadow)!important}.orders-page .orders-filter .ant-card-body{padding:12px 14px!important}.orders-page .order-filter-row{grid-template-columns:minmax(240px,1.35fr) minmax(150px,.8fr) minmax(170px,.9fr) minmax(310px,1.25fr) auto auto;gap:9px}.orders-page .order-filter-row .ant-input,.orders-page .order-filter-row .ant-select-selector,.orders-page .order-filter-row .ant-picker,.orders-page .order-filter-row>.ant-btn{height:40px!important;min-height:40px!important;border-radius:7px!important;font-size:12px!important}.orders-table-card{border-radius:8px!important}.orders-table-card .ant-table-thead>tr>th{height:42px;padding:10px 14px;font-size:11px}.orders-table-card .ant-table-tbody>tr>td{height:56px;padding:9px 14px;font-size:11px}.orders-table-card .two-line strong{font-size:12px}.orders-table-card .two-line small{font-size:10px}.orders-table-card .status-pill{padding:3px 8px;line-height:17px}.orders-table-card .pagination-bar{padding:12px 16px}.invoice-summary-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.invoice-summary-grid>button{height:99px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d8e5f3;border-radius:7px;background:#f7fbff;color:#18345b;text-align:left;cursor:pointer;box-shadow:0 3px 10px rgba(48,87,139,.04)}.invoice-summary-grid>button.active{border-color:#7cabf2;box-shadow:0 0 0 2px rgba(36,104,242,.07)}.invoice-summary-grid i{width:40px;height:40px;display:grid;place-items:center;flex:none;border-radius:10px;background:#dfeeff;color:#2674ed;font-size:19px;font-style:normal}.invoice-summary-grid .summary-orange i{background:#ffecd0;color:#ef9919}.invoice-summary-grid .summary-green i{background:#def6eb;color:#09aa76}.invoice-summary-grid .summary-red i{background:#ffe0e2;color:#ee535e}.invoice-summary-grid .summary-purple i{background:#ecdefe;color:#825ce9}.invoice-summary-grid .summary-gray i{background:#e9f1f8;color:#58789c}.invoice-summary-grid span{display:grid;gap:1px}.invoice-summary-grid small{color:#657b99;font-size:10px}.invoice-summary-grid strong{font-size:19px}.invoice-summary-grid em{color:#7f91aa;font-size:9px;font-style:normal}.invoices-page .invoice-filter{border:1px solid var(--hf-line)!important;background:#fff!important;box-shadow:var(--hf-shadow)!important}.invoices-page .invoice-filter .ant-card-body{padding:12px 14px!important}.invoices-page .invoice-filter-row>.ant-input-affix-wrapper,.invoices-page .invoice-filter-row>.ant-select,.invoices-page .invoice-filter-row>.ant-picker-range,.invoices-page .invoice-filter-row>.ant-btn{height:40px!important;min-height:40px!important}.invoice-table-card .ant-table-tbody>tr>td{height:56px!important}@media(max-width:1350px)and (min-width:901px){.business-banner ul li{min-width:120px}.business-banner li small{display:none}.dashboard-main-grid{grid-template-columns:minmax(0,1.8fr) minmax(230px,.85fr)!important}.dashboard-quick-card{display:none}.dashboard-three-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-overview-card{display:none}.order-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-summary-art{display:none}.invoice-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.auth-page,.register-page{display:block;overflow:auto}.auth-brand{display:none}.auth-panel{min-height:100vh;padding:24px!important}.auth-panel .login-card{min-height:0;padding:30px 22px}.register-form{grid-template-columns:1fr}.register-section-title,.register-form-full,.register-mobile{grid-column:auto;width:auto}.register-card-heading>span{display:none}.dashboard-main-grid,.dashboard-three-grid,.order-summary-grid,.invoice-summary-grid{grid-template-columns:1fr!important}.dashboard-banner,.business-banner{align-items:flex-start;flex-direction:column}.banner-subscription{margin-left:0}.business-banner ul{width:100%;margin-left:0;overflow-x:auto}.dashboard-main-grid>.ant-card,.dashboard-three-grid .trend-card{height:auto!important;min-height:260px!important}.dashboard-quick-card,.dashboard-overview-card,.order-summary-art{display:block}}:root{--competitor-control-height:40px}.page-heading h1,.eyebrow,.billing-page .page-heading .eyebrow{letter-spacing:0!important}.resource-filter-row>.ant-input,.resource-filter-row>.ant-input-affix-wrapper,.resource-filter-row>.ant-select .ant-select-selector,.resource-filter-row>.ant-picker,.order-filter-row>.ant-input,.order-filter-row>.ant-input-affix-wrapper,.order-filter-row>.ant-select .ant-select-selector,.order-filter-row>.ant-picker,.invoice-filter-row>.ant-input,.invoice-filter-row>.ant-input-affix-wrapper,.invoice-filter-row>.ant-select .ant-select-selector,.invoice-filter-row>.ant-picker,.operations-filter-row>.ant-input,.operations-filter-row>.ant-input-affix-wrapper,.operations-filter-row>.ant-select .ant-select-selector,.operations-filter-row>.ant-picker,.operations-filter-actions .ant-btn{height:40px!important;min-height:40px!important}.ant-table-cell .ant-btn.ant-btn-link,.ant-table-cell .ant-btn-sm{height:32px!important;min-height:32px!important;padding-block:0!important}@media(min-width:1200px){.operations-filter-row{flex-wrap:nowrap}.operations-filter-row>.ant-input,.operations-filter-row>.ant-input-affix-wrapper{width:auto;min-width:180px;flex:1 1 210px}.operations-filter-row>.ant-select{width:150px;min-width:130px;flex:0 1 150px}.operations-filter-row>.ant-picker{width:260px;min-width:220px;flex:0 1 260px}.operations-filter-actions{flex:none;margin-left:auto}}.app-layout-operations{--ops-primary: var(--color-brand);--ops-primary-hover: var(--color-brand-hover);--ops-text: var(--color-text-primary);--ops-muted: var(--color-text-secondary);--ops-line: var(--color-border);--ops-canvas: var(--color-page);--ops-success: var(--color-success);--ops-warning: var(--color-warning);--ops-danger: var(--color-danger);font-family:var(--font-sans);color:var(--ops-text)}.app-layout-operations .app-sider,.app-layout-operations .app-sider.ant-layout-sider{width:257px!important;min-width:257px!important;max-width:257px!important;flex-basis:257px!important;border-right:1px solid var(--ops-line);box-shadow:3px 0 14px rgba(32,76,137,.035)}.app-layout-operations .app-main{margin-left:257px!important;background:var(--ops-canvas)}.app-layout-operations .app-header{left:257px!important;height:70px!important;padding:0 32px!important;border-bottom:1px solid var(--ops-line)!important;box-shadow:0 2px 9px rgba(30,71,129,.035)!important}.app-layout-operations .app-content{padding:96px 32px 24px!important;background:var(--ops-canvas)!important}.app-layout-operations .sidebar-brand{height:70px!important;padding:0 22px!important;gap:10px!important;border-bottom:1px solid #edf2f8!important}.app-layout-operations .sidebar-brand .brand-mark.small{width:34px!important;height:34px!important;border-radius:7px!important;background:var(--ops-primary)!important;box-shadow:0 7px 16px rgba(36,107,254,.22)!important;font-size:17px!important}.app-layout-operations .sidebar-brand>span{color:#10264c!important;font-size:15px!important;font-weight:700!important;white-space:nowrap}.app-layout-operations .app-sider .ant-menu{padding:18px 12px 12px!important;color:#365276;font-size:14px!important}.app-layout-operations .app-sider .ant-menu-root>.ant-menu-item,.app-layout-operations .app-sider .ant-menu-submenu-title{height:42px!important;line-height:42px!important;margin:2px 0 6px!important;padding-left:15px!important;border-radius:6px!important;color:#29486e;font-size:14px!important;font-weight:600}.app-layout-operations .app-sider .ant-menu-sub .ant-menu-item{height:40px!important;line-height:40px!important;margin:2px 0!important;padding-left:31px!important;border-radius:6px!important;color:#29486e;font-size:13px!important}.app-layout-operations .app-sider .ant-menu-item-selected{padding-left:28px!important;border-left:2px solid var(--ops-primary)!important;background:#edf4ff!important;color:var(--ops-primary)!important}.app-layout-operations .app-sider .ant-menu-item-selected:before{right:11px;width:5px;height:5px;background:var(--ops-primary)}.app-layout-operations .sidebar-footer{margin:0 16px 14px!important;padding-top:14px!important;border-top:1px solid var(--ops-line)!important}.app-layout-operations .user-summary{margin-bottom:10px}.app-layout-operations .user-summary .ant-avatar,.app-layout-operations .user-menu .ant-avatar{background:#092759!important}.app-layout-operations .sidebar-footer>button{height:40px!important;border-color:#d7e3f2!important;border-radius:6px!important;color:#213f67!important}.app-layout-operations .enterprise-pill{height:36px!important;border-color:#d7e3f2!important;border-radius:6px!important;background:#fff!important;color:#2d4d76!important;font-size:13px}.app-layout-operations .header-breadcrumb{margin-left:6px;gap:9px;color:#7890b0;font-size:13px}.app-layout-operations .header-breadcrumb strong{color:#142d57;font-size:14px}.app-layout-operations .header-notice{position:relative;color:#385b84}.app-layout-operations .header-notice:after{content:"";position:absolute;top:-3px;right:-4px;width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:#ef4444}.app-layout-operations .page-shell{width:100%;max-width:1600px!important;margin:0 auto;gap:14px!important}.app-layout-operations .operations-heading{position:relative;min-height:70px!important;align-items:flex-start!important;overflow:hidden}.app-layout-operations .operations-heading:after,.app-layout-operations .operations-dashboard-page .page-heading:after{content:"";position:absolute;z-index:0;right:12px;bottom:-28px;width:210px;height:92px;opacity:.18;transform:skewY(-18deg);background:repeating-linear-gradient(90deg,transparent 0 24px,#77aaff 25px 48px);pointer-events:none}.app-layout-operations .operations-heading>*,.app-layout-operations .operations-dashboard-page .page-heading>*{position:relative;z-index:1}.app-layout-operations .operations-heading h1,.app-layout-operations .operations-dashboard-page .page-heading h1{margin:0!important;color:#0a234d!important;font-size:28px!important;line-height:36px!important;font-weight:750}.app-layout-operations .operations-heading p:not(.eyebrow){margin:4px 0 0;color:var(--ops-muted);font-size:13px}.app-layout-operations .operations-heading .eyebrow{margin:0 0 2px;color:var(--ops-primary)!important;font-size:10px;font-weight:700;letter-spacing:0!important}.app-layout-operations .operations-heading>.ant-btn{height:40px!important;margin-top:4px;border-radius:6px!important}.app-layout-operations .ant-btn-primary{border-color:var(--ops-primary)!important;background:var(--ops-primary)!important;box-shadow:0 5px 12px rgba(36,107,254,.17)}.app-layout-operations .ant-btn-primary:hover{border-color:var(--ops-primary-hover)!important;background:var(--ops-primary-hover)!important}.app-layout-operations .operations-summary-grid,.app-layout-operations .operations-dashboard-page>.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important}.app-layout-operations .operations-summary-grid .metric-card,.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card{height:152px;min-height:152px!important;overflow:hidden;border:1px solid #dce8f7!important;border-radius:8px!important;background:#f9fbff;box-shadow:0 5px 16px rgba(39,83,143,.04)!important}.app-layout-operations .operations-summary-grid .metric-card:nth-child(2),.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card:nth-child(2){border-color:#cfeee3!important;background:#f7fffc}.app-layout-operations .operations-summary-grid .metric-card:nth-child(3),.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card:nth-child(3){border-color:#f2e1bb!important;background:#fffaf1}.app-layout-operations .operations-summary-grid .metric-card:nth-child(4),.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card:nth-child(4){border-color:#f2d7dd!important;background:#fff8fa}.app-layout-operations .operations-summary-grid .ant-card-body,.app-layout-operations .operations-dashboard-page>.metric-grid .ant-card-body{display:grid;grid-template-columns:68px minmax(0,1fr);grid-template-rows:22px 38px 20px;column-gap:14px;align-content:center;height:100%;padding:16px 18px!important}.app-layout-operations .operations-summary-grid .metric-label,.app-layout-operations .operations-dashboard-page>.metric-grid .metric-label{display:contents}.app-layout-operations .operations-summary-grid .metric-label i,.app-layout-operations .operations-dashboard-page>.metric-grid .metric-label i{grid-column:1;grid-row:1 / 4;align-self:center;width:64px;height:64px;border-radius:12px;background:#e6f0ff;color:var(--ops-primary);font-size:25px}.app-layout-operations .operations-summary-grid .metric-label span,.app-layout-operations .operations-dashboard-page>.metric-grid .metric-label span{grid-column:2;color:#4f688b;font-size:15px}.app-layout-operations .operations-summary-grid .metric-card strong,.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card strong{grid-column:2;margin:0;color:#0b234c;font-size:32px;line-height:36px}.app-layout-operations .operations-summary-grid .metric-card small,.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card small{grid-column:2;color:#7890af;font-size:11px}.app-layout-operations .operations-filter-card{border:1px solid var(--ops-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 4px 14px rgba(35,76,130,.035)!important}.app-layout-operations .operations-filter-card .ant-card-body{padding:14px 16px!important}.app-layout-operations .operations-filter-row{gap:10px!important}.app-layout-operations .operations-filter-row>.ant-input,.app-layout-operations .operations-filter-row>.ant-input-affix-wrapper,.app-layout-operations .operations-filter-row>.ant-picker,.app-layout-operations .operations-filter-row>.ant-select .ant-select-selector,.app-layout-operations .operations-filter-actions .ant-btn{height:40px!important;min-height:40px!important;border-radius:6px!important;font-size:12px!important}.app-layout-operations .operations-filter-row>.ant-input,.app-layout-operations .operations-filter-row>.ant-input-affix-wrapper{min-width:260px}.app-layout-operations .operations-filter-row>.ant-select{min-width:150px}.app-layout-operations .operations-table-card{overflow:hidden;border:1px solid var(--ops-line)!important;border-radius:8px!important;background:#fff;box-shadow:0 5px 17px rgba(35,76,130,.043)!important}.app-layout-operations .operations-table-card .ant-table-thead>tr>th{height:44px!important;padding:10px 14px!important;border-bottom:1px solid var(--ops-line)!important;background:#f7faff!important;color:#5d7596!important;font-size:12px!important;font-weight:600}.app-layout-operations .operations-table-card .ant-table-tbody>tr>td{height:52px!important;padding:9px 14px!important;border-bottom:1px solid #edf2f8!important;color:#263f64;font-size:12px!important}.app-layout-operations .operations-table-card .ant-table-tbody>tr:hover>td,.app-layout-operations .operations-table-card .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:#f4f8ff!important}.app-layout-operations .operations-table-card .ant-table-cell-fix-right{background:#fff}.app-layout-operations .operations-table-card .ant-btn-link{height:30px!important;min-height:30px!important;padding:0 7px!important;color:var(--ops-primary);font-size:12px}.app-layout-operations .operations-table-card .pagination-bar{min-height:58px;align-items:center;padding:11px 16px!important;border-top:0}.app-layout-operations .ant-tag{border-radius:4px}.app-layout-operations .operations-code{color:#315582;font-family:Inter,Microsoft YaHei,sans-serif;font-size:12px}.app-layout-operations .operations-review-tabs{display:flex;gap:10px}.app-layout-operations .operations-review-tabs button{height:38px;padding:0 16px;border:1px solid #dbe6f3;border-radius:6px;background:#fff;color:#5d7393;cursor:pointer}.app-layout-operations .operations-review-tabs button.active{border-color:#8ab3ff;background:#f3f7ff;color:var(--ops-primary);font-weight:600}.app-layout-operations .operations-review-tabs b{margin-left:7px;padding:1px 6px;border-radius:10px;background:#e2edff;font-size:11px}.app-layout-operations .operations-dashboard-page .page-heading{position:relative;height:88px!important;min-height:88px!important;overflow:hidden;align-items:flex-start!important}.app-layout-operations .operations-dashboard-page .page-heading h1{padding-top:6px}.app-layout-operations .operations-dashboard-page .dashboard-date{color:#6d82a1;font-size:12px!important;font-weight:400}.app-layout-operations .operations-dashboard-grid{grid-template-columns:1.15fr 1.04fr 1fr!important;gap:14px!important;margin-top:4px}.app-layout-operations .operations-dashboard-grid .ant-card{height:245px;min-height:245px!important;border:1px solid var(--ops-line)!important;border-radius:8px!important;box-shadow:0 5px 16px rgba(39,83,143,.04)!important}.app-layout-operations .operations-dashboard-grid .ant-card-head{min-height:56px;padding:0 20px;border-bottom:1px solid #edf2f8}.app-layout-operations .operations-dashboard-grid .ant-card-head-title{color:#102a56;font-size:15px}.app-layout-operations .operations-dashboard-grid .ant-card-head-title .anticon{color:var(--ops-primary)}.app-layout-operations .operations-dashboard-grid .ant-card-body{padding:22px 24px}.app-layout-operations .operations-dashboard-grid .ant-statistic-content,.app-layout-operations .operations-dashboard-amount{color:#0a234d;font-size:30px!important;font-weight:750}.app-layout-operations .operations-system-status{grid-template-columns:auto 1fr auto;gap:10px 12px;padding:8px 0 14px}.app-layout-operations .operations-system-status b{color:#17375f;font-size:12px}.app-layout-operations .operations-dashboard-grid .ant-card-body{position:relative;overflow:hidden}.app-layout-operations .operations-building{position:absolute;right:28px;bottom:22px;width:112px;height:86px;transform:skewY(-6deg)}.app-layout-operations .operations-building i{position:absolute;bottom:0;width:34px;border:1px solid #9cc4ff;border-radius:4px 4px 0 0;background:repeating-linear-gradient(0deg,#dceaff 0,#dceaff 8px,#8dbaff 9px,#8dbaff 12px);box-shadow:8px 8px 18px rgba(53,112,205,.14)}.app-layout-operations .operations-building i:nth-child(1){left:0;height:53px}.app-layout-operations .operations-building i:nth-child(2){left:37px;height:78px;background-color:#c9ddff}.app-layout-operations .operations-building i:nth-child(3){left:74px;height:64px}.app-layout-operations .operations-mini-bars{position:absolute;right:24px;bottom:18px;left:24px;display:flex;align-items:flex-end;justify-content:flex-end;gap:9px;height:58px;opacity:.75}.app-layout-operations .operations-mini-bars i{width:11px;max-height:52px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#9bc6ff,#e4efff)}.app-layout-operations .operations-chart-period,.app-layout-operations .trend-total{display:inline-flex;align-items:center;min-height:30px;margin-left:10px;padding:0 13px;border-radius:16px;background:#f4f8ff;color:#4b6488;font-size:11px}.app-layout-operations .trend-total{background:#edf5ff;color:var(--ops-primary);font-weight:700}.app-layout-operations .operations-growth-grid .trend-card{height:288px!important;min-height:288px!important;border:1px solid var(--ops-line)!important;border-radius:8px!important;box-shadow:0 5px 16px rgba(39,83,143,.04)!important}.app-layout-operations .operations-growth-grid{margin-top:2px}.app-layout-operations .operations-growth-grid .ant-card-head{height:62px!important;min-height:62px;padding:0 24px}.app-layout-operations .operations-growth-grid .ant-card-body{height:225px!important;padding:10px 24px 16px!important}.app-layout-operations .operations-subscription-tabs{margin-top:-16px;margin-bottom:-14px}.app-layout-operations .operations-subscription-tabs .ant-tabs-nav{margin:0;border-bottom:1px solid var(--ops-line)}.app-layout-operations .operations-subscription-tabs .ant-tabs-tab{padding:12px 28px 13px;font-weight:600}.app-layout-operations .operations-subscription-summary .metric-card{height:106px;min-height:106px!important}.app-layout-operations .operations-subscription-summary .ant-card-body{grid-template-columns:54px minmax(0,1fr);grid-template-rows:18px 33px 18px;padding:12px 16px!important}.app-layout-operations .operations-subscription-summary .metric-label i{width:50px;height:50px;font-size:21px}.app-layout-operations .operations-subscription-summary .metric-card strong{font-size:23px;line-height:31px}.app-layout-operations .operations-subscription-orders,.app-layout-operations .operations-plan-section{overflow:hidden;border:1px solid var(--ops-line);border-radius:8px;background:#fff;box-shadow:0 5px 17px rgba(35,76,130,.043)}.app-layout-operations .operations-section-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 18px;border-bottom:1px solid var(--ops-line)}.app-layout-operations .operations-section-heading>div{display:grid;gap:2px}.app-layout-operations .operations-section-heading strong{color:#102a56;font-size:15px}.app-layout-operations .operations-section-heading strong .anticon{margin-right:8px;color:var(--ops-primary)}.app-layout-operations .operations-section-heading small{color:#7187a6;font-size:11px}.app-layout-operations .operations-subscription-orders .operations-table-card{border:0!important;border-radius:0!important;box-shadow:none!important}.app-layout-operations .operations-subscription-orders .ant-table-tbody>tr>td{height:44px!important;padding-top:6px!important;padding-bottom:6px!important}.app-layout-operations .operations-subscription-orders .pagination-bar{min-height:50px;padding-top:7px!important;padding-bottom:7px!important}.app-layout-operations .operations-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 18px 18px}.app-layout-operations .operations-plan-card{border:1px solid #d9e6f6!important;border-radius:7px!important;box-shadow:none!important}.app-layout-operations .operations-plan-card.is-featured{border-color:#b9d5ff!important;background:linear-gradient(135deg,#fffaf0,#fff 46%)}.app-layout-operations .operations-plan-card .ant-card-body{padding:13px 15px!important}.app-layout-operations .operations-plan-top{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:12px;align-items:start}.app-layout-operations .operations-plan-top>i{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:#edf5ff;color:var(--ops-primary);font-size:23px}.app-layout-operations .operations-plan-card.is-featured .operations-plan-top>i{background:#fff0cf;color:#efa114}.app-layout-operations .operations-plan-top>span{min-width:0;display:grid;gap:1px}.app-layout-operations .operations-plan-top b,.app-layout-operations .operations-plan-top strong{color:#15345d;font-size:12px}.app-layout-operations .operations-plan-top small{overflow:hidden;color:#7a8eab;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-layout-operations .operations-plan-price{margin-top:11px;color:#0a234d;font-size:20px;font-weight:750}.app-layout-operations .operations-plan-price small{color:#6f84a3;font-size:11px;font-weight:400}.app-layout-operations .operations-plan-meta{display:flex;align-items:center;gap:17px;margin-top:7px;color:#7187a6;font-size:10px}.app-layout-operations .operations-plan-meta b{color:#18365e;font-size:11px}.app-layout-operations .operations-plan-meta .ant-btn{margin-left:auto;padding-right:0}.operations-auth-page{min-height:720px;grid-template-columns:50% 50%!important;background:#f6faff}.operations-auth-page .auth-brand{position:relative;padding:42px 7.2% 32px!important;background:linear-gradient(145deg,#071f49,#0b326f 56%,#09275a)!important;color:#fff!important}.operations-auth-page .auth-brand:before{top:auto;right:-150px;bottom:-150px;width:650px;height:420px;border:0;border-radius:0;opacity:.4;transform:skewY(-22deg);background:linear-gradient(135deg,transparent 15%,rgba(39,108,236,.28) 16% 40%,transparent 41% 100%)}.operations-auth-page .auth-brand:after{right:-80px;bottom:240px;width:720px;height:1px;transform:rotate(-13deg);border-radius:0;background:rgba(76,145,255,.46)}.operations-auth-page .brand-mark{background:var(--ops-primary, #246bfe)!important;box-shadow:0 8px 22px rgba(36,107,254,.36)!important}.operations-auth-page .auth-brand .brand-name{color:#fff!important}.operations-auth-page .auth-brand .brand-lockup>span{color:#9bc4ff;border-left-color:rgba(166,202,255,.42)}.operations-auth-page .auth-brand h1{margin-top:26px!important;color:#fff!important;font-size:42px!important}.operations-auth-page .auth-brand h1 strong{display:block;color:#66b7ff!important}.operations-auth-page .auth-brand .brand-copy{max-width:540px!important;color:#c7dcf9!important;font-size:15px!important}.operations-auth-page .operations-auth-kicker{position:relative;z-index:2;margin-top:42px;padding:8px 14px;border:1px solid rgba(119,177,255,.45);border-radius:20px;color:#9bc7ff;font-size:12px}.operations-auth-page .auth-value-list{display:none}.operations-auth-page .auth-illustration{left:18px;top:380px;width:720px;height:380px;overflow:hidden;border:0;border-radius:0;background:transparent}.operations-auth-page .auth-illustration img{display:block;width:100%;height:100%;object-fit:contain}.operations-auth-page .auth-paper,.operations-auth-page .auth-chart,.operations-auth-page .auth-cloud,.operations-auth-page .auth-paid{box-shadow:0 18px 38px rgba(2,14,39,.32)}.operations-auth-page .auth-trust{gap:48px;margin-top:auto}.operations-auth-page .auth-trust .anticon{background:rgba(62,132,245,.18);color:#74b7ff}.operations-auth-page .auth-trust b{color:#fff}.operations-auth-page .auth-trust small,.operations-auth-page .auth-brand .brand-footer{color:#9ab5d9!important}.operations-auth-page .auth-panel{justify-items:center;padding:0 7%!important;background:#f8fbff;box-shadow:none}.operations-auth-page .auth-panel:before,.operations-auth-page .auth-panel:after{content:"";position:absolute;z-index:-1;width:220px;height:480px;opacity:.5;transform:rotate(36deg);background:#e6f0ff}.operations-auth-page .auth-panel:before{top:-160px;right:60px}.operations-auth-page .auth-panel:after{right:140px;bottom:-300px}.operations-auth-page .auth-panel .login-card{width:min(546px,100%)!important;min-height:610px;padding:58px 50px 36px;border:1px solid #e2eaf5;border-radius:10px;box-shadow:0 18px 48px rgba(41,81,137,.1)}.operations-auth-page .auth-panel .login-card h2{color:#0b1932;font-size:30px!important}.operations-auth-page .auth-panel .ant-input-affix-wrapper,.operations-auth-page .auth-panel .ant-btn-primary{height:54px!important}.operations-auth-page .auth-form-options{display:none}.operations-auth-page .auth-service{margin-top:38px;color:#7187a6}.operations-security{margin-top:34px;color:#6f83a2;font-size:12px;text-align:center}.operations-security>p{display:flex;align-items:center;margin:0 0 20px;gap:16px;white-space:nowrap}.operations-security>p span{height:1px;background:#dbe5f2;flex:1}.operations-security>div{display:flex;justify-content:space-around;color:#29456f}.operations-security b{display:flex;align-items:center;font-size:12px;gap:8px}.operations-security .anticon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#246bfe;background:#eef5ff;font-size:18px}@media(min-width:901px){.operations-auth-page .auth-brand{padding:40px 54px 32px 88px!important}.operations-auth-page .auth-brand h1{margin-top:30px!important;font-size:46px!important;line-height:1.18!important}.operations-auth-page .auth-trust{transform:translateY(-18px)}.operations-auth-page .auth-panel .login-card{transform:translateY(-12px)}.operations-auth-page .auth-panel .login-card{padding-top:51px}}.operations-edit-modal .ant-modal-content,.operations-config-modal .ant-modal-content{max-height:calc(100vh - 48px);overflow:hidden;padding:0;border-radius:8px;box-shadow:0 24px 70px rgba(8,34,73,.22)}.operations-edit-modal,.operations-config-modal{top:24px;padding-bottom:24px}.operations-edit-modal .ant-modal-header,.operations-config-modal .ant-modal-header{margin:0;padding:22px 30px 16px;border-bottom:1px solid var(--ops-line, #e4ebf5)}.operations-edit-modal .ant-modal-close,.operations-config-modal .ant-modal-close{top:18px;right:20px;color:#6f84a3}.operations-edit-modal .ant-modal-body,.operations-config-modal .ant-modal-body{max-height:calc(100vh - 150px);overflow-y:auto;padding:20px 30px 22px}.operations-modal-title strong{color:#102a56!important;font-size:19px!important}.operations-modal-title small{color:#7187a6!important}.operations-config-modal .ant-tabs-nav{margin-bottom:16px}.operations-config-modal .ant-tabs-tab{padding:9px 22px 11px;font-weight:600}.operations-config-modal .ant-tabs-ink-bar{background:#246bfe}.operations-config-form .ant-alert,.operations-review-drawer .ant-alert,body:has(.app-layout-operations) .ant-drawer .ant-alert{margin-bottom:16px;border:1px solid #9dc0ff;border-radius:6px;background:#f2f7ff}.operations-config-form .operations-switch-field{margin-bottom:16px;padding:11px 14px;border:1px solid #e2eaf4;border-radius:6px;background:#f8faff}.operations-config-form .ant-form-item{margin-bottom:14px}.operations-config-form .ant-form-item-label{padding-bottom:5px}.operations-config-form .ant-form-item-label>label,.operations-edit-modal .ant-form-item-label>label{color:#203b62;font-size:12px;font-weight:600}.operations-config-form .ant-input,.operations-config-form .ant-input-affix-wrapper,.operations-config-form .ant-select-selector,.operations-edit-modal .ant-input,.operations-edit-modal .ant-input-number,.operations-edit-modal .ant-select-selector{min-height:38px!important;border-color:#d7e3f2!important;border-radius:5px!important}.operations-config-form>.ant-btn-primary{float:right;min-width:112px}.operations-modal-footer{margin-top:8px;padding-top:16px;border-top:1px solid #e8eef6}body:has(.app-layout-operations) .ant-drawer-content{color:#18365e}body:has(.app-layout-operations) .ant-drawer-header{min-height:58px;padding:14px 20px;border-bottom:1px solid #e4ebf5}body:has(.app-layout-operations) .ant-drawer-title{color:#0d2853;font-size:16px;font-weight:700}body:has(.app-layout-operations) .ant-drawer-body{padding:18px 22px}body:has(.app-layout-operations) .ant-descriptions-bordered .ant-descriptions-item-label{width:120px;background:#f7faff;color:#637b9b;font-size:12px}body:has(.app-layout-operations) .ant-descriptions-bordered .ant-descriptions-item-content{color:#19375f;font-size:12px}body:has(.app-layout-operations) .operations-detail-title{position:relative;padding-left:12px;color:#15345d}body:has(.app-layout-operations) .operations-detail-title:before{content:"";position:absolute;inset:1px auto 1px 0;width:3px;border-radius:2px;background:#246bfe}@media(max-width:1440px)and (min-width:901px){.app-layout-operations .app-content{padding-right:22px!important;padding-left:22px!important}.app-layout-operations .operations-filter-row{flex-wrap:wrap!important}.app-layout-operations .operations-filter-actions{margin-left:auto}.app-layout-operations .operations-summary-grid .ant-card-body,.app-layout-operations .operations-dashboard-page>.metric-grid .ant-card-body{grid-template-columns:50px minmax(0,1fr);column-gap:10px;padding:14px!important}.app-layout-operations .operations-summary-grid .metric-label i,.app-layout-operations .operations-dashboard-page>.metric-grid .metric-label i{width:46px;height:46px;font-size:20px}.app-layout-operations .operations-summary-grid .metric-card strong,.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card strong{font-size:22px}}@media(max-width:1100px)and (min-width:901px){.app-layout-operations .operations-summary-grid,.app-layout-operations .operations-dashboard-page>.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-layout-operations .operations-dashboard-grid{grid-template-columns:1fr!important}.app-layout-operations .operations-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.app-layout-operations .app-main{margin-left:0!important}.app-layout-operations .app-header{left:0!important}.app-layout-operations .operations-summary-grid,.app-layout-operations .operations-dashboard-page>.metric-grid,.app-layout-operations .operations-dashboard-grid{grid-template-columns:1fr!important}.app-layout-operations .operations-plan-grid{grid-template-columns:1fr}.operations-auth-page{display:block;min-height:100vh}.operations-auth-page .auth-brand{display:none}.operations-auth-page .auth-panel{min-height:100vh;padding:24px!important}.operations-auth-page .auth-panel .login-card{min-height:0;padding:32px 24px}}body,#root,.ant-app{font-family:var(--font-sans)}.app-layout-enterprise :is(.filter-card,.modern-filter,.orders-filter,.invoice-filter) .ant-input-affix-wrapper>input.ant-input,.app-layout-operations .operations-filter-row .ant-input-affix-wrapper>input.ant-input{height:auto!important;min-height:0!important;width:100%;min-width:0;padding-block:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-layout-enterprise .customer-page .resource-filter-row{display:flex;flex-wrap:wrap}.app-layout-enterprise .customer-page .resource-filter-row>.ant-input-affix-wrapper{width:300px;max-width:100%;flex:0 1 300px}.app-layout-enterprise .customer-page .resource-filter-row>.ant-select{width:180px}.app-layout-enterprise .fee-item-page .filter-card .ant-space-compact{width:min(100%,480px)}.app-layout-enterprise .fee-item-page .filter-card .ant-input-affix-wrapper{min-width:0;flex:1}.app-layout-enterprise .fee-item-page .filter-card .ant-btn{flex:none}.app-layout-enterprise .enterprise-log-filter-row{flex-wrap:wrap}.app-layout-enterprise .enterprise-log-filter-row>.ant-input-affix-wrapper{flex:0 1 300px;min-width:220px;height:40px}.app-layout-enterprise .enterprise-log-filter-row>.ant-picker{width:340px;min-width:320px;flex:0 0 340px}.app-layout-enterprise .enterprise-log-filter-actions{flex:none}.app-layout-enterprise .log-resource{display:grid;gap:4px;min-width:0;white-space:normal}.app-layout-enterprise .log-resource small{color:#7185a2;overflow-wrap:anywhere}.app-layout-enterprise .log-detail,.app-layout-enterprise .log-ip{display:block;white-space:normal;overflow-wrap:anywhere}.app-layout-enterprise .recent-orders-card .payment-method{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:#eaf3ff;color:#1677ff;font-weight:600}.app-layout-enterprise .recent-orders-card .payment-channel-icon{width:30px;height:22px}.app-layout-enterprise .payment-choice{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.app-layout-enterprise .payment-choice .payment-channel-icon{width:40px;height:28px}.app-layout-operations .operations-log-ip{display:block;white-space:normal;overflow-wrap:anywhere;max-width:150px}.app-layout-operations .operations-heading h1{display:flex;align-items:center;gap:12px}.app-layout-operations .operations-heading-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:9px;color:#246bfe;background:#e3eeff;font-size:23px}.operations-channel-label{display:inline-flex;align-items:center;gap:8px}.operations-channel-label .payment-channel-icon{width:32px;height:22px}.app-layout-operations .metric-label i>.anticon{display:inline-flex;align-items:center;justify-content:center;font-size:inherit;color:inherit}button,input,textarea,select{font-family:inherit}.metric-label>i>.anticon,.quick-action-grid i>.anticon,.order-summary-grid i>.anticon,.invoice-summary-grid i>.anticon{color:inherit;font-size:inherit;display:inline-flex}.app-layout .ant-table{font-variant-numeric:tabular-nums}.app-layout .ant-table-thead>tr>th{background:#f5f8fd}.app-layout .ant-table-body,.app-layout .ant-table-content,.app-sider .ant-menu{scrollbar-width:thin;scrollbar-color:#ccdaec transparent}.app-layout .pagination-bar{background:#fff}.app-layout .app-content>.page-shell:has(.desktop-paginated-table.is-empty){display:flex;flex-direction:column;min-height:100%}.app-layout .app-content>.page-shell:has(.desktop-paginated-table.is-empty)>*{flex-shrink:0}.app-layout .page-shell .ant-card:has(>.ant-card-body>.desktop-paginated-table.is-empty),.app-layout .page-shell .operations-subscription-orders:has(.desktop-paginated-table.is-empty){display:flex;flex-direction:column;flex:1 0 auto}.app-layout .page-shell .ant-card-body:has(>.desktop-paginated-table.is-empty),.app-layout .desktop-paginated-table.is-empty,.app-layout .desktop-paginated-table.is-empty :is(.ant-table-wrapper,.ant-spin-nested-loading,.ant-spin-container,.ant-table,.ant-table-container,.ant-table-content){display:flex;flex-direction:column;flex:1 0 auto;min-width:0}.app-layout .desktop-paginated-table.is-empty .ant-table-content>table{flex:1 0 auto;height:100%;min-height:244px}.app-layout .desktop-paginated-table.is-empty .ant-table-thead{height:1px}.app-layout .desktop-paginated-table.is-empty .ant-table-tbody{height:100%}.app-layout .desktop-paginated-table.is-empty .ant-table-measure-row,.app-layout .desktop-paginated-table.is-empty .ant-table-measure-row>:is(td,th){height:0!important;padding:0!important;border:0!important}.app-layout .desktop-paginated-table.is-empty .ant-table-placeholder,.app-layout .desktop-paginated-table.is-empty .ant-table-placeholder>td{height:100%!important;vertical-align:middle}.app-layout .desktop-paginated-table.is-empty .ant-empty{margin:24px 0}.app-layout .desktop-paginated-table>.pagination-bar{flex:none;margin-top:auto}.app-layout .desktop-pagination{display:flex;width:100%;min-width:0;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.app-layout .desktop-pagination:after{display:none}.app-layout .desktop-pagination>li{margin:0;flex-shrink:0}.app-layout .desktop-pagination :is(.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next,.ant-pagination-total-text){height:32px;line-height:32px;min-width:32px}.app-layout .desktop-pagination .ant-pagination-item{min-width:32px;height:32px;line-height:30px;border-radius:6px}.app-layout .desktop-pagination.ant-pagination .ant-pagination-item-active{background:#fff;border-color:#1677ff!important}.app-layout .desktop-pagination.ant-pagination .ant-pagination-item-active a{color:#1677ff!important}.app-layout .desktop-pagination .ant-pagination-total-text{margin-right:8px;color:#64748b}.app-layout .desktop-pagination .ant-pagination-options{order:1;margin-inline:8px 0}.app-layout .desktop-pagination .ant-select{min-width:112px;height:32px}.app-layout .desktop-pagination .ant-select-selector{height:32px!important;min-height:32px!important;border-radius:6px!important}.app-layout .status-processing,.app-layout .invoice-status-processing{color:var(--color-brand);background:var(--color-processing-bg)}.app-layout .status-voided,.app-layout .invoice-status-voided{color:var(--color-disabled);background:var(--color-disabled-bg)}.app-layout .invoice-status-red{color:#825ce9;background:#f3edff}.app-layout .status-paid,.app-layout .invoice-status-issued{color:#079b70;background:var(--color-success-bg)}.business-trend{width:100%;height:100%;min-height:120px}.business-trend svg{display:block;width:100%;height:100%;overflow:visible}.business-trend text{fill:#7185a6;font:12px var(--font-sans)}.business-trend .chart-grid{stroke:#e9eff7;stroke-width:1;stroke-dasharray:3 3}.business-trend .chart-line{fill:none;stroke:#246bfe;stroke-width:2}.business-trend .chart-point{fill:#246bfe;stroke:#fff;stroke-width:1.5}.business-trend .chart-bar{fill:#8a8eff}.business-trend .ant-empty{padding-top:20px}.banner-invoice-art{width:112px;height:80px;object-fit:contain;flex:none}.visual-banner{position:relative;display:flex;align-items:center;gap:20px;min-height:92px;padding:8px 24px;overflow:hidden;border:1px solid #d2e4fa;border-radius:8px;background:linear-gradient(115deg,#e9f3ff,#f5faff 60%,#e5f1ff)}.visual-banner:after{content:"";position:absolute;right:12%;top:-88px;width:440px;height:140px;border:22px solid #ffffff70;border-radius:50%;transform:rotate(-12deg);pointer-events:none}.visual-banner>img{width:108px;height:76px;object-fit:contain}.visual-banner strong{font-size:20px}.visual-banner p{margin:4px 0 0;color:#7185a6;font-size:13px}.visual-banner aside{margin-left:auto}.fee-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fee-overview-grid .ant-card-body{padding:16px 24px}.fee-overview-grid .ant-card:nth-child(1){background:#f1f7ff}.fee-overview-grid .ant-card:nth-child(2){background:#f0fbf7}.fee-overview-grid .ant-card:nth-child(3){background:#fffaef}.fee-overview-grid .ant-card:nth-child(4){background:#f7f3ff}.fee-overview-grid span,.fee-overview-grid small{display:block;color:#7185a6;font-size:12px}.fee-overview-grid strong{display:block;font-size:24px;line-height:34px;font-variant-numeric:tabular-nums}.app-layout-enterprise .tenant-profile-page .page-heading p{font-size:13px}.app-layout-enterprise .tenant-overview-card{background:linear-gradient(105deg,#edf5ff,#fff)}.app-layout-enterprise .tenant-overview-card .ant-card-head{display:none}.app-layout-enterprise .tenant-overview-card .ant-card-body{padding:24px}.app-layout-enterprise .tenant-profile-card .ant-card-head{min-height:48px;padding:0 20px;border-bottom:0}.app-layout-enterprise .tenant-profile-card .ant-card-head-title{font-size:16px}.app-layout-enterprise .tenant-profile-card .ant-card-head-title .anticon{display:inline-grid;place-items:center;width:28px;height:28px;margin-right:8px;border-radius:7px;background:#246bfe;color:#fff}.app-layout-enterprise .tenant-profile-card .ant-card-body{padding:8px 20px 12px}.app-layout-enterprise .tenant-profile-card .ant-form-item{display:block;margin-bottom:12px}.app-layout-enterprise .tenant-profile-card .ant-form-item-row{flex-flow:row nowrap;align-items:center}.app-layout-enterprise .tenant-profile-card .ant-form-item-label{flex:0 0 138px;padding:0 12px 0 0;text-align:left}.app-layout-enterprise .tenant-profile-card .ant-form-item-label>label{font-size:12px;height:auto}.app-layout-enterprise .tenant-profile-card .ant-form-item-control{flex:1;min-width:0}.app-layout-enterprise .tenant-profile-card .ant-input{height:34px}.app-layout-enterprise .tenant-settings-page .settings-feature-card .ant-card-head{min-height:64px;border-bottom:0;background:linear-gradient(110deg,#edf5ff,#fff 75%)}.app-layout-enterprise .settings-feature-card .ant-card-head-title .anticon{display:inline-grid;place-items:center;width:32px;height:32px;margin-right:10px;border-radius:8px;background:#347cff;color:#fff}.app-layout-enterprise .settings-save-button{display:block;margin-left:auto}.app-layout-enterprise .tenant-payment-status-list>div{padding:12px 18px}.app-layout-enterprise .finance-metric-card{height:112px}.app-layout-enterprise .finance-metric-card .ant-card-body{padding:14px 20px}.app-layout-enterprise .finance-metric-card strong{margin:4px 0;font-size:28px;line-height:32px}.app-layout-enterprise .finance-metric-card p{margin:4px 0 0;line-height:18px;font-size:12px}.app-layout-enterprise .finance-metric-card:nth-child(1){background:#f2f8ff}.app-layout-enterprise .finance-metric-card:nth-child(2){background:#f2fbf7}.app-layout-enterprise .finance-metric-card:nth-child(3){background:#fff5f6}.app-layout-enterprise .finance-report-grid .ant-card{height:280px;min-height:280px}.app-layout-enterprise .finance-report-grid .ant-card-head{height:64px;min-height:64px}.app-layout-enterprise .finance-chart-card .ant-card-body,.app-layout-enterprise .finance-payment-card .ant-card-body{height:215px}.app-layout-enterprise .finance-payment-card .ant-card-body{display:flex;align-items:center;gap:24px}.app-layout-enterprise .finance-payment-card .payment-donut{flex:none;margin:0}.app-layout-enterprise .finance-payment-card .payment-legend{flex:1;min-width:0}.app-layout-enterprise .finance-table-card .ant-card-head{height:64px;min-height:64px}.app-layout-enterprise .finance-table-card .ant-table-tbody>tr>td{height:44px;padding:8px 16px}.app-layout-enterprise .app-sider .ant-menu-sub{padding:0!important}.app-layout-enterprise .app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent!important;border-left:0!important}.app-layout-enterprise .dashboard-quick-card .quick-action-grid i>.anticon{font-size:22px;color:#fff}.operations-building-art{position:absolute;width:165px;height:144px;right:20px;top:12px;pointer-events:none}.app-layout-operations .operations-workspace-description{font-size:16px;line-height:24px;margin:4px 0 0}.app-layout-operations .operations-tenant-card .ant-card-body{min-height:179px}.app-layout-operations .operations-transaction-card .ant-card-body{padding-top:18px;min-height:179px}.app-layout-operations .operations-transaction-card .operations-dashboard-amount{margin:0}.app-layout-operations .operations-mini-bars{justify-content:space-between;bottom:18px;opacity:.5}.app-layout-operations .operations-transaction-card .operations-dashboard-note{margin-top:8px}.app-layout-operations .operations-dashboard-page .page-heading:after{width:500px;height:180px;top:-20px;right:0;bottom:auto;opacity:.8;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20500%20180'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='glass'%20x1='240'%20y1='0'%20x2='430'%20y2='180'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23d8eaff'%20stop-opacity='.4'/%3e%3cstop%20offset='1'%20stop-color='%23a5cbff'%20stop-opacity='.1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='blue'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%2380b4ff'/%3e%3cstop%20offset='1'%20stop-color='%23246bfe'/%3e%3c/linearGradient%3e%3clinearGradient%20id='white'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='white'/%3e%3cstop%20offset='1'%20stop-color='%23b9d6ff'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='m65%20150%20294-150h141v180H0z'%20fill='url(%23glass)'/%3e%3cpath%20d='m220%20156%20158-79%20115%2058-93%2045H268z'%20fill='%23e1edff'/%3e%3cg%20fill='url(%23white)'%3e%3cpath%20d='m251%20128%2028-14v66h-28z'/%3e%3cpath%20d='m307%2076%2042-20v124h-42z'/%3e%3cpath%20d='m377%2096%2040-20v104h-40z'/%3e%3cpath%20d='m431%20140%2030-15v55h-30z'/%3e%3c/g%3e%3cg%20fill='url(%23blue)'%3e%3cpath%20d='m279%20114%2026%2013v53h-26z'/%3e%3cpath%20d='m349%2056%2037%2018v106h-37z'/%3e%3cpath%20d='m417%2076%2034%2017v87h-34z'/%3e%3cpath%20d='m461%20125%2026%2013v42h-26z'/%3e%3c/g%3e%3cg%20fill='%23f8fbff'%3e%3cpath%20d='m251%20128%2028-14%2026%2013-27%2014z'/%3e%3cpath%20d='m307%2076%2042-20%2037%2018-41%2021z'/%3e%3cpath%20d='m377%2096%2040-20%2034%2017-40%2021z'/%3e%3cpath%20d='m431%20140%2030-15%2026%2013-30%2015z'/%3e%3c/g%3e%3cpath%20d='m30%20118%20231-47'%20stroke='%23c9ddfb'/%3e%3c/svg%3e") right center / contain no-repeat;transform:none}.order-detail-drawer .ant-drawer-header{min-height:78px;padding:18px 24px;background:linear-gradient(110deg,#edf5ff,#fff)}.order-detail-drawer .ant-drawer-title{font-size:18px;overflow-wrap:anywhere}.order-detail-drawer .ant-drawer-body{padding:16px 20px;background:#f6f9fe}.order-detail-drawer .order-detail-content{gap:14px}.order-detail-drawer .order-detail-content section{padding:12px 16px;border:1px solid #e6edf7;border-radius:9px;background:#fff}.order-detail-drawer .order-detail-content h3{margin:0 0 8px;font-size:15px}.order-detail-drawer .order-detail-content h3>.anticon{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#eaf2ff;color:#246bfe}.order-detail-drawer .order-detail-row{min-height:32px;padding:4px 0;gap:16px;border:0;font-size:13px}.order-detail-drawer .order-detail-row>strong{font-size:13px;font-weight:500}.order-detail-drawer .order-detail-row>span{flex-shrink:0}.order-detail-drawer .ant-drawer-footer{padding:14px 20px}.order-detail-drawer .order-detail-footer{flex-wrap:wrap}.order-detail-drawer .order-detail-footer>.ant-btn{flex:1}.order-detail-drawer .order-detail-footer>.ant-space{flex:2}.order-detail-drawer .order-detail-footer .ant-space-item{flex:1}.order-detail-drawer .order-detail-footer .ant-space-item .ant-btn{width:100%}body:has(.app-layout-operations) .operations-record-drawer .ant-drawer-header{min-height:76px;padding:20px;background:linear-gradient(110deg,#edf5ff,#fff)}body:has(.app-layout-operations) .operations-record-drawer .ant-drawer-title{font-size:20px}body:has(.app-layout-operations) .operations-record-drawer .ant-drawer-close{order:2;margin:0 0 0 auto}body:has(.app-layout-operations) .operations-record-drawer .ant-drawer-body{padding:20px;background:#f8faff}.operations-record-summary{display:flex;align-items:center;gap:12px;padding:16px;margin-bottom:16px;border:1px solid #dfeafa;border-radius:8px;background:linear-gradient(110deg,#eaf3ff,#fff)}.operations-record-summary>.anticon{display:grid;place-items:center;flex:none;width:40px;height:44px;border-radius:8px;color:#246bfe;background:#dceaff;font-size:24px}.operations-record-summary>div{flex:1;min-width:0}.operations-record-summary span{color:#7185a6;font-size:12px}.operations-record-summary strong{display:block;margin-top:5px;font-size:15px;color:#17365e;overflow-wrap:anywhere}.operations-record-summary>.ant-tag{flex:none;margin:0}.operations-record-drawer .ant-descriptions-view{overflow:hidden;border-radius:8px;background:#fff}.operations-record-drawer .ant-descriptions table{table-layout:fixed;width:100%}body:has(.app-layout-operations) .operations-record-drawer .ant-descriptions-item-label{width:auto;font-size:12px;color:#7185a6}body:has(.app-layout-operations) .operations-record-drawer .ant-descriptions-item-content{font-size:13px;overflow-wrap:anywhere}.operations-record-drawer .ant-descriptions-item-container{min-width:0}.operations-record-drawer .ant-descriptions-item-content>span{min-width:0;overflow-wrap:anywhere}.operations-record-drawer .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label{padding:7px 12px}.operations-record-drawer .ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{padding:10px 12px}.operations-record-drawer .ant-table-wrapper{max-width:100%;overflow:hidden;border:1px solid #e5edf7;border-radius:8px;background:#fff}.operations-record-drawer .ant-drawer-footer{padding:14px 20px}.operations-payment-drawer .ant-descriptions{padding:18px 16px 4px;border:1px solid #e5edf7;border-radius:8px;background:#fff}.operations-payment-drawer .ant-descriptions-item-label{flex:0 0 88px}.operations-payment-drawer .operations-record-summary strong{font-size:28px}.operations-review-drawer .ant-drawer-header{flex-wrap:wrap;gap:14px}.operations-review-drawer .ant-drawer-header-title{min-width:220px}.auth-benefits{display:contents}.auth-page.register-page{height:auto;min-height:100vh;overflow:visible}.register-page .register-illustration{position:absolute;z-index:1;right:2.5%;bottom:60px;width:40%;max-width:327px;height:auto;pointer-events:none}.register-page .register-brand{padding-left:4.4vw!important;padding-right:3vw!important}.register-page .register-brand h1{font-size:clamp(38px,3.23vw,54px)!important}.register-page .register-brand .brand-mark{width:62px;height:62px;font-size:32px}.register-page .register-brand .brand-lockup small{margin:6px 0 0!important;padding:0;border:0;font-size:17px;line-height:24px}.register-page .register-brand .brand-copy{font-size:17px!important}.register-page .register-value-list b{font-size:17px}.register-page .register-value-list small{margin-top:5px;padding:0;border:0;font-size:13px;line-height:1.7}.register-page .register-value-list i{width:60px;height:60px;flex:none;font-size:28px}.register-page .register-value-list{gap:20px}.register-page .register-steps small{margin-top:4px;font-size:12px}.register-page .register-proof{max-width:390px;font-size:12px}.register-page .register-proof>p{flex-basis:100%;margin:0;color:inherit;font-size:inherit}.register-page .register-section-title{font-size:16px}.register-page .register-panel .ant-input,.register-page .register-panel .ant-select-selection-placeholder{font-size:15px!important}.register-page .register-value-list{position:relative;z-index:2;max-width:58%}.operations-auth-page .auth-brand:before{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20836%20941'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='beam'%20x1='780'%20y1='0'%20x2='130'%20y2='941'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%233666d7'%20stop-opacity='.65'/%3e%3cstop%20offset='.62'%20stop-color='%232859b0'%20stop-opacity='.04'/%3e%3c/linearGradient%3e%3clinearGradient%20id='pillar'%20x1='0'%20y1='0'%20x2='0'%20y2='1'%3e%3cstop%20stop-color='%233876e4'%20stop-opacity='.45'/%3e%3cstop%20offset='1'%20stop-color='%23193e88'%20stop-opacity='.1'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M836%200H740L0%20421v150L836%20108zM836%20528%20329%20812%20446%20941h390z'%20fill='url(%23beam)'/%3e%3cg%20stroke='%232c62ba'%20stroke-opacity='.3'%3e%3cpath%20d='m0%20695%20489-232%20347%20181M0%20742l549-266%20287%20142M33%20797l578-285%20225%20110M135%20838l546-270%20155%2075M0%20590l511%20250M65%20547l559%20268M147%20515l552%20261M257%20478l509%20243'/%3e%3c/g%3e%3cg%20fill='url(%23pillar)'%3e%3cpath%20d='m59%20529%2013-6%2013%206v137l-13%207-13-7zM103%20563l13-6%2012%206v108l-12%206-13-6zM657%20388l13-6%2013%206v128l-13%206-13-6zM700%20343l13-6%2013%206v173l-13%206-13-6zM743%20283l13-6%2013%206v213l-13%206-13-6z'/%3e%3c/g%3e%3cellipse%20cx='405'%20cy='543'%20rx='255'%20ry='104'%20stroke='%233f84ed'%20stroke-opacity='.45'%20transform='rotate(2%20405%20543)'/%3e%3c/svg%3e") center / cover no-repeat;transform:none;opacity:1}.operations-auth-page .auth-brand:after{display:none}.auth-page:not(.register-page) .auth-panel .login-card .ant-form-item-label>label{height:30px!important}.auth-page:not(.register-page) .auth-panel .login-card .ant-input-affix-wrapper>input.ant-input{font-size:17px!important}.auth-page:not(.register-page) .auth-panel .login-card .auth-register-link{font-size:15px}.auth-page:not(.register-page) .auth-panel .login-card .auth-service{font-size:14px!important}.auth-page .auth-panel .ant-input-affix-wrapper>input{font-size:17px}.auth-page .auth-panel .ant-input-password-icon{font-size:20px}.auth-page:not(.operations-auth-page):not(.register-page){background:linear-gradient(130deg,#f4faff,#edf6ff 60%,#f7fbff)}.auth-page:not(.operations-auth-page):not(.register-page) .auth-brand{background:transparent!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel{background:transparent!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-brand h1{font-size:54px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list{gap:30px;margin-top:44px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list>div{gap:24px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list i{width:70px;height:70px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list b{font-size:20px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list small{border:0;padding:0;font-size:15px}.auth-page .auth-trust small{border:0;padding:0}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust{gap:54px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust>span{grid-template-columns:56px auto;gap:4px 24px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust .anticon{width:56px;height:56px;font-size:28px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust b{font-size:17px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust small{font-size:14px}.operations-auth-page .auth-brand .brand-copy{font-size:19px!important;line-height:1.7!important;max-width:480px!important}.operations-auth-page .operations-auth-kicker{font-size:15px}.operations-auth-page .auth-panel .login-card{transform:none}.login-page.auth-page.operations-auth-page .auth-panel .login-card .ant-input-affix-wrapper{height:54px!important}.login-page.auth-page.operations-auth-page .auth-panel .login-card input.ant-input{height:auto!important}.operations-auth-page .auth-illustration{left:12%;top:395px;width:72%;height:365px}.operations-auth-page .auth-illustration img{position:absolute;left:18%;top:24px;width:66%;height:338px;object-fit:contain;-webkit-mask-image:none;mask-image:none}.operations-art-callout{position:absolute;display:grid;justify-items:center;gap:10px;color:#c5dcff;font-size:16px}.operations-art-callout>.anticon{display:grid;place-items:center;width:68px;height:64px;border:1px solid #88b9ff70;border-radius:10px;background:linear-gradient(135deg,rgba(75,153,252,.5),rgba(27,83,181,.5));color:#c4e3ff;font-size:36px}.operations-art-callout b{font-weight:500}.art-enterprise{left:10%;top:55px}.art-analytics{right:15%;top:4px}.art-platform{right:2%;top:195px}@media(min-width:901px){.register-page .register-panel{padding:59px 3.65vw 37px 0!important}.auth-page:not(.register-page):not(.operations-auth-page) .auth-illustration.enterprise-illustration{left:49.45%;top:310px;width:470px;height:450px;-webkit-mask-image:none;mask-image:none}.auth-page:not(.register-page):not(.operations-auth-page) .auth-illustration.enterprise-illustration img{width:470px;height:450px;-webkit-mask-image:none;mask-image:none}.auth-page:not(.register-page):not(.operations-auth-page) .auth-illustration.enterprise-illustration:after{display:none}.auth-page:not(.register-page):not(.operations-auth-page) .auth-panel .login-card{min-height:708px;padding-top:50px}.auth-page:not(.register-page):not(.operations-auth-page) .auth-panel .login-subtitle{margin-bottom:46px!important}.auth-page:not(.register-page):not(.operations-auth-page) .auth-panel .auth-form-options{margin-top:6px}.auth-page:not(.register-page):not(.operations-auth-page) .auth-panel .ant-form-item-label{padding-bottom:8px}.auth-page:not(.register-page):not(.operations-auth-page) .auth-panel .ant-form-item{margin-bottom:26px!important}}.app-layout-enterprise .app-content{background:linear-gradient(115deg,#f3f8fe,#f7faff)}.app-layout-enterprise .app-sider .ant-menu-submenu-title{color:#344d70;font-size:16px!important;font-weight:600!important;margin-top:12px!important}.app-layout-enterprise .app-sider .ant-menu-sub .ant-menu-item{padding-left:38px!important;font-size:14px!important}.app-layout-enterprise .app-sider .ant-menu-item-selected:before{display:none}.app-layout-enterprise .sidebar-footer .user-summary,.app-layout-enterprise .sidebar-footer>button{display:none}.app-layout-enterprise .sidebar-promo{margin-bottom:6px}.app-layout-enterprise .dashboard-page{gap:16px!important}.app-layout-enterprise .dashboard-page .page-heading{min-height:38px!important;height:38px!important}.app-layout-enterprise .dashboard-date{font-size:14px!important}.app-layout-enterprise .dashboard-banner{height:98px;min-height:98px}.app-layout-enterprise .banner-copy strong{font-size:22px}.app-layout-enterprise .banner-copy span{font-size:14px}.app-layout-enterprise .banner-subscription{min-width:290px}.app-layout-enterprise .banner-subscription b{font-size:14px}.app-layout-enterprise .banner-subscription small{font-size:12px}.app-layout-enterprise .dashboard-page .metric-grid{gap:14px!important}.app-layout-enterprise .dashboard-page .metric-card .ant-card-body{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:24px 36px 22px;gap:0 14px;padding:14px 16px!important}.app-layout-enterprise .dashboard-page .metric-label{display:contents}.app-layout-enterprise .dashboard-page .metric-label>span{grid-column:2;font-size:14px}.app-layout-enterprise .dashboard-page .metric-label i{grid-row:1 / 4;grid-column:1;width:50px;height:50px;align-self:start;font-size:27px}.app-layout-enterprise .dashboard-page .metric-card strong{grid-column:2;margin:0;font-size:27px;line-height:36px}.app-layout-enterprise .dashboard-page .metric-card small{grid-column:2;font-size:12px}.app-layout-enterprise .dashboard-main-grid{grid-template-columns:minmax(0,2.18fr) minmax(270px,.9fr) minmax(315px,1fr)!important}.app-layout-enterprise .dashboard-main-grid .ant-card-head-title strong{font-size:16px}.app-layout-enterprise .recent-orders-card .ant-card-body{padding:0 14px;overflow:auto}.app-layout-enterprise .recent-orders-card .ant-table-thead>tr>th{font-size:12px;height:34px;padding:6px 10px}.app-layout-enterprise .recent-orders-card .ant-table-tbody>tr>td{font-size:12px;height:44px;padding:6px 10px}.app-layout-enterprise .recent-orders-card .dashboard-two-line small{font-size:12px}.app-layout-enterprise .dashboard-todo-card .todo-item{font-size:14px}.app-layout-enterprise .dashboard-todo-card .todo-item>.anticon{font-size:18px}.app-layout-enterprise .quick-action-grid a{height:116px;grid-template-columns:1fr;align-content:start;gap:4px;padding:16px 18px}.app-layout-enterprise .quick-action-grid i{grid-row:auto;width:32px;height:32px;border-radius:8px;margin-bottom:4px;font-size:22px}.app-layout-enterprise .quick-action-grid b{font-size:14px}.app-layout-enterprise .quick-action-grid span{margin:0;font-size:12px}.app-layout-enterprise .dashboard-three-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1.34fr) minmax(330px,1fr)!important}.app-layout-enterprise .dashboard-three-grid .ant-card-head-title strong{font-size:16px!important}.app-layout-enterprise .dashboard-three-grid .ant-card-extra{font-size:12px}.app-layout-enterprise .overview-donut{flex:none;width:136px;height:136px}.app-layout-enterprise .overview-donut>div{width:96px;height:96px}.app-layout-enterprise .overview-legend span,.app-layout-enterprise .overview-donut span{font-size:12px}.app-layout-enterprise .orders-table-card .ant-table-thead>tr>th,.app-layout-enterprise .invoice-table-card .ant-table-thead>tr>th{font-size:12px}.app-layout-enterprise .orders-table-card .ant-table-tbody>tr>td,.app-layout-enterprise .invoice-table-card .ant-table-tbody>tr>td{font-size:13px}.app-layout-operations .sidebar-brand{gap:14px!important}.app-layout-operations .sidebar-brand .brand-mark.small{width:40px!important;height:40px!important;font-size:23px!important}.app-layout-operations .sidebar-brand>span{font-size:17px!important}.app-layout-operations .app-sider .ant-menu{padding:24px 20px 16px!important}.app-layout-operations .app-sider .ant-menu-root>.ant-menu-item,.app-layout-operations .app-sider .ant-menu-submenu-title{height:52px!important;line-height:52px!important;margin-bottom:8px!important;font-size:17px!important}.app-layout-operations .app-sider .ant-menu-item .anticon,.app-layout-operations .app-sider .ant-menu-submenu-title .anticon{font-size:20px!important}.app-layout-operations .header-breadcrumb,.app-layout-operations .header-breadcrumb strong{font-size:17px!important}.app-layout-operations .enterprise-pill{height:44px!important;font-size:16px!important}.app-layout-operations .dashboard-page .page-heading h1{font-size:38px!important;line-height:48px!important}.app-layout-operations .operations-dashboard-page .dashboard-date{font-size:16px!important}.app-layout-operations .operations-dashboard-page .metric-label>span{font-size:16px}.app-layout-operations .operations-dashboard-page .metric-label i>.anticon{font-size:32px;color:inherit}.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card:nth-child(1) i{background:#e0edff;color:#347bff}.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card:nth-child(2) i{background:#daf6eb;color:#10b578}.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card:nth-child(3) i{background:#ffebc9;color:#ff9c21}.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card:nth-child(4) i{background:#ffe0e5;color:#f4657c}.app-layout-operations .operations-summary-grid .metric-card strong{font-size:30px}.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card strong{font-size:36px;line-height:44px}.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card small{font-size:13px;margin-top:8px}.app-layout-operations .operations-dashboard-grid .ant-card-head{min-height:64px;padding:0 24px}.app-layout-operations .operations-dashboard-grid .ant-card-head-title{font-size:20px}.app-layout-operations .operations-dashboard-grid .ant-card-head-title .anticon{font-size:25px;margin-right:8px}.app-layout-operations .operations-dashboard-grid .ant-statistic-content,.app-layout-operations .operations-dashboard-amount{font-size:38px!important}.app-layout-operations .operations-dashboard-note,.app-layout-operations .ant-statistic-title{font-size:15px}.app-layout-operations .operations-system-status{row-gap:24px}.app-layout-operations .operations-system-status .ant-tag{padding:4px 12px;font-size:13px}.app-layout-operations .operations-growth-grid .ant-card-head{min-height:90px!important;height:90px!important}.app-layout-operations .operations-growth-grid .ant-card-body{height:197px!important;padding:4px 26px 14px!important}.app-layout-operations .operations-chart-period,.app-layout-operations .trend-total{font-size:14px;min-height:38px}@media(max-width:1500px)and (min-width:901px){.app-layout-enterprise .finance-payment-card .ant-card-body{gap:12px;padding-inline:16px}.app-layout-enterprise .finance-payment-card .payment-donut{width:108px;height:108px}.app-layout-enterprise .finance-payment-card .payment-donut>div{width:78px;height:78px}.app-layout-enterprise .finance-payment-card .payment-legend>div{flex-wrap:wrap}.auth-page:not(.register-page):not(.operations-auth-page) .auth-brand h1{font-size:clamp(32px,3.2vw,48px)!important}.auth-page:not(.register-page):not(.operations-auth-page) .auth-illustration.enterprise-illustration{left:46%;top:38%;width:52%;height:340px}.auth-page:not(.register-page):not(.operations-auth-page) .auth-illustration.enterprise-illustration img{width:100%;height:100%}.auth-page:not(.operations-auth-page):not(.register-page) .auth-brand{padding-left:5vw!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list{width:320px;gap:20px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list b{font-size:16px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list small{font-size:12px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust{gap:18px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust>span{grid-template-columns:40px auto;gap:4px 8px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust .anticon{width:40px;height:40px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust b{font-size:14px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust small{font-size:11px}.operations-auth-page .auth-brand h1{font-size:36px!important}.operations-auth-page .auth-brand .brand-copy{font-size:16px!important}.operations-auth-page .auth-illustration{top:350px;left:5%;width:90%;height:330px}.operations-auth-page .auth-illustration img{height:290px}.app-layout-enterprise .dashboard-main-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr)!important}.app-layout-enterprise .dashboard-quick-card{display:block;grid-column:1 / -1;height:auto;min-height:180px!important}.app-layout-enterprise .quick-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.app-layout-enterprise .dashboard-three-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-layout-enterprise .dashboard-overview-card{display:block;grid-column:1 / -1}.app-layout-enterprise .banner-copy{min-width:0}.app-layout-enterprise .banner-copy strong{font-size:18px}.app-layout-enterprise .banner-copy span{font-size:12px}.app-layout-enterprise .banner-subscription{min-width:0}.app-layout-operations .dashboard-page .page-heading h1{font-size:32px!important}.app-layout-operations .operations-dashboard-page .dashboard-date{font-size:13px!important}.app-layout-operations .operations-dashboard-page>.metric-grid .metric-card strong{font-size:26px}.app-layout-operations .operations-dashboard-grid .ant-card-head-title{font-size:16px}}@media(max-width:1440px)and (min-width:901px){.app-layout-operations .operations-summary-grid .metric-card strong{font-size:20px}}.auth-page:not(.operations-auth-page):not(.register-page){height:auto;min-height:100svh;overflow:visible}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .login-card{min-height:0;transform:none}@media(min-width:901px){.auth-page:not(.operations-auth-page):not(.register-page) .auth-brand{padding-top:clamp(20px,4vh,41px)!important;padding-bottom:clamp(16px,3vh,32px)!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-brand h1{margin-top:clamp(20px,calc(10vh - 40px),71px)!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-brand>*{flex-shrink:0}.auth-page:not(.operations-auth-page):not(.register-page) .auth-benefits{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:20px;width:100%;margin-top:clamp(18px,3vh,36px)}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list{width:auto;margin-top:0}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list span{min-width:0}.auth-page:not(.operations-auth-page):not(.register-page) .auth-illustration.enterprise-illustration{position:relative;inset:auto;width:100%;height:clamp(220px,32vh,330px)}.auth-page:not(.operations-auth-page):not(.register-page) .auth-illustration.enterprise-illustration img{width:100%;height:100%}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust{width:100%;flex-wrap:wrap;gap:24px 36px;padding-top:clamp(20px,3vh,32px);transform:none}.auth-page:not(.operations-auth-page):not(.register-page) .brand-footer{padding-top:clamp(12px,2vh,24px)!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel{padding-block:24px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .login-card{padding-top:clamp(24px,4vh,50px);padding-bottom:clamp(24px,4vh,39px)}.auth-page:not(.operations-auth-page):not(.register-page) .auth-assurance{top:12px;right:32px;font-size:12px}}@media(max-height:800px){.auth-page:not(.operations-auth-page):not(.register-page) .auth-brand h1{font-size:clamp(28px,3vw,46px)!important;margin-bottom:12px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-brand .brand-copy{font-size:15px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list{gap:clamp(12px,2vh,18px)}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list>div{gap:16px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list i{width:56px;height:56px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list b{font-size:17px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list small{font-size:13px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .login-card{padding:24px clamp(24px,3.5vw,54px)}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .login-subtitle{margin-bottom:20px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .ant-form-item{margin-bottom:20px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-form-options{margin:0 0 18px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .ant-btn-link{margin-top:10px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-service{margin-top:20px;padding-top:16px}}@media(max-height:680px){.auth-page:not(.operations-auth-page):not(.register-page) .auth-illustration.enterprise-illustration{height:190px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list i{width:48px;height:48px;font-size:24px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list b{font-size:16px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-value-list small{font-size:12px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .login-card{padding-block:20px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .login-card h2{font-size:32px!important;line-height:40px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .login-subtitle{margin-bottom:14px!important;font-size:14px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .ant-form-item{margin-bottom:18px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .ant-form-item-label{padding-bottom:6px}.login-page.auth-page:not(.operations-auth-page):not(.register-page) .login-panel-competitor.auth-panel .ant-input-affix-wrapper,.auth-page:not(.operations-auth-page):not(.register-page) .auth-panel .ant-btn-primary{height:48px!important}.auth-page:not(.operations-auth-page):not(.register-page) .auth-service{margin-top:12px;padding-top:12px}}@media(min-width:901px)and (max-width:1200px){.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust>span{grid-template-columns:32px minmax(0,1fr);gap:2px 6px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust .anticon{width:32px;height:36px;font-size:20px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust b{font-size:13px}.auth-page:not(.operations-auth-page):not(.register-page) .auth-trust small{font-size:10px}}@media(max-width:900px){.register-page .register-illustration{display:none}.register-page .register-value-list{max-width:none}.fee-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-banner{padding:12px;gap:12px}.visual-banner strong{font-size:16px}.visual-banner>img{width:72px}.app-layout-enterprise .tenant-profile-card .ant-col{flex-basis:100%;max-width:100%}.app-layout-enterprise .finance-payment-card .ant-card-body{overflow:auto}.app-layout-enterprise .dashboard-main-grid,.app-layout-enterprise .dashboard-three-grid{grid-template-columns:1fr!important}.app-layout-enterprise .dashboard-banner{height:auto}.app-layout-enterprise .banner-copy{min-width:0}.app-layout-enterprise .dashboard-quick-card,.app-layout-enterprise .dashboard-overview-card{display:block}.app-layout-enterprise .dashboard-page .page-heading{height:auto!important}}.app-layout .ant-table .ant-table-selection-column{padding-inline:10px!important}.app-layout .ant-table .desktop-row-number{padding-inline:8px!important;white-space:nowrap;font-variant-numeric:tabular-nums}.ant-modal.invoice-apply-modal{top:0;padding-bottom:0}.ant-modal.invoice-apply-modal .ant-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);padding:0}.ant-modal.invoice-apply-modal .ant-modal-body{min-height:0;max-height:none;overflow:auto;padding:16px 24px}.ant-modal.invoice-apply-modal .ant-modal-header,.ant-modal.invoice-apply-modal .ant-modal-footer{flex-shrink:0}.invoice-apply-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.invoice-apply-form>.ant-form-item{min-width:0;margin-bottom:16px}.invoice-apply-form .ant-form-item-label{padding-bottom:6px}.invoice-apply-form .invoice-apply-order{grid-column:1 / -1;min-width:0}.invoice-apply-order .ant-card-body{padding:12px}.invoice-apply-order .ant-table-cell{overflow-wrap:anywhere}@media(max-width:700px){.invoice-apply-form{grid-template-columns:minmax(0,1fr)}.ant-modal.invoice-apply-modal{height:auto}}.app-layout .desktop-paginated-table .ant-table-thead>tr>th{height:52px!important;padding:12px 16px!important;font-size:14px!important;font-weight:600;line-height:24px;white-space:nowrap}.app-layout .desktop-paginated-table .ant-table-tbody>.ant-table-row>td{height:60px!important;padding:14px 16px!important;font-size:14px!important;line-height:24px}.app-layout .desktop-paginated-table .ant-table-cell :where(div,span:not(.anticon),a,strong,b){font-size:inherit}.app-layout .desktop-paginated-table .ant-table-cell :is(small,.ant-tag,.ant-btn){font-size:13px}.app-layout .app-sider .ant-menu-root{flex:1;min-height:0;padding:12px 12px 8px!important;overflow:auto}.app-layout .app-sider .ant-menu-sub{flex:none;margin:0!important;padding:0!important;overflow:visible}.app-layout .app-sider .ant-menu-root>.ant-menu-item,.app-layout .app-sider .ant-menu-submenu-title{width:100%;height:44px!important;line-height:44px!important;margin:2px 0!important;padding-left:16px!important;font-size:17px!important;font-weight:600!important}.app-layout .app-sider .ant-menu-sub .ant-menu-item{width:100%;height:40px!important;line-height:40px!important;margin:2px 0!important;padding-left:36px!important;padding-right:8px!important;font-size:16px!important;font-weight:400}.app-layout .app-sider .ant-menu-item .anticon,.app-layout .app-sider .ant-menu-submenu-title .anticon{display:inline-flex;align-items:center;justify-content:center;width:18px;min-width:18px;font-size:18px!important;vertical-align:-.125em}.app-layout .app-sider .ant-menu-sub .ant-menu-item .anticon{font-size:16px!important}.app-layout .app-sider .ant-menu-item-selected{border-left:0!important;box-shadow:inset 2px 0 #246bfe}.app-layout .app-sider .ant-menu-item-selected:before{display:none}.app-layout .app-sider .ant-menu-submenu-selected>.ant-menu-submenu-title{border-left:0!important}.app-layout-enterprise .app-sider .sidebar-footer{margin:0!important;padding:0!important}.app-layout-enterprise .app-sider .sidebar-promo{height:84px;margin:0;padding:16px;border-radius:0}.app-layout-enterprise .app-sider .sidebar-promo i{right:-18px;bottom:-30px;width:130px}.app-layout-enterprise .app-sider .sidebar-promo:after{right:20px;bottom:16px;width:10px;height:10px}
