*{box-sizing:border-box}:root{--app-bg: #f4f7fb;--app-surface: #ffffff;--app-surface-muted: #f8fafc;--app-sidebar: #172033;--app-sidebar-soft: #22304a;--app-primary: #2563eb;--app-primary-soft: #eaf1ff;--app-text: #172033;--app-text-muted: #5f6b7a;--app-text-soft: #8491a3;--app-border: #d8e0ea;--app-border-soft: #e7edf4;--app-success: #16a34a;--app-warning: #d97706;--app-danger: #dc2626;--app-radius: 8px;--app-radius-sm: 6px;--app-shadow: 0 8px 24px rgb(15 23 42 / 6%);--app-header-height: 56px}html,body,#root{min-height:100%;margin:0}body{background:var(--app-bg);color:var(--app-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}a{color:inherit}.app-shell{min-height:100vh;background:var(--app-bg)}.app-sider{background:var(--app-sidebar)!important;border-right:1px solid rgb(255 255 255 / 6%);box-shadow:10px 0 30px #0f172a14}.app-sider .ant-layout-sider-children{display:flex;flex-direction:column}.app-logo{height:var(--app-header-height);display:flex;align-items:center;gap:10px;padding:0 16px;color:#fff;font-size:16px;font-weight:700;white-space:nowrap;letter-spacing:0}.app-logo-mark{width:32px;height:32px;border-radius:var(--app-radius-sm);display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;background:#ffffff1a;color:#fff}.app-logo-text{overflow:hidden;text-overflow:ellipsis}.app-menu.ant-menu-dark{flex:1;padding:8px;background:var(--app-sidebar);border-inline-end:0}.app-menu.ant-menu-dark .ant-menu-item{height:40px;line-height:40px;margin:3px 0;width:100%;border-radius:var(--app-radius-sm);color:#b8c4d6}.app-menu.ant-menu-dark .ant-menu-item .anticon{font-size:16px}.app-menu.ant-menu-dark .ant-menu-item:hover{background:var(--app-sidebar-soft);color:#fff}.app-menu.ant-menu-dark .ant-menu-item-selected{background:var(--app-primary);color:#fff;box-shadow:0 8px 18px #2563eb38}.app-menu.ant-menu-inline-collapsed{padding-inline:8px}.app-header{height:var(--app-header-height);padding:0 20px;background:var(--app-surface);border-bottom:1px solid var(--app-border-soft);display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:10}.app-collapse-button{width:34px;height:34px;color:var(--app-text-muted)}.app-header-title-block{min-width:0;display:flex;flex-direction:column;gap:1px}.app-header-role{color:var(--app-text);font-size:15px;line-height:20px}.app-header-page{max-width:320px;color:var(--app-text-muted);font-size:12px;line-height:16px}.app-header-spacer{flex:1;min-width:12px}.app-user-area{min-width:0;display:flex;align-items:center;gap:10px}.app-user-name{max-width:180px;color:var(--app-text-muted)}.app-logout-button{border-color:var(--app-border);color:var(--app-text)}.app-content{min-height:calc(100vh - var(--app-header-height));padding:20px;background:var(--app-bg)}.app-page{max-width:1440px;margin:0 auto;width:100%}.app-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--app-bg)}.login-cloud-page{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:32px 16px;background:#1e4877}.login-cloud-page:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(9 28 55 / 14%) 0%,transparent 38%,rgb(255 255 255 / 6%) 100%),radial-gradient(circle at 76% 7%,rgb(255 255 255 / 8%) 0,transparent 22%);pointer-events:none}.login-cloud-page:after{content:"";position:absolute;inset:auto -10% -18%;z-index:1;height:40vh;background:radial-gradient(ellipse at 10% 72%,rgb(255 255 255 / 32%) 0 14%,transparent 39%),radial-gradient(ellipse at 40% 82%,rgb(255 255 255 / 28%) 0 17%,transparent 43%),radial-gradient(ellipse at 72% 74%,rgb(255 255 255 / 24%) 0 16%,transparent 42%),linear-gradient(180deg,transparent,rgb(255 255 255 / 14%));filter:blur(18px);pointer-events:none}.login-cloud-sky{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.login-cloud-canvas{width:100%;height:100%;display:block}.login-cloud-card.ant-card{position:relative;z-index:2;width:min(400px,100%);border:1px solid rgb(255 255 255 / 42%);background:#ffffffdb;box-shadow:0 24px 72px #0e244133;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.login-cloud-card.ant-card .ant-card-body{padding:28px}.login-cloud-brand{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:26px;text-align:center}.login-cloud-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:2px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#14b8a6);color:#fff;font-size:18px;font-weight:800;box-shadow:0 14px 34px #2563eb47}.login-cloud-brand .ant-typography{margin:0}.login-cloud-brand h3.ant-typography{color:#14243d;font-size:24px;line-height:32px;letter-spacing:0}.login-cloud-brand .ant-typography-secondary{color:#5a6b80;font-size:13px}.login-role-segmented.ant-segmented{width:100%;margin-bottom:24px;background:#e2ecf7d1}.login-cloud-card .ant-input-affix-wrapper,.login-cloud-card .ant-input-password{background:#ffffffdb}.login-cloud-card .ant-btn-primary{height:40px;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-color:transparent}.ant-card{border-color:var(--app-border-soft);border-radius:var(--app-radius);box-shadow:var(--app-shadow)}.ant-card .ant-card-head{min-height:48px;border-bottom-color:var(--app-border-soft);color:var(--app-text)}.ant-card .ant-card-head-title{font-weight:700}.ant-card .ant-card-body{padding:18px}.ant-table-wrapper .ant-table{color:var(--app-text);border-radius:var(--app-radius)}.ant-table-wrapper .ant-table-thead>tr>th{color:#475569;font-weight:700;background:var(--app-surface-muted);border-bottom-color:var(--app-border-soft)}.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom-color:var(--app-border-soft)}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8fbff}.ant-table-wrapper .ant-table-pagination.ant-pagination{margin:14px 0 0}.ant-form,.ant-space{max-width:100%}.ant-card>.ant-card-body>.ant-space:not(.ant-space-vertical){align-items:center}.ant-input,.ant-input-number,.ant-picker,.ant-select-selector,.ant-input-affix-wrapper{border-color:var(--app-border);border-radius:var(--app-radius-sm)!important}.ant-btn{border-radius:var(--app-radius-sm);box-shadow:none;font-weight:600}.ant-btn-primary{box-shadow:none}.ant-tag{margin-inline-end:4px;border-radius:999px;font-weight:600;line-height:20px;padding:0 8px}.ant-statistic-title{color:var(--app-text-muted)}.ant-statistic-content{color:var(--app-text)}.ant-alert{border-radius:var(--app-radius)}.surface-card.ant-card{overflow:hidden}.surface-card-title{min-width:0;display:flex;flex-direction:column;gap:2px}.surface-card-title>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.surface-card-title .ant-typography{font-size:12px;line-height:18px;font-weight:400}.surface-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.surface-toolbar .ant-space,.surface-toolbar .ant-input-affix-wrapper,.surface-toolbar .ant-select{min-width:0}.list-page-card.ant-card .ant-card-body{padding-top:16px}.page-stack{display:flex;flex-direction:column;gap:16px}.summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.summary-item{min-width:0;padding:12px 14px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.summary-label{color:var(--app-text-muted);font-size:12px;line-height:18px}.summary-value{margin-top:4px;color:var(--app-text);font-size:16px;line-height:24px;font-weight:700;overflow-wrap:anywhere}.summary-meta{margin-top:4px;color:var(--app-text-soft);font-size:12px;line-height:18px}.summary-item-success .summary-value,.summary-item-success .summary-meta{color:var(--app-success)}.summary-item-warning .summary-value,.summary-item-warning .summary-meta{color:var(--app-warning)}.summary-item-danger .summary-value,.summary-item-danger .summary-meta{color:var(--app-danger)}.detail-action-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--app-border-soft)}.detail-switch-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-switch-item{display:inline-flex;align-items:center;gap:6px;color:var(--app-text-muted);font-size:13px}.admin-detail-hero{display:flex;align-items:stretch;justify-content:space-between;gap:16px;padding:16px;background:linear-gradient(135deg,#f7fbff,#fff 58%,#f8fbf9);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.admin-detail-hero-main{min-width:0;display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px}.admin-detail-title-row{min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-detail-title-row h2{min-width:0;margin:0;color:var(--app-text);font-size:20px;line-height:28px;font-weight:750;overflow-wrap:anywhere}.admin-detail-tags{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.admin-detail-subtitle{color:var(--app-text-muted);font-size:13px;line-height:20px;overflow-wrap:anywhere}.admin-detail-hero-stat{min-width:150px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;padding-left:16px;border-left:1px solid var(--app-border-soft)}.admin-detail-hero-stat span,.admin-detail-metric span,.admin-detail-field-label{color:var(--app-text-muted);font-size:12px;line-height:18px}.admin-detail-hero-stat strong{color:var(--app-primary);font-size:26px;line-height:34px}.admin-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.admin-detail-metric{min-width:0;display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.admin-detail-metric strong{min-height:24px;color:var(--app-text);font-size:17px;line-height:24px;overflow-wrap:anywhere}.admin-detail-metric small{color:var(--app-text-soft);font-size:12px;line-height:18px;overflow-wrap:anywhere}.admin-detail-metric-primary strong{color:var(--app-primary)}.admin-detail-metric-success strong{color:var(--app-success)}.admin-detail-metric-warning strong{color:var(--app-warning)}.admin-detail-metric-danger strong{color:var(--app-danger)}.admin-detail-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.admin-detail-section{min-width:0;padding:14px;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.admin-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-detail-section-head h3{margin:0;color:var(--app-text);font-size:14px;line-height:22px}.admin-detail-section-extra{flex:0 0 auto}.admin-detail-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.admin-detail-field{min-width:0;display:flex;flex-direction:column;gap:4px}.admin-detail-field-full{grid-column:1 / -1}.admin-detail-field-value{min-width:0;color:var(--app-text);font-size:13px;line-height:20px;overflow-wrap:anywhere}.admin-detail-copy.ant-typography{max-width:100%}.admin-detail-code.ant-typography{display:block;max-width:100%;padding:7px 9px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm);font-size:12px;line-height:18px}.admin-secret-field{width:100%;min-width:0;display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.admin-secret-field-value{min-width:220px;flex:1 1 320px}.settle-actor-cell,.settle-money-cell{min-width:0;display:flex;flex-direction:column;gap:3px;line-height:20px}.settle-actor-cell .ant-space{min-width:0}.settle-actor-cell .ant-space-item:last-child{min-width:0}.settle-account-cell{max-width:100%}.settle-detail-panel{padding:12px 16px;background:#fbfdff;border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.settle-detail-panel .admin-detail-metrics{margin-top:0}.settle-detail-panel .admin-detail-sections{margin-top:12px}.settle-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.settle-detail-item{min-width:0;display:flex;flex-direction:column;gap:4px}.settle-detail-label{color:var(--app-text-muted);font-size:12px;line-height:18px}.settle-detail-value{min-width:0;color:var(--app-text);line-height:20px}.settle-detail-account{max-width:100%;word-break:break-all}.settle-address-card{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:14px;align-items:center;padding:12px;background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.settle-address-main{min-width:0;display:flex;flex-direction:column;gap:6px}.settle-address-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.settle-address-qr{width:120px;height:120px;display:flex;align-items:center;justify-content:center;justify-self:end;background:#fff;border:1px solid var(--app-border-soft);border-radius:8px;box-shadow:0 8px 18px #0f172a0f}.settle-address-qr canvas,.settle-address-qr svg{display:block}.settle-confirm-detail{display:flex;flex-direction:column;gap:10px;margin-top:8px}.settle-confirm-detail>div{min-width:0;display:flex;justify-content:space-between;gap:16px}.settle-confirm-account{flex-direction:column;align-items:flex-start}.settle-confirm-account .ant-typography{max-width:100%;word-break:break-all}.settle-confirm-account-card{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:10px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.settle-confirm-account-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.settle-confirm-qr{flex:0 0 auto;width:96px;height:96px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--app-border-soft);border-radius:8px}.settle-confirm-qr canvas,.settle-confirm-qr svg{display:block}.order-detail-modal .ant-modal-body{padding:0}.order-detail-shell{display:flex;flex-direction:column;gap:14px;padding:22px 24px 24px}.order-detail-hero{display:flex;align-items:stretch;justify-content:space-between;gap:16px;padding:16px;background:linear-gradient(135deg,#f7fbff,#fff 58%,#f8fbf9);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.order-detail-hero-main{min-width:0;display:flex;flex:1;flex-direction:column;justify-content:center;gap:8px}.order-detail-title-row{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.order-detail-main-no,.order-detail-ref-row{max-width:100%}.order-detail-trade-no.ant-typography{max-width:100%;margin:0;font-size:15px;line-height:24px;font-weight:700}.order-detail-subtitle{color:var(--app-text-muted);font-size:13px;line-height:20px;overflow-wrap:anywhere}.order-detail-amount{min-width:148px;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;padding-left:16px;border-left:1px solid var(--app-border-soft)}.order-detail-amount span,.order-detail-metric span,.order-detail-field-label{color:var(--app-text-muted);font-size:12px;line-height:18px}.order-detail-amount strong{color:var(--app-primary);font-size:26px;line-height:34px}.order-detail-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.order-detail-metric{min-width:0;display:flex;flex-direction:column;gap:4px;padding:12px 14px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.order-detail-metric strong{min-height:24px;color:var(--app-text);font-size:17px;line-height:24px;overflow-wrap:anywhere}.order-detail-metric small{color:var(--app-text-soft);font-size:12px;line-height:18px}.order-detail-metric-primary strong{color:var(--app-primary)}.order-detail-metric-success strong{color:var(--app-success)}.order-detail-metric-warning strong{color:var(--app-warning)}.order-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.order-detail-section{min-width:0;padding:14px;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.order-detail-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.order-detail-section-head h3{margin:0;color:var(--app-text);font-size:14px;line-height:22px}.order-detail-section-extra{flex:0 0 auto}.order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.order-detail-grid-links{grid-template-columns:repeat(3,minmax(0,1fr))}.order-detail-field{min-width:0;display:flex;flex-direction:column;gap:4px}.order-detail-field-full{grid-column:1 / -1}.order-detail-field-value{min-width:0;color:var(--app-text);font-size:13px;line-height:20px}.order-detail-copy.ant-typography,.order-detail-url.ant-typography{max-width:100%}.order-detail-url.ant-typography{display:block;padding:7px 9px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm);font-size:12px;line-height:18px}.order-detail-response.ant-typography{margin-bottom:0;padding:8px 10px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm);font-size:12px;line-height:18px}.order-detail-log-table .ant-table{border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm);overflow:hidden}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-panel{min-width:0;padding:16px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius)}.settings-panel-head{display:flex;flex-direction:column;gap:3px;margin-bottom:14px}.settings-panel-head .ant-typography-secondary{font-size:12px;line-height:18px}.settings-panel-body .ant-form-item:last-child{margin-bottom:0}.settings-switch-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-switch-item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 10px;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.settings-switch-item .ant-typography{margin:0}.surface-muted-note{color:var(--app-text-muted);font-size:12px;line-height:18px}.profile-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;max-width:1080px}.profile-layout-narrow{grid-template-columns:minmax(0,1fr);max-width:680px}.profile-password-card .ant-form-item:last-child{margin-bottom:0}.admin-orders-card .surface-toolbar{align-items:stretch}.admin-order-filter-grid{width:100%;display:grid;grid-template-columns:minmax(240px,1.45fr) minmax(110px,.65fr) minmax(110px,.65fr) minmax(118px,.7fr) minmax(118px,.7fr) minmax(240px,1.2fr) minmax(210px,.95fr) auto;gap:8px;align-items:center}.admin-order-filter-grid .ant-input-affix-wrapper,.admin-order-filter-grid .ant-input,.admin-order-filter-grid .ant-select,.admin-order-filter-grid .ant-picker,.admin-order-money-range,.admin-order-money-range .ant-input-number{width:100%;min-width:0}.admin-order-filter-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.admin-order-table .ant-table{border:1px solid var(--app-border-soft);border-radius:var(--app-radius);overflow:hidden}.admin-order-table .ant-table-thead>tr>th{padding:11px 10px;border-bottom-color:var(--app-border)}.admin-order-table .ant-table-tbody>tr>td{border-bottom-color:var(--app-border-soft)}.admin-order-table .ant-table-cell-fix-right{background:var(--app-surface);box-shadow:-8px 0 18px #0f172a0d}.admin-order-overview-cell,.admin-order-id-cell,.admin-order-stack,.admin-order-money-cell,.admin-order-source-cell,.admin-order-progress-cell{min-width:0;display:flex;flex-direction:column;gap:7px}.admin-order-overview-cell{gap:10px}.admin-order-id-band{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.admin-order-overview-grid{min-width:0;display:grid;grid-template-columns:minmax(150px,.75fr) minmax(190px,1fr) minmax(220px,1.2fr);gap:10px}.admin-order-info-block{min-width:0;padding:9px 10px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.admin-order-block-title{display:block;margin-bottom:6px;color:var(--app-text-muted);font-size:12px;font-weight:700;line-height:18px}.admin-order-progress-cell{gap:12px}.admin-order-primary-line,.admin-order-chip-line,.admin-order-record-tags{min-width:0;display:flex;align-items:center;gap:6px}.admin-order-chip-line{flex-wrap:wrap}.admin-order-mini-label,.admin-order-field-line>span:first-child,.admin-order-source-grid>span{flex:0 0 auto;color:var(--app-text-muted);font-size:12px;line-height:18px}.admin-order-mini-label{width:40px;white-space:nowrap}.admin-order-tag.ant-tag,.admin-order-uid-tag.ant-tag,.admin-order-id-tag.ant-tag{min-height:22px;display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:18px;white-space:nowrap}.admin-order-pay-tag.ant-tag{padding-inline:9px}.admin-order-notify-tag.ant-tag{min-height:20px;padding-inline:8px}.admin-order-uid-tag.ant-tag{min-width:34px;padding-inline:9px}.admin-order-id-tag.ant-tag{color:var(--app-text);background:var(--app-surface-muted);border-color:var(--app-border-soft)}.admin-order-copy.ant-typography{min-width:0;display:inline-flex;align-items:center;gap:3px;max-width:100%}.admin-order-copy-muted.ant-typography{color:var(--app-text-muted);font-weight:650}.admin-order-copy-code.ant-typography{padding:2px 7px;color:var(--app-text);background:#f8fafc;border:1px solid var(--app-border-soft);border-radius:5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;font-weight:760;line-height:20px;font-variant-numeric:tabular-nums}.admin-order-small-copy.ant-typography{font-size:12px;line-height:20px}.admin-order-field-line{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px}.admin-order-entity{min-width:0;display:inline-flex;align-items:center;gap:6px}.admin-order-entity .ant-typography{min-width:0;max-width:122px}.admin-order-account-card{min-width:0;display:flex;flex-direction:column;gap:7px;padding:8px 9px;background:#f8fafc;border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm)}.admin-order-account-head{min-width:0;display:flex;align-items:center}.admin-order-account-title.ant-typography{max-width:100%;color:var(--app-text);font-size:14px;font-weight:700;line-height:20px}.admin-order-account-meta{min-width:0;display:grid;grid-template-columns:minmax(66px,.72fr) minmax(88px,.9fr) minmax(148px,1.45fr);gap:6px}.admin-order-account-field{min-width:0;display:flex;flex-direction:column;gap:3px;padding:6px 8px;background:#fff;border:1px solid #edf2f7;border-radius:5px}.admin-order-account-field>span{color:var(--app-text-soft);font-size:11px;font-weight:700;line-height:16px}.admin-order-account-field>strong{min-width:0;color:var(--app-text);font-size:12px;font-weight:700;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-account-field-wide{grid-column:auto}.admin-order-account-code.admin-order-copy-code.ant-typography{max-width:100%;padding:0;background:transparent;border:0;font-size:12px;line-height:18px}.order-detail-account-card{max-width:100%}.admin-order-money-main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-order-money-main strong{color:var(--app-primary);font-size:19px;line-height:26px;font-weight:760;font-variant-numeric:tabular-nums}.admin-order-money-sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;color:var(--app-text-muted);font-size:12px;line-height:18px}.admin-order-money-sub span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-notify-line .ant-space{flex-wrap:wrap}.admin-order-product .ant-typography{display:block;max-width:100%!important;color:var(--app-text);font-weight:650}.admin-order-source-grid{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:4px 8px;align-items:center}.admin-order-source-grid .ant-typography{min-width:0}.admin-order-actions{max-width:158px}.admin-order-actions .ant-btn{padding-inline:6px}.admin-order-list{display:flex;flex-direction:column;gap:10px}.admin-order-list-loading{min-height:240px;display:flex;align-items:center;justify-content:center}.admin-order-pagination{display:flex;justify-content:flex-end;margin-top:16px}.admin-order-record{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:16px;padding:14px 16px;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-radius);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admin-order-record:hover{border-color:#c8d9ff;box-shadow:0 10px 24px #0f172a12}.admin-order-list-item.order-row-pending .admin-order-record{background:#fffdf2;border-color:#f1e5ad}.admin-order-record-main,.admin-order-record-side,.admin-order-record-head{min-width:0;display:flex;flex-direction:column}.admin-order-record-main{gap:12px}.admin-order-record-head{gap:6px}.admin-order-record-title,.admin-order-record-sub,.admin-order-ref-row,.admin-order-record-amount{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-order-main-no{min-width:0;display:inline-flex;align-items:center;gap:6px}.admin-order-main-no-label,.admin-order-ref-label{flex:0 0 auto;color:var(--app-text-soft);font-size:12px;font-weight:700;line-height:18px;white-space:nowrap}.admin-order-ref-row{gap:6px 8px}.admin-order-ref{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--app-surface-muted);border:1px solid var(--app-border-soft);border-radius:var(--app-radius-sm);line-height:20px}.admin-order-record-sub{color:var(--app-text-muted);font-size:12px}.admin-order-record-sub>span:first-child{color:var(--app-text-soft)}.admin-order-record-grid{min-width:0;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(200px,1fr) minmax(250px,1.25fr);gap:14px}.admin-order-line-group{min-width:0;display:flex;flex-direction:column;gap:5px}.admin-order-group-title{color:var(--app-text-soft);font-size:12px;font-weight:700;line-height:18px}.admin-order-record-side{align-items:flex-start;gap:10px;padding-left:16px;border-left:1px solid var(--app-border-soft)}.admin-order-record-amount strong{color:var(--app-primary);font-size:24px;line-height:30px;font-weight:780;font-variant-numeric:tabular-nums}.admin-order-record-side .order-time-stack{min-width:0;width:100%;padding-top:6px;border-top:1px dashed var(--app-border-soft)}.admin-order-record-side .admin-order-actions{max-width:none;padding-top:2px}@media(min-width:769px)and (max-width:1400px){.admin-order-filter-grid{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(120px,.8fr))}.admin-order-filter-range,.admin-order-money-range,.admin-order-filter-actions{grid-column:span 2}.admin-order-record{grid-template-columns:minmax(0,1fr) 220px}.admin-order-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-line-group-wide{grid-column:1 / -1}}.order-time-stack{display:flex;flex-direction:column;gap:5px;min-width:112px}.order-time-row{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:baseline;gap:7px;min-height:20px}.order-time-label{color:var(--app-text-muted);font-size:12px;line-height:18px;text-align:right}.order-time-value{min-width:0;display:inline-block;color:var(--app-text);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;line-height:18px;letter-spacing:0;white-space:nowrap}.order-time-row-success .order-time-label,.order-time-row-success .order-time-value{color:var(--app-success)}.order-time-empty{font-size:13px;line-height:18px}.dashboard-page{display:flex;flex-direction:column;gap:18px}.dashboard-hero{display:flex;justify-content:space-between;gap:20px;padding:22px;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-radius);box-shadow:var(--app-shadow)}.dashboard-hero-main{min-width:0;display:flex;flex-direction:column;gap:8px}.dashboard-kicker{color:var(--app-primary);font-size:12px;font-weight:700}.dashboard-title{margin:0;color:var(--app-text);font-size:24px;line-height:32px;font-weight:750}.dashboard-subtitle{margin:0;max-width:720px;color:var(--app-text-muted);line-height:22px}.dashboard-actions{display:flex;align-items:flex-start;justify-content:flex-end;gap:10px;flex-wrap:wrap}.dashboard-actions a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;color:var(--app-primary);background:var(--app-primary-soft);border:1px solid #c8d9ff;border-radius:var(--app-radius-sm);font-weight:700}.dashboard-actions a:hover{color:#1d4ed8;border-color:#93b4ff}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-grid-wide{grid-column:span 2}.dashboard-split{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:14px}.metric-card.ant-card{min-width:0;background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-radius);box-shadow:var(--app-shadow)}.metric-card.ant-card .ant-card-body{padding:16px}.metric-card-primary.ant-card{border-color:#c8d9ff;background:linear-gradient(180deg,#fff,#f5f8ff)}.metric-icon,.action-icon{width:36px;height:36px;border-radius:var(--app-radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--app-primary);background:var(--app-primary-soft)}.metric-meta{margin-top:12px;color:var(--app-text-muted);font-size:13px}.metric-value{margin-top:4px;color:var(--app-text);font-size:26px;line-height:34px;font-weight:750;overflow-wrap:anywhere}.metric-footnote{margin-top:8px;color:var(--app-text-soft);font-size:12px}.action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.action-card{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px;color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-radius);box-shadow:var(--app-shadow);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.action-card:hover{color:var(--app-primary);border-color:#c8d9ff;transform:translateY(-1px);box-shadow:0 12px 26px #0f172a14}.section-card.ant-card{background:var(--app-surface);border:1px solid var(--app-border-soft);border-radius:var(--app-radius);box-shadow:var(--app-shadow)}.health-list{display:flex;flex-direction:column;gap:10px}.health-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--app-border-soft)}.health-item:last-child{border-bottom:0}.health-item .metric-meta,.health-item .metric-value{margin-top:0}.health-item .metric-meta{flex:1}.health-item .metric-value{font-size:20px;line-height:28px}@media(max-width:768px){.app-header{padding:0 12px;gap:8px}.app-content{padding:12px}.app-header-page{max-width:150px}.app-user-area{gap:6px}.app-user-name{max-width:88px}.app-logout-button{padding-inline:8px}.dashboard-hero{flex-direction:column;padding:16px}.dashboard-title{font-size:20px;line-height:28px}.dashboard-actions{justify-content:flex-start}.dashboard-grid,.action-grid,.dashboard-split{grid-template-columns:1fr}.dashboard-grid-wide{grid-column:auto}.ant-card .ant-card-body{padding:14px}.surface-toolbar{align-items:stretch;flex-direction:column}.surface-toolbar .ant-space{width:100%}.admin-order-filter-grid{grid-template-columns:1fr}.admin-order-money-range,.admin-order-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-filter-actions .ant-btn{width:100%}.admin-order-id-band,.admin-order-overview-grid{grid-template-columns:1fr}.admin-order-record{grid-template-columns:1fr;gap:12px;padding:12px}.admin-order-record-grid{grid-template-columns:1fr;gap:10px}.admin-order-record-side{padding-top:12px;padding-left:0;border-top:1px solid var(--app-border-soft);border-left:0}.admin-order-record-amount strong{font-size:22px;line-height:28px}.admin-order-record-title,.admin-order-record-sub,.admin-order-ref-row{gap:6px}.admin-order-account-meta,.order-detail-account-card .admin-order-account-meta{grid-template-columns:1fr}.order-detail-account-card .admin-order-account-field-wide{grid-column:auto}.summary-grid,.summary-grid-five,.admin-detail-metrics,.admin-detail-sections,.admin-detail-field-grid,.order-detail-metrics,.order-detail-columns,.order-detail-grid,.order-detail-grid-links,.settle-detail-grid,.settings-grid,.settings-switch-list,.profile-layout{grid-template-columns:1fr}.admin-detail-hero{flex-direction:column}.admin-detail-hero-stat{align-items:flex-start;padding-top:12px;padding-left:0;border-top:1px solid var(--app-border-soft);border-left:0}.settle-address-card{grid-template-columns:1fr}.settle-address-qr{justify-self:start}.settle-confirm-account-card{flex-direction:column!important;align-items:flex-start!important}.order-detail-shell{padding:18px 16px 16px}.order-detail-hero{flex-direction:column}.order-detail-amount{align-items:flex-start;padding-top:12px;padding-left:0;border-top:1px solid var(--app-border-soft);border-left:0}.detail-action-bar{align-items:stretch}}@media(min-width:769px)and (max-width:1180px){.dashboard-grid,.action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-filter-grid{grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(120px,.8fr))}.admin-order-filter-range,.admin-order-money-range,.admin-order-filter-actions{grid-column:span 2}.admin-order-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-info-block-wide{grid-column:1 / -1}.dashboard-split{grid-template-columns:1fr}.admin-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-sections{grid-template-columns:1fr}.order-detail-metrics,.order-detail-grid-links{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-columns{grid-template-columns:1fr}.settle-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
