.el-table__expand-icon~td,.el-table__expanded-cell{background:transparent!important}.el-table__expanded-cell:hover>td{background:transparent!important}.el-table__expanded-cell{padding:12px 16px!important}:root{--yh-primary: #337e6c;--yh-primary-dark: #246052;--yh-primary-light: #367f6d;--yh-primary-bg: #e8f3ed;--yh-bg: #f2f6f5;--yh-card-bg: #fff;--yh-surface-raised: #fff;--yh-surface-soft: #f6faf8;--yh-border: #dae6df;--yh-border-strong: #b6ccbf;--yh-text: #253e38;--yh-text-secondary: #637771;--yh-text-muted: #66766e;--yh-success: #24765f;--yh-success-bg: #e8f5ee;--yh-warning: #916a24;--yh-warning-bg: #fcf5e5;--yh-danger: #bb574f;--yh-danger-bg: #fff0ef;--yh-sidebar-bg: #f4f8f5;--yh-sidebar-hover: #e6efeb;--yh-sidebar-active: #337e6c;--yh-sidebar-text: #627970;--yh-sidebar-text-hover: #253e38;--yh-radius: 6px;--yh-radius-sm: 4px;--yh-radius-lg: 8px;--yh-shadow: 0 2px 6px #253e3808;--yh-shadow-lg: 0 6px 20px #253e380c;--yh-shadow-panel: 0 12px 32px #253e3812;--el-color-primary: var(--yh-primary);--el-color-primary-light-3: var(--yh-primary-light);--el-color-primary-light-5: #8db8a9;--el-color-primary-light-7: #c8ded4;--el-color-primary-light-8: #d9e9e1;--el-color-primary-light-9: var(--yh-primary-bg);--el-color-primary-dark-2: var(--yh-primary-dark);--el-color-success: var(--yh-success);--el-color-warning: var(--yh-warning);--el-color-danger: var(--yh-danger);--el-text-color-primary: var(--yh-text);--el-text-color-regular: var(--yh-text-secondary);--el-text-color-secondary: var(--yh-text-secondary);--el-text-color-placeholder: var(--yh-text-muted);--el-border-color: var(--yh-border);--el-border-color-light: var(--yh-border);--el-fill-color-light: var(--yh-surface-soft);--el-font-family: "PingFang SC", "Microsoft YaHei", sans-serif;--el-border-radius-base: 5px;--xm-display-font: "STKaiti", "KaiTi", "Songti SC", serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--yh-bg);color:var(--yh-text);font-family:var(--el-font-family);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}#app{min-height:100vh}.xm-preview-notice{position:fixed;top:0;inset-inline:0;height:26px;display:flex;justify-content:center;align-items:center;z-index:4000;font-size:11px;color:#fff;background:#466e69}.ui-preview{padding-top:26px}#app .ui-preview .layout-container{height:calc(100dvh - 26px)}.login-form{margin-top:22px}.login-error{margin-bottom:18px}.register-form{margin-top:22px}.register-btn{width:100%}.register-footer{margin-top:20px;text-align:center}.mobile-agent-code,.mobile-agent-notice{display:none}.agent-code-card{display:flex;align-items:center;justify-content:space-between;margin-top:32px}#app *,.el-dialog *,.el-drawer *{letter-spacing:0!important}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--yh-primary);outline-offset:3px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#b4c9bf;border-radius:3px}::-webkit-scrollbar-track{background:transparent}.el-button{font-weight:600;border-radius:5px}.el-button--primary{--el-button-bg-color: var(--yh-primary);--el-button-border-color: var(--yh-primary);--el-button-hover-bg-color: var(--yh-primary-light);--el-button-hover-border-color: var(--yh-primary-light);--el-button-active-bg-color: var(--yh-primary-dark);--el-button-active-border-color: var(--yh-primary-dark)}.el-button--primary.is-plain{--el-button-bg-color: var(--yh-primary-bg);--el-button-text-color: var(--yh-primary)}#app .el-input-group__append .el-button{color:var(--yh-text-secondary)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:5px}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--yh-primary) inset!important}.el-tag{border-radius:3px!important;font-weight:500}.el-dialog{width:min(var(--el-dialog-width, 620px),calc(100vw - 28px))!important;border-radius:8px;border-top:3px solid #b5aa79}.el-dialog__title{font-family:var(--xm-display-font);font-size:23px;color:var(--yh-text)}.el-dialog__body{color:var(--yh-text-secondary)}.el-message-box{max-width:calc(100vw - 28px)}.el-table{--el-table-header-bg-color: #f2f7f4;--el-table-header-text-color: #61776c;--el-table-row-hover-bg-color: #f3f9f5;--el-table-text-color: var(--yh-text);--el-table-border-color: var(--yh-border);border-radius:0;font-size:13px}.el-table th.el-table__cell{font-weight:600;height:44px}.el-table td.el-table__cell{height:54px}.el-table .cell{word-break:normal;overflow-wrap:anywhere}.el-tabs__item{font-weight:600;color:var(--yh-text-secondary)}.el-tabs__item.is-active{color:var(--yh-primary)}.el-tabs__active-bar{background:var(--yh-primary)}.el-empty{padding:38px 0}.el-empty__image{width:108px;opacity:.75}.el-empty__description p{color:var(--yh-text-muted)}.el-menu-item,.el-sub-menu__title{color:var(--yh-sidebar-text)!important}#app .main-content .el-card,#app .yh-card{border:0!important;border-radius:0!important;box-shadow:none!important;background:var(--yh-surface-raised)!important}#app .main-content .el-card__header{border-bottom:1px solid var(--yh-border);font-weight:600;color:var(--yh-text);padding:18px 22px}#app .main-content .el-card__body{padding:22px}#app .main-content>div{max-width:1600px;margin-inline:auto}#app :is(.page-header,.settings-header,.players-header,.orders-header,.games-header,.agent-header){margin-bottom:22px;gap:14px}#app :is(.page-title,.page-header h2,.settings-header h2,.players-header h2,.orders-header h2,.games-header h2){font-family:var(--xm-display-font);font-weight:600;color:var(--yh-text);font-size:28px}#app .main-content h2{font-family:var(--xm-display-font);color:var(--yh-text);font-size:27px;margin-bottom:20px}#app :is(.page-header,.settings-header) p{color:var(--yh-text-secondary);font-size:13px}#app :is(.filter-card,.filter-bar,.search-bar,.log-filter){background:var(--yh-surface-soft);border:0;border-bottom:1px solid var(--yh-border);border-radius:0;box-shadow:none}#app :is(.yh-money,.yh-money-sm,.amount-text,.money){color:var(--yh-primary);font-variant-numeric:tabular-nums}#app .el-pagination{margin-top:22px;flex-wrap:wrap;justify-content:flex-end;gap:8px}#app .el-form-item__label{color:var(--yh-text-secondary);font-size:13px}#app .el-form-item{min-width:0}#app :is(.el-input,.el-select,.el-input-number){max-width:100%}#app .full-width{width:100%}#app :is(.stat-value,.balance-amount,.summary-total strong){font-variant-numeric:tabular-nums}#app .layout-container{height:100dvh;background:var(--yh-bg)}#app .layout-container .sidebar{width:238px!important;flex:0 0 238px;position:relative;display:flex;flex-direction:column;background:var(--yh-sidebar-bg);border-right:1px solid var(--yh-border);box-shadow:none;overflow:hidden}#app .shell-accent{display:none}#app .layout-container .logo-area{height:104px;padding:26px 24px;border-bottom:1px solid var(--yh-border);gap:12px;position:relative;flex-shrink:0}#app .logo-area .logo-icon,#app .mobile-logo .logo-icon{color:var(--yh-primary);background:transparent;border:0;width:40px;height:40px;font-size:36px}#app .logo-area .logo-name,#app .mobile-logo .logo-name{color:var(--yh-text);font-family:var(--xm-display-font);font-size:29px;font-weight:600}#app .logo-area .logo-sub{color:var(--yh-text-secondary);font-size:11px;margin-top:3px}#app .logo-area,#app .brand-logo{display:flex;align-items:center}#app .logo-text{display:flex;flex-direction:column}#app .input-group{width:100%}#app .input-group label{display:block;margin-bottom:8px}#app .login-btn{width:100%}#app .layout-container .sidebar-menu{background:transparent;border:0;padding:18px 12px;overflow-y:auto;flex:1;min-height:0}#app .sidebar-menu :is(.el-menu-item,.el-sub-menu__title){min-height:44px;height:44px;line-height:44px;font-size:13px;border-radius:4px;margin:2px 0;background:transparent}#app .sidebar-menu .el-sub-menu .el-menu{background:transparent!important}#app .sidebar-menu .el-menu-item:hover,#app .sidebar-menu .el-sub-menu__title:hover{background:var(--yh-sidebar-hover)!important;color:var(--yh-text)!important}#app .sidebar-menu .el-menu-item.is-active{background:var(--yh-primary-bg)!important;color:var(--yh-primary-dark)!important;box-shadow:inset 3px 0 var(--yh-primary);font-weight:600}#app .sidebar-menu .el-sub-menu .el-menu-item{padding-left:49px!important;min-width:0}#app .sidebar-landscape{height:108px;flex-shrink:0;background:url(/art/cloud-mountains.png) center 72% / cover;border-top:1px solid #d0e5db}#app .sidebar-account{display:flex;align-items:center;gap:11px;padding:16px 22px;background:#fff;border-top:1px solid var(--yh-border)}#app .sidebar-account .avatar{height:34px;width:34px;border-radius:50%;background:var(--yh-primary-bg);color:var(--yh-primary);font-size:15px}#app .sidebar-account .user-info{min-width:0}#app .sidebar-account strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}#app .sidebar-account small{font-size:11px;color:var(--yh-text-muted)}#app .layout-container .main-container{min-width:0;flex:1}#app .layout-container .top-header{height:68px;padding:0 30px;background:#fff;border-bottom:1px solid var(--yh-border);box-shadow:none;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}#app .header-left{display:flex;align-items:center;gap:12px}#app .header-left .topbar-title{color:var(--yh-text);font-size:14px;font-weight:600}#app .header-left .welcome{border-left:1px solid var(--yh-border);padding-left:14px;color:var(--yh-text-muted);font-size:12px}#app .header-left .username{font-size:12px;color:var(--yh-text-secondary)}#app .header-right{gap:16px;display:flex;align-items:center}#app .layout-container .main-content{padding:28px 30px 40px;overflow-x:hidden;background:transparent}#app .mobile-header{background:#fff;border-bottom:1px solid var(--yh-border);box-shadow:none}.el-drawer__header{margin-bottom:0;padding:22px;border-bottom:1px solid var(--yh-border)}.el-drawer__body{padding:12px}.drawer-menu,.drawer-menu .el-menu{background:var(--yh-sidebar-bg);border:0}.drawer-menu :is(.el-menu-item,.el-sub-menu__title){color:var(--yh-text)!important}.drawer-menu :is(.el-menu-item,.el-sub-menu__title):hover{background:var(--yh-sidebar-hover)!important;color:var(--yh-sidebar-text-hover)!important}.drawer-menu .el-menu-item.is-active{background:var(--yh-primary-bg)!important;color:var(--yh-primary-dark)!important}#app .dashboard .hero-banner{margin:0 0 24px;padding:28px 30px;min-height:128px;border:0;border-radius:0;box-shadow:none;background:url(/art/cloud-mountains.png) center 48% / cover;display:flex;justify-content:space-between;align-items:center;position:relative}#app .dashboard .hero-banner{background-position:center 18%}#app .hero-greeting{color:#214d4d;font-family:var(--xm-display-font);font-size:34px;font-weight:600;text-shadow:0 1px 5px #fff}#app .hero-sub{color:#376566;font-size:12px;margin-top:8px}#app .agent-badge{background:#ffffffdc;border:1px solid #a8c4be;color:var(--yh-text);border-radius:5px}#app .agent-badge :is(.badge-label,.badge-code,.badge-icon){color:var(--yh-primary)}#app .dashboard .stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:26px}#app .dashboard .stat-card{border:1px solid var(--yh-border);border-radius:5px;background:#fff;padding:20px;box-shadow:none;min-width:0;transition:border-color .2s}#app .dashboard .stat-card:hover{transform:none;box-shadow:none;border-color:var(--yh-border-strong)}#app .stat-card .stat-icon-wrap{height:38px;width:38px;border-radius:50%;background:#edf5f0;color:var(--yh-primary)}#app .stat-card .stat-icon-wrap.agents{background:#eef4f9;color:#6292a8}#app .stat-card .stat-icon-wrap.players{background:#f8f1e4;color:#ac8a44}#app .stat-card .stat-icon-wrap.pending{background:#fbefec;color:#bc7564}#app .stat-card .stat-label{color:var(--yh-text-secondary);font-size:12px}#app .stat-card .stat-value{font-size:25px;color:var(--yh-text);line-height:1.4;overflow-wrap:anywhere}#app .stat-card .stat-value.primary{color:var(--yh-primary)}#app .stat-card .stat-note{color:var(--yh-text-muted);font-size:11px}#app .dashboard :is(.chart-section,.recent-orders,.quick-actions){border-radius:0;box-shadow:none}#app .section-header,#app .dashboard .card-header{border-bottom-color:var(--yh-border)}#app .admin-menu-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}#app .admin-menu-grid .admin-item{border:1px solid var(--yh-border);border-radius:5px;padding:15px;min-height:76px;background:var(--yh-surface-soft);color:var(--yh-text);cursor:pointer;box-shadow:none}#app .admin-menu-grid .admin-item:hover{background:var(--yh-primary-bg);border-color:var(--yh-primary);transform:none}#app .login-page,#app .player-register-shell{min-height:100dvh;background:url(/art/cloud-mountains.png) center / cover fixed;padding:48px 6%;color:#234b48}#app .login-container{width:100%;max-width:1280px;min-height:calc(100dvh - 96px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:56px;align-items:center;border:0;box-shadow:none;border-radius:0;overflow:visible}#app .brand-side{width:auto;background:transparent;padding:0;align-self:start;margin-top:48px}#app .brand-logo{gap:16px;margin-bottom:18px}#app .brand-logo .logo-mark{height:64px;width:64px;font-size:58px;color:#fff;background:transparent;border:0;border-radius:0;filter:drop-shadow(0 2px 2px #3683a48a)}#app .logo-text h1{font-family:var(--xm-display-font);font-size:64px;color:#fff;font-weight:600;line-height:1.1;text-shadow:0 2px 8px #33738670}#app .logo-text p{font-size:15px;color:#edfaff;text-shadow:0 1px 3px #326c85;margin-top:9px}#app .login-side{padding:32px;background:#ffffffed;border:1px solid #e1f1e8;border-top:3px solid #b3a778;border-radius:8px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 56px #21546724}#app .login-box{max-width:none}#app .login-header{margin-bottom:25px}#app .login-header h2{font-family:var(--xm-display-font);font-size:30px;font-weight:500;color:var(--yh-text)}#app .login-header p{color:var(--yh-text-secondary);font-size:12px}#app .input-group label{font-size:12px;font-weight:500;color:var(--yh-text-secondary)}#app .login-form .el-input__wrapper{min-height:43px;background:#fff}#app .login-btn{height:44px;border-radius:5px;font-size:15px;background:var(--yh-primary)!important;border-color:var(--yh-primary)!important}#app .login-btn:hover{transform:none;background:var(--yh-primary-dark)!important}#app .login-footer{font-size:11px;color:var(--yh-text-muted)}#app .player-register-shell{display:grid;grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:56px}#app .visual-panel{background:transparent;padding:54px 0;overflow:visible}#app .visual-panel:after{display:none}#app .visual-card{width:100%}#app .brand-lockup h1{font-family:var(--xm-display-font);font-size:52px;color:#fff;text-shadow:0 2px 8px #33738670}#app .brand-lockup .brand-mark{border:0;background:transparent;color:#fff;font-size:48px;width:56px}#app .brand-kicker{color:#effbff;font-size:14px}#app .visual-copy,#app .flow-list{display:none}#app .agent-code-card,#app .agent-notice-card{background:#ffffffdc;color:#2b615b;border:1px solid #dbeee4;padding:18px 22px;max-width:340px;border-radius:5px}#app .agent-code-card strong,#app .agent-notice-card p{color:#2b615b}#app .form-panel{background:#fffffff2;padding:32px;border:1px solid #dfefe5;border-top:3px solid #b3a778;border-radius:8px;box-shadow:0 18px 56px #21546724}#app .form-card{padding:0;max-width:none}#app .form-card h2{font-family:var(--xm-display-font);font-size:28px;color:var(--yh-text)}#app .register-btn{background:var(--yh-primary);border-color:var(--yh-primary);border-radius:5px}#app .public-pay-shell{min-height:100dvh;padding:0 0 80px;background:var(--yh-bg)}#app .public-pay-header{max-width:none;width:100%;padding:15px max(24px,calc((100vw - 1180px)/2));border:0;border-bottom:1px solid var(--yh-border);border-radius:0;background:#fff;box-shadow:none}#app .public-pay-header{margin:0}#app .public-brand .brand-mark{font-family:var(--xm-display-font);color:var(--yh-primary);font-size:28px;background:transparent;border:0;width:38px;height:38px}#app .public-brand strong{font-family:var(--xm-display-font);font-size:24px;color:var(--yh-text)}#app .public-brand span{color:var(--yh-text-secondary);font-size:11px}#app .wallet-entry-button{background:var(--yh-primary-bg);color:var(--yh-primary);border:1px solid var(--yh-border);border-radius:5px}#app .wallet-entry-button.active,#app .wallet-entry-button:hover{background:var(--yh-primary-bg);border-color:var(--yh-primary);color:var(--yh-primary);box-shadow:none}#app .security-pill{display:none}#app .public-checkout-hero{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:25px max(24px,calc((100vw - 1180px)/2));min-height:142px;margin:0;border:0;border-radius:0;background:url(/art/cloud-mountains.png) center 42% / cover;box-shadow:none}#app .public-checkout-hero{width:100%;max-width:none;background-position:center 18%}#app .hero-copy h1{font-family:var(--xm-display-font);color:#24585c;font-size:36px;line-height:1.3;font-weight:600;text-shadow:0 1px 3px #fff}#app .hero-copy .section-kicker{color:#2e777a;font-size:11px;margin-bottom:3px}#app .hero-copy p:not(.section-kicker),#app .hero-trust-row{display:none}#app .hero-status-card{min-height:0;max-width:250px;padding:12px 0 12px 22px;border:0;border-left:1px solid #6caaa580;background:transparent;border-radius:0;flex-shrink:0}#app .hero-status-card strong{color:#24585c;font-size:18px}#app .hero-status-card span,#app .hero-status-card small{color:#34676d;font-size:11px}#app .public-mode-switch{max-width:1180px;margin:0 auto;padding:0 20px;display:flex;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--yh-border);overflow-x:auto}#app .mode-card{min-height:58px;flex:1 0 105px;padding:11px 15px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;text-align:center;box-shadow:none}#app .mode-card strong{font-size:13px;margin:0;color:var(--yh-text-secondary)}#app .mode-card span,#app .mode-card small{display:none}#app .mode-card.active,#app .mode-card:hover{background:var(--yh-surface-soft);border-bottom-color:var(--yh-primary);box-shadow:none;transform:none}#app .mode-card.active strong{color:var(--yh-primary)}#app .public-pay-shell .checkout-grid{width:min(1180px,calc(100% - 48px));margin:26px auto 0;gap:26px;grid-template-columns:minmax(0,1fr) 290px}#app .public-pay-shell .checkout-grid{max-width:1180px}#app .public-pay-shell .el-button--primary{--el-button-bg-color: var(--yh-primary);--el-button-border-color: var(--yh-primary);--el-button-hover-bg-color: var(--yh-primary-light);--el-button-hover-border-color: var(--yh-primary-light);--el-button-active-bg-color: var(--yh-primary-dark);--el-button-active-border-color: var(--yh-primary-dark)}#app .public-pay-shell .checkout-grid.no-summary{grid-template-columns:minmax(0,1fr)}#app .checkout-panel,#app .summary-panel{background:#fff;border:0;border-radius:0;padding:24px}#app .public-tab-card{padding:0;border:0;border-radius:0}#app .summary-panel{border-top:3px solid #b4aa7c}#app .summary-panel h3{color:var(--yh-text);font-family:var(--xm-display-font);font-size:23px}#app .role-confirm-card{border:0;border-left:2px solid var(--yh-border);border-radius:0;background:transparent;padding:4px 0 4px 12px}#app .role-confirm-card.ready{border-color:var(--yh-primary);background:transparent}#app .public-order-hint{border:0;border-radius:0;padding:12px 0;background:transparent;color:var(--yh-text-muted)}#app .summary-total strong,#app .mobile-pay-total strong,#app .gift-pack-price{color:var(--yh-danger)}#app :is(.recharge-package-card,.gift-pack-card,.privilege-card,.welfare-card,.reward-card){background:#fff;border:1px solid var(--yh-border);border-radius:5px;box-shadow:none}#app :is(.recharge-package-card,.gift-pack-card).active{border-color:var(--yh-primary);background:var(--yh-primary-bg);box-shadow:inset 0 0 0 1px var(--yh-primary)}#app .balance-card{background:var(--yh-surface-soft)!important;border-bottom:1px solid var(--yh-border)!important;color:var(--yh-text);border-radius:0!important;padding:8px 0}#app .balance-card .balance-amount{color:var(--yh-primary);font-size:26px}#app :is(.balance-tip,.balance-label){color:var(--yh-text-secondary)}#app .recharge-tabs .tab-card{background:#fff;border:0;border-radius:0}#app .checkin-event-hero{background:var(--yh-surface-soft);border-radius:0;border:0;color:var(--yh-text)}#app .checkin-event-hero h3{color:var(--yh-primary);font-family:var(--xm-display-font);font-size:26px}#app .checkin-event-hero p,#app .checkin-rule-tip{color:var(--yh-text-secondary)}#app .checkin-calendar-board{background:var(--yh-surface-soft);border-radius:0;border:0}#app .mobile-pay-bar{background:#fffffff5;border-top:1px solid var(--yh-border);box-shadow:0 -4px 18px #253e3808}#app .lucky-wheel-panel{background:var(--yh-surface-soft);border-radius:0}@media(max-width:1199px){#app .dashboard .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app .layout-container .main-content{padding:22px}}@media(max-width:767px){#app .layout-container{flex-direction:column}#app .layout-container .main-content{padding:18px 14px 28px}#app .layout-container .main-container{min-height:0}#app .mobile-logo .logo-name{font-size:25px}#app .mobile-logo .logo-icon{font-size:29px;width:30px;height:30px}#app .dashboard .hero-banner{padding:20px;min-height:105px;margin-bottom:18px;gap:10px}#app .hero-greeting{font-size:27px}#app .dashboard .stats-grid{gap:10px}#app .dashboard .stat-card{padding:15px 12px}#app .stat-card .stat-card-inner{gap:9px}#app .stat-card .stat-icon-wrap{width:29px;height:29px;flex-shrink:0;font-size:16px}#app .stat-card .stat-value{font-size:20px}#app .stat-card .stat-label{font-size:10px;line-height:1.5}#app .hero-right{display:none}#app .admin-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#app :is(.page-title,.page-header h2,.settings-header h2,.players-header h2){font-size:25px}#app .main-content .el-card__body,#app .main-content .el-card__header{padding:15px}#app .el-form--inline{display:flex;flex-wrap:wrap;gap:10px}#app .el-form--inline .el-form-item{margin:0;flex:1 1 145px}#app .el-form--inline .el-form-item__content{min-width:0;width:100%}#app .el-form--inline :is(.el-date-editor,.el-select,.el-input){width:100%!important}#app .login-page,#app .player-register-shell{padding:30px 22px;background-position:45% center;background-attachment:scroll}#app .login-container{min-height:calc(100dvh - 60px);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:28px;max-width:410px}#app .brand-side{display:block;margin:0;align-self:auto}#app .brand-logo{margin:0;justify-content:center}#app .logo-text h1{font-size:45px}#app .logo-text p{font-size:12px}#app .brand-logo .logo-mark{height:48px;width:48px;font-size:43px}#app .login-side{padding:26px}#app .login-header h2{font-size:27px}#app .player-register-shell{display:block}#app .visual-panel{display:block;padding:12px 0 22px}#app .brand-lockup{margin:0;justify-content:center}#app .brand-lockup h1{font-size:35px}#app .agent-code-card,#app .agent-notice-card{display:none}#app .form-panel{padding:24px;max-width:460px;margin:0 auto}#app .public-pay-header{padding:12px 16px;gap:12px}#app .public-header-actions{gap:0}#app .public-brand strong{font-size:21px}#app .public-brand .brand-mark{display:none}#app .public-checkout-hero{padding:24px 18px;min-height:126px;gap:15px;background-position:center top}#app .hero-copy h1{font-size:28px}#app .hero-status-card{padding-left:13px;max-width:130px}#app .hero-status-card strong{font-size:14px;overflow-wrap:anywhere}#app .hero-status-card small{display:none}#app .public-mode-switch{padding:0}#app .mode-card{flex-basis:90px;padding:12px 10px;min-height:50px}#app .public-pay-shell .checkout-grid{width:calc(100% - 24px);margin-top:16px;grid-template-columns:minmax(0,1fr);gap:16px}#app .checkout-panel{padding:18px 16px}#app .summary-panel{display:none}#app .tab-card{padding:16px}#app .theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#app .el-dialog .el-form-item__label{width:auto!important;float:none}.el-dialog .el-form-item{display:block}.el-dialog .el-form-item__content{margin-left:0!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
