:root{--adm-radius-s:4px;--adm-radius-m:8px;--adm-radius-l:12px;--adm-font-size-1:9px;--adm-font-size-2:10px;--adm-font-size-3:11px;--adm-font-size-4:12px;--adm-font-size-5:13px;--adm-font-size-6:14px;--adm-font-size-7:15px;--adm-font-size-8:16px;--adm-font-size-9:17px;--adm-font-size-10:18px;--adm-color-primary:#1677ff;--adm-color-success:#00b578;--adm-color-warning:#ff8f1f;--adm-color-danger:#ff3141;--adm-color-yellow:#ff9f18;--adm-color-orange:#ff6430;--adm-color-wathet:#e7f1ff;--adm-color-text:#333;--adm-color-text-secondary:#666;--adm-color-weak:#999;--adm-color-light:#ccc;--adm-color-border:#eee;--adm-color-background:#fff;--adm-color-highlight:var(--adm-color-danger);--adm-color-white:#fff;--adm-color-box:#f5f5f5;--adm-color-text-light-solid:var(--adm-color-white);--adm-color-text-dark-solid:#000;--adm-color-fill-content:var(--adm-color-box);--adm-font-size-main:var(--adm-font-size-5);--adm-font-family:-apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color:var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary:#3086ff;--adm-color-success:#34b368;--adm-color-warning:#ffa930;--adm-color-danger:#ff4a58;--adm-color-yellow:#ffa930;--adm-color-orange:#e65a2b;--adm-color-wathet:#0d2543;--adm-color-text:#e6e6e6;--adm-color-text-secondary:#b3b3b3;--adm-color-weak:gray;--adm-color-light:#4d4d4d;--adm-color-border:#2b2b2b;--adm-color-box:#0a0a0a;--adm-color-background:#1a1a1a;--adm-color-background-body:var(--adm-color-background);--adm-border-color:var(--adm-color-border)}:root{-webkit-tap-highlight-color:#0000}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity .2s ease-in-out}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size:1;height:calc(var(--size) / 2 * 2px);-webkit-user-select:none;user-select:none;pointer-events:none;width:0;position:fixed;top:-100vh;left:-100vw}@media (width<=767px){.peiwan-admin-mobile-layout .ant-pro-layout-container{min-width:0}.peiwan-admin-mobile-layout .ant-layout-header{padding:0;line-height:normal;height:calc(56px + env(safe-area-inset-top))!important}.mobile-admin-header{height:100%;padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:8px;display:flex}.mobile-admin-header>.ant-btn{flex:none;min-width:44px;height:44px}.mobile-admin-header__brand{flex:1;align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:600;display:flex}.mobile-admin-header__brand img{object-fit:contain;border-radius:6px;flex:none;width:28px;height:28px}.mobile-admin-header__brand>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.peiwan-admin-mobile-layout .ant-pro-page-container-children-container,.peiwan-admin-mobile-layout .ant-pro-page-container .ant-pro-page-container-children-container{min-width:0;padding:0 max(12px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.peiwan-admin-mobile-layout .ant-pro-page-container .ant-page-header{padding-inline:12px}.peiwan-admin-mobile-layout .ant-pro-page-container .ant-page-header-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}.peiwan-admin-mobile-layout .ant-page-header-heading-left{flex-wrap:wrap;gap:4px;min-width:0}.peiwan-admin-mobile-layout .ant-page-header-heading-sub-title{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;margin-inline:0;line-height:1.5}.peiwan-admin-mobile-layout .ant-pro-page-container .ant-page-header-heading-extra{width:100%;margin-inline-start:0}.peiwan-admin-mobile-layout .ant-pro-table-search{margin-bottom:12px}.peiwan-admin-mobile-layout .ant-pro-table-search .ant-form-item{margin-bottom:10px}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar{align-items:stretch;gap:10px}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-container,.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-right{flex-wrap:wrap;width:100%}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-container{gap:12px}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-left,.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-title{white-space:normal;min-width:0}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-right>.ant-space{flex-wrap:wrap}.peiwan-admin-mobile-layout .ant-pro-table .ant-pro-card-body,.peiwan-admin-mobile-layout .ant-pro-table-search{padding-inline:12px}.peiwan-admin-mobile-layout .ant-table-wrapper{border-radius:10px}.peiwan-admin-app .ant-drawer-content-wrapper{max-width:100vw}.peiwan-admin-app .ant-drawer-header,.peiwan-admin-app .ant-drawer-body,.peiwan-admin-app .ant-drawer-footer{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}.peiwan-admin-app .ant-drawer-header{padding-top:max(16px, env(safe-area-inset-top));flex-wrap:wrap;gap:12px}.peiwan-admin-app .ant-drawer-body{min-width:0;padding-bottom:max(16px, env(safe-area-inset-bottom))}.peiwan-admin-app .ant-drawer-footer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.peiwan-admin-app .ant-drawer-title,.peiwan-admin-app .ant-modal-title{overflow-wrap:anywhere;padding-inline-end:20px}.peiwan-admin-app .ant-pro-layout-drawer-sider,.peiwan-admin-app .ant-pro-layout-drawer-sider .ant-drawer-body{height:100dvh!important}.peiwan-admin-mobile-layout .ant-drawer-inline{position:fixed;inset:0}.peiwan-admin-app .ant-drawer-mask{touch-action:none}.peiwan-admin-mobile-layout .ant-drawer-inline>.ant-drawer-content-wrapper{max-width:calc(100vw - 32px)}.peiwan-admin-app .ant-pro-layout-drawer-sider .ant-drawer-body{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom) env(safe-area-inset-left)!important}.peiwan-admin-app .ant-modal{top:12px;top:max(12px, env(safe-area-inset-top));max-width:calc(100vw - 24px);max-width:calc(100vw - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right)));margin:0 auto;padding-bottom:0}.peiwan-admin-app .ant-modal-content{max-height:calc(100vh - 48px);max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));flex-direction:column;padding:20px 16px;display:flex}.peiwan-admin-app .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow:auto}.peiwan-admin-app .ant-modal-header,.peiwan-admin-app .ant-modal-footer{flex-shrink:0}.peiwan-admin-app .ant-modal-footer>.ant-space{flex-wrap:wrap;justify-content:flex-end}.peiwan-admin-app .ant-table-wrapper,.peiwan-admin-app .ant-table-container,.peiwan-admin-app .ant-pro-table,.peiwan-admin-app .ant-pro-card{min-width:0;max-width:100%}.peiwan-admin-app .ant-table-content{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto!important}.peiwan-admin-app .ant-table-pagination{flex-wrap:wrap;row-gap:8px}.peiwan-admin-app .ant-table-pagination .ant-pagination-total-text{white-space:normal;height:auto}.peiwan-admin-app .ant-segmented{max-width:100%;overflow-x:auto}.peiwan-admin-app .ant-segmented-group{min-width:max-content}.peiwan-admin-app .ant-form-item-control-input-content>*,.peiwan-admin-app .ant-pro-form-group-container>div{max-width:100%}.peiwan-admin-app input.ant-input,.peiwan-admin-app textarea.ant-input,.peiwan-admin-app .ant-input-number-input,.peiwan-admin-app .ant-picker-input>input,.peiwan-admin-app .ant-select-selection-search-input{font-size:16px}.peiwan-admin-app .ant-modal-footer .ant-btn,.peiwan-admin-app .ant-drawer-footer .ant-btn,.peiwan-admin-mobile-layout .ant-pro-table-search .ant-btn,.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar .ant-btn{min-height:40px}.peiwan-admin-app .ant-dropdown-menu-item,.peiwan-admin-app .ant-dropdown-menu-submenu-title{align-items:center;min-height:44px;display:flex}.peiwan-admin-app .ant-dropdown-menu{max-width:calc(100vw - 24px);max-height:min(60vh,480px);overflow-y:auto}.peiwan-admin-app .ant-dropdown-menu-title-content{white-space:normal;overflow-wrap:anywhere}.peiwan-admin-mobile-layout .ant-tabs-nav{margin-bottom:12px}.peiwan-admin-mobile-layout .ant-tabs-nav-list{flex-wrap:nowrap}.peiwan-admin-mobile-layout .ant-tabs-tab{padding-inline:10px}.mobile-filter-row{grid-template-columns:1fr;width:100%;display:grid!important}.mobile-filter-row .ant-input,.mobile-filter-row .ant-btn{width:100%!important}.mobile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.mobile-summary-grid .ant-card-body{padding:12px}.mobile-summary-grid .ant-statistic-content{overflow-wrap:anywhere;font-size:20px}.mobile-report-approval{flex-direction:column;gap:14px;display:flex}.mobile-report-approval .adm-tabs{background:#fff;border-radius:12px;padding-inline:8px}.mobile-report-card-list{flex-direction:column;gap:12px;display:flex}.mobile-report-card{background:#fff;border-radius:12px;padding:14px;box-shadow:0 3px 12px #0f172a0f}.mobile-report-card__header,.mobile-report-card__footer,.mobile-report-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-report-card__project{color:#000000e0;margin-top:10px;font-weight:600}.mobile-report-card__meta{color:#000000a6;align-items:flex-start;margin-top:10px;font-size:13px}.mobile-report-card__footer{margin-top:14px}.mobile-report-empty{text-align:center;padding:32px 0;display:block}.mobile-report-actions{padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.dashboard-trend-card .ant-card-head{min-height:48px;padding-inline:14px}.dashboard-trend-card .ant-card-head-wrapper{align-items:flex-start}.dashboard-trend-card__caliber{white-space:normal;text-align:right;max-width:190px;line-height:1.45;display:inline-block}.dashboard-trend-card .ant-card-body{padding:14px 10px}.dashboard-trend-card .ant-segmented{overflow-x:auto}.dashboard-trend-card .ant-segmented-group{min-width:max-content}.dashboard-trend-card__placeholder{justify-content:center;align-items:center;min-height:230px;display:flex}.mobile-dashboard-overview__range{margin:2px 2px 10px;display:block}.mobile-dashboard-overview__core-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-dashboard-overview__core-grid .ant-card{border-radius:12px}.mobile-dashboard-overview__core-grid .ant-card-body{padding:12px}.mobile-dashboard-overview__core-grid .ant-statistic-title{margin-bottom:4px;font-size:12px}.mobile-dashboard-overview__core-grid .ant-statistic-content{font-size:19px;line-height:1.35}.mobile-dashboard-overview__core-grid .ant-typography{margin-top:5px;font-size:11px;line-height:1.35;display:block}.mobile-dashboard-overview__details{background:#fff;border-radius:12px;margin-top:12px;overflow:hidden}.mobile-dashboard-overview__details .ant-collapse-header{font-weight:600}.mobile-dashboard-overview__detail-list{flex-direction:column;gap:10px;display:flex}.mobile-dashboard-overview__detail-list span{color:#000000a6;justify-content:space-between;gap:12px;display:flex}.mobile-dashboard-overview__detail-list strong{color:#000000e0;white-space:nowrap}.mobile-prepaid-users__toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-prepaid-users .adm-search-bar{margin:12px 0}.mobile-prepaid-users__search{align-items:center;gap:8px;display:flex}.mobile-prepaid-users__search .adm-search-bar{flex:1;min-width:0}.mobile-prepaid-users__search .ant-btn{flex-shrink:0;min-height:40px}.mobile-prepaid-user-card-list{flex-direction:column;gap:10px;display:flex}.mobile-prepaid-user-card{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 3px #0000000d}.mobile-prepaid-user-card__header,.mobile-prepaid-user-card__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-prepaid-user-card__header{flex-wrap:wrap}.mobile-prepaid-user-card__header>.ant-space,.mobile-prepaid-user-card__header .ant-space-item{min-width:0}.mobile-prepaid-user-card__header .ant-typography,.mobile-prepaid-user-card__header .ant-tag{white-space:normal;overflow-wrap:anywhere}.mobile-prepaid-user-card__id{margin-top:2px;font-size:12px;display:block}.mobile-prepaid-user-card__level{margin:4px 0 0;font-size:11px}.mobile-prepaid-user-card__amounts{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0;padding:10px 0;display:grid}.mobile-prepaid-user-card__amounts span{color:#0000008c;flex-direction:column;gap:4px;font-size:12px;display:flex}.mobile-prepaid-user-card__amounts strong{color:#000000e0;overflow-wrap:anywhere;font-size:13px}.mobile-prepaid-user-card__footer .ant-typography{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 58px);font-size:12px;overflow:hidden}.mobile-prepaid-users__empty{text-align:center;padding:32px 0;display:block}.mobile-prepaid-user-actions{padding:18px 16px max(18px, env(safe-area-inset-bottom))}.mobile-settlement-card-list{flex-direction:column;gap:10px;display:flex}.mobile-settlement-card{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 3px #0000000d}.mobile-settlement-card__header,.mobile-settlement-card__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-settlement-card__player{color:#000000c7;margin:12px 0}.mobile-settlement-card__amounts{color:#00000094;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;display:flex}.mobile-settlement-card__amounts strong{color:#1677ff;white-space:nowrap}.mobile-settlement-card__footer{margin-top:12px}.mobile-settlement-card__footer .ant-typography{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 58px);font-size:12px;overflow:hidden}.mobile-settlement-approval__empty{text-align:center;padding:32px 0;display:block}.mobile-settlement-actions{padding:18px 16px max(18px, env(safe-area-inset-bottom))}.mobile-player-job-card-list{flex-direction:column;gap:10px;display:flex}.mobile-player-job-card{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 3px #0000000d}.mobile-player-job-card__header,.mobile-player-job-card__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-player-job-card__id{margin:6px 0 12px;font-size:12px;display:block}.mobile-player-job-card__skills{color:#000000a6;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;flex-direction:column;gap:6px;padding:10px 0;font-size:13px;display:flex}.mobile-player-job-card__details{color:#000000a6;flex-direction:column;gap:6px;padding:10px 0 0;font-size:12px;line-height:1.5;display:flex}.mobile-player-job-card__introduction{overflow-wrap:anywhere}.mobile-player-job-card__footer{margin-top:12px}.mobile-player-job-card__footer .ant-typography{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 58px);font-size:12px;overflow:hidden}.mobile-player-job__empty{text-align:center;padding:32px 0;display:block}.mobile-player-job-actions{padding:18px 16px max(18px, env(safe-area-inset-bottom))}.mobile-prepaid-levels__toolbar{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-prepaid-level-card-list{flex-direction:column;gap:10px;display:flex}.mobile-prepaid-level-card{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 3px #0000000d}.mobile-prepaid-level-card__header,.mobile-prepaid-level-card__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-prepaid-level-card__benefits{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:14px 0;padding:10px 0}.mobile-prepaid-level-card__benefits .ant-typography{margin-bottom:6px;display:block}.mobile-prepaid-level-card__benefits ol{color:#000000b8;margin:0;padding-left:18px;line-height:1.7}.mobile-prepaid-level-card__footer .ant-typography{font-size:12px}.mobile-prepaid-levels__empty{text-align:center;padding:32px 0;display:block}.mobile-prepaid-level-actions{padding:18px 16px max(18px, env(safe-area-inset-bottom))}.mobile-report-actions,.mobile-settlement-actions,.mobile-player-job-actions,.mobile-prepaid-user-actions,.mobile-prepaid-level-actions{overscroll-behavior:contain;overflow-wrap:anywhere;max-height:80dvh;overflow-y:auto}.mobile-report-actions .ant-btn,.mobile-settlement-actions .ant-btn,.mobile-player-job-actions .ant-btn,.mobile-prepaid-user-actions .ant-btn,.mobile-prepaid-level-actions .ant-btn{white-space:normal;height:auto;min-height:44px}.mobile-reconcile-card>.ant-pro-card-header{flex-wrap:wrap;gap:12px;padding:16px 12px 0}.mobile-reconcile-card>.ant-pro-card-header .ant-pro-card-title{white-space:normal;font-size:16px}.mobile-reconcile-card>.ant-pro-card-header .ant-pro-card-extra{width:100%;margin:0}.mobile-reconcile-card>.ant-pro-card-body{padding:16px 12px}.mobile-reconcile-card .ant-descriptions-item-label,.mobile-reconcile-card .ant-descriptions-item-content{overflow-wrap:anywhere}.peiwan-admin-app .ant-picker-dropdown{max-width:calc(100vw - 16px);left:max(8px, env(safe-area-inset-left))!important;right:auto!important}.peiwan-admin-app .ant-picker-dropdown .ant-picker-panel-container{max-width:calc(100vw - 16px);max-height:70dvh;overflow:auto}.peiwan-admin-app .ant-picker-dropdown .ant-picker-panels,.peiwan-admin-app .ant-picker-dropdown .ant-picker-panel-layout{flex-direction:column}.peiwan-admin-app .ant-picker-dropdown .ant-picker-presets{max-width:none;min-height:0;max-height:120px}.peiwan-admin-app .ant-drawer-body .ant-statistic-content{overflow-wrap:anywhere;font-size:22px}.responsive-record__value .ant-typography-ellipsis{white-space:normal;overflow:visible;max-width:100%!important}.peiwan-admin-app{--adm-color-primary:#1677ff;background:#f5f6f8}.peiwan-admin-app .adm-input-element{font-size:16px}.peiwan-admin-mobile-layout .ant-pro-layout-container{background:#f5f6f8}.mobile-admin-page{min-width:0;padding:0 max(12px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.mobile-admin-page__heading{padding:14px 0 12px}.mobile-admin-page__heading h1{margin:0;font-size:20px;font-weight:600;line-height:1.35}.mobile-admin-page__heading p{color:#8a8a8a;margin:4px 0 0;font-size:12px;line-height:1.5}.mobile-admin-page__content{min-width:0}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-container{flex-flow:wrap;align-items:center;gap:8px;min-height:44px;padding:4px 0 10px}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-left{flex:0 auto;min-height:0;margin:0}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-left:empty{display:none}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-right{flex:auto;justify-content:flex-end;gap:8px;width:auto;min-height:0}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-title{font-size:14px}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar-setting-item{justify-content:center;align-items:center;width:36px;height:36px;margin-inline:0;display:inline-flex}.peiwan-admin-mobile-layout .ant-pro-table-list-toolbar .ant-btn{min-height:36px;padding-inline:10px;font-size:13px}.peiwan-admin-mobile-layout .mobile-native-table{background:0 0}.peiwan-admin-mobile-layout .mobile-native-table>.ant-pro-card,.peiwan-admin-mobile-layout .mobile-native-table .ant-pro-table-list-toolbar{box-shadow:none;background:0 0;border:0}.peiwan-admin-mobile-layout .mobile-native-table .ant-pro-card-body{padding:0}.peiwan-admin-mobile-layout .mobile-native-table .ant-table-tbody>tr>td{background:0 0}.peiwan-admin-mobile-layout .admin-mobile-record-card__actions .ant-btn{min-height:36px;font-size:13px}.peiwan-admin-mobile-layout .ant-table-pagination.ant-pagination{margin-block:8px}.peiwan-admin-app .adm-popup-body{--adm-font-size-main:14px}.record-action-sheet .adm-action-sheet{flex-direction:column;max-height:86dvh;display:flex}.record-action-sheet .adm-action-sheet-button-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.record-action-sheet .adm-action-sheet-extra{flex-shrink:0;padding:12px;font-size:13px}.record-action-sheet .adm-action-sheet-cancel{flex-shrink:0}.record-action-sheet .adm-action-sheet-button-item{min-height:48px;padding:13px 16px}.record-action-sheet .adm-action-sheet-button-item-name{font-size:16px}:root{--admin-safe-top:env(safe-area-inset-top,0px);--admin-safe-bottom:env(safe-area-inset-bottom,0px)}.peiwan-admin-app .ant-modal-wrap{top:var(--admin-viewport-top,0px);height:var(--admin-viewport-height,100dvh);overscroll-behavior:contain;bottom:auto}.peiwan-admin-app .ant-modal{top:max(8px, env(safe-area-inset-top));max-width:calc(100vw - 16px);margin-block:0}.peiwan-admin-app .ant-modal-content{max-height:calc(var(--admin-viewport-height,100dvh) - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));padding:16px;overflow:hidden}.peiwan-admin-app .ant-modal-header{margin-bottom:12px;padding-right:24px}.peiwan-admin-app .ant-modal-body{scroll-padding-block:12px;overflow:hidden auto}.peiwan-admin-app .ant-modal-close{width:44px;height:44px;top:4px;right:4px}.peiwan-admin-app .ant-modal-footer{border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:12px;display:flex}.peiwan-admin-app .ant-modal-footer>.ant-btn{flex:1;margin-inline-start:0}.peiwan-admin-app .ant-modal-footer .ant-btn{white-space:normal;height:auto;min-height:44px}.peiwan-admin-app .ant-modal-footer>div,.peiwan-admin-app .ant-modal-footer .ant-space{flex-wrap:wrap;width:100%;gap:8px!important}.peiwan-admin-app .ant-modal-footer .ant-space-item{flex:1;min-width:0}.peiwan-admin-app .ant-modal-footer .ant-space-item>.ant-btn{width:100%}.peiwan-admin-app .ant-modal-confirm .ant-modal-confirm-btns{gap:8px;display:flex}.peiwan-admin-app .ant-modal-confirm .ant-modal-confirm-btns>.ant-btn{white-space:normal;flex:1;height:auto;min-height:44px;margin-inline-start:0}.peiwan-admin-app .ant-modal-confirm .ant-modal-confirm-body{align-items:flex-start}.peiwan-admin-app .ant-modal-confirm .ant-modal-confirm-content{overflow-wrap:anywhere;min-width:0}.peiwan-admin-app .ant-drawer:not(.ant-drawer-inline){top:var(--admin-viewport-top,0px);height:var(--admin-viewport-height,100dvh);bottom:auto}.peiwan-admin-app .ant-drawer-right>.ant-drawer-content-wrapper{max-width:100vw;width:100%!important}.peiwan-admin-app .ant-drawer-body{overscroll-behavior:contain;scroll-padding-block:16px;overflow-x:hidden}.peiwan-admin-app .ant-drawer-header{padding-block:max(8px, env(safe-area-inset-top)) 8px;flex-shrink:0;gap:8px}.peiwan-admin-app .ant-drawer-close{justify-content:center;align-items:center;width:44px;height:44px;margin-inline:-8px 4px;display:inline-flex}.peiwan-admin-app .ant-drawer-header-title{min-width:0}.peiwan-admin-app .ant-drawer-extra{max-width:100%}.peiwan-admin-app .ant-drawer-extra .ant-space{flex-wrap:wrap;gap:8px!important}.peiwan-admin-app .ant-drawer-extra .ant-btn,.peiwan-admin-app .ant-drawer-footer .ant-btn{white-space:normal;height:auto;min-height:44px}.peiwan-admin-app .ant-drawer-footer .ant-space{flex-wrap:wrap;width:100%;display:flex;gap:8px!important}.peiwan-admin-app .ant-drawer-footer .ant-space-item{flex:1;min-width:0}.peiwan-admin-app .ant-drawer-footer .ant-space-item .ant-btn{width:100%}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form-item-row{flex-direction:column}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form-item-label{text-align:left;white-space:normal;flex:none;max-width:100%;padding-bottom:6px}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form-item-label>label{white-space:normal;height:auto;min-height:22px}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form-item-control{flex:auto;width:100%;min-width:0;max-width:100%}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form-item{margin-bottom:18px}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form-item-explain,.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form-item-extra{overflow-wrap:anywhere;font-size:12px}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) :is(.ant-select,.ant-input-number,.ant-picker){max-width:100%}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form :is(.ant-select-single,.ant-input-number,.ant-picker,.ant-input-affix-wrapper),.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form .ant-input:not(textarea){min-height:44px}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form .ant-input-affix-wrapper>input.ant-input{min-height:0}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form .ant-input-number-input{height:42px}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-radio-wrapper,.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-checkbox-wrapper{white-space:normal;align-items:center;min-height:40px;margin-inline-end:12px}.peiwan-admin-app :is(.ant-modal,.ant-drawer,.adm-popup) .ant-form .ant-btn:not(.ant-btn-icon-only){white-space:normal;height:auto;min-height:44px}.peiwan-admin-app :is(.ant-modal,.ant-drawer) .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.peiwan-admin-app .ant-select-dropdown{max-width:calc(100vw - 16px)}.peiwan-admin-app .ant-select-dropdown[data-mobile-fit=true]{max-height:var(--admin-select-height);overscroll-behavior:contain;overflow-y:auto;inset:var(--admin-select-top) auto auto var(--admin-select-left)!important;position:fixed!important}.peiwan-admin-app .ant-select-dropdown[data-mobile-fit=true] .rc-virtual-list-holder{max-height:max(0px, calc(var(--admin-select-height) - 8px))!important}.peiwan-admin-app .ant-select-item{align-content:center;min-height:44px}.peiwan-admin-app .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}.peiwan-admin-app .ant-select-dropdown .ant-empty{margin-block:12px}.peiwan-admin-app .ant-picker-dropdown{top:auto!important;bottom:max(max(8px, env(safe-area-inset-bottom)), calc(100dvh - var(--admin-viewport-height,100dvh) - var(--admin-viewport-top,0px) + max(8px, env(safe-area-inset-bottom))))!important;padding:0!important;position:fixed!important}.peiwan-admin-app .ant-picker-dropdown .ant-picker-cell-inner{min-height:32px;line-height:32px}.peiwan-admin-app .ant-picker-dropdown .ant-picker-panel-container{max-height:calc(var(--admin-viewport-height,100dvh) - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));overscroll-behavior:contain;border-radius:12px}.peiwan-admin-app .ant-picker-dropdown .ant-picker-header>button{min-width:40px;min-height:44px}.peiwan-admin-app .ant-picker-dropdown .ant-picker-footer{min-height:44px}.peiwan-admin-app .adm-popup-body-position-bottom{bottom:calc(100dvh - var(--admin-viewport-height,100dvh) - var(--admin-viewport-top,0px));max-height:var(--admin-viewport-height,100dvh)}.peiwan-admin-app .mobile-table-filter-sheet,.peiwan-admin-app .record-action-sheet .adm-action-sheet,.peiwan-admin-app :is(.mobile-report-actions,.mobile-settlement-actions,.mobile-player-job-actions,.mobile-prepaid-user-actions,.mobile-prepaid-level-actions){max-height:calc(var(--admin-viewport-height,100dvh) - 8px)}.mobile-table-filter-sheet__body{scroll-padding-block:12px}.peiwan-admin-app .proof-image-upload__remove{width:44px!important;height:44px!important}.operations-mobile-form :is(.ant-select-single,.ant-input-number,.ant-picker,.ant-input-affix-wrapper),.operations-mobile-form input.ant-input{min-height:44px}.operations-mobile-form .ant-input-affix-wrapper>input.ant-input{min-height:0}.operations-mobile-form .ant-input-number-input{height:42px}.operations-mobile-form .ant-checkbox-wrapper{white-space:normal;align-items:center;min-height:40px}.peiwan-admin-app .operations-form-actions.ant-space{bottom:max(0px, calc(100dvh - var(--admin-viewport-height,100dvh) - var(--admin-viewport-top,0px)))}}
