html,body,#root{min-height:100%;margin:0}body{background:#f4f7fa;color:#172b3a;font-family:Inter,Segoe UI,Arial,sans-serif}.login-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#092e4a,#1773a8 55%,#d7edf7)}.login-card{width:min(420px,calc(100vw - 32px));box-shadow:0 24px 80px #0000003d}.login-language{position:fixed;top:20px;right:20px;z-index:10}.login-language .ant-select{min-width:132px}.app-version{position:fixed;left:8px;bottom:6px;z-index:1000;color:#ffffffb8;background:#0000005c;border-radius:3px;padding:1px 4px;font-size:10px;line-height:14px;letter-spacing:.2px;-webkit-user-select:none;user-select:none}.brand{font-weight:700;letter-spacing:.2px}.page-card{margin:20px}.toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px;align-items:center}.metric-table .ant-table-cell{white-space:nowrap;font-variant-numeric:tabular-nums}.metric-table .ant-table-thead>tr>th{padding:7px 6px;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.18;font-size:12px;font-weight:700}.metric-table .ant-table-thead>tr>th.metric-group-channel,.metric-table .ant-table-thead>tr>th.metric-col-channel,.metric-table .ant-table-thead>tr>th.metric-group-active-pay,.metric-table .ant-table-thead>tr>th.metric-col-active-pay{color:#fff;background:#5689e8}.metric-table .ant-table-thead>tr>th.metric-group-new,.metric-table .ant-table-thead>tr>th.metric-col-new,.metric-table .ant-table-thead>tr>th.metric-group-gross,.metric-table .ant-table-thead>tr>th.metric-col-gross,.metric-table .ant-table-thead>tr>th.metric-group-new-pay,.metric-table .ant-table-thead>tr>th.metric-col-new-pay{color:#17364a;background:#cfeaf3}.metric-table .ant-table-thead>tr>th.metric-group-active,.metric-table .ant-table-thead>tr>th.metric-col-active,.metric-table .ant-table-thead>tr>th.metric-group-withdraw,.metric-table .ant-table-thead>tr>th.metric-col-withdraw{color:#fff;background:#2f8f5b}.metric-table .ant-table-thead>tr>th.metric-col-note{color:#17364a;background:#e5edf2}.metric-table .metric-group-start{border-left:9px solid #fff!important}.report-metric-table .ant-table-tbody>tr>td{padding:6px 8px;font-size:12px}.report-metric-table .ant-table-tbody>tr>td:not(.metric-col-channel){text-align:right}.report-metric-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fff0dc}.report-metric-table .ant-table-tbody>tr:hover>td,.entry-table .ant-table-tbody>tr:hover>td{background:#e8f4fb!important}.entry-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fff8ed}.entry-table .ant-input-number{width:108px}@media(max-width:768px){.page-card{margin:10px}.login-language{top:12px;right:12px}}
