:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f8f8;--panel:#fdfefe;--sidebar:#f1f3f3;--text:#202827;--muted:#606b68;--border:#dce2e0;--positive:#13734e;--negative:#b82f3c;--layer-sidebar:10;--layer-header:20;--layer-overlay:50}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#151a19;--panel:#1b211f;--sidebar:#121715;--text:#edf1ef;--muted:#a2ada8;--border:#313a35;--positive:#65d4a4;--negative:#ff8e94}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--text);margin:0}body{font-family:var(--font-sans), sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}p{line-height:1.55}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-9);outline-offset:4px}h1,h2,h3,p{margin:0}h1{letter-spacing:-1px;font-size:29px;font-weight:620;line-height:1.25}h2{letter-spacing:-.3px;font-size:16px;font-weight:600}h3{font-size:14px;font-weight:600}.radix-themes{--default-font-family:var(--font-sans);--code-font-family:var(--font-mono);--heading-font-family:var(--font-sans);--cursor-button:pointer}.radix-themes[data-is-root-theme=true]{background:var(--canvas);min-height:100dvh}.rt-Button{white-space:nowrap}.rt-BaseDialogOverlay{z-index:var(--layer-overlay)}.positive{color:var(--positive)!important}.monitor-meta{flex-wrap:wrap}.monitor-auto{cursor:pointer;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.metrics-strip.online-metrics{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);max-width:640px}.metrics-strip.monitor-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-section{margin-top:20px}.monitor-section .panel-heading{flex-wrap:wrap}.monitor-search{width:min(260px,100%)}.announcement-filters .filter-toolbar{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.announcement-filters .field{min-width:0}.announcement-filters .announcement-query{grid-column:span 2}.announcement-filters .field>.rt-TextFieldRoot,.announcement-filters .field>.rt-SelectTrigger{width:100%;min-width:0}.announcement-filter-actions{align-items:center;gap:16px;min-height:32px;display:flex}.announcement-list{margin-top:20px}.announcement-summary{white-space:normal;width:clamp(200px,27vw,440px);display:block}.announcement-summary strong{margin-bottom:6px;font-weight:550;display:block}.announcement-summary>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.announcement-unread{color:var(--accent-11);font-weight:550}.announcement-dialog .dialog-heading{align-items:start}.announcement-dialog .dialog-heading h1{overflow-wrap:anywhere}.announcement-dialog .dialog-heading button{flex-shrink:0}.announcement-detail-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 24px;font-size:12px;display:flex}.announcement-content{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--border);padding-top:24px;font-size:14px;line-height:1.8}.data-freshness a{text-underline-offset:3px;text-decoration:underline}.data-freshness a svg{vertical-align:middle}@media (max-width:700px){.metrics-strip.monitor-metrics{grid-template-columns:minmax(0,1fr)}.monitor-metrics .metric{border-left:0;padding-inline:0}.monitor-auto{margin-left:0}.announcement-filters .filter-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-filter-actions{grid-column:span 2}}.negative{color:var(--negative)!important}.muted{color:var(--muted)}.small{font-size:12px}.numeric{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--accent-9);color:var(--accent-contrast);z-index:100;padding:12px 18px;position:fixed;top:-60px;left:20px}.skip-link:focus{top:8px}.app-shell{grid-template-columns:236px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{background:var(--sidebar);border-right:1px solid var(--border);flex-direction:column;gap:0;min-height:100dvh;padding:29px 16px 18px;display:flex}.desktop-sidebar{height:100dvh;z-index:var(--layer-sidebar);position:sticky;top:0;overflow-y:auto}.brand{color:var(--text);letter-spacing:-1.3px;align-items:center;gap:10px;padding:0 10px;font-size:25px;font-weight:650;line-height:1;display:flex}.brand-mark{background:var(--accent-9);width:32px;height:35px;color:var(--accent-contrast);border-radius:7px;justify-content:center;align-items:center;padding-bottom:5px;font-size:32px;font-weight:500;display:flex}.brand-caption{letter-spacing:2.7px;color:var(--muted);margin-top:7px;font-size:8px;font-weight:550;display:block}.site-picker{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);text-align:left;border-radius:8px;align-items:center;gap:9px;margin-top:34px;padding:11px 9px;display:flex}.site-logo{align-items:center;width:40px;display:flex;overflow:hidden}.site-logo img{width:40px;height:auto}.site-picker-text{flex:1;font-size:12px;font-weight:600;line-height:1.3}.site-picker-text small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.nav-search{color:var(--muted);background:0 0;border:0;align-items:center;gap:9px;width:100%;margin:18px 0 13px;padding:10px;font-size:12px;display:flex}.nav-search span:nth-child(2){text-align:left;flex:1}.keycap{border:1px solid var(--border);border-radius:4px;min-width:20px;padding:2px;font-size:12px}.primary-nav{flex-direction:column;gap:3px;display:flex}.nav-item{text-align:left;min-height:41px;color:var(--muted);background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;width:100%;padding:9px 12px;font-size:13px;font-weight:480;display:flex;position:relative}.nav-item:hover{background:var(--gray-3);color:var(--text)}.nav-item.active{color:var(--accent-11);background:var(--accent-3);font-weight:600}.active-line{background:var(--accent-9);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.nav-divider{background:var(--border);height:1px;margin:22px 12px 14px}.modules-toggle svg:last-child{margin-left:auto;transition:transform .15s}.modules-toggle.expanded svg:last-child{transform:rotate(180deg)}.module-nav{padding:4px 7px 14px}.module-nav details{font-size:12px}.module-nav summary{color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 6px;list-style:none;display:flex}.module-nav summary::-webkit-details-marker{display:none}.module-nav details[open] summary svg{transform:rotate(90deg)}.module-nav a{color:var(--muted);border-radius:4px;padding:8px 8px 8px 19px;line-height:1.45;display:block}.module-nav a:hover,.module-nav a.selected{background:var(--gray-4);color:var(--text)}.sidebar-bottom{margin-top:auto;padding-top:32px}.workspace-name{border-top:1px solid var(--border);align-items:center;gap:10px;padding:16px 6px 0;font-size:12px;font-weight:550;display:flex}.workspace-name small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.workspace-monogram{border:1px solid var(--border);background:var(--panel);letter-spacing:-.2px;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.workspace{min-width:0}.topbar{border-bottom:1px solid var(--border);background:var(--panel);height:64px;z-index:var(--layer-header);justify-content:space-between;align-items:center;gap:16px;padding:0 34px;display:flex;position:sticky;top:0}.breadcrumb{color:var(--muted);align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.breadcrumb strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.topbar-actions{flex-shrink:0;align-items:center;gap:20px;display:flex}.topbar-divider{border-left:1px solid var(--border);height:20px;margin-left:0}.profile-button{color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.profile-button .rt-Avatar{--avatar-size:27px}.page-content{max-width:1600px;margin:auto;padding:34px 36px 48px}.page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:11px;display:flex}.page-heading p{color:var(--muted);margin-top:7px;font-size:13px}.page-actions{gap:10px;display:flex}.page-meta{color:var(--muted);align-items:center;gap:18px;margin-top:19px;margin-bottom:28px;font-size:12px;display:flex}.page-meta span+span{border-left:1px solid var(--border);padding-left:18px}.metrics-strip{border-bottom:1px solid var(--border);grid-template-columns:.73fr 1.2fr 1fr 1fr;gap:22px;margin:27px 0 30px;padding:0 0 28px;display:grid}.metric{border-left:1px solid var(--border);min-width:0;padding-left:23px}.metric:first-child{border-left:0;padding-left:0}.metric-label{color:var(--muted);margin-bottom:13px;font-size:12px;font-weight:500;display:block}.metric strong{letter-spacing:-1.15px;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(20px,2.03vw,32px);font-weight:550;line-height:1.2;display:block}.metric small{color:var(--muted);margin-top:10px;font-size:12px;display:block}.panel{background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:16px;padding:23px 24px 17px;display:flex}.panel-heading p{color:var(--muted);margin-top:6px;font-size:12px}.overview-grid{grid-template-columns:minmax(0,2.55fr) minmax(225px,1fr);gap:20px;display:grid}.chart{padding:18px 24px 24px 15px}.chart-plot{grid-template-columns:48px minmax(0,1fr);gap:8px;height:214px;display:grid}.chart-axis{color:var(--muted);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:6px 0 10px;font-size:9px;display:flex}.chart svg{width:100%;height:100%;overflow:visible}.chart-dates{color:var(--muted);justify-content:space-between;gap:4px;margin-top:13px;padding-left:62px;font-size:9px;display:flex}.chart-foot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:13px 24px;font-size:12px;display:flex}.chart-foot>span,.chart-foot a{align-items:center;gap:7px;display:flex}.chart-foot a:hover{color:var(--accent-11)}.chart-legend{background:var(--accent-9);width:15px;height:2px}.chart-skeleton{display:block;height:268px!important;margin:0 24px 12px!important}.cash-total{border-bottom:1px solid var(--border);margin:4px 24px 0;padding:15px 0 23px}.cash-total>span{color:var(--muted);font-size:12px;display:block}.cash-total strong{letter-spacing:-.65px;font-variant-numeric:tabular-nums;margin:9px 0 5px;font-size:23px;font-weight:530;display:block}.cash-total small{color:var(--muted);font-size:12px}.cash-total+.cash-total{border-bottom:0;padding-top:21px}.cash-footer{color:var(--muted);align-items:center;gap:8px;margin:0 24px 18px;font-size:12px;line-height:1.4;display:flex}.cash-footer svg{flex-shrink:0}.overview-rankings,.overview-announcements,.payment-summary,.platform-credit,.maintenance-panel{margin-top:20px}.ranking-controls,.maintenance-navigation,.maintenance-navigation>div{align-items:center;gap:12px;display:flex}.overview-rankings table,.payment-summary table{border-collapse:collapse;width:100%;font-size:12px}.overview-rankings th,.overview-rankings td,.payment-summary th,.payment-summary td{border-top:1px solid var(--border);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding:14px 24px}.overview-rankings th,.payment-summary th{font-weight:500}.payment-summary tr>:first-child{text-align:left}.cash-details{border-top:1px solid var(--border);margin:0;padding:16px 24px}.cash-details>div{justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.cash-details dt{color:var(--muted)}.cash-details dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.balance-updated{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.overview-rankings thead{background:var(--gray-2);color:var(--muted)}.overview-rankings tr>:nth-child(-n+2){text-align:left}.credit-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 24px 24px;display:grid}.credit-stats dt{color:var(--muted);font-size:12px}.credit-stats dd{font-variant-numeric:tabular-nums;margin:10px 0 0;font-size:20px}.maintenance-filters{grid-template-columns:minmax(140px,1fr) minmax(110px,1fr) minmax(160px,1fr) auto;align-items:end;gap:12px;padding:0 24px 20px;display:grid}.maintenance-filters .field{min-width:0}.maintenance-filters .field>button{justify-content:space-between;width:100%}.provider-picker{width:290px;max-width:calc(100vw - 32px)}.provider-picker>.rt-Button{margin:14px 0}.provider-options{max-height:240px;margin:8px 0 16px;overflow:auto}.provider-options label{align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.maintenance-navigation{border-top:1px solid var(--border);justify-content:space-between;padding:16px 24px}.maintenance-navigation strong{font-size:12px;font-weight:500}.maintenance-day{border-top:1px solid var(--border);padding:18px 24px}.maintenance-day h3{font-size:12px;font-weight:600}.maintenance-day ul{margin:0;padding:0;list-style:none}.maintenance-day li{grid-template-columns:175px minmax(0,1fr);align-items:center;gap:24px;margin-top:15px;display:grid}.maintenance-event-label strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.maintenance-event-label>span{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;display:block}.maintenance-track{background:repeating-linear-gradient(to right, var(--gray-4) 0 1px, transparent 1px 25%);border-right:1px solid var(--gray-4);height:22px;position:relative}.maintenance-track>span{background:var(--accent-9);border-radius:3px;min-width:2px;max-width:100%;height:12px;position:absolute;top:5px}.maintenance-scale{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin:15px 0 0 199px;font-size:12px;display:flex}.maintenance-empty,.maintenance-freshness{color:var(--muted);margin-top:10px;font-size:12px}.maintenance-freshness{padding:0 24px 20px}.rotated{transform:rotate(180deg)}.overview-notice-controls{justify-content:space-between;align-items:center;gap:12px;padding:0 24px 16px;display:flex}.report-filters .operation-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.report-filters .operation-filter-grid .field{flex:initial;min-width:0}.report-filters .operation-filter-grid .rt-TextFieldRoot,.report-filters .operation-filter-grid .rt-TextFieldInput{width:100%;min-width:0}.operation-filter-grid .field>.rt-Button,.operation-filter-grid .field>.rt-SelectTrigger{justify-content:space-between;width:100%}.auto-cash-in-filters .rt-TextFieldRoot,.auto-cash-in-filters .rt-Button{min-height:44px}.report-option-picker{width:360px;max-width:calc(100vw - 32px);max-height:var(--radix-popover-content-available-height);flex-direction:column;display:flex}.report-option-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.promotion-tags{flex-wrap:wrap;gap:5px;max-width:280px;display:flex}.promotion-tags .rt-Badge{white-space:normal;overflow-wrap:anywhere}.cash-metrics .metric:first-child strong{font-size:clamp(18px,2.2vw,28px)}.cash-breakdown{margin-bottom:24px}.game-financial-table{margin-top:24px}.metrics-strip.game-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.game-metrics .metric:first-child strong{font-size:clamp(18px,2.2vw,28px)}.game-choice-field{min-width:0}.game-filter-note{margin:0;padding:0 20px 18px}.game-drill-back{padding:18px 0 0}.game-freshness{margin:14px 0 0}.threshold-table{margin-top:24px}.threshold-table .panel-heading,.threshold-export,.threshold-detail-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.threshold-table .panel-heading p{color:var(--muted);margin:6px 0 0;font-size:12px}.threshold-table th[scope=colgroup]{text-align:center;border-left:1px solid var(--border)}.threshold-detail-actions{margin:22px 0 12px}.threshold-dialog .table-scroll{max-height:50dvh}.cash-breakdown summary{cursor:pointer;padding:18px 24px;font-size:13px;font-weight:550}.cash-breakdown dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0 24px 20px;display:grid}.cash-breakdown dl>div{border-top:1px solid var(--border);justify-content:space-between;gap:12px;padding:12px 0;font-size:12px;display:flex}.cash-breakdown dt{color:var(--muted)}.cash-breakdown dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:600px){.metrics-strip.game-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cash-breakdown dl{grid-template-columns:1fr}.cash-filter-grid>.rt-Button{grid-column:1/-1}}.report-option-picker>.rt-TextFieldRoot,.report-option-picker>.rt-Button{flex-shrink:0}.report-option-picker>.rt-Button{margin:14px 0 4px}.report-option-list{min-height:0;max-height:260px;margin:14px 0;overflow:auto}.report-option-list label{align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.report-option-list label>span{overflow-wrap:anywhere;min-width:0}.bonus-table{margin:22px -24px 0}.bonus-table table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.bonus-table th,.bonus-table td{border-top:1px solid var(--border);text-align:left;padding:13px 18px;font-weight:400}.bonus-table thead{color:var(--muted);background:var(--gray-3)}.bonus-table th[scope=row]{font-weight:500}.bonus-memo{white-space:pre-wrap;overflow-wrap:anywhere;min-width:150px;max-width:240px}.bonus-total{justify-content:flex-end;align-items:center;gap:20px;margin-top:24px;font-size:13px;display:flex}@media (max-width:600px){.report-filters .operation-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.overview-notice-list{margin:0;padding:0;list-style:none}.overview-notice-list li{border-top:1px solid var(--border)}.overview-notice-list button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:24px;padding:18px 24px;display:flex}.overview-notice-list button:hover{background:var(--gray-3)}.overview-notice-list button>div{min-width:0}.overview-notice-list strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.overview-notice-list time{color:var(--muted);white-space:nowrap;font-size:12px}.overview-notice-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:7px;font-size:12px;display:block;overflow:hidden}.overview-notice-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;font-size:12px;display:flex}.overview-announcements .maintenance-freshness{margin-top:16px}@media (max-width:900px){.overview-rankings>.panel-heading{flex-wrap:wrap}}@media (max-width:600px){.ranking-controls{flex-wrap:wrap;width:100%}.ranking-controls>.rt-SelectTrigger{flex:1}.overview-rankings th,.overview-rankings td,.payment-summary th,.payment-summary td{padding:13px 16px}.credit-stats{grid-template-columns:1fr;gap:18px}.maintenance-panel>.panel-heading,.overview-announcements>.panel-heading{flex-wrap:wrap}.overview-notice-list button{flex-wrap:wrap;gap:8px;padding:16px}.overview-notice-list button>div{width:100%}.maintenance-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 16px 20px}.maintenance-navigation{padding:14px 16px}.maintenance-navigation>div{gap:8px}.maintenance-day{padding:18px 16px}.maintenance-day li{grid-template-columns:1fr;gap:8px}.maintenance-event-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.maintenance-event-label>span{flex-shrink:0}.maintenance-track,.maintenance-scale{display:none}}.overview-bottom{grid-template-columns:minmax(280px,1fr) minmax(0,1.65fr);gap:20px;margin-top:20px;display:grid}.compact-summary .panel-heading{color:var(--muted);padding-bottom:15px}.compact-summary h2{color:var(--text)}.activity-stats{grid-template-columns:1fr 1.5fr;gap:18px;padding:5px 24px 24px;display:grid}.activity-stats span{color:var(--muted);margin-bottom:9px;font-size:12px;display:block}.activity-stats strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:20px;font-weight:550}.compact-summary>.text-link{border-top:1px solid var(--border);justify-content:space-between;padding:13px 24px;display:flex}.text-link{color:var(--accent-11);align-items:center;gap:8px;font-size:12px;display:inline-flex}.automation-summary{grid-template-columns:38px minmax(0,1fr);align-content:start;gap:12px;padding:25px 24px;display:grid}.automation-icon{background:var(--accent-3);height:38px;color:var(--accent-11);border-radius:8px;justify-content:center;align-items:center;display:flex}.automation-summary p{color:var(--muted);max-width:44ch;margin-top:7px;font-size:12px}.automation-summary>.rt-Button{grid-column:2;justify-self:start;margin-top:4px}.automation-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.data-freshness{color:var(--muted);margin-top:24px;font-size:12px}.date-form{gap:14px;width:240px;display:grid}.field{color:var(--text);gap:8px;font-size:12px;font-weight:500;display:grid}.field-help{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.error-state{margin:20px 0}.error-state strong,.error-state span{display:block}.error-state strong{margin-bottom:4px}.error-state .rt-Button{margin-top:12px}.panel-inset{padding:0 22px}.catalogue-heading-actions,.catalogue-filter-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.catalogue-tabs{padding:0 22px}.catalogue-filters{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:end;gap:20px;padding:24px;display:flex}.catalogue-filters .field{flex:1;min-width:180px;max-width:320px}.catalogue-filters .field>.rt-Button{justify-content:space-between}.catalogue-context{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px 24px 0;font-size:12px;display:flex}.catalogue-name{gap:5px;display:grid}.catalogue-name strong{font-weight:500}.catalogue-name small{color:var(--muted);font-size:12px}.catalogue-freshness{color:var(--muted);margin:0;padding:0 24px 20px;font-size:12px}@media (max-width:600px){.catalogue-filters .field{flex-basis:100%;min-width:0;max-width:none}.catalogue-heading-actions{gap:12px}.catalogue-tabs{padding:0 12px}}.full-state{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:70dvh;padding:30px;display:flex}.full-state p{color:var(--muted);text-align:center}.filter-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:18px 22px;display:flex}.filter-toolbar .rt-TextFieldRoot{min-width:240px}.filter-spacer{flex:1}.table-tools{color:var(--muted);justify-content:space-between;align-items:center;padding:13px 23px;font-size:12px;display:flex}.table-scroll{position:relative;overflow-x:auto}.pending-strip{border-block:1px solid var(--border);align-items:center;gap:40px;margin-bottom:24px;padding:24px 0;display:flex}.pending-strip>div{gap:8px;display:grid}.pending-strip strong{letter-spacing:-.7px;font-size:26px;font-weight:580}.pending-strip small,.pending-strip p{color:var(--muted);font-size:12px}.pending-strip p{margin-left:auto}.comparison-panel{overflow:hidden}.comparison-table th,.comparison-table td{text-align:right;padding:18px 20px}.comparison-table th:first-child{text-align:left;background:var(--panel);z-index:1;border-right:1px solid var(--border);position:sticky;left:0}.comparison-table thead th{background:var(--gray-2)}.comparison-table tbody th{color:var(--text);border-block:0;border-bottom:1px solid var(--gray-4);font-size:12px;font-weight:550}.comparison-table .numeric{font-size:12px}.inline-info{vertical-align:middle;color:var(--muted);margin-left:6px;display:inline-flex}.dashboard-note{color:var(--muted);border-top:1px solid var(--border);align-items:flex-start;gap:9px;padding:18px 22px;font-size:12px;display:flex}.dashboard-note>svg{flex-shrink:0;margin-top:2px}.inline-date-form{gap:8px;min-width:0;display:flex}.hourly-chart{padding:0 18px 12px}.hourly-chart svg{width:100%;min-height:190px;display:block}.hour-grid{stroke:var(--border);stroke-dasharray:3 4}.chart-axis{fill:var(--muted);font-size:12px}.hour-bar:hover rect,.hour-bar:focus rect{stroke:var(--text);stroke-width:1.5px}.deposit-progression{flex-direction:column;display:flex}.deposit-progression dl{flex:1;margin:0;padding:0 24px 12px}.deposit-progression dl>div{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.deposit-progression dt{color:var(--muted);font-size:13px}.deposit-progression dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:550}.hourly-table-panel{margin-top:24px}.trend-controls{color:var(--muted);align-items:center;gap:12px;padding:0 24px 18px;font-size:12px;display:flex}.trend-values{border-top:1px solid var(--border)}.trend-values summary{cursor:pointer;color:var(--muted);padding:16px 24px;font-size:12px}.trend-values td,.conversion-table td{text-align:right;font-variant-numeric:tabular-nums}.trend-values tbody th,.conversion-table tbody th{color:var(--text);border:0;font-size:12px;font-weight:500}.conversion-table table{min-width:500px}@media (max-width:767px){.performance-panel>.panel-heading{flex-direction:column;align-items:flex-start;gap:14px}}.website-balance{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}.website-balance span,.website-balance small{color:var(--muted)}@media (max-width:767px){.pending-strip{flex-wrap:wrap;gap:24px 32px}.pending-strip p{width:100%;margin-left:0}.pending-strip strong{font-size:23px}.comparison-table th,.comparison-table td{padding:16px}.comparison-table .numeric{font-size:13px}.comparison-panel .panel-heading{flex-direction:column;align-items:flex-start;gap:16px}.hourly-chart{padding-inline:0}.hourly-chart .chart-axis{font-size:24px}.website-metrics .metric small{max-width:180px;line-height:1.6}}table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}thead{background:var(--gray-2)}th{color:var(--muted);border-block:1px solid var(--border);white-space:nowrap;height:39px;padding:0 22px;font-size:12px;font-weight:550}th button{font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:8px 0;display:flex}th svg{color:var(--gray-9)}td{white-space:nowrap;border-bottom:1px solid var(--gray-4);height:62px;padding:14px 22px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--gray-2)}.table-link{color:var(--text);text-align:left;background:0 0;border:0;padding:0}.table-link:hover strong{color:var(--accent-11)}.member-cell{align-items:center;gap:10px;display:flex}.member-cell strong{font-size:12px;font-weight:550}.member-cell small,.report-period small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.member-initial{background:var(--gray-3);border:1px solid var(--gray-5);color:var(--gray-11);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:550;display:flex}.member-initial.large{width:50px;height:50px;font-size:16px}.table-pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:14px 23px;font-size:12px;display:flex}.pagination-actions{align-items:center;gap:8px;display:flex}.pagination-actions>.rt-SelectTrigger{margin-right:10px}.table-pagination .rt-IconButton{width:29px;height:29px}.empty-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:60px 24px;display:flex}.empty-state h3{color:var(--text);margin-top:5px}.empty-state p{font-size:12px}.member-drawer{width:420px;top:12px;bottom:12px;right:12px;border-radius:12px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;padding:28px!important;position:fixed!important;transform:none!important}.drawer-heading{justify-content:space-between;align-items:start;margin-bottom:22px;display:flex}.member-drawer .rt-Badge{margin-top:13px}.drawer-stat{border-block:1px solid var(--border);margin-top:24px;padding:25px 0}.drawer-stat span{color:var(--muted);font-size:12px;display:block}.drawer-stat strong{letter-spacing:-1px;margin-top:10px;font-size:29px;font-weight:550;display:block}.detail-list{margin:24px 0}.detail-list>div{grid-template-columns:1fr 1.25fr;gap:16px;margin-bottom:18px;font-size:12px;display:grid}.detail-list dt{color:var(--muted)}.detail-list dd{text-align:right;margin:0}.drawer-section{border-top:1px solid var(--border);padding-top:23px}.drawer-section p{color:var(--muted);margin:10px 0 20px;font-size:12px}.section-heading{justify-content:space-between;align-items:center;margin:30px 0 14px;display:flex}.report-schedule{align-items:center;gap:20px;margin-top:25px;padding:25px;display:flex}.schedule-symbol{color:var(--accent-11);background:var(--accent-3);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.schedule-description{flex:1}.schedule-description p{color:var(--muted);margin:6px 0 14px;font-size:12px}.schedule-facts{color:var(--muted);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.schedule-facts>span{align-items:center;gap:6px;display:flex}.schedule-window{border-left:1px solid var(--border);gap:7px;padding-left:30px;display:grid}.schedule-window span,.schedule-window small{color:var(--muted);font-size:12px}.schedule-window strong{font-size:20px;font-weight:550}.report-period{align-items:center;gap:13px;display:flex}.report-period>svg{color:var(--muted)}.report-period strong{font-size:12px;font-weight:550}.delivery-state{align-items:center;gap:6px;display:flex}.dialog-heading,.dialog-footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.report-dialog{width:calc(100vw - 32px)}.report-dialog>p{margin-top:9px;font-size:12px}.report-dialog .metrics-strip{margin-top:30px}.report-facts{grid-template-columns:repeat(4,1fr);gap:20px;margin:26px 0;display:grid}.saved-report-panel{padding:22px}.saved-report-panel>p:last-child{margin:14px 0 0}.agent-breakdown{border-top:1px solid var(--border);margin-top:28px;padding-top:22px}.agent-breakdown>p{max-width:72ch;margin:6px 0 14px}.agent-table th[scope=rowgroup],.agent-table th[scope=row],.agent-table td{border-bottom:1px solid var(--gray-4);height:44px;padding:10px 16px}.agent-table [rowspan]{vertical-align:top}.agent-table th[scope=rowgroup]{color:var(--text);font-weight:600}.agent-table th[scope=row]{font-weight:500}.agent-table .amount{text-align:right;font-variant-numeric:tabular-nums}.agent-table tbody+tbody{border-top:2px solid var(--border)}.report-facts span{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.report-facts strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.dialog-footer{border-top:1px solid var(--border);padding-top:20px}.integration-state{text-align:center;flex-direction:column;align-items:center;gap:17px;max-width:520px;margin:70px auto;padding:0 24px;display:flex}.integration-icon{color:var(--muted);background:var(--gray-3);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.integration-state p{color:var(--muted);font-size:13px}.module-scope{border-top:1px solid var(--border);padding:22px}.module-scope p{color:var(--muted);margin-top:10px;font-size:12px}.search-results{max-height:360px;margin:15px -10px;overflow:auto}.search-results a{border-radius:6px;justify-content:space-between;align-items:center;padding:12px;display:flex}.search-results a:hover{background:var(--gray-3)}.search-results strong{font-size:13px;font-weight:500}.search-results small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.mobile-menu-button{display:none!important}.mobile-nav-dialog{top:0;bottom:0;left:0;border-radius:0!important;width:280px!important;max-width:calc(100vw - 32px)!important;max-height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important}.mobile-sidebar{border:0;min-height:100dvh}.mobile-close{top:12px;right:15px;position:absolute!important}.login-page{max-width:1600px;min-height:100dvh;margin:auto;padding:30px 48px}.login-header{justify-content:space-between;align-items:center;height:46px;display:flex}.login-main{grid-template-columns:1.05fr 1fr;align-items:center;gap:8vw;min-height:calc(100dvh - 136px);padding:55px 6vw 55px 4vw;display:grid}.login-intro{flex-direction:column;justify-content:center;align-self:stretch;max-width:500px;padding:35px 0;display:flex;position:relative}.intro-rule{background:var(--accent-9);width:38px;height:3px;margin-bottom:30px}.login-intro h1{letter-spacing:-2.3px;font-size:clamp(32px,3.8vw,58px);font-weight:540;line-height:1.1}.login-intro p{color:var(--muted);max-width:34ch;margin-top:23px;font-size:15px;line-height:1.65}.intro-foot{color:var(--muted);gap:26px;margin-top:75px;font-size:12px;display:flex}.intro-foot span+span{border-left:1px solid var(--border);padding-left:26px}.login-panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;width:100%;max-width:440px;padding:36px 38px;box-shadow:0 15px 40px #142d2309}.login-partner{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:13px;margin-bottom:27px;padding-bottom:23px;font-size:12px;display:flex}.login-partner-logo{align-items:center;width:80px;display:flex}.login-partner-logo img{width:80px;height:auto}.login-title h2{letter-spacing:-.8px;margin:15px 0 7px;font-size:25px;font-weight:600}.login-title p{color:var(--muted);font-size:12px}.login-icon{color:var(--accent-11);display:none}.login-form{gap:20px;margin-top:27px;display:grid}.login-form>.rt-Button{margin-top:3px}.login-form .rt-TextFieldRoot{font-size:13px}.input-icon{color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;padding:4px;display:flex}.login-note{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:12px;display:flex}.login-secondary{border-top:1px solid var(--border);color:var(--muted);flex-direction:column;align-items:center;gap:13px;margin-top:26px;padding-top:23px;font-size:12px;display:flex}.login-secondary a:hover{color:var(--accent-11)}.otp-input input{letter-spacing:8px;font-family:var(--font-mono);height:auto;padding:12px;font-size:23px!important}.otp-input{height:54px}@media (min-width:1536px){.page-content{padding:42px 48px 60px}.topbar{padding:0 48px}.overview-grid{grid-template-columns:minmax(0,2.7fr) minmax(260px,1fr)}.metric strong{font-size:32px}.chart-plot{height:250px}}@media (max-width:1279px){.app-shell{grid-template-columns:218px minmax(0,1fr)}.page-content{padding:28px 25px}.topbar{padding:0 25px}.metrics-strip{gap:14px}.metric{padding-left:15px}.metric strong{font-size:24px}.overview-grid{grid-template-columns:minmax(0,1fr) 240px}.overview-bottom{grid-template-columns:1fr 1.35fr}.automation-summary{padding:23px 20px}.activity-stats{grid-template-columns:1fr;gap:17px}.activity-stats strong{font-size:19px}.compact-summary .activity-stats{padding-bottom:20px}.cash-total strong{font-size:21px}.schedule-window{padding-left:22px}.schedule-facts{gap:12px}}@media (max-width:1023px){.app-shell{grid-template-columns:1fr}.desktop-sidebar{display:none}.mobile-menu-button{display:inline-flex!important}.page-content{padding:26px}.topbar{padding:0 26px}.metrics-strip{grid-template-columns:.8fr 1.2fr 1fr 1fr}.metric strong{font-size:25px}.overview-bottom{grid-template-columns:1fr 1.5fr}.login-page{padding:25px}.login-main{gap:6vw;padding:45px 2vw}.login-panel{padding:30px}.login-intro h1{font-size:40px}.login-intro p{font-size:14px}}@media (max-width:767px){h1{letter-spacing:-.8px;font-size:25px}.topbar{height:58px;padding:0 18px}.breadcrumb{gap:8px}.breadcrumb>span,.breadcrumb>svg{display:none}.topbar-actions{gap:16px}.profile-button>span:not(.rt-AvatarRoot),.profile-button>svg,.topbar-divider,.topbar-actions>.rt-Badge{display:none}.page-content{padding:26px 18px}.page-heading{align-items:flex-start;gap:13px}.page-heading p{max-width:25ch;font-size:12px}.page-actions{align-items:center;gap:7px}.page-actions>.rt-Button{width:32px;padding:0}.page-actions .desktop-label{display:none}.page-actions .rt-Button{font-size:12px}.page-meta{flex-wrap:wrap;gap:10px;margin:18px 0 24px;font-size:9px}.page-meta span+span{padding-left:10px}.metrics-strip{grid-template-columns:1fr 1.35fr;gap:26px 19px;margin:23px 0;padding-bottom:24px}.metric{padding-left:19px}.metric:nth-child(3){border-left:0;padding-left:0}.metric strong{letter-spacing:-.85px;font-size:27px}.metric-label{margin-bottom:9px;font-size:12px}.metric small{margin-top:7px;font-size:12px}.overview-grid{grid-template-columns:1fr;gap:16px}.panel-heading{padding:20px 18px 12px}.panel-heading h2{font-size:14px}.panel-heading p{font-size:12px}.chart{padding:15px 17px 20px 12px}.chart-plot{grid-template-columns:39px minmax(0,1fr);gap:3px;height:175px}.chart-dates{padding-left:48px;font-size:8px}.chart-axis{font-size:8px}.chart-foot{padding:13px 18px;font-size:12px}.cash-panel{grid-template-columns:1fr 1fr;display:grid}.cash-panel .panel-heading{grid-column:1/-1}.cash-total{border:0;margin:0;padding:10px 18px 18px}.cash-total+.cash-total{border-left:1px solid var(--border);padding-top:10px}.cash-total strong{font-size:23px}.cash-footer{border-top:1px solid var(--border);grid-column:1/-1;margin:0;padding:13px 18px}.overview-bottom{grid-template-columns:1fr;gap:16px;margin-top:16px}.activity-stats{grid-template-columns:1fr 1.4fr;padding:10px 18px 20px}.compact-summary>.text-link{padding:14px 18px}.automation-summary{padding:22px 18px}.filter-toolbar{flex-wrap:wrap;gap:8px;padding:16px}.filter-toolbar>.rt-TextFieldRoot{width:100%;min-width:0}.member-search-toolbar .rt-TextFieldInput{font-size:16px}.member-search-toolbar>.rt-TextFieldRoot,.member-search-toolbar>.rt-SelectTrigger,.member-search-toolbar>.rt-Button{min-height:44px}.filter-toolbar>.small,.filter-spacer{display:none}.table-tools,.table-pagination{padding:13px 16px}.table-pagination{font-size:12px}.pagination-actions{gap:7px}th,td{padding-left:16px;padding-right:16px}th{font-size:12px}.member-drawer{width:100vw;top:0;bottom:0;right:0;border-radius:0!important;max-width:100vw!important;max-height:100dvh!important;padding:26px!important}.schedule-symbol{width:38px;height:38px}.report-schedule{flex-wrap:wrap;align-items:flex-start;gap:13px;padding:20px}.schedule-description{min-width:200px}.schedule-description h2{font-size:14px}.schedule-description p{font-size:12px}.schedule-facts{gap:10px;font-size:12px}.schedule-window{border-left:0;border-top:1px solid var(--border);grid-template-columns:1fr 1fr;width:100%;margin-top:7px;padding:17px 0 0}.schedule-window strong{text-align:right;font-size:16px}.schedule-window small{grid-column:1/-1}.report-facts{grid-template-columns:1fr 1fr;gap:20px}.report-dialog{padding:23px!important}.bonus-table{margin-inline:-23px}.report-dialog .metrics-strip{gap:23px 15px}.report-dialog .metric strong{font-size:23px}.login-page{min-height:100dvh;padding:22px}.login-header{padding:0 2px}.login-header .brand{padding:0;font-size:23px}.login-main{grid-template-columns:1fr;justify-items:center;gap:0;min-height:auto;padding:45px 0 22px}.login-intro{display:none}.login-panel{max-width:440px;padding:28px 24px}.login-partner{font-size:12px}.login-title h2{font-size:26px}.login-form{gap:22px}.login-note{font-size:12px}.integration-state{margin:48px auto}}@media (max-width:389px){.metric strong{font-size:24px}.page-actions>.rt-Button{display:none}.topbar-actions{gap:11px}.cash-total strong{font-size:21px}.login-panel{padding:25px 19px}.page-meta{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){.rt-Button,.nav-item,.table-link,.search-results a{transition:background-color .13s,color .13s,transform .13s}.rt-Button:active{transform:translateY(1px)}}@media (max-width:767px){.page-heading{flex-wrap:wrap}.page-actions{width:100%;margin-top:8px}.page-actions>.rt-Button{width:auto;padding:0 10px}.page-actions>.rt-Button:first-child{width:34px;padding:0}.page-actions .rt-Button{font-size:12px}.metrics-strip{grid-template-columns:1fr 1fr;gap:25px 14px}.metric{padding-left:14px}.metric strong{letter-spacing:-.65px;font-size:clamp(17px,5.05vw,24px)}.metric:first-child strong{font-size:29px}.metric small{font-size:9px}.performance-panel .panel-heading{flex-wrap:wrap}.chart{overflow:hidden}}.report-filters .filter-toolbar{align-items:end}.report-filters .field{min-width:170px}.form-error{color:var(--negative);padding:0 20px 16px;font-size:12px}@media (max-width:767px){.report-filters .field{flex:1;min-width:120px}.report-filters .filter-toolbar>.rt-Button{width:100%}.page-meta{row-gap:8px;font-size:12px}.metric small,.chart-axis,.chart-dates,.chart-foot,.cash-footer,.panel-heading p{font-size:12px}}.detail-time{margin-top:4px;font-size:12px;display:block}.detail-list dd{overflow-wrap:anywhere}.cash-member-tags{flex-wrap:wrap;gap:6px;max-width:260px;display:flex}.wallet-date-filters{margin-top:20px}.wallet-date-filters summary{cursor:pointer;color:var(--gray-11);padding:8px 0;font-size:14px}.wallet-date-filters[open] summary{margin-bottom:12px}.wallet-filter-actions{align-items:center;gap:20px;margin-top:20px;display:flex}.wallet-snapshot-meta{margin-top:16px}.wallet-status-note{background:var(--amber-3);color:var(--amber-11);border-radius:var(--radius-3);padding:16px}.wallet-filters .wallet-date-filters,.wallet-filters .wallet-filter-actions{margin-left:20px;margin-right:20px}.wallet-filter-actions{margin-bottom:20px}.wallet-filters .wallet-date-filters .filter-toolbar{padding:0}.cash-member-tags .rt-Badge{white-space:normal;overflow-wrap:anywhere}.wallet-filters .wallet-date-filters .operation-filter-grid{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.wallet-filters .wallet-date-filters .operation-filter-grid{grid-template-columns:minmax(0,1fr)}}.referral-link,.referral-back a{align-items:center;gap:8px;display:inline-flex}.referral-back{margin-bottom:20px;font-size:13px}.referral-table{margin-top:24px}.referral-table th[scope=colgroup]{text-align:center}.referral-parent{margin-bottom:24px}.referral-parent summary,.referral-extra-filters summary{cursor:pointer;padding:16px 20px;font-size:13px}.referral-parent dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0 20px 20px;display:grid}.referral-parent dt{color:var(--muted);margin-bottom:7px;font-size:12px}.referral-parent dd{overflow-wrap:anywhere;margin:0;font-size:13px}.referral-filter-actions{flex-wrap:wrap;align-items:center;gap:20px;margin:20px;display:flex}.referral-filter-note{margin:0 20px 20px}.referral-extra-filters .operation-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:600px){.referral-parent dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.promotion-date-filter{border:0;flex:2 310px;min-width:0;margin:0;padding:0}.promotion-date-filter legend{color:var(--muted);padding:0 0 8px;font-size:12px}.promotion-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.promotion-date-fields .field{min-width:0;max-width:none}.promotion-date-fields input{box-sizing:border-box;width:100%;min-width:0}.promotion-catalogue-filters .field-error{width:100%;color:var(--red-11);margin:0;font-size:13px}.agent-directory-filters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agent-directory-filters .field{min-width:0;max-width:none}.agent-registration-filter{border:0;grid-column:span 2;min-width:0;margin:0;padding:0}.agent-registration-filter legend{color:var(--muted);padding:0 0 8px;font-size:12px}.agent-registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agent-registration-fields input{box-sizing:border-box;width:100%;min-width:0}.agent-directory-filters .field-error{color:var(--red-11);grid-column:1/-1;margin:0;font-size:13px}@media (max-width:1150px){.agent-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.agent-directory-filters{grid-template-columns:minmax(0,1fr);padding:20px 16px}.agent-registration-filter{grid-column:auto}.agent-registration-fields{grid-template-columns:minmax(0,1fr)}}.agent-more-filters{display:none}@media (max-width:600px){.agent-more-filters{justify-self:start;display:inline-flex}.agent-directory-filters:not(.filters-expanded) .agent-advanced-field{display:none}}.rank-history-link{margin-top:12px;display:flex}.level-name{gap:4px;min-width:140px;display:grid}.level-name small{color:var(--gray-11)}.level-rule-link{text-align:left;justify-self:start;font-weight:600}.level-page-actions{flex-wrap:wrap;gap:10px;display:flex}.level-rule-dialog{width:min(650px,100vw - 32px)}.level-rule-view{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.level-rule-view>.rt-Button{justify-self:start}.level-rule-view .rank-history-heading>div{min-width:0}.level-rule-section h3{color:var(--gray-11);margin:0 0 12px;font-size:14px;font-weight:600}.level-rule-facts{gap:0;margin:0;display:grid}.level-rule-facts>div{border-bottom:1px solid var(--gray-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;padding:12px 0;display:grid}.level-rule-facts dt{color:var(--gray-11)}.level-rule-facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.level-condition-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.level-condition-list li{border-left:2px solid var(--jade-7);padding-left:12px}.level-condition-list small{color:var(--gray-11);overflow-wrap:anywhere;display:block}.level-rule-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:600px){.level-rule-dialog{width:calc(100vw - 32px);padding:16px}.level-rule-facts>div{gap:12px}}.level-note{white-space:normal;overflow-wrap:anywhere;max-width:280px;display:block}.level-members-dialog{width:min(1100px,100vw - 32px);max-width:1100px}.level-members{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.level-members .data-table,.level-members .rank-history-heading>div{min-width:0}.level-members>.rt-Button{justify-self:start}.level-member-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.level-member-filters .field{flex:1;min-width:140px}.level-member-filters .field-error{flex-basis:100%}.level-members-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.level-members .table-scroll table{min-width:800px}@media (max-width:600px){.level-members-dialog{width:calc(100vw - 32px);padding:16px}.level-member-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.level-member-filters .field{min-width:0}.level-member-filters .rt-SelectTrigger{width:100%}}.member-rank-history{min-width:0;margin-top:24px}.rank-history-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;display:flex}.rank-history-heading h2{margin:0;font-size:20px}.rank-history-heading p{margin:8px 0 0}.rank-history-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:24px 0;display:flex}.rank-history-filters .field{flex:140px;min-width:0;max-width:none}.rank-history-filters input{box-sizing:border-box;width:100%;min-width:0}.rank-history-filters .field-error{color:var(--red-11);flex-basis:100%;margin:0;font-size:13px}.member-rank-history .data-table{margin-inline:-12px}.member-rank-history .table-scroll table{min-width:0}.member-rank-history td{white-space:normal}.rank-history-note{margin:20px 0 0;line-height:1.6}.rank-assigned-at{gap:4px;display:grid}.rank-assigned-at small{color:var(--muted)}.member-settlements{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin-top:24px;display:grid}.member-settlements>.rt-Button{justify-self:start}.member-settlements .rank-history-heading,.member-settlements .rank-history-filters{margin:0}.member-settlements .table-scroll table{min-width:560px}.settlement-summary{border-block:1px solid var(--gray-6);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:20px;display:grid}.settlement-summary>div{gap:8px;min-width:0;display:grid}.settlement-summary span{color:var(--gray-11);font-size:12px}.settlement-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(17px,2vw,23px)}.settlement-tools,.referral-member-actions{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.settlement-tools .field{min-width:130px}.settlement-label{gap:3px;display:grid}.settlement-open{width:fit-content;margin-top:18px;display:flex}.member-drawer:has(.member-settlements){width:980px}.item-mode{justify-self:start}.item-summary{border-block:1px solid var(--gray-6);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:24px;padding-block:20px;display:grid}.item-summary>div{align-content:start;gap:8px;min-width:0;display:grid}.item-summary span{color:var(--gray-11);font-size:12px}.item-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(20px,2vw,26px)}.item-status-summary>div{flex-wrap:wrap;gap:8px 16px;display:flex}.item-status-summary b{color:var(--gray-12);font-variant-numeric:tabular-nums;margin-left:4px}.item-tools .item-search{flex:200px;max-width:360px}@media (max-width:600px){.settlement-summary{grid-template-columns:1fr 1fr}.settlement-summary>div:first-child{grid-column:1/-1}.referral-parent .panel-heading{flex-wrap:wrap}}@media (max-width:767px){.financial-rank-heading .rt-Button,.financial-rank-filters .rt-Button,.financial-rank-filters .rt-TextFieldRoot,.financial-rank-table .rt-Button,.financial-rank-table .rt-IconButton,.financial-rank-table .rt-SelectTrigger{min-height:44px}.financial-rank-heading .page-actions>.rt-Button:first-child,.financial-rank-table .rt-IconButton{min-width:44px}.financial-rank-filters .rt-TextFieldInput{font-size:16px}}.retention-page{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.retention-page>.panel{margin-bottom:24px}.retention-page .report-filters .retention-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.retention-page .retention-group-fields{border:0;flex-wrap:wrap;grid-column:1/-2;align-items:center;gap:8px 24px;min-width:0;margin:0;padding:0;display:flex}.retention-page .retention-group-fields legend{color:var(--muted);margin-bottom:8px;padding:0;font-size:12px}.retention-page .retention-group-fields label{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.retention-page .report-filters>p{padding:0 24px 16px}.retention-page .retention-help{-webkit-text-decoration:underline dotted var(--muted);text-decoration:underline dotted var(--muted);text-underline-offset:4px;cursor:help}.retention-page .retention-help:hover,.retention-page .retention-help:focus-visible{color:var(--accent-11);text-decoration-color:currentColor}.retention-page .retention-metrics{border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:8px 24px 24px}.retention-page .retention-metrics .metric{border-left:0;padding:0}.retention-page .retention-metrics .metric-label{margin-bottom:10px;line-height:1.5}.retention-page .retention-metrics strong{letter-spacing:-.6px;white-space:normal;overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,25px);line-height:1.35}.retention-page .retention-metrics strong .numeric{font:inherit;letter-spacing:inherit}.retention-page .retention-metric-pair{font-variant-numeric:tabular-nums;gap:5px;display:grid}.retention-page .retention-metric-pair small{color:var(--muted);font-size:12px}.retention-page .table-link{width:fit-content;color:var(--accent-11);text-underline-offset:3px;text-decoration:underline}.retention-page .table-link:hover{color:var(--text)}.retention-page .retention-table-note{padding:0 24px 12px}.retention-page .retention-summary-details{border-top:1px solid var(--border)}.retention-page .retention-summary-details>summary,.retention-page .retention-definitions>summary{color:var(--text);cursor:pointer;padding:16px 24px;font-size:12px}.retention-page .retention-summary-details>summary:hover,.retention-page .retention-definitions>summary:hover{background:var(--gray-2)}.retention-page .retention-summary-details>summary:focus-visible,.retention-page .retention-definitions>summary:focus-visible{outline-offset:-4px}.retention-page .retention-definitions{border-top:1px solid var(--border)}.retention-page .retention-definitions dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;padding:4px 24px 24px;font-size:12px;display:grid}.retention-page .retention-definitions dt{margin-bottom:6px;font-weight:550}.retention-page .retention-definitions dd{color:var(--muted);margin:0;line-height:1.65}.retention-page .table-scroll:focus-visible{outline-offset:-3px}.retention-page .report-inclusion-note{overflow-wrap:anywhere}@media (max-width:1023px){.retention-page .retention-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.retention-page .report-filters .retention-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retention-page .retention-group-fields{grid-column:1/-1}.retention-page .retention-filter-grid>.rt-Button{justify-self:start}}@media (max-width:767px){.retention-page .page-heading{flex-direction:column}.retention-page .page-heading p{max-width:none}.retention-page .page-actions{flex-wrap:wrap;width:100%}.retention-page .page-actions>.rt-Button{width:auto;padding-inline:14px;font-size:12px}.retention-page .page-actions .desktop-label{display:inline}.retention-page .rt-Button,.retention-page .rt-IconButton,.retention-page .rt-SelectTrigger,.retention-page .rt-TextFieldRoot,.retention-page th button,.retention-page .table-link{min-height:44px}.retention-page .rt-IconButton,.retention-page .table-link{min-width:44px}.retention-page .rt-TextFieldInput{font-size:16px}.retention-page .retention-group-fields{gap:0 20px}.retention-page .retention-group-fields label{min-height:44px}.retention-page .report-filters>p,.retention-page .retention-table-note{padding-inline:18px}.retention-page .retention-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:8px 18px 24px}.retention-page .retention-metrics strong{font-size:20px}.retention-page .retention-metrics .table-link{align-items:center;display:inline-flex}.retention-page .retention-definitions dl{grid-template-columns:minmax(0,1fr);padding-inline:18px}.retention-page .retention-summary-details>summary,.retention-page .retention-definitions>summary{min-height:44px;padding-inline:18px}.retention-page .panel-heading{flex-wrap:wrap;align-items:flex-start}.retention-page .table-tools,.retention-page .table-pagination{flex-wrap:wrap;gap:12px}.retention-page .pagination-actions{margin-left:auto}}.retention-member-dialog{overscroll-behavior:contain;width:min(1100px,100vw - 48px);top:50%;left:50%;max-height:calc(100dvh - 32px)!important;margin:0!important;position:fixed!important;overflow:auto!important;transform:translate(-50%,-50%)!important}.retention-member-dialog .retention-member-heading{align-items:flex-start;gap:16px}.retention-member-dialog .retention-cohort-scope{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.65}.retention-member-dialog .retention-member-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:20px;display:flex}.retention-member-dialog .retention-member-freshness{margin-top:16px;line-height:1.65}.retention-member-dialog .table-scroll table{min-width:560px}.retention-member-dialog .table-link{color:var(--accent-11)}.retention-member-dialog .table-link:hover strong{text-underline-offset:3px;text-decoration:underline}.retention-member-dialog .table-scroll:focus-visible{outline-offset:-3px}@media (max-width:767px){.retention-member-dialog{width:calc(100vw - 24px);padding:18px}.retention-member-dialog .rt-Button,.retention-member-dialog .rt-IconButton,.retention-member-dialog .rt-SelectTrigger,.retention-member-dialog .table-link,.retention-member-dialog th button,.retention-member-detail .rt-Button,.retention-member-detail .rt-IconButton{min-height:44px}.retention-member-dialog .rt-IconButton,.retention-member-detail .rt-IconButton{min-width:44px}.retention-member-dialog .table-tools,.retention-member-dialog .table-pagination{flex-wrap:wrap;gap:12px}.retention-member-dialog .pagination-actions{margin-left:auto}.retention-member-dialog .retention-member-tools{align-items:flex-start}.retention-member-dialog .retention-member-tools>.rt-Button{width:100%}}.member-tag-page,.custom-report-page{min-width:0}.vip-settings-page .rt-Button{min-height:44px}.advertising-directory-page,.agent-templates-page{min-width:0}.agent-template-tabs{flex-wrap:wrap}@media (max-width:767px){:is(.advertising-directory-page,.advertising-detail-dialog,.agent-templates-page,.agent-template-dialog) .rt-Button,:is(.advertising-directory-page,.advertising-detail-dialog,.agent-templates-page,.agent-template-dialog) .rt-IconButton,:is(.advertising-directory-page,.agent-templates-page) .rt-SelectTrigger,:is(.advertising-directory-page,.agent-templates-page) .table-link,:is(.advertising-directory-page,.agent-templates-page) th button,.agent-template-tabs .rt-TabsTrigger{min-height:44px}:is(.advertising-directory-page,.advertising-detail-dialog,.agent-templates-page,.agent-template-dialog) .rt-IconButton{min-width:44px}:is(.advertising-directory-page,.agent-templates-page) .rt-TextFieldInput{font-size:16px}:is(.advertising-directory-page,.agent-templates-page) .table-tools,:is(.advertising-directory-page,.agent-templates-page) .table-pagination{flex-wrap:wrap;gap:12px}:is(.advertising-directory-page,.agent-templates-page) .pagination-actions{margin-left:auto}:is(.member-tag-page,.member-tag-dialog,.custom-report-page) .rt-Button,:is(.member-tag-page,.member-tag-dialog,.custom-report-page) .rt-IconButton,:is(.member-tag-page,.member-tag-dialog,.custom-report-page) .rt-SelectTrigger,:is(.member-tag-page,.member-tag-dialog,.custom-report-page) .table-link,:is(.member-tag-page,.custom-report-page) th button{min-height:44px}:is(.member-tag-page,.member-tag-dialog,.custom-report-page) .rt-IconButton{min-width:44px}:is(.member-tag-page,.custom-report-page) .rt-TextFieldInput{font-size:16px}:is(.member-tag-page,.custom-report-page) .table-tools,:is(.member-tag-page,.custom-report-page) .table-pagination{flex-wrap:wrap;gap:12px}:is(.member-tag-page,.custom-report-page) .pagination-actions{margin-left:auto}}.agent-credit-page,.agent-credit-results{min-width:0}.agent-credit-page .agent-credit-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;display:grid}.agent-credit-page .agent-credit-filter-fields>.field{min-width:0}.agent-credit-page .agent-credit-filter-fields .rt-TextFieldRoot,.agent-credit-page .agent-credit-filter-fields .rt-TextFieldInput{width:100%;min-width:0}.agent-credit-page .agent-credit-filter-fields .field>.rt-Button,.agent-credit-page .agent-credit-filter-fields .field>.rt-SelectTrigger{justify-content:space-between;width:100%}.agent-credit-page .report-option-value{min-width:0;max-width:none}.agent-credit-page .rt-Button,.agent-credit-page .rt-IconButton,.agent-credit-page .rt-SelectTrigger,.agent-credit-page .rt-TextFieldRoot,.agent-credit-page .table-link,.agent-credit-detail-dialog .rt-Button,.agent-credit-detail-dialog .rt-IconButton{min-height:44px}.agent-credit-page .rt-IconButton,.agent-credit-detail-dialog .rt-IconButton{min-width:44px}.agent-credit-page .rt-TextFieldInput{font-size:16px}.agent-credit-page .agent-credit-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.agent-credit-page .agent-credit-totals strong{line-height:1.4}.agent-credit-results .table-scroll table{min-width:1340px}.agent-credit-results th,.agent-credit-results td{padding-inline:18px}.agent-credit-results td{height:58px;padding-block:12px}.agent-credit-results .numeric{font-size:12px}.agent-credit-results .table-link{color:var(--accent-11);text-underline-offset:3px;text-decoration:underline}.agent-credit-results .table-link:hover{color:var(--text)}.agent-credit-results .table-scroll:focus-visible{outline-offset:-3px}.agent-credit-select-content .rt-SelectItem,:is(body:has(.agent-credit-page) .report-option-picker .rt-Button,body:has(.agent-credit-page) .report-option-picker .rt-TextFieldRoot,body:has(.agent-credit-page) .report-option-picker .rt-RadioGroupItem,body:has(.agent-credit-page) .rt-DropdownMenuContent .rt-BaseMenuItem){min-height:44px}body:has(.agent-credit-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.agent-credit-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.agent-credit-detail-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px)!important;overflow:auto!important}.agent-credit-detail-dialog .agent-credit-detail-heading{z-index:1;background:var(--color-panel-solid);border-bottom:1px solid var(--border);padding-bottom:12px;position:sticky;top:0}.agent-credit-detail-dialog .detail-list>div{grid-template-columns:minmax(100px,.85fr) minmax(0,1.4fr);gap:16px;line-height:1.65}.agent-credit-detail-dialog .detail-list dd{overflow-wrap:anywhere}.agent-credit-detail-dialog .detail-list>div:last-child dd{text-align:left}@media (max-width:1279px){.agent-credit-page .agent-credit-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.agent-credit-page .agent-credit-filter-fields>label{grid-column:1/-1}.agent-credit-page .agent-credit-filter-fields>.rt-Button{width:100%}.agent-credit-page .agent-credit-results-heading{flex-direction:column;align-items:flex-start}.agent-credit-page .agent-credit-result-actions{width:100%}.agent-credit-page .agent-credit-result-actions>.rt-Button{flex:auto}.agent-credit-page .agent-credit-totals{grid-template-columns:minmax(0,1fr);gap:24px}.agent-credit-page .table-tools,.agent-credit-page .table-pagination{flex-wrap:wrap;gap:12px}.agent-credit-page .pagination-actions{margin-left:auto}.agent-credit-detail-dialog .detail-list>div{grid-template-columns:minmax(86px,.8fr) minmax(0,1.3fr);gap:12px}}.agent-directory-detail-page{min-width:0}.agent-directory-detail-page .agent-detail-open{color:var(--accent-11);min-height:44px}.agent-directory-detail-page .agent-detail-open:hover strong{text-underline-offset:3px;text-decoration:underline}.agent-detail-drawer{overscroll-behavior:contain;width:600px;top:12px;bottom:12px;right:12px;border-radius:12px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;padding:28px!important;position:fixed!important;overflow:auto!important;transform:none!important}.agent-detail-view{min-width:0}.agent-detail-heading{z-index:1;border-bottom:1px solid var(--border);background:var(--color-panel-solid);padding-bottom:16px;position:sticky;top:0}.agent-detail-heading>div{overflow-wrap:anywhere;min-width:0}.agent-detail-tools{margin-block:20px 24px}.agent-detail-drawer .rt-Button,.agent-detail-drawer .rt-IconButton{min-height:44px}.agent-detail-drawer .rt-IconButton{min-width:44px}.agent-detail-section+.agent-detail-section{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.agent-detail-section h2{margin-bottom:12px;font-size:14px}.agent-detail-drawer .detail-list{margin:16px 0 0}.agent-detail-drawer .detail-list>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.5fr);gap:16px;line-height:1.65}.agent-detail-drawer .detail-list dd{overflow-wrap:anywhere}.agent-sensitive-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:16px 0 0;padding-left:18px;font-size:12px;line-height:1.6;display:grid}.agent-detail-memo{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.agent-detail-unavailable,.agent-detail-freshness{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.65}@media (max-width:767px){.agent-directory-detail-page .rt-Button,.agent-directory-detail-page .rt-IconButton,.agent-directory-detail-page .rt-SelectTrigger{min-height:44px}.agent-directory-detail-page .rt-IconButton{min-width:44px}.agent-directory-detail-page .rt-TextFieldInput{font-size:16px}.agent-detail-drawer{width:100vw;top:0;bottom:0;right:0;border-radius:0!important;max-width:100vw!important;max-height:100dvh!important;padding:22px 18px!important}.agent-detail-drawer .detail-list>div{grid-template-columns:minmax(92px,.85fr) minmax(0,1.2fr);gap:12px}.agent-sensitive-list{grid-template-columns:minmax(0,1fr)}}.agent-workspace-tabs{z-index:2;background:var(--color-panel-solid);flex-wrap:wrap;min-height:48px;margin-bottom:16px;position:sticky;top:0}.agent-workspace-tabs .rt-TabsTrigger{min-height:44px}.agent-detail-workspace .agent-detail-heading{top:48px}.agent-permissions-view{min-width:0}.agent-permission-context{margin-bottom:24px;line-height:1.65}.agent-permission-tree+.agent-permission-tree{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.agent-permission-tree h2{margin-bottom:16px;font-size:14px}.agent-permission-notice{margin-bottom:16px}.agent-permission-list,.agent-permission-list ul{margin:0;padding:0;list-style:none}.agent-permission-list ul{border-left:1px solid var(--border);margin-left:8px;padding-left:18px}.agent-permission-list>li+li{border-top:1px solid var(--border)}.agent-permission-branch>summary{cursor:pointer;min-height:44px;padding:12px 4px}.agent-permission-branch>summary:hover{background:var(--gray-2)}.agent-permission-branch>summary:focus-visible{outline-offset:-2px}.agent-permission-leaf{padding:12px 4px}.agent-permission-caption{vertical-align:middle;justify-content:space-between;align-items:flex-start;gap:12px;width:calc(100% - 20px);font-size:12px;display:inline-flex}.agent-permission-leaf .agent-permission-caption{width:100%}.agent-permission-name{overflow-wrap:anywhere;min-width:0}.agent-permission-name strong{font-size:12px;font-weight:550}.agent-permission-name small{margin-top:4px;font-size:12px;line-height:1.5;display:block}.agent-permission-state{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;max-width:50%;display:flex}.agent-permission-state .rt-Badge{white-space:normal;overflow-wrap:anywhere}.agent-permission-description,.agent-permission-empty{color:var(--muted);overflow-wrap:anywhere;margin:8px 4px 16px;font-size:12px;line-height:1.65}.agent-permission-orphan{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.agent-permission-orphan h3{margin-bottom:8px;font-size:13px}.agent-permission-orphan>p{margin-bottom:12px}.member-login-page .report-filters form{padding:24px}.member-login-page .field,.member-login-page .field .rt-TextFieldRoot,.member-login-page .field .rt-TextFieldInput{min-width:0}.member-login-page .field>.rt-SelectTrigger{justify-content:space-between;width:100%}.member-login-page .rt-Button,.member-login-page .rt-IconButton,.member-login-page .rt-SelectTrigger,.member-login-page .rt-TextFieldRoot{min-height:44px}.member-login-page button[aria-label^=Copy\ ],.member-login-page .rt-IconButton{min-width:44px}.member-login-page .form-error{padding:16px 0 0}.transfer-record-page input{font-size:16px}body:has(.transfer-record-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.transfer-record-page) .report-option-picker .rt-Button{min-height:44px}body:has(.transfer-record-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.transfer-record-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.transfer-record-page) .report-option-list label{min-height:44px}body:has(.transfer-record-page) .rt-SelectItem{min-height:44px}body:has(.transfer-record-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.transfer-record-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.operator-history-page input{font-size:16px}body:has(.export-jobs-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.operator-history-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.operator-history-page th button,.operator-directory-page th button,.bank-definitions-page th button{min-height:44px}body:has(.operator-history-page) .report-option-picker .rt-Button{min-height:44px}body:has(.operator-history-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.operator-history-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.operator-history-page) .report-option-list label{min-height:44px}body:has(.operator-history-page) .rt-SelectItem{min-height:44px}body:has(.operator-history-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.operator-directory-page) .rt-SelectItem{min-height:44px}body:has(.operator-directory-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.bank-definitions-page) .rt-SelectItem{min-height:44px}body:has(.bank-definitions-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.export-jobs-page) .report-option-picker .rt-Button{min-height:44px}body:has(.export-jobs-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.export-jobs-page) .report-option-list label{min-height:44px}body:has(.export-jobs-page) .rt-SelectItem{min-height:44px}body:has(.export-jobs-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.bank-definitions-page .rt-TabsTrigger,.cash-hourly-dialog th button,.operator-group-members-dialog .rt-Button,.operator-group-members-dialog .rt-IconButton,.operator-group-members-dialog .rt-TextFieldRoot,.operator-group-members-dialog .rt-SelectTrigger,.cash-hourly-dialog .rt-Button,.cash-hourly-dialog .rt-IconButton,.cash-hourly-dialog .rt-SelectTrigger{min-height:44px}body:has(.cash-hourly-dialog) .rt-SelectItem{min-height:44px}body:has(.cash-hourly-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.operator-group-members-dialog) .rt-SelectItem{min-height:44px}body:has(.operator-group-members-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.operator-group-members-dialog input{font-size:16px}.help-center-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.help-sidebar{border-right:1px solid var(--border);padding-right:24px}.help-reading-region{min-width:0}.help-article{line-height:1.7}.help-document-table table{border-collapse:collapse;width:100%;font-size:13px}.help-document-table th,.help-document-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:12px 16px}.help-document-table th{background:var(--gray-2);font-weight:600}@media (max-width:767px){.help-center-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.help-sidebar{border-right:0;border-bottom:1px solid var(--border);padding-bottom:20px;padding-right:0}}:is(body:has(.config-announcements-page) .rt-SelectItem,body:has(.config-announcement-dialog) .rt-SelectItem){min-height:44px}.operator-group-members-dialog .rt-DialogTitle{overflow-wrap:anywhere;min-width:0}.operator-group-configuration-graph .agent-permission-state{min-width:0}.operator-group-configuration-graph .agent-permission-state .rt-Badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}body:has(.operator-history-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}@media (max-width:767px){.member-login-page .report-filters form{padding:16px}.agent-workspace-tabs .rt-TabsTrigger{padding-inline:12px;font-size:12px}.agent-permission-caption{flex-direction:column;gap:8px}.agent-permission-state{justify-content:flex-start;max-width:100%}.agent-permission-list ul{margin-left:4px;padding-left:12px}}.bet-history-page input,.bet-history-dialog input{font-size:16px}body:has(.bet-history-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.bet-history-toggle,.bet-history-dialog th button,.bet-history-dialog .rt-Button,.bet-history-dialog .rt-IconButton,.bet-history-dialog .rt-SelectTrigger{min-height:44px}body:has(.bet-history-page) .report-option-picker .rt-Button{min-height:44px}body:has(.bet-history-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.bet-history-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.bet-history-page) .report-option-list label{min-height:44px}body:has(.bet-history-page) .rt-SelectItem{min-height:44px}body:has(.bet-history-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.bet-history-dialog) .rt-SelectItem{min-height:44px}body:has(.bet-history-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.bet-history-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.bet-history-toggle{min-width:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.bet-history-toggle:focus-visible,.bet-history-page .table-scroll:focus-visible,.bet-history-dialog .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.bet-history-hours-row:hover{background:0 0}.bet-history-hours-row>td{white-space:normal;height:auto;padding:0}.bet-history-hours{background:var(--gray-2);padding:12px 22px 16px}.bet-history-page .panel>.table-scroll{max-width:100%}@media (max-width:640px){.bet-history-hours{padding-inline:12px}}.bet-history-page .bet-history-presets{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.bet-history-page .bet-history-presets .rt-Button{min-height:44px}.game-transfer-record-page input{font-size:16px}body:has(.game-transfer-record-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.game-transfer-record-page) .report-option-picker .rt-Button{min-height:44px}body:has(.game-transfer-record-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.game-transfer-record-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.game-transfer-record-page) .report-option-list label{min-height:44px}body:has(.game-transfer-record-page) .rt-SelectItem{min-height:44px}body:has(.game-transfer-record-page) .rt-SelectTrigger{min-height:44px}body:has(.game-transfer-record-page) .rt-TextFieldRoot{min-height:44px}body:has(.game-transfer-record-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.game-transfer-record-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.game-transfer-record-page .game-transfer-totals{flex-wrap:wrap;gap:16px 40px;margin:0 0 16px;display:flex}.game-transfer-record-page .game-transfer-totals>div{min-width:0}.game-transfer-record-page .game-transfer-totals dt{color:var(--muted);font-size:13px}.game-transfer-record-page .game-transfer-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}.online-deposit-record-page input{font-size:16px}body:has(.online-deposit-record-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.online-deposit-record-page) .report-option-picker .rt-Button{min-height:44px}body:has(.online-deposit-record-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.online-deposit-record-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.online-deposit-record-page) .report-option-list label{min-height:44px}body:has(.online-deposit-record-page) .rt-SelectItem{min-height:44px}body:has(.online-deposit-record-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.online-deposit-record-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.payment-record-page input{font-size:16px}body:has(.payment-record-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.payment-record-page th button{min-height:44px}body:has(.payment-record-page) .report-option-picker .rt-Button{min-height:44px}body:has(.payment-record-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.payment-record-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.payment-record-page) .report-option-list label{min-height:44px}body:has(.payment-record-page) .rt-SelectItem{min-height:44px}body:has(.payment-record-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.payment-record-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.payment-record-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.payment-record-page .payment-record-presets{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.payment-record-page .payment-record-presets .rt-Button{min-height:44px}.manual-deposit-page input{font-size:16px}body:has(.manual-deposit-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.manual-deposit-page) .report-option-picker .rt-Button{min-height:44px}body:has(.manual-deposit-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.manual-deposit-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.manual-deposit-page) .report-option-list label{min-height:44px}body:has(.manual-deposit-page) .rt-SelectItem{min-height:44px}body:has(.manual-deposit-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.manual-deposit-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.manual-deposit-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.manual-deposit-page .manual-deposit-filter-grid>*{min-width:0}.manual-deposit-page .rt-Button,.manual-deposit-page .rt-SelectTrigger,.manual-deposit-page .rt-IconButton{min-height:44px}.manual-deposit-page .rt-IconButton{min-width:44px}.no-deposit-record-page input{font-size:16px}body:has(.no-deposit-record-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.no-deposit-record-page) .report-option-picker .rt-Button{min-height:44px}body:has(.no-deposit-record-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.no-deposit-record-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.no-deposit-record-page) .report-option-list label{min-height:44px}body:has(.no-deposit-record-page) .rt-SelectItem{min-height:44px}body:has(.no-deposit-record-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.no-deposit-record-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.no-deposit-record-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.reward-point-history-page input{font-size:16px}body:has(.reward-point-history-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.reward-point-history-page) .report-option-picker .rt-Button{min-height:44px}body:has(.reward-point-history-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.reward-point-history-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.reward-point-history-page) .report-option-list label{min-height:44px}body:has(.reward-point-history-page) .rt-SelectItem{min-height:44px}body:has(.reward-point-history-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.reward-point-history-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.reward-point-history-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.reward-point-history-page .reward-point-history-presets{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.reward-point-history-page .reward-point-history-presets .rt-Button{min-height:44px}.member-ranking-page input{font-size:16px}body:has(.member-ranking-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.member-ranking-page .table-pagination .rt-IconButton,.member-ranking-page .table-tools .rt-Button,.member-ranking-page th button{min-height:44px}body:has(.member-ranking-page) .report-option-picker .rt-Button{min-height:44px}body:has(.member-ranking-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.member-ranking-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.member-ranking-page) .report-option-list label{min-height:44px}body:has(.member-ranking-page) .rt-SelectItem{min-height:44px}body:has(.member-ranking-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.member-ranking-page .table-pagination .rt-IconButton{min-width:44px}.member-ranking-page .field{min-width:0}.member-ranking-page .member-ranking-presets{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.member-ranking-page .member-ranking-presets .rt-Button{min-height:44px}.member-ranking-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.bet-limit-page input{font-size:16px}body:has(.bet-limit-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.bet-limit-page .rt-TabsTrigger,.bet-limit-page th button{min-height:44px}body:has(.bet-limit-page) .report-option-picker .rt-Button{min-height:44px}body:has(.bet-limit-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.bet-limit-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.bet-limit-page) .report-option-list label{min-height:44px}body:has(.bet-limit-page) .rt-SelectItem{min-height:44px}body:has(.bet-limit-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.bet-limit-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.bet-limit-page .rt-TabsList{max-width:100%;overflow-x:auto}.bet-limit-page section,.bet-limit-page .data-table{min-width:0;max-width:100%}.bet-limit-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.payment-monitoring-page input,.payment-monitoring-page .rt-TextFieldInput{font-size:16px}body:has(.payment-monitoring-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.payment-monitoring-page th button,.payment-monitoring-page .rt-SelectTrigger,.payment-monitoring-page .rt-Button{min-height:44px}body:has(.payment-monitoring-page) .report-option-picker .rt-Button{min-height:44px}body:has(.payment-monitoring-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.payment-monitoring-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.payment-monitoring-page) .report-option-list label{min-height:44px}body:has(.payment-monitoring-page) .rt-SelectItem{min-height:44px}body:has(.payment-monitoring-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.payment-monitoring-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.payment-monitoring-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:20px;padding:16px 20px;display:flex}.payment-monitoring-toolbar>p{flex:100%}.payment-monitoring-toolbar .field{min-width:160px}.payment-monitoring-auto{cursor:pointer;align-items:center;gap:10px;min-height:44px;display:inline-flex}.payment-monitoring-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.payment-monitoring-card{border:1px solid var(--border);background:var(--gray-a3);border-radius:10px;min-width:0;padding:16px 18px}.payment-monitoring-card .metric-label{margin-bottom:8px}.payment-monitoring-card strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(18px,2vw,26px);font-weight:580;line-height:1.2;display:block}.payment-monitoring-card small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.payment-monitoring-card-rate[data-tone=success]{background:var(--green-a3);border-color:var(--green-a6)}.payment-monitoring-card-rate[data-tone=warning]{background:var(--amber-a3);border-color:var(--amber-a6)}.payment-monitoring-card-rate[data-tone=danger]{background:var(--red-a3);border-color:var(--red-a6)}.payment-monitoring-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-bottom:16px;display:grid}.payment-monitoring-row-wide{grid-template-columns:minmax(0,11fr) minmax(0,9fr)}.payment-monitoring-row>*{min-width:0}.payment-monitoring-panel{padding:20px}.payment-monitoring-panel h2{overflow-wrap:anywhere}.payment-monitoring-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:14px 0;display:flex}.payment-monitoring-filters .field{flex:200px;min-width:0}.payment-monitoring-filters .field .rt-SelectTrigger{justify-content:space-between;width:100%}.payment-monitoring-panel .table-scroll{max-height:360px;overflow:auto}.payment-monitoring-panel.payment-monitoring-deposit .table-scroll{max-height:644px}.payment-monitoring-panel.payment-monitoring-balance .table-scroll{max-height:540px}.payment-monitoring-expander{min-height:44px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.payment-monitoring-expander:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.payment-monitoring-number{text-align:right;font-variant-numeric:tabular-nums;display:block}.payment-monitoring-methods{border-top:1px solid var(--border);margin-top:16px;padding-top:12px}.payment-monitoring-methods h3{overflow-wrap:anywhere;margin-bottom:8px;font-size:13px}@media (max-width:1100px){.payment-monitoring-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.payment-monitoring-row,.payment-monitoring-row-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.payment-monitoring-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-monitoring-panel,.payment-monitoring-toolbar{padding:16px}}.ip-whitelist-page input{font-size:16px}body:has(.ip-whitelist-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.ip-whitelist-page) .report-option-picker .rt-Button{min-height:44px}body:has(.ip-whitelist-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.ip-whitelist-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.ip-whitelist-page) .report-option-list label{min-height:44px}body:has(.ip-whitelist-page) .rt-SelectItem{min-height:44px}body:has(.ip-whitelist-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.ip-whitelist-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.big-win-risk-page input,.big-win-risk-dialog input{font-size:16px}body:has(.big-win-risk-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.big-win-risk-page .rt-TabsTrigger,.big-win-risk-page th button,.big-win-risk-dialog th button,.big-win-risk-dialog .rt-Button,.big-win-risk-dialog .rt-IconButton,.big-win-risk-dialog .rt-SelectTrigger{min-height:44px}body:has(.big-win-risk-page) .report-option-picker .rt-Button{min-height:44px}body:has(.big-win-risk-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.big-win-risk-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.big-win-risk-page) .report-option-list label{min-height:44px}body:has(.big-win-risk-page) .rt-SelectItem{min-height:44px}body:has(.big-win-risk-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.big-win-risk-dialog) .rt-SelectItem{min-height:44px}body:has(.big-win-risk-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.big-win-risk-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.big-win-risk-chips{flex-wrap:wrap;gap:4px;max-width:36ch;display:inline-flex}.big-win-risk-chip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.big-win-risk-swatch{border-radius:50%;flex:none;width:8px;height:8px}.big-win-risk-wrap{white-space:normal;overflow-wrap:anywhere;max-width:42ch;display:block}.big-win-risk-page h2,.big-win-risk-dialog .rt-DialogDescription{overflow-wrap:anywhere}.big-win-risk-page .table-scroll,.big-win-risk-dialog .table-scroll{position:relative}.blacklist-page input,.blacklist-dialog input{font-size:16px}body:has(.blacklist-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.blacklist-page .rt-SelectTrigger,.blacklist-page .rt-TextFieldRoot,.blacklist-dialog .rt-SelectTrigger,.blacklist-dialog .rt-TextFieldRoot,.blacklist-dialog .rt-Button,.blacklist-page th button{min-height:44px}body:has(.blacklist-page) .report-option-picker .rt-Button{min-height:44px}body:has(.blacklist-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.blacklist-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.blacklist-page) .report-option-list label{min-height:44px}body:has(.blacklist-page) .rt-SelectItem{min-height:44px}body:has(.blacklist-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.blacklist-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.blacklist-page .rt-TabsList{box-shadow:none;gap:4px}.blacklist-page .rt-TabsTrigger{min-height:44px}.blacklist-page .data-table th[scope=row]{text-align:left;white-space:nowrap;font-weight:600}.game-tag-page input{font-size:16px}body:has(.game-tag-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.game-tag-page) .report-option-picker .rt-Button{min-height:44px}body:has(.game-tag-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.game-tag-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.game-tag-page) .report-option-list label{min-height:44px}body:has(.game-tag-page) .rt-SelectItem{min-height:44px}body:has(.game-tag-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.game-tag-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.game-tag-page .game-tag-translations{gap:8px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.game-tag-page .game-tag-translations li{overflow-wrap:anywhere;gap:2px;min-width:0;max-width:40ch;display:grid}.payment-bank-layout{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:16px;margin-top:20px;display:grid}.payment-bank-layout>*{min-width:0}.payment-bank-platforms,.payment-bank-records{padding:20px}.payment-bank-platforms h2,.payment-bank-records h2{overflow-wrap:anywhere}.payment-bank-platforms ul{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.payment-bank-platforms button{text-align:left;width:100%;min-height:44px;font:inherit;color:inherit;border-radius:var(--radius-3,8px);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:1px solid #0000;padding:8px 12px}.payment-bank-platforms button:hover{background:var(--gray-a3)}.payment-bank-platforms button[aria-current=true]{background:var(--accent-a3);border-color:var(--accent-a7);font-weight:600}.payment-bank-platforms button:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.payment-bank-page th button,.payment-bank-page .rt-TabsTrigger{min-height:44px}body:has(.payment-bank-page) .rt-SelectItem{min-height:44px}body:has(.payment-bank-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}@media (max-width:720px){.payment-bank-layout{grid-template-columns:minmax(0,1fr)}.payment-bank-platforms,.payment-bank-records{padding:16px}}.reward-point-redeem-page input{font-size:16px}body:has(.reward-point-redeem-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.reward-point-redeem-page .rt-TabsTrigger,.reward-point-redeem-page th button,.reward-point-redeem-page .table-pagination .rt-IconButton{min-height:44px}body:has(.reward-point-redeem-page) .report-option-picker .rt-Button{min-height:44px}body:has(.reward-point-redeem-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.reward-point-redeem-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.reward-point-redeem-page) .report-option-list label{min-height:44px}body:has(.reward-point-redeem-page) .rt-SelectItem{min-height:44px}body:has(.reward-point-redeem-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.reward-point-redeem-page .table-pagination .rt-IconButton{min-width:44px}body:has(.reward-point-redeem-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.reward-point-redeem-page .rt-TabsList{flex-wrap:wrap}.reward-point-redeem-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.reward-point-redeem-page .reward-point-redeem-presets{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.reward-point-redeem-page .reward-point-redeem-presets .rt-Button{min-height:44px}.manual-accounting-page input,.manual-accounting-dialog input{font-size:16px}.manual-accounting-page th button,.manual-accounting-page .rt-TabsTrigger,.manual-accounting-page td .rt-Button,.manual-accounting-dialog th button,.manual-accounting-dialog .rt-Button,.manual-accounting-dialog .rt-IconButton,.manual-accounting-dialog .rt-SelectTrigger,.manual-accounting-dialog .rt-TextFieldRoot{min-height:44px}body:has(.manual-accounting-page) .rt-SelectItem{min-height:44px}body:has(.manual-accounting-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.manual-accounting-dialog) .rt-SelectItem{min-height:44px}body:has(.manual-accounting-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.manual-accounting-page .manual-accounting-filter-grid>*,.manual-accounting-page section,.manual-accounting-page .data-table,.manual-accounting-dialog .data-table{min-width:0;max-width:100%}.manual-accounting-page .table-scroll:focus-visible,.manual-accounting-dialog .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.manual-accounting-page .manual-accounting-amount,.manual-accounting-dialog .manual-accounting-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.manual-accounting-page .manual-accounting-wrap{white-space:normal;overflow-wrap:anywhere;min-width:22ch;max-width:34ch;display:block}.manual-reward-page input,.manual-reward-dialog input{font-size:16px}body:has(.manual-reward-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.manual-reward-dialog) .report-option-picker .rt-TextFieldInput{font-size:16px}.manual-reward-page .rt-TabsTrigger,.manual-reward-page th button,.manual-reward-page .table-pagination .rt-SelectTrigger,.manual-reward-page .table-pagination .rt-IconButton,.manual-reward-page .table-tools .rt-Button,.manual-reward-page .data-table td .rt-Button,.manual-reward-dialog th button,.manual-reward-dialog .table-pagination .rt-SelectTrigger,.manual-reward-dialog .table-pagination .rt-IconButton,.manual-reward-dialog .table-tools .rt-Button,.manual-reward-dialog .rt-Button,.manual-reward-dialog .rt-IconButton{min-height:44px}body:has(.manual-reward-page) .report-option-picker .rt-Button{min-height:44px}body:has(.manual-reward-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.manual-reward-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.manual-reward-page) .report-option-list label{min-height:44px}body:has(.manual-reward-page) .rt-SelectItem{min-height:44px}body:has(.manual-reward-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.manual-reward-dialog) .report-option-picker .rt-Button{min-height:44px}body:has(.manual-reward-dialog) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.manual-reward-dialog) .report-option-list label{min-height:44px}body:has(.manual-reward-dialog) .rt-SelectItem{min-height:44px}body:has(.manual-reward-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.manual-reward-page .table-pagination .rt-IconButton,.manual-reward-dialog .table-pagination .rt-IconButton{min-width:44px}body:has(.manual-reward-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.manual-reward-page section,.manual-reward-page .data-table,.manual-reward-dialog .data-table{min-width:0;max-width:100%}.manual-reward-page h2,.manual-reward-dialog .rt-DialogDescription{overflow-wrap:anywhere}.manual-reward-page .table-scroll,.manual-reward-dialog .table-scroll{position:relative}.manual-reward-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.manual-reward-wrap{white-space:normal;overflow-wrap:anywhere;max-width:36ch;display:block}.withdraw-monitor-page input{font-size:16px}.withdraw-monitor-page th button{min-height:44px}body:has(.withdraw-monitor-page) .rt-SelectItem{min-height:44px}body:has(.withdraw-monitor-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.withdraw-monitor-page section,.withdraw-monitor-page .data-table{min-width:0;max-width:100%}.withdraw-monitor-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.withdraw-monitor-page .withdraw-monitor-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.payment-flow-page .rt-Button,.payment-flow-page .rt-IconButton,.payment-flow-dialog .rt-Button,.payment-flow-dialog .rt-IconButton{min-height:44px}body:has(.payment-flow-page) .rt-SelectItem{min-height:44px}body:has(.payment-flow-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.payment-flow-values{gap:12px;margin:0;display:grid}.payment-flow-values>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.payment-flow-values dt{color:var(--muted);overflow-wrap:anywhere;min-width:0}.payment-flow-values dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}@media (max-width:480px){.payment-flow-values>div{flex-direction:column;align-items:flex-start;gap:4px}.payment-flow-values dd{text-align:left}}.payment-merchant-page input,.payment-merchant-page .rt-TextFieldInput{font-size:16px}body:has(.payment-merchant-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.payment-merchant-page th button,.payment-merchant-page .rt-SelectTrigger,.payment-merchant-page .rt-Button{min-height:44px}body:has(.payment-merchant-page) .report-option-picker .rt-Button{min-height:44px}body:has(.payment-merchant-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.payment-merchant-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.payment-merchant-page) .report-option-list label{min-height:44px}body:has(.payment-merchant-page) .rt-SelectItem{min-height:44px}body:has(.payment-merchant-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.payment-merchant-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.payment-merchant-page section,.payment-merchant-page .data-table{min-width:0;max-width:100%}.payment-merchant-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.payment-merchant-balance{white-space:nowrap;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;display:inline-flex}.payment-merchant-balance[data-tone=green]{color:var(--green-11)}.payment-merchant-balance[data-tone=red]{color:var(--red-11)}.payment-merchant-memo{justify-items:start;gap:4px;min-width:240px;max-width:360px;display:grid}.payment-merchant-memo>span{white-space:pre-wrap;overflow-wrap:anywhere}.payment-merchant-memo>span[data-clamped=true]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:720px){.payment-merchant-memo{min-width:200px}}.payment-group-layout{grid-template-columns:minmax(280px,5fr) minmax(0,7fr);align-items:start;gap:16px;margin-top:20px;display:grid}.payment-group-layout>*{min-width:0}.payment-group-list,.payment-group-main{padding:20px}.payment-group-list h2,.payment-group-main h2,.payment-group-main h3{overflow-wrap:anywhere}.payment-group-main h3{margin:16px 0 12px;font-size:14px}.payment-group-list .data-table,.payment-group-main .data-table{margin-top:12px}:is(.payment-group-page input,body:has(.payment-group-page) .rt-TextFieldInput){font-size:16px}.payment-group-page .table-link,.payment-group-page th button{min-width:44px;min-height:44px}.payment-group-page .field .rt-Button{min-height:44px}body:has(.payment-group-page) .rt-SelectItem{min-height:44px}body:has(.payment-group-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}@media (max-width:960px){.payment-group-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.payment-group-list,.payment-group-main{padding:16px}}.feedback-page input,.feedback-dialog input{font-size:16px}body:has(.feedback-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.feedback-page .rt-TabsTrigger,.feedback-page th button,.feedback-dialog .rt-Button,.feedback-dialog .rt-IconButton{min-height:44px}body:has(.feedback-page) .report-option-picker .rt-Button{min-height:44px}body:has(.feedback-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.feedback-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.feedback-page) .report-option-list label{min-height:44px}body:has(.feedback-page) .rt-SelectItem{min-height:44px}body:has(.feedback-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.feedback-dialog) .rt-SelectItem{min-height:44px}body:has(.feedback-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.feedback-page section,.feedback-page .data-table{min-width:0;max-width:100%}.feedback-page h2,.feedback-dialog .rt-DialogDescription{overflow-wrap:anywhere}.feedback-content,.feedback-wrap{overflow-wrap:anywhere;max-width:44ch;display:block}.feedback-content{white-space:pre-wrap}.feedback-wrap{white-space:normal}.feedback-chips{flex-wrap:wrap;gap:4px;max-width:32ch;display:inline-flex}.feedback-chip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.feedback-swatch{border-radius:50%;flex:none;width:8px;height:8px}.feedback-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.feedback-total{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px 16px;margin-top:16px;padding:16px 20px;display:flex}.feedback-total p{text-align:right;flex-basis:100%}.feedback-detail{gap:16px;margin:0;display:grid}.feedback-field dt{color:var(--muted);margin-bottom:4px;font-size:13px}.feedback-field dd{overflow-wrap:anywhere;margin:0}.feedback-page .table-scroll,.feedback-dialog .table-scroll{position:relative}:is(.payment-methods-page input,body:has(.payment-methods-page) .rt-TextFieldInput,body:has(.payment-methods-page) .rt-SelectTrigger){font-size:16px}.payment-methods-page .payment-methods-tabs{margin-top:20px}.payment-methods-tabs .rt-TabsTrigger,.payment-methods-page .table-link,.payment-methods-page th button,.payment-methods-page .field .rt-Button{min-height:44px}body:has(.payment-methods-page) .rt-SelectItem{min-height:44px}body:has(.payment-methods-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.payment-methods-layout{grid-template-columns:minmax(200px,1fr) minmax(0,4fr);align-items:start;gap:16px;margin-top:16px;display:grid}.payment-methods-layout>*{min-width:0}.payment-methods-categories{padding:12px}.payment-methods-categories ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.payment-methods-categories button{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:14px}.payment-methods-categories button:hover{background:var(--sidebar)}.payment-methods-categories button[aria-current=true]{background:var(--sidebar);box-shadow:inset 3px 0 0 var(--text);font-weight:600}.payment-methods-main{padding:20px}.payment-methods-main h2,.payment-methods-main h3{overflow-wrap:anywhere}.payment-methods-category-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;display:flex}.payment-methods-category-header h3{font-size:14px}.payment-methods-filters{margin:16px 0}.payment-methods-main .data-table{margin-top:12px}.payment-methods-formulas{margin:12px 0 8px;padding-left:20px}@media (max-width:960px){.payment-methods-layout{grid-template-columns:minmax(0,1fr)}.payment-methods-categories ul{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}@media (max-width:720px){.payment-methods-main{padding:16px}}.account-maintenance-page input{font-size:16px}body:has(.account-maintenance-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.account-maintenance-page th button,.account-maintenance-page .rt-TabsTrigger{min-height:44px}body:has(.account-maintenance-page) .report-option-picker .rt-Button{min-height:44px}body:has(.account-maintenance-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.account-maintenance-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.account-maintenance-page) .report-option-list label{min-height:44px}body:has(.account-maintenance-page) .rt-SelectItem{min-height:44px}body:has(.account-maintenance-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.account-maintenance-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.account-maintenance-page section,.account-maintenance-page .data-table,.account-maintenance-page .field{min-width:0;max-width:100%}.account-maintenance-page .rt-TabsList{overflow-x:auto}.account-maintenance-chips{flex-wrap:wrap;gap:4px;max-width:40ch;display:flex}.account-maintenance-dot{background:var(--gray-9);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.account-maintenance-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.domain-management-page input{font-size:16px}body:has(.domain-management-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.domain-management-page .rt-TabsTrigger,.domain-management-page .table-pagination .rt-IconButton,.domain-management-page .table-tools .rt-Button,.domain-management-page th button{min-height:44px}body:has(.domain-management-page) .report-option-picker .rt-Button{min-height:44px}body:has(.domain-management-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.domain-management-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.domain-management-page) .report-option-list label{min-height:44px}body:has(.domain-management-page) .rt-SelectItem{min-height:44px}body:has(.domain-management-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.domain-management-page .table-pagination .rt-IconButton{min-width:44px}body:has(.domain-management-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.domain-management-page .rt-TabsList{max-width:100%;overflow-x:auto}.domain-management-page .field,.domain-management-page section,.domain-management-page .data-table{min-width:0;max-width:100%}.domain-management-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.event-tracking-page input,.event-tracking-dialog input{font-size:16px}body:has(.event-tracking-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.event-tracking-page .rt-TabsTrigger,.event-tracking-page th button,.event-tracking-dialog .rt-Button,.event-tracking-dialog .rt-IconButton{min-height:44px}body:has(.event-tracking-page) .report-option-picker .rt-Button{min-height:44px}body:has(.event-tracking-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.event-tracking-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.event-tracking-page) .report-option-list label{min-height:44px}body:has(.event-tracking-page) .rt-SelectItem{min-height:44px}body:has(.event-tracking-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.event-tracking-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.event-tracking-page .rt-TabsList{flex-wrap:wrap;height:auto}.event-tracking-page section,.event-tracking-page .data-table{min-width:0;max-width:100%}.event-tracking-page h2,.event-tracking-dialog .rt-DialogDescription{overflow-wrap:anywhere}.event-tracking-wrap,.event-tracking-url,.event-tracking-remark{overflow-wrap:anywhere;max-width:44ch;display:block}.event-tracking-wrap{white-space:normal}.event-tracking-url{white-space:normal;max-width:52ch}.event-tracking-remark{white-space:pre-wrap}.event-tracking-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.event-tracking-chips{flex-wrap:wrap;gap:4px;max-width:32ch;display:inline-flex}.event-tracking-chip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.event-tracking-page .table-scroll,.event-tracking-dialog .table-scroll{position:relative}.message-template-page input,.message-template-dialog input{font-size:16px}body:has(.message-template-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.message-template-page .rt-TabsTrigger,.message-template-page th button,.message-template-page .table-pagination .rt-SelectTrigger,.message-template-page .table-pagination .rt-IconButton,.message-template-page .table-tools .rt-Button,.message-template-dialog .rt-Button,.message-template-dialog .rt-IconButton{min-height:44px}body:has(.message-template-page) .report-option-picker .rt-Button{min-height:44px}body:has(.message-template-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.message-template-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.message-template-page) .report-option-list label{min-height:44px}body:has(.message-template-page) .rt-SelectItem{min-height:44px}body:has(.message-template-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.message-template-page .table-pagination .rt-IconButton{min-width:44px}body:has(.message-template-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.message-template-page section,.message-template-page .data-table{min-width:0;max-width:100%}.message-template-page h2,.message-template-dialog .rt-DialogDescription{overflow-wrap:anywhere}.message-template-page .table-scroll,.message-template-dialog .table-scroll{position:relative}.message-template-wrap{white-space:normal;overflow-wrap:anywhere;unicode-bidi:isolate;max-width:36ch;display:block}.message-template-clamp{text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate;max-width:40ch;display:block;overflow:hidden}.message-template-detail{gap:16px;margin:0;display:grid}.message-template-field dt{color:var(--muted);margin-bottom:4px;font-size:13px}.message-template-field dd{overflow-wrap:anywhere;margin:0}.message-template-body{border:1px solid var(--border);max-height:40dvh;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:isolate;border-radius:6px;margin:0;padding:12px;overflow:auto}.message-template-body:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.message-template-preview{border:1px dashed var(--border);border-radius:6px;gap:8px;max-height:40dvh;padding:12px;display:grid;overflow:auto}.message-template-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-template-cells{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 16px;display:flex}.message-template-cells>span{flex:8ch;min-width:0}.system-notification-page input{font-size:16px}:is(body:has(.system-notification-page) .rt-SelectItem,body:has(.system-notification-page) .rt-SelectTrigger,body:has(.system-notification-page) .rt-TabsTrigger,body:has(.system-notification-page) .rt-Button){min-height:44px}.system-notification-wrap{overflow-wrap:anywhere}.system-notification-chips{flex-wrap:wrap;gap:4px;display:flex}.system-notification-chip{border:1px solid var(--gray-a6);border-radius:999px;padding:2px 8px;font-size:12px;line-height:18px}.system-notification-receiver{flex-direction:column;gap:2px;display:flex}.system-notification-content-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:200px;display:flex}.system-notification-content{white-space:pre-wrap;overflow-wrap:anywhere}.system-notification-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sms-records-page input{font-size:16px}body:has(.sms-records-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.sms-records-page th button,.sms-records-page .rt-TabsTrigger{min-height:44px}body:has(.sms-records-page) .report-option-picker .rt-Button{min-height:44px}body:has(.sms-records-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.sms-records-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.sms-records-page) .report-option-list label{min-height:44px}body:has(.sms-records-page) .rt-SelectItem{min-height:44px}body:has(.sms-records-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.sms-records-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.sms-records-page .sms-records-filter-grid>*,.sms-records-page section,.sms-records-page .data-table{min-width:0;max-width:100%}.sms-records-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.app-push-page input,.app-push-dialog input{font-size:16px}body:has(.app-push-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.app-push-page th button,.app-push-page td .rt-Button,.app-push-dialog th button,.app-push-dialog .rt-Button,.app-push-dialog .rt-IconButton,.app-push-dialog .rt-SelectTrigger,.app-push-dialog .rt-TextFieldRoot{min-height:44px}body:has(.app-push-page) .report-option-picker .rt-Button{min-height:44px}body:has(.app-push-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.app-push-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.app-push-page) .report-option-list label{min-height:44px}body:has(.app-push-page) .rt-SelectItem{min-height:44px}body:has(.app-push-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.app-push-dialog) .rt-SelectItem{min-height:44px}body:has(.app-push-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.app-push-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.app-push-page .app-push-filter-grid>*,.app-push-page section,.app-push-page .data-table,.app-push-dialog .data-table{min-width:0;max-width:100%}.app-push-page .table-scroll:focus-visible,.app-push-dialog .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.app-push-page .app-push-wrap,.app-push-dialog .app-push-wrap{white-space:normal;overflow-wrap:anywhere;max-width:36ch;display:block}.app-push-page .app-push-clamp{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:40ch;display:-webkit-box;overflow:hidden}.app-push-page .app-push-names,.app-push-dialog .app-push-names{flex-wrap:wrap;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.app-push-page .app-push-names li,.app-push-dialog .app-push-names li{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;padding:2px 8px;font-size:12px}.app-push-page .app-push-count{justify-content:space-between;gap:12px;font-size:12px;display:flex}.app-push-page .app-push-success,.app-push-dialog .app-push-success{color:var(--green-11)}.app-push-page .app-push-fail,.app-push-dialog .app-push-fail{color:var(--red-11)}.app-push-dialog .app-push-block{min-width:0;padding:16px}.app-push-dialog .app-push-block p{margin-top:8px}.app-push-dialog .app-push-bar{background:var(--red-9);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.app-push-dialog .app-push-bar>span{background:var(--green-9);height:100%;display:block}.email-records-page input{font-size:16px}body:has(.email-records-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.email-records-page th button,.email-records-page td button{min-height:44px}body:has(.email-records-page) .report-option-picker .rt-Button{min-height:44px}body:has(.email-records-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.email-records-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.email-records-page) .report-option-list label{min-height:44px}body:has(.email-records-page) .rt-SelectItem{min-height:44px}body:has(.email-records-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.email-records-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.email-records-page .email-records-filter-grid>*,.email-records-page section,.email-records-page .data-table{min-width:0;max-width:100%}.email-records-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.webmail-records-page input{font-size:16px}body:has(.webmail-records-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.webmail-records-page th button,.webmail-records-page td button{min-height:44px}body:has(.webmail-records-page) .report-option-picker .rt-Button{min-height:44px}body:has(.webmail-records-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.webmail-records-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.webmail-records-page) .report-option-list label{min-height:44px}body:has(.webmail-records-page) .rt-SelectItem{min-height:44px}body:has(.webmail-records-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.webmail-records-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.webmail-records-page .webmail-records-filter-grid>*,.webmail-records-page section,.webmail-records-page .data-table{min-width:0;max-width:100%}.webmail-records-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.sns-records-page input{font-size:16px}body:has(.sns-records-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.sns-records-page th button,.sns-records-page .rt-TabsTrigger{min-height:44px}body:has(.sns-records-page) .report-option-picker .rt-Button{min-height:44px}body:has(.sns-records-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.sns-records-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.sns-records-page) .report-option-list label{min-height:44px}body:has(.sns-records-page) .rt-SelectItem{min-height:44px}body:has(.sns-records-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.sns-records-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.sns-records-page .sns-records-filter-grid>*,.sns-records-page section,.sns-records-page .data-table{min-width:0;max-width:100%}.sns-records-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.sns-records-page .rt-SelectTrigger{min-width:0;max-width:100%}.sns-records-page .detail-list dd{overflow-wrap:anywhere;min-width:0}.sns-records-page .detail-list>div{align-items:center}.sns-records-page .panel h2,.sns-records-page .panel h3{overflow-wrap:anywhere}.sns-records-page .panel h3{margin-top:8px}.withdraw-requests-page input{font-size:16px}body:has(.withdraw-requests-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.withdraw-requests-page) .report-option-picker .rt-Button{min-height:44px}body:has(.withdraw-requests-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.withdraw-requests-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.withdraw-requests-page) .report-option-list label{min-height:44px}body:has(.withdraw-requests-page) .rt-SelectItem{min-height:44px}body:has(.withdraw-requests-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.withdraw-requests-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.withdraw-requests-page .rt-TabsList{flex-wrap:wrap}.withdraw-requests-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.withdraw-requests-page .withdraw-requests-filter-grid>*,.withdraw-requests-page section,.withdraw-requests-page .data-table{min-width:0;max-width:100%}.withdraw-requests-page .rt-Button,.withdraw-requests-page .rt-SelectTrigger,.withdraw-requests-page .rt-IconButton,.withdraw-requests-page th button{min-height:44px}.withdraw-requests-page .rt-IconButton{min-width:44px}.slot-game-page input,.slot-game-page textarea,.slot-game-dialog input,.slot-game-dialog textarea{font-size:16px}.slot-game-page .rt-TabsTrigger,.slot-game-dialog .rt-TabsTrigger,.slot-game-dialog .rt-Button,.slot-game-dialog .rt-IconButton,.slot-game-dialog .rt-TextFieldRoot{min-height:44px}.slot-game-page .slot-game-header{flex-wrap:wrap;gap:16px 48px;margin-top:16px;padding:20px 24px;display:flex}.slot-game-page .slot-game-header p{margin:4px 0 0}.slot-game-page .slot-game-transfer{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.slot-game-page .slot-game-pane,.slot-game-dialog .slot-game-pane{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.slot-game-page .slot-game-pane h3,.slot-game-dialog .slot-game-pane h3{margin:0;font-size:15px}.slot-game-page .slot-game-list,.slot-game-dialog .slot-game-list{max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.slot-game-page .slot-game-list li,.slot-game-dialog .slot-game-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:4px 8px;display:flex}.slot-game-dialog .slot-game-list li{justify-content:flex-start}.slot-game-page .slot-game-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.slot-game-page .slot-game-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.slot-game-page .slot-game-facts{gap:8px;margin:0;display:grid}.slot-game-page .slot-game-facts>div{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.slot-game-page .slot-game-facts dt{color:var(--muted);font-size:12px}.slot-game-page .slot-game-facts dd{min-width:0;margin:0}.slot-game-page .slot-game-device,.slot-game-dialog .slot-game-device{align-items:center;gap:6px;display:inline-flex}.slot-game-dialog .slot-game-dialog-body{gap:16px;display:grid}@media (max-width:720px){.slot-game-page .slot-game-transfer{grid-template-columns:minmax(0,1fr)}}.other-game-layout-page .other-game-layout-header{margin-top:16px;padding:20px 24px}.other-game-layout-page .other-game-layout-names{gap:8px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.other-game-layout-page .other-game-layout-names li{overflow-wrap:anywhere;justify-items:start;gap:2px;min-width:0;max-width:40ch;display:grid}.layout-articles-page input{font-size:16px}.layout-articles-page th button{min-height:44px}body:has(.layout-articles-page) .rt-SelectItem{min-height:44px}.layout-articles-page .layout-articles-filter-grid>*,.layout-articles-page section,.layout-articles-page .data-table{min-width:0;max-width:100%}.layout-articles-page .layout-articles-title{overflow-wrap:anywhere;white-space:pre-wrap;max-width:60ch;display:block}.layout-articles-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.layout-game-lists-page input{font-size:16px}.layout-game-lists-page .layout-game-lists-settings,.layout-game-lists-page .layout-game-lists-transfer{min-width:0;margin-top:16px;padding:20px 24px}.layout-game-lists-page dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0;display:grid}.layout-game-lists-page dt{color:var(--gray-11);font-size:13px}.layout-game-lists-page dd{margin:4px 0 0}.layout-game-lists-page .layout-game-lists-pane{align-content:start;gap:8px;min-width:0;display:grid}.layout-game-lists-page .layout-game-lists-pane h3{margin:0;font-size:14px}.layout-game-lists-page .layout-game-lists-items,.layout-game-lists-page .layout-game-lists-names{min-width:0;margin:0;padding:0;list-style:none}.layout-game-lists-page .layout-game-lists-items{border:1px solid var(--gray-6);border-radius:6px;max-height:320px;overflow-y:auto}.layout-game-lists-page .layout-game-lists-items li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px 12px;display:flex}.layout-game-lists-page .layout-game-lists-items li+li{border-top:1px solid var(--gray-5)}.layout-game-lists-page .layout-game-lists-names{gap:8px;margin-top:12px;display:grid}.layout-game-lists-page .layout-game-lists-names li{overflow-wrap:anywhere;justify-items:start;gap:2px;max-width:40ch;display:grid}.index-setting-page input{font-size:16px}body:has(.index-setting-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.index-setting-page .rt-TabsTrigger,.index-setting-page th button{min-height:44px}body:has(.index-setting-page) .report-option-picker .rt-Button{min-height:44px}body:has(.index-setting-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.index-setting-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.index-setting-page) .report-option-list label{min-height:44px}body:has(.index-setting-page) .rt-SelectItem{min-height:44px}body:has(.index-setting-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.index-setting-page .rt-TabsList{max-width:100%;overflow-x:auto}.index-setting-page section,.index-setting-page .data-table{min-width:0;max-width:100%}.index-setting-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.index-setting-page .index-setting-list{gap:8px;margin:0;padding:0;display:grid}.index-setting-page .index-setting-list>div{grid-template-columns:minmax(96px,34%) minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.index-setting-page .index-setting-list dt{color:var(--muted);font-size:12px}.index-setting-page .index-setting-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.index-setting-page .index-setting-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.index-setting-page .index-setting-cards li{min-width:0}.index-setting-page .index-setting-cards article{border:1px solid var(--border);border-radius:8px;gap:8px;min-width:0;height:100%;padding:12px;display:grid}.index-setting-page .index-setting-cards article>.rt-Badge{justify-self:start}.interface-settings-page .interface-settings-device{max-width:100%;margin-top:16px}.interface-settings-page .rt-SegmentedControlItem{min-width:88px;min-height:44px}.interface-settings-page .interface-settings-panel{min-width:0;max-width:100%;margin-top:16px;padding:20px 24px}.interface-settings-page .interface-settings-style{border:1px solid var(--amber-7);background:var(--amber-3);color:var(--amber-11);overflow-wrap:anywhere;border-radius:8px;margin:0 0 16px;padding:12px 16px}.interface-settings-page .interface-settings-rows{gap:16px;min-width:0;margin:12px 0 0;display:grid}.interface-settings-page .interface-settings-rows>div{gap:6px;min-width:0;display:grid}.interface-settings-page .interface-settings-rows dt{color:var(--muted);font-size:12px}.interface-settings-page .interface-settings-rows dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.interface-settings-page .interface-settings-hint{max-width:60ch;margin:12px 0 0}.interface-settings-page .interface-settings-swatch{border:1px solid var(--border);border-radius:6px;flex:none;width:24px;height:24px}.interface-settings-page .interface-settings-grid{border:1px solid var(--border);border-radius:6px;grid-template-rows:repeat(3,14px);grid-template-columns:repeat(3,14px);gap:3px;padding:4px;display:inline-grid}.interface-settings-page .interface-settings-grid span{border:1px solid var(--border);border-radius:3px}.interface-settings-page .interface-settings-grid span[data-active=true]{background:var(--accent-9);border-color:var(--accent-9)}.interface-settings-page .interface-settings-position-help{margin-top:16px}.layout-parameters-page .rt-Button{min-height:44px}.layout-parameters-page .panel{min-width:0;max-width:100%}.layout-parameters-dialog .layout-parameters-status{margin:0 0 16px}.layout-parameters-dialog .layout-parameters-rows{gap:16px;min-width:0;margin:0;display:grid}.layout-parameters-dialog .layout-parameters-rows>div{gap:6px;min-width:0;display:grid}.layout-parameters-dialog .layout-parameters-rows dt{color:var(--muted);font-size:12px}.layout-parameters-dialog .layout-parameters-rows dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.layout-parameters-dialog .rt-IconButton,.layout-parameters-dialog .rt-Button{min-width:44px;min-height:44px}.popup-management-page .rt-TabsTrigger,.popup-management-page th button{min-height:44px}body:has(.popup-management-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.popup-management-page .rt-TabsList{max-width:100%;overflow-x:auto}.popup-management-page section,.popup-management-page .data-table{min-width:0;max-width:100%}.popup-management-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.popup-management-banner{margin-bottom:16px;padding:16px}.popup-management-preview{margin-top:16px;padding:16px}.popup-management-preview h3{margin-bottom:4px}.popup-management-preview ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.popup-management-preview li{border:1px solid var(--border);border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.promotion-record-page input{font-size:16px}body:has(.promotion-record-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.promotion-record-page th button,.promotion-record-page td button,.promotion-record-page .rt-Button,.promotion-record-page .rt-SelectTrigger,.promotion-record-page .rt-IconButton{min-height:44px}body:has(.promotion-record-page) .report-option-picker .rt-Button{min-height:44px}body:has(.promotion-record-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.promotion-record-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.promotion-record-page) .report-option-list label{min-height:44px}body:has(.promotion-record-page) .rt-SelectItem{min-height:44px}body:has(.promotion-record-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.promotion-record-page .rt-IconButton{min-width:44px}body:has(.promotion-record-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.promotion-record-page .promotion-record-filter-grid>*,.promotion-record-page section,.promotion-record-page .data-table{min-width:0;max-width:100%}.promotion-record-page .promotion-record-presets{flex-wrap:wrap;gap:8px;display:flex}.promotion-record-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.promotion-audit-page input{font-size:16px}body:has(.promotion-audit-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.promotion-audit-page .rt-TabsTrigger,.promotion-audit-page th button{min-height:44px}body:has(.promotion-audit-page) .report-option-picker .rt-Button{min-height:44px}body:has(.promotion-audit-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.promotion-audit-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.promotion-audit-page) .report-option-list label{min-height:44px}body:has(.promotion-audit-page) .rt-SelectItem{min-height:44px}body:has(.promotion-audit-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.promotion-audit-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.promotion-audit-page section,.promotion-audit-page .data-table{min-width:0;max-width:100%}.promotion-audit-page h2{overflow-wrap:anywhere}.promotion-audit-wrap{overflow-wrap:anywhere;white-space:normal;max-width:44ch;display:block}.promotion-audit-chips{flex-wrap:wrap;gap:4px;max-width:32ch;display:inline-flex}.promotion-audit-chip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.promotion-audit-swatch{border-radius:50%;flex:none;width:8px;height:8px}.promotion-audit-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.promotion-audit-page .table-scroll{position:relative}.promotion-content-page input{font-size:16px}body:has(.promotion-content-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.promotion-content-page .data-table th button{min-height:44px}body:has(.promotion-content-page) .report-option-picker .rt-Button{min-height:44px}body:has(.promotion-content-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.promotion-content-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.promotion-content-page) .report-option-list label{min-height:44px}body:has(.promotion-content-page) .rt-SelectItem{min-height:44px}body:has(.promotion-content-page) .rt-SelectTrigger{min-height:44px}body:has(.promotion-content-page) .rt-TextFieldRoot{min-height:44px}body:has(.promotion-content-page) .rt-TabsTrigger{min-height:44px}body:has(.promotion-content-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.promotion-content-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.promotion-content-page .promotion-content-translations{gap:8px;min-width:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.promotion-content-page .promotion-content-translations li{overflow-wrap:anywhere;gap:2px;min-width:0;max-width:40ch;display:grid}.voucher-code-page input{font-size:16px}body:has(.voucher-code-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.voucher-code-page .rt-TabsTrigger,.voucher-code-page .rt-Button,.voucher-code-page .rt-SelectTrigger,.voucher-code-page .rt-TextFieldRoot,.voucher-code-page th button{min-height:44px}body:has(.voucher-code-page) .report-option-picker .rt-Button{min-height:44px}body:has(.voucher-code-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.voucher-code-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.voucher-code-page) .report-option-list label{min-height:44px}body:has(.voucher-code-page) .rt-SelectItem{min-height:44px}body:has(.voucher-code-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.voucher-code-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.voucher-code-page section,.voucher-code-page .data-table{min-width:0;max-width:100%}.voucher-code-wrap{overflow-wrap:anywhere;white-space:normal;max-width:36ch;display:block}.voucher-code-chips{flex-wrap:wrap;gap:4px;max-width:28ch;display:inline-flex}.voucher-code-chip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.voucher-code-page .table-scroll{position:relative}.game-item-page input{font-size:16px}body:has(.game-item-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.game-item-page th button,.game-item-page td button,.game-item-page .rt-Button,.game-item-page .rt-SelectTrigger,.game-item-page .rt-IconButton{min-height:44px}body:has(.game-item-page) .report-option-picker .rt-Button{min-height:44px}body:has(.game-item-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.game-item-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.game-item-page) .report-option-list label{min-height:44px}body:has(.game-item-page) .rt-SelectItem{min-height:44px}body:has(.game-item-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.game-item-page .rt-IconButton{min-width:44px}body:has(.game-item-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.game-item-page .game-item-filter-grid>*,.game-item-page section,.game-item-page .data-table{min-width:0;max-width:100%}.game-item-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.member-period-bonus-page input{font-size:16px}body:has(.member-period-bonus-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.member-period-bonus-page .rt-TabsTrigger,.member-period-bonus-page th button{min-height:44px}body:has(.member-period-bonus-page) .report-option-picker .rt-Button{min-height:44px}body:has(.member-period-bonus-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.member-period-bonus-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.member-period-bonus-page) .report-option-list label{min-height:44px}body:has(.member-period-bonus-page) .rt-SelectItem{min-height:44px}body:has(.member-period-bonus-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.member-period-bonus-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.member-period-bonus-page section,.member-period-bonus-page .data-table,.member-period-bonus-page fieldset{min-width:0;max-width:100%}.member-period-bonus-page h2{overflow-wrap:anywhere}.member-period-bonus-range{border:0;margin:0;padding:0}.member-period-bonus-range legend{margin-bottom:8px;padding:0;font-weight:600}.member-period-bonus-wrap{overflow-wrap:anywhere;white-space:normal;max-width:44ch;display:block}.member-period-bonus-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.member-period-bonus-status{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;max-width:32ch;display:inline-flex}.member-period-bonus-page .table-scroll{position:relative}:is(.birthday-bonus-page input,body:has(.birthday-bonus-page) .rt-TextFieldInput){font-size:16px}.birthday-bonus-page .rt-TabsTrigger,.birthday-bonus-page th button{min-height:44px}body:has(.birthday-bonus-page) .rt-SelectItem{min-height:44px}body:has(.birthday-bonus-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.birthday-bonus-page section,.birthday-bonus-page .data-table{min-width:0;max-width:100%}.birthday-bonus-page h2{overflow-wrap:anywhere}.birthday-bonus-wrap{overflow-wrap:anywhere;white-space:normal;max-width:36ch;display:block}.birthday-bonus-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.birthday-bonus-reward{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.birthday-bonus-status{overflow-wrap:anywhere;white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;max-width:28ch;display:flex}.birthday-bonus-totals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0 0 16px;display:grid}.birthday-bonus-totals>div{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px 16px}.birthday-bonus-totals dt{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.birthday-bonus-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:600}.birthday-bonus-page .table-scroll{position:relative}:is(.invite-friends-page input,body:has(.invite-friends-page) .rt-TextFieldInput){font-size:16px}.invite-friends-page .rt-TabsTrigger,.invite-friends-page th button{min-height:44px}body:has(.invite-friends-page) .rt-SelectItem{min-height:44px}body:has(.invite-friends-page) .rt-SelectTrigger{min-height:44px}body:has(.invite-friends-page) .rt-TextFieldRoot{min-height:44px}.invite-friends-page section,.invite-friends-page .data-table{min-width:0;max-width:100%}.invite-friends-page h2{overflow-wrap:anywhere}.invite-friends-wrap{overflow-wrap:anywhere;white-space:normal;max-width:44ch;display:block}.invite-friends-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.invite-friends-info,.invite-friends-status{overflow-wrap:anywhere;white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;max-width:36ch;display:flex}.invite-friends-totals{flex-wrap:wrap;gap:8px 24px;margin:0 0 16px;display:flex}.invite-friends-totals dt{color:var(--muted);font-size:12px}.invite-friends-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.invite-friends-page .table-scroll{position:relative}:is(.dragon-tiger-page input,body:has(.dragon-tiger-page) .rt-TextFieldInput){font-size:16px}.dragon-tiger-page th button,.dragon-tiger-page td button,.dragon-tiger-page .rt-TabsTrigger,.dragon-tiger-page .rt-SelectTrigger{min-height:44px}body:has(.dragon-tiger-page) .rt-SelectItem{min-height:44px}.dragon-tiger-page .rt-TabsList{max-width:100%;overflow-x:auto}.dragon-tiger-page .dragon-tiger-filter-grid>*,.dragon-tiger-page section,.dragon-tiger-page .data-table{min-width:0;max-width:100%}.dragon-tiger-page .dragon-tiger-presets{flex-wrap:wrap;gap:8px;display:flex}.dragon-tiger-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.deposit-commission-referrals-page input{font-size:16px}body:has(.deposit-commission-referrals-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.deposit-commission-referrals-page th button,.deposit-commission-referrals-page .rt-TabsTrigger,.deposit-commission-referrals-dialog th button,.deposit-commission-referrals-dialog .rt-Button,.deposit-commission-referrals-dialog .rt-IconButton,.deposit-commission-referrals-dialog .rt-SelectTrigger{min-height:44px}body:has(.deposit-commission-referrals-page) .rt-SelectItem{min-height:44px}body:has(.deposit-commission-referrals-dialog) .rt-SelectItem{min-height:44px}body:has(.deposit-commission-referrals-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.deposit-commission-referrals-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.deposit-commission-referrals-page .rt-TabsList{max-width:100%;overflow-x:auto}.deposit-commission-referrals-page section,.deposit-commission-referrals-page .data-table,.deposit-commission-referrals-dialog .data-table{min-width:0;max-width:100%}.deposit-commission-referrals-page .table-scroll:focus-visible,.deposit-commission-referrals-dialog .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.deposit-commission-referrals-range{border:0;min-width:0;margin:0;padding:0}.deposit-commission-referrals-range legend{padding:0 0 8px;font-weight:600}.deposit-commission-referrals-wrap{overflow-wrap:anywhere}.deposit-commission-referrals-amount{font-variant-numeric:tabular-nums;white-space:nowrap}.deposit-commission-referrals-status{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.deposit-commission-referrals-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 24px;margin:0 0 16px;display:grid}.deposit-commission-referrals-facts>div{min-width:0}.deposit-commission-referrals-facts dt{color:var(--muted);font-size:13px}.deposit-commission-referrals-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.deposit-commission-referrals-dialog{max-width:860px}:is(.referral-rebate-page input,body:has(.referral-rebate-page) .rt-TextFieldInput){font-size:16px}.referral-rebate-page .rt-TabsTrigger,.referral-rebate-page th button{min-height:44px}body:has(.referral-rebate-page) .rt-SelectItem{min-height:44px}body:has(.referral-rebate-dialog) .rt-SelectItem{min-height:44px}body:has(.referral-rebate-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.referral-rebate-page section,.referral-rebate-page .data-table,.referral-rebate-dialog .data-table{min-width:0;max-width:100%}.referral-rebate-page h2{overflow-wrap:anywhere}.referral-rebate-wrap{overflow-wrap:anywhere;white-space:normal;max-width:44ch;display:block}.referral-rebate-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.referral-rebate-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin:0 0 16px;display:grid}.referral-rebate-facts dd{margin:4px 0 0;font-size:18px;font-weight:600}.referral-rebate-dialog .rt-TabsTrigger,.referral-rebate-dialog th button{min-height:44px}.referral-rebate-page .table-scroll,.referral-rebate-dialog .table-scroll{position:relative}.community-share-page input{font-size:16px}body:has(.community-share-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.community-share-page .rt-TabsTrigger,.community-share-page th button,.community-share-page .table-pagination .rt-IconButton{min-height:44px}body:has(.community-share-page) .report-option-picker .rt-Button{min-height:44px}body:has(.community-share-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.community-share-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.community-share-page) .report-option-list label{min-height:44px}body:has(.community-share-page) .rt-SelectItem{min-height:44px}body:has(.community-share-page) .rt-SelectTrigger{min-height:44px}body:has(.community-share-page) .rt-TextFieldRoot{min-height:44px}body:has(.community-share-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.community-share-page .table-pagination .rt-IconButton{min-width:44px}body:has(.community-share-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.community-share-page .rt-TabsList{flex-wrap:wrap}.community-share-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.community-share-page .community-share-panel{margin-bottom:16px;padding:20px}.community-share-page .community-share-panel>h3{margin:0 0 12px}.community-share-page .community-share-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 24px;margin:0 0 16px;display:grid}.community-share-page .community-share-detail>div{min-width:0}.community-share-page .community-share-detail dt,.community-share-page .community-share-totals dt{color:var(--muted);font-size:13px}.community-share-page .community-share-detail dd{overflow-wrap:anywhere;margin:4px 0 0}.community-share-page .community-share-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.community-share-page ol.community-share-lines{min-width:24ch}.community-share-page .community-share-chips,.community-share-page .community-share-join>div{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.community-share-page .community-share-join{gap:6px;min-width:24ch;display:grid}.community-share-page .community-share-content{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:inherit;margin:0}.community-share-page .community-share-reason{white-space:normal;overflow-wrap:anywhere;max-width:28ch;display:block}.community-share-page .community-share-totals{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.community-share-page .community-share-totals>div{min-width:0}.community-share-page .community-share-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}@media (max-width:480px){.community-share-page .community-share-panel{padding:16px}}.login-lottery-page input{font-size:16px}body:has(.login-lottery-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.login-lottery-page) .report-option-picker .rt-Button{min-height:44px}body:has(.login-lottery-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.login-lottery-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.login-lottery-page) .report-option-list label{min-height:44px}body:has(.login-lottery-page) .rt-SelectItem{min-height:44px}body:has(.login-lottery-page) .rt-SelectTrigger{min-height:44px}body:has(.login-lottery-page) .rt-TextFieldRoot{min-height:44px}body:has(.login-lottery-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.login-lottery-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.login-lottery-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.login-lottery-page .login-lottery-totals{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.login-lottery-page .login-lottery-totals>div{min-width:0}.login-lottery-page .login-lottery-totals dt{color:var(--muted);font-size:13px}.login-lottery-page .login-lottery-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}.login-lottery-page .login-lottery-panel{margin-bottom:20px;padding:20px}.login-lottery-page .login-lottery-panel h3{margin:0 0 12px}.login-lottery-page .login-lottery-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 24px;margin:0 0 16px;display:grid}.login-lottery-page .login-lottery-detail>div{min-width:0}.login-lottery-page .login-lottery-detail dt{color:var(--muted);font-size:13px}.login-lottery-page .login-lottery-detail dd{overflow-wrap:anywhere;margin:4px 0 0}.login-lottery-page .login-lottery-lines{overflow-wrap:anywhere;margin:0;padding-left:18px}.login-lottery-page .login-lottery-group+.login-lottery-group{margin-top:8px}.lucky-draw-page input{font-size:16px}body:has(.lucky-draw-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.lucky-draw-page .rt-TabsTrigger,.lucky-draw-page th button,.lucky-draw-page .table-pagination .rt-IconButton{min-height:44px}body:has(.lucky-draw-page) .report-option-picker .rt-Button{min-height:44px}body:has(.lucky-draw-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.lucky-draw-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.lucky-draw-page) .report-option-list label{min-height:44px}body:has(.lucky-draw-page) .rt-SelectItem{min-height:44px}body:has(.lucky-draw-page) .rt-SelectTrigger{min-height:44px}body:has(.lucky-draw-page) .rt-TextFieldRoot{min-height:44px}body:has(.lucky-draw-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.lucky-draw-page .table-pagination .rt-IconButton{min-width:44px}body:has(.lucky-draw-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.lucky-draw-page .rt-TabsList{flex-wrap:wrap}.lucky-draw-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.lucky-draw-page .lucky-draw-summary{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.lucky-draw-page .lucky-draw-summary>div{min-width:0}.lucky-draw-page .lucky-draw-summary dt{color:var(--muted);font-size:13px}.lucky-draw-page .lucky-draw-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}.mission-center-page input{font-size:16px}body:has(.mission-center-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.mission-center-page .mission-card>summary,.mission-center-page th button{min-height:44px}body:has(.mission-center-page) .report-option-picker .rt-Button{min-height:44px}body:has(.mission-center-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.mission-center-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.mission-center-page) .report-option-list label{min-height:44px}body:has(.mission-center-page) .rt-SelectItem{min-height:44px}body:has(.mission-center-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.mission-center-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.mission-center-page .mission-panel{min-width:0;margin-bottom:20px;padding:20px}.mission-center-page .mission-panel>h3{margin-bottom:12px}.mission-center-page .mission-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 24px;margin:0;display:grid}.mission-center-page .mission-detail>div{min-width:0}.mission-center-page .mission-detail dt{color:var(--gray-11);font-size:13px}.mission-center-page .mission-detail dd{overflow-wrap:anywhere;margin:2px 0 0}.mission-center-page .mission-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 24px;margin:0;display:grid}.mission-center-page .mission-totals dt{color:var(--gray-11);font-size:13px}.mission-center-page .mission-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0}.mission-center-page .mission-lines{margin:0;padding:0;list-style:none}.mission-center-page .mission-lines li+li{margin-top:4px}.mission-center-page .mission-card{border:1px solid var(--gray-a6);border-radius:8px;min-width:0;margin-bottom:12px;padding:0 16px 12px}.mission-center-page .mission-card>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.mission-center-page .mission-card>summary:focus-visible,.mission-center-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.mission-center-page .mission-order{font-variant-numeric:tabular-nums;font-weight:600}.mission-center-page .mission-card-name{overflow-wrap:anywhere;flex:160px;min-width:0;font-weight:500}.mission-center-page .mission-card .table-scroll{margin-top:12px;overflow-x:auto}.mission-center-page .mission-table{border-collapse:collapse;width:100%;font-size:14px}.mission-center-page .mission-table th,.mission-center-page .mission-table td{border:1px solid var(--gray-a5);text-align:left;vertical-align:top;padding:8px 10px}.mission-center-page .mission-table th{background:var(--gray-a2);white-space:nowrap}.ticket-center-page input{font-size:16px}body:has(.ticket-center-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.ticket-center-page) .rt-TextFieldInput{font-size:16px}.ticket-center-page .rt-TabsTrigger,.ticket-center-page th button{min-height:44px}body:has(.ticket-center-page) .report-option-picker .rt-Button{min-height:44px}body:has(.ticket-center-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.ticket-center-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.ticket-center-page) .report-option-list label{min-height:44px}body:has(.ticket-center-page) .rt-SelectItem{min-height:44px}body:has(.ticket-center-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.ticket-center-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.ticket-center-page .rt-TextFieldRoot{min-height:44px}.ticket-center-page .rt-TabsList{scrollbar-width:thin;overflow-x:auto}.ticket-center-page section,.ticket-center-page .data-table{min-width:0;max-width:100%}.ticket-center-page h2{overflow-wrap:anywhere}.ticket-center-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.ticket-center-page .table-scroll{position:relative}.ticket-center-wrap{overflow-wrap:anywhere;white-space:normal;min-width:12ch;max-width:36ch;display:block}.ticket-center-num{text-align:right;font-variant-numeric:tabular-nums;display:block}.ticket-center-reward{overflow-wrap:anywhere;white-space:normal;flex-direction:column;gap:2px;min-width:260px;max-width:48ch;display:flex}.ticket-center-totals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0 0 16px;display:grid}.ticket-center-totals>div{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}.ticket-center-totals dt{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.ticket-center-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:600}.reward-point-promotion-page input,.reward-point-promotion-dialog input,.reward-point-promotion-page .data-table-page-jump input{font-size:16px}body:has(.reward-point-promotion-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.reward-point-promotion-page .rt-TabsTrigger,.reward-point-promotion-page th button,.reward-point-promotion-page .data-table-page-jump input,.reward-point-promotion-dialog .rt-Button,.reward-point-promotion-dialog .rt-IconButton,.reward-point-promotion-dialog th button{min-height:44px}body:has(.reward-point-promotion-page) .report-option-picker .rt-Button{min-height:44px}body:has(.reward-point-promotion-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.reward-point-promotion-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.reward-point-promotion-page) .report-option-list label{min-height:44px}body:has(.reward-point-promotion-page) .rt-SelectItem{min-height:44px}body:has(.reward-point-promotion-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.reward-point-promotion-dialog) .rt-SelectItem{min-height:44px}body:has(.reward-point-promotion-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.reward-point-promotion-page section,.reward-point-promotion-page .data-table,.reward-point-promotion-page fieldset,.reward-point-promotion-dialog .data-table{min-width:0;max-width:100%}.reward-point-promotion-page h2,.reward-point-promotion-dialog .rt-DialogDescription{overflow-wrap:anywhere}.reward-point-promotion-range{border:0;margin:0;padding:0}.reward-point-promotion-range legend{margin-bottom:8px;padding:0;font-weight:600}.reward-point-promotion-wrap{overflow-wrap:anywhere;white-space:normal;max-width:44ch;display:block}.reward-point-promotion-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.reward-point-promotion-status{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;max-width:32ch;display:inline-flex}.reward-point-promotion-total{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:8px 16px;margin-top:16px;padding:16px 20px;display:flex}.reward-point-promotion-total p{text-align:right;flex-basis:100%}.reward-point-promotion-page .table-scroll,.reward-point-promotion-dialog .table-scroll{position:relative}.total-winloss-rebate-page input{font-size:16px}body:has(.total-winloss-rebate-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.total-winloss-rebate-page .rt-TabsTrigger,.total-winloss-rebate-page th button,.total-winloss-rebate-dialog .rt-Button,.total-winloss-rebate-dialog .rt-IconButton,.total-winloss-rebate-dialog th button{min-height:44px}body:has(.total-winloss-rebate-page) .rt-SelectItem{min-height:44px}body:has(.total-winloss-rebate-page) .rt-SelectTrigger{min-height:44px}body:has(.total-winloss-rebate-page) .rt-TextFieldRoot{min-height:44px}body:has(.total-winloss-rebate-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.total-winloss-rebate-page section,.total-winloss-rebate-page .data-table,.total-winloss-rebate-dialog{min-width:0;max-width:100%}.total-winloss-rebate-page h2{overflow-wrap:anywhere}.total-winloss-rebate-wrap{overflow-wrap:anywhere;white-space:normal;max-width:44ch;display:block}.total-winloss-rebate-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.total-winloss-rebate-status{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;max-width:32ch;display:inline-flex}.total-winloss-rebate-summary{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:16px;padding:16px;display:flex}.total-winloss-rebate-summary strong{font-variant-numeric:tabular-nums;font-size:20px}.total-winloss-rebate-dialog td{white-space:normal;overflow-wrap:anywhere}.total-winloss-rebate-page .table-scroll,.total-winloss-rebate-dialog .table-scroll{position:relative}.check-in-page input{font-size:16px}body:has(.check-in-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.check-in-page) .report-option-picker .rt-Button{min-height:44px}body:has(.check-in-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.check-in-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.check-in-page) .report-option-list label{min-height:44px}body:has(.check-in-page) .rt-SelectItem{min-height:44px}body:has(.check-in-page) .rt-SelectTrigger{min-height:44px}body:has(.check-in-page) .rt-TextFieldRoot{min-height:44px}body:has(.check-in-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.check-in-dialog) .rt-Button{min-height:44px}body:has(.check-in-dialog) .rt-IconButton{min-height:44px}body:has(.check-in-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.check-in-page .check-in-panel{min-width:0;margin-bottom:16px;padding:20px}.check-in-page .check-in-panel>h3{margin:0 0 12px}.check-in-page .check-in-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px 24px;margin:0 0 16px;display:grid}.check-in-page .check-in-detail>div{min-width:0}.check-in-page .check-in-detail dt,.check-in-page .check-in-totals dt{color:var(--muted);font-size:13px}.check-in-page .check-in-detail dd{overflow-wrap:anywhere;margin:4px 0 0}.check-in-page .check-in-totals{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.check-in-page .check-in-totals>div{min-width:0}.check-in-page .check-in-totals dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px}.check-in-page .check-in-lines{margin:0;padding:0;list-style:none}.check-in-page .check-in-presets,.check-in-dialog .check-in-presets{flex-wrap:wrap;gap:8px;display:flex}.check-in-page .check-in-levels,.check-in-dialog .check-in-levels{gap:24px;display:grid}.check-in-page .check-in-level h4,.check-in-dialog .check-in-level h4{margin:0 0 12px}.check-in-page .check-in-table-wrap,.check-in-dialog .check-in-table-wrap{max-width:100%;overflow-x:auto}.check-in-page .check-in-rules,.check-in-dialog .check-in-rules{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.check-in-page .check-in-rules th,.check-in-page .check-in-rules td,.check-in-dialog .check-in-rules th,.check-in-dialog .check-in-rules td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:8px 12px}.check-in-dialog input,.losing-rebate-page input,.losing-rebate-dialog input{font-size:16px}body:has(.losing-rebate-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.losing-rebate-page .rt-TabsTrigger,.losing-rebate-page th button,.losing-rebate-dialog th button,.losing-rebate-dialog .rt-Button,.losing-rebate-dialog .rt-IconButton{min-height:44px}body:has(.losing-rebate-page) .report-option-picker .rt-Button{min-height:44px}body:has(.losing-rebate-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.losing-rebate-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.losing-rebate-page) .report-option-list label{min-height:44px}body:has(.losing-rebate-page) .rt-SelectItem{min-height:44px}body:has(.losing-rebate-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.losing-rebate-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.losing-rebate-page section,.losing-rebate-page .data-table,.losing-rebate-page fieldset,.losing-rebate-dialog .data-table{min-width:0;max-width:100%}.losing-rebate-page h2{overflow-wrap:anywhere}.losing-rebate-range{border:0;margin:0;padding:0}.losing-rebate-range legend{margin-bottom:8px;padding:0;font-weight:600}.losing-rebate-wrap{overflow-wrap:anywhere;white-space:normal;max-width:44ch;display:block}.losing-rebate-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.losing-rebate-status{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:4px;max-width:32ch;display:inline-flex}.losing-rebate-page .table-scroll,.losing-rebate-dialog .table-scroll{position:relative}.losing-rebate-page .table-scroll:focus-visible,.losing-rebate-dialog .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.losing-rebate-dialog{width:calc(100vw - 32px)}.member-rank-bonus-page input{font-size:16px}body:has(.member-rank-bonus-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.member-rank-bonus-page .rt-TabsTrigger,.member-rank-bonus-page th button{min-height:44px}body:has(.member-rank-bonus-page) .rt-SelectItem{min-height:44px}body:has(.member-rank-bonus-page) .rt-SelectTrigger{min-height:44px}body:has(.member-rank-bonus-page) .rt-TextFieldRoot{min-height:44px}body:has(.member-rank-bonus-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.member-rank-bonus-page .rt-TabsList{max-width:100%;overflow-x:auto}.member-rank-bonus-page section,.member-rank-bonus-page .data-table{min-width:0;max-width:100%}.member-rank-bonus-page h2{overflow-wrap:anywhere}.member-rank-bonus-wrap{overflow-wrap:anywhere;white-space:normal;max-width:44ch;display:block}.member-rank-bonus-reason{margin-top:4px;display:block}.member-rank-bonus-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.member-rank-bonus-page .table-scroll{position:relative}.member-rank-bonus-total{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 16px;display:flex}.member-rank-bonus-page .panel{margin-bottom:16px;padding:16px}.member-rank-bonus-facts{grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:12px 24px;margin:16px 0 0;display:grid}.member-rank-bonus-facts dt{color:var(--gray-11);overflow-wrap:anywhere}.member-rank-bonus-facts dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}@media (max-width:640px){.member-rank-bonus-facts{grid-template-columns:minmax(0,1fr);gap:4px}.member-rank-bonus-facts dd{margin-bottom:12px}}.member-rank-bonus-chips{flex-wrap:wrap;gap:4px;max-width:100%;display:inline-flex}.member-rank-bonus-chip{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;line-height:1.5;display:inline-flex}.member-rank-bonus-rule-text{overflow-wrap:anywhere;white-space:pre-wrap;max-width:80ch;margin:12px 0 0}.tournament-page input{font-size:16px}body:has(.tournament-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.tournament-page .rt-TabsTrigger,.tournament-page th button,.tournament-page .table-pagination .rt-IconButton{min-height:44px}body:has(.tournament-page) .report-option-picker .rt-Button{min-height:44px}body:has(.tournament-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.tournament-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.tournament-page) .report-option-list label{min-height:44px}body:has(.tournament-page) .rt-SelectItem{min-height:44px}body:has(.tournament-page) .rt-SelectTrigger{min-height:44px}body:has(.tournament-page) .rt-TextFieldRoot{min-height:44px}body:has(.tournament-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.tournament-page .table-pagination .rt-IconButton{min-width:44px}body:has(.tournament-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.tournament-page .rt-TabsList{flex-wrap:wrap}.tournament-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.tournament-page .tournament-panel{margin-bottom:16px;padding:20px}.tournament-page .tournament-panel>h3{margin:0 0 12px}.tournament-page .tournament-detail{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 24px;margin:0 0 16px;display:grid}.tournament-page .tournament-detail>div{min-width:0}.tournament-page .tournament-detail dt,.tournament-page .tournament-totals dt{color:var(--muted);font-size:13px}.tournament-page .tournament-detail dd{overflow-wrap:anywhere;margin:4px 0 0}.tournament-page .tournament-kinds,.tournament-page .tournament-lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tournament-page .tournament-kinds li{gap:2px;display:grid}.tournament-page .tournament-kinds li span{color:var(--muted);font-size:13px}.tournament-page .tournament-lines{min-width:24ch}.tournament-page .tournament-totals{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.tournament-page .tournament-totals>div{min-width:0}.tournament-page .tournament-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px}@media (max-width:480px){.tournament-page .tournament-panel{padding:16px}}.member-referrals-page input{font-size:16px}body:has(.member-referrals-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.member-referrals-page .rt-TabsTrigger,.member-referrals-page th button,.member-referrals-dialog .rt-Button,.member-referrals-dialog .rt-IconButton,.member-referrals-dialog .rt-SelectTrigger,.member-referrals-dialog th button{min-height:44px}body:has(.member-referrals-page) .report-option-picker .rt-Button{min-height:44px}body:has(.member-referrals-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.member-referrals-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.member-referrals-page) .report-option-list label{min-height:44px}body:has(.member-referrals-page) .rt-SelectItem{min-height:44px}body:has(.member-referrals-page) .rt-SelectTrigger{min-height:44px}body:has(.member-referrals-page) .rt-TextFieldRoot{min-height:44px}body:has(.member-referrals-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.member-referrals-dialog) .rt-SelectItem{min-height:44px}body:has(.member-referrals-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}.member-referrals-dialog input{font-size:16px}body:has(.member-referrals-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.member-referrals-page section,.member-referrals-page .data-table,.member-referrals-dialog .data-table{min-width:0;max-width:100%}.member-referrals-page h2{overflow-wrap:anywhere}.member-referrals-wrap{overflow-wrap:anywhere;white-space:normal;max-width:36ch;display:block}.member-referrals-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.member-referrals-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;margin:0;display:grid}.member-referrals-facts dd{overflow-wrap:anywhere;margin:4px 0 0}.member-referrals-page .table-scroll,.member-referrals-dialog .table-scroll{position:relative}.deposit-reward-page input{font-size:16px}body:has(.deposit-reward-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.deposit-reward-page .rt-TabsTrigger,.deposit-reward-page th button{min-height:44px}body:has(.deposit-reward-page) .report-option-picker .rt-Button{min-height:44px}body:has(.deposit-reward-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.deposit-reward-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.deposit-reward-page) .report-option-list label{min-height:44px}body:has(.deposit-reward-page) .rt-SelectItem{min-height:44px}body:has(.deposit-reward-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.deposit-reward-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.deposit-reward-page .rt-TabsList{max-width:100%;overflow-x:auto}.deposit-reward-page section,.deposit-reward-page .data-table{min-width:0;max-width:100%}.deposit-reward-page .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.deposit-reward-page .deposit-reward-range{border:0;min-width:0;margin:0;padding:0}.deposit-reward-page .deposit-reward-range legend{padding:0 0 8px;font-weight:600}.deposit-reward-wrap{overflow-wrap:anywhere;white-space:normal;max-width:28ch;display:inline-block}.deposit-reward-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.deposit-reward-status{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;max-width:28ch;display:inline-flex}.rebate-page input{font-size:16px}body:has(.rebate-page) .report-option-picker .rt-TextFieldInput{font-size:16px}body:has(.rebate-dialog) .rebate-dialog input{font-size:16px}.rebate-page th button,.rebate-dialog .rt-Button,.rebate-dialog .rt-IconButton,.rebate-dialog .rt-SelectTrigger,.rebate-dialog th button{min-height:44px}body:has(.rebate-page) .report-option-picker .rt-Button{min-height:44px}body:has(.rebate-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.rebate-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.rebate-page) .report-option-list label{min-height:44px}body:has(.rebate-page) .rt-SelectItem{min-height:44px}body:has(.rebate-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.rebate-dialog) .rt-SelectItem{min-height:44px}body:has(.rebate-dialog) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.rebate-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.rebate-page section,.rebate-page .data-table,.rebate-dialog .data-table{min-width:0;max-width:100%}.rebate-page .table-scroll:focus-visible,.rebate-dialog .table-scroll:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.rebate-page .rebate-range{border:0;min-width:0;margin:0;padding:0}.rebate-page .rebate-range legend{padding:0 0 8px;font-weight:600}.rebate-wrap{overflow-wrap:anywhere;white-space:normal;max-width:28ch;display:inline-block}.rebate-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;display:block}.rebate-status{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;max-width:28ch;display:inline-flex}.rebate-cards{min-width:0}.rebate-card{flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.rebate-card .rebate-amount{text-align:left;overflow-wrap:anywhere;white-space:normal}.lucky-red-envelope-page input,.lucky-red-envelope-dialog input{font-size:16px}body:has(.lucky-red-envelope-page) .rt-TextFieldInput{font-size:16px}body:has(.lucky-red-envelope-page) .report-option-picker .rt-TextFieldInput{font-size:16px}.lucky-red-envelope-page .rt-TabsTrigger,.lucky-red-envelope-page th button,.lucky-red-envelope-dialog .rt-Button,.lucky-red-envelope-dialog .rt-IconButton{min-height:44px}body:has(.lucky-red-envelope-page) .report-option-picker .rt-Button{min-height:44px}body:has(.lucky-red-envelope-page) .report-option-picker .rt-TextFieldRoot{min-height:44px}body:has(.lucky-red-envelope-page) .report-option-picker .rt-RadioGroupItem{min-height:44px}body:has(.lucky-red-envelope-page) .report-option-list label{min-height:44px}body:has(.lucky-red-envelope-page) .rt-SelectItem{min-height:44px}body:has(.lucky-red-envelope-page) .rt-DropdownMenuContent .rt-BaseMenuItem{min-height:44px}body:has(.lucky-red-envelope-page) .report-option-picker .rt-RadioGroupItem{align-items:center;width:100%}.lucky-red-envelope-page section,.lucky-red-envelope-page .data-table,.lucky-red-envelope-dialog{min-width:0;max-width:100%}.lucky-red-envelope-page h2,.lucky-red-envelope-page h3,.lucky-red-envelope-dialog h3{overflow-wrap:anywhere}.lucky-red-envelope-panel{margin:0 0 16px;padding:16px 20px}.lucky-red-envelope-panel h3{margin:0 0 12px;font-size:15px}.lucky-red-envelope-entry+.lucky-red-envelope-entry{margin-top:24px}.lucky-red-envelope-wrap{overflow-wrap:anywhere;white-space:normal;max-width:36ch;display:block}.lucky-red-envelope-amount{text-align:right;font-variant-numeric:tabular-nums;display:block}.lucky-red-envelope-detail{gap:8px;margin:0 0 12px;display:grid}.lucky-red-envelope-detail>div{grid-template-columns:minmax(120px,200px) minmax(0,1fr);gap:12px;display:grid}.lucky-red-envelope-detail dt{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.lucky-red-envelope-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.lucky-red-envelope-lines,.lucky-red-envelope-slots{overflow-wrap:anywhere;white-space:normal;flex-direction:column;gap:2px;min-width:0;max-width:44ch;margin:0;padding:0;list-style:none;display:flex}.lucky-red-envelope-lines+.lucky-red-envelope-lines{margin-top:8px}.lucky-red-envelope-slots{font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;max-width:none;display:grid}.lucky-red-envelope-table{border-collapse:collapse;width:100%;font-size:14px}.lucky-red-envelope-table th,.lucky-red-envelope-table td{border:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:8px 12px}.lucky-red-envelope-table th{font-weight:600}.lucky-red-envelope-totals{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;display:grid}.lucky-red-envelope-totals>div{border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px 16px}.lucky-red-envelope-totals dt{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.lucky-red-envelope-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:20px;font-weight:600}.lucky-red-envelope-page .table-scroll{position:relative}@media (max-width:640px){.lucky-red-envelope-detail>div{grid-template-columns:minmax(0,1fr);gap:2px}.lucky-red-envelope-panel{padding:12px}}.system-language-page .field{min-width:min(100%,280px)}.system-language-page input{min-height:44px;font-size:16px}.system-language-page button,.system-language-page .rt-SelectTrigger,.system-language-page .rt-TextFieldRoot{min-height:44px}.system-language-page .rt-IconButton{min-width:44px}.optional-admin-page,.optional-admin-detail{min-width:0}.optional-admin-filter{flex-wrap:wrap;align-items:end;gap:12px;margin-block:16px;display:flex}.optional-admin-filter .field{flex:180px;min-width:0;max-width:320px}.optional-admin-detail{margin-top:24px}.optional-admin-detail h2{margin-block:0 12px}.optional-admin-detail .rt-TabsRoot,.optional-admin-page>.rt-TabsRoot{margin-bottom:16px}.optional-admin-detail>.field{max-width:400px;margin-block:16px}.optional-admin-detail .panel,.optional-admin-page>.panel{margin-top:12px}.optional-admin-page th,.optional-admin-page td{overflow-wrap:anywhere}.optional-admin-page td{max-width:48ch}.optional-admin-page .rt-Button{min-height:44px}.optional-admin-page .rt-TextFieldInput{font-size:16px}.optional-admin-metadata{grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:12px 16px;margin-block:16px;display:grid}.optional-admin-metadata dt{font-weight:600}.optional-admin-metadata dd{overflow-wrap:anywhere;margin:0}.optional-admin-note{margin-top:16px}.optional-admin-checkbox{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;padding-block:6px;display:flex}.optional-admin-checkbox input{flex:none}.optional-admin-action-review{margin-block:16px}.optional-admin-action-review li{overflow-wrap:anywhere}.optional-admin-page fieldset{border:1px solid var(--border);min-width:0;margin-block:16px;padding:16px}.optional-admin-page input[type=number],.optional-admin-page input[type=date],.optional-admin-page input[type=file]{max-width:100%;font:inherit;min-height:44px;font-size:16px}@media (max-width:600px){.optional-admin-filter .field{flex-basis:100%;max-width:none}.optional-admin-filter>.rt-Button{flex:120px}.optional-admin-metadata{grid-template-columns:minmax(0,1fr);gap:4px}.optional-admin-metadata dd{margin-bottom:12px}}.optional-report-page{min-width:0}.optional-report-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:end;gap:16px;margin:24px 0 32px;display:grid}.optional-report-filters label,.optional-report-order label,.optional-report-paging label{flex-direction:column;gap:6px;font-size:14px;font-weight:500;display:flex}.optional-report-filters input:not([type=checkbox]),.optional-report-filters select,.optional-report-filters textarea,.optional-report-order select,.optional-report-paging select{border:1px solid var(--gray-7);background:var(--color-background);width:100%;min-height:36px;color:var(--gray-12);font:inherit;border-radius:6px;padding:6px 10px}.optional-report-filters select[multiple]{min-height:88px}.optional-report-filters .optional-report-checkbox{flex-direction:row;align-self:center;align-items:center}.optional-report-order{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.optional-report-order label{min-width:180px}.optional-report-paging{margin-top:16px}.optional-report-totals{margin:24px 0}.optional-report-totals summary{cursor:pointer;padding:8px 0;font-weight:600}.optional-report-totals dl,.optional-report-native-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;padding:16px 0;display:grid}.optional-report-totals dt,.optional-report-native-totals dt{color:var(--gray-11);font-size:13px}.optional-report-totals dd,.optional-report-native-totals dd{font-variant-numeric:tabular-nums;margin:6px 0 0}.optional-report-link{color:var(--accent-11);cursor:pointer;text-underline-offset:3px;font:inherit;background:0 0;border:0;text-decoration:underline}.optional-report-link:disabled{color:var(--gray-11);cursor:default;text-decoration:none}.optional-report-detail{border-top:1px solid var(--gray-6);margin-top:32px;padding-top:24px}.optional-report-detail h3{margin-top:24px}.optional-report-memo{white-space:normal;overflow-wrap:anywhere;max-width:40ch;display:block}.optional-report-page :is(input,select,button,summary,a):focus-visible{outline:2px solid var(--accent-9);outline-offset:3px}@media (max-width:600px){.optional-report-order label{flex:1;min-width:0}.optional-report-detail{margin-top:24px}}.optional-report-checkbox{align-items:center;gap:8px;margin-block:16px;display:flex}.optional-action-outcome{overflow-wrap:anywhere;max-width:70ch;margin-block:16px}.optional-report-detail dl dd{overflow-wrap:anywhere}.optional-report-detail>button,.optional-report-detail section>button{margin-block-end:8px;margin-inline-end:8px}.optional-cash-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:20px 0;display:grid}.optional-cash-field,.optional-cash-period label{flex-direction:column;gap:6px;min-width:0;display:flex}.optional-cash-field span,.optional-cash-period legend{color:var(--gray-12);font-size:13px}.optional-cash-field input,.optional-cash-field textarea,.optional-cash-field select,.optional-cash-period input{border:1px solid var(--gray-7);background:var(--color-panel-solid);width:100%;min-width:0;min-height:36px;color:var(--gray-12);font:inherit;caret-color:var(--accent-11);border-radius:6px;padding:7px 10px}.optional-cash-field select[multiple]{min-height:86px}.optional-cash-period{border:1px solid var(--gray-6);border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:12px;display:grid}.optional-cash-field input:focus-visible,.optional-cash-field select:focus-visible,.optional-cash-period input:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.optional-cash-actions,.optional-cash-tabs,.optional-cash-section-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.optional-cash-section-heading{justify-content:space-between}.optional-cash-results,.optional-cash-detail{min-width:0;margin-top:24px}.optional-cash-detail{border-top:1px solid var(--gray-6);padding-top:20px}.optional-cash-facts,.optional-cash-totals{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;padding:0;display:grid}.optional-cash-facts div,.optional-cash-totals div{min-width:0}.optional-cash-facts dt,.optional-cash-totals dt{color:var(--gray-11);font-size:13px}.optional-cash-facts dd,.optional-cash-totals dd{font-variant-numeric:tabular-nums;margin:5px 0 0}.optional-cash p,.optional-cash dd,.optional-cash th,.optional-cash td{overflow-wrap:anywhere}.optional-cash-log{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.optional-cash-log th,.optional-cash-log td{border-bottom:1px solid var(--gray-6);text-align:left;padding:10px}@media (max-width:560px){.optional-cash-period{grid-template-columns:1fr}.optional-cash-section-heading{align-items:flex-start}}.optional-cash-batch-row{align-items:center;gap:10px;padding:8px 0;display:flex}.optional-cash-field textarea{resize:vertical;min-height:90px}.kol-scope{border:1px solid var(--gray-a5);border-radius:.75rem;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.kol-scope span{color:var(--gray-11);font-size:.875rem}.optional-line-panel{margin-bottom:1rem;padding:1rem}.optional-line-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:end;gap:1rem;margin:1rem 0;display:grid}.optional-line-form label,.optional-line-actions label{gap:.375rem;min-width:0;font-size:.875rem;display:grid}.optional-line-form input,.optional-line-form select,.optional-line-form textarea,.optional-line-actions select{box-sizing:border-box;border:1px solid var(--gray-a7);background:var(--color-panel-solid);width:100%;min-height:44px;color:var(--gray-12);border-radius:.375rem;padding:.625rem;font-size:16px}.optional-line-form textarea{resize:vertical;min-height:140px}.optional-line-wide{grid-column:1/-1}.optional-line-content{white-space:pre-wrap;overflow-wrap:anywhere;max-width:32rem}.optional-line-table{max-width:100%;overflow-x:auto}.optional-line-table table{border-collapse:collapse;width:100%}.optional-line-table th,.optional-line-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gray-a5);padding:.75rem}.optional-line-table th{font-weight:500}.optional-line-table button,.optional-line-actions button{min-height:44px}.optional-line-actions{flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0;display:flex}.promotion-nested-workspace,.promotion-nested-content{min-width:0}.promotion-nested-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px 24px;margin-top:20px;display:grid}.promotion-nested-fields>div{min-width:0}.promotion-nested-fields dt{color:var(--gray-11);margin-bottom:4px;font-size:13px}.promotion-nested-fields dd{white-space:pre-wrap;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.promotion-nested-table{max-width:100%;margin-top:20px;overflow-x:auto}.promotion-nested-table:focus-visible{outline:2px solid var(--accent-9);outline-offset:3px}.promotion-nested-table table{border-collapse:collapse;width:100%;font-size:13px}.promotion-nested-table caption{text-align:left;padding:0 0 12px;font-weight:600}.promotion-nested-table th,.promotion-nested-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gray-5);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:100px;max-width:40ch;padding:12px}.promotion-nested-table th{color:var(--gray-11);font-weight:600}@media (max-width:640px){.promotion-nested-fields{grid-template-columns:1fr}.promotion-nested-workspace .rt-TabsList{flex-wrap:nowrap}}.message-compose-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:end;gap:16px;margin-block:24px;display:grid}.message-compose-form label,.message-semantic-editor label{flex-direction:column;gap:6px;font-size:14px;display:flex}.message-compose-form input:not([type=checkbox]),.message-compose-form select,.message-compose-form textarea,.message-semantic-editor textarea,.message-semantic-editor select{border:1px solid var(--gray-7);width:100%;min-height:36px;font:inherit;color:var(--gray-12);background:var(--color-background);border-radius:6px;padding:8px 10px}.message-semantic-editor{border:1px solid var(--gray-6);grid-column:1/-1;min-width:0;padding:16px}.message-semantic-editor>div{margin-block:16px}.message-semantic-content{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch;margin-block:16px}.primary-message-workspace section>button{margin-block-end:8px;margin-inline-end:8px}.primary-message-workspace :is(input,select,textarea,button):focus-visible{outline:2px solid var(--accent-9);outline-offset:3px}.message-history-actions{border-top:1px solid var(--gray-6);margin-block:32px;padding-top:24px}.primary-finance-action-entry{margin-block:12px}.primary-finance-actions{border:1px solid var(--gray-6);border-radius:12px;margin-block:16px;padding:20px}.primary-finance-actions>label{margin-bottom:12px;display:block}.primary-finance-actions select,.primary-finance-actions input:not([type=checkbox]){border:1px solid var(--gray-7);background:var(--color-panel-solid);max-width:100%;min-height:36px;color:inherit;border-radius:6px;padding:6px 10px}.primary-finance-actions input:focus-visible,.primary-finance-actions select:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.primary-finance-actions fieldset{border:1px solid var(--gray-6);border-radius:8px;min-width:0;margin-block:12px;padding:12px}.primary-finance-actions fieldset>label{margin-block:8px;display:block}.primary-finance-actions input[type=checkbox]{margin-inline-end:8px}.primary-finance-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;display:grid}.primary-finance-fields>div>label{margin-bottom:6px;display:block}.primary-finance-fields fieldset{grid-column:1/-1}.primary-finance-array-row{margin-bottom:16px}.primary-finance-editor section{margin-top:20px}.primary-finance-editor dl>div{border-bottom:1px solid var(--gray-5);grid-template-columns:minmax(160px,1fr) 2fr;gap:12px;padding-block:6px;display:grid}.primary-finance-editor dd{overflow-wrap:anywhere;margin:0}@media (max-width:600px){.primary-finance-actions{padding:12px}.primary-finance-editor dl>div{grid-template-columns:1fr;gap:4px}}@media (max-width:640px){input,textarea,select{font-size:16px!important}button:not([role=checkbox]):not([role=radio]):not([role=switch]){min-height:44px!important}.forced-promotion-page [role=checkbox]{min-width:44px;min-height:44px}}.page-content .rt-Button,.page-content .rt-SelectTrigger{min-height:36px}.page-content .rt-IconButton{min-width:36px;min-height:36px}.page-content input[type=date],.page-content input[type=datetime-local]{font-size:16px}.data-table .table-tools,.data-table .table-pagination,.data-table th{font-size:12px}.data-table td,.data-table .numeric{font-size:13px}.table-link{min-height:32px;text-align:inherit}.page-content button,.page-content .rt-SelectTrigger{transition:background-color .14s,border-color .14s,color .14s}@media (max-width:700px),(pointer:coarse){.page-content .rt-Button,.page-content .rt-SelectTrigger,.page-content .rt-IconButton,.page-content summary,.table-link{min-height:44px}.page-content .rt-IconButton{min-width:44px}.page-content input,.page-content textarea,.page-content select{font-size:16px}.page-content .rt-TextFieldRoot{min-height:44px}}@media (prefers-reduced-motion:reduce){.page-content button,.page-content .rt-SelectTrigger{transition:none}}.topbar button{min-width:36px;min-height:36px}@media (max-width:700px),(pointer:coarse){.topbar button,.module-nav a{min-height:44px}.topbar button{min-width:44px}:is(.rt-DialogContent,.rt-PopoverContent) :is(input,textarea,select){font-size:16px}:is(.rt-DialogContent,.rt-PopoverContent) :is(.rt-Button,.rt-IconButton,.rt-SelectTrigger,.rt-TextFieldRoot){min-height:44px}:is(.rt-DialogContent,.rt-PopoverContent) .rt-IconButton{min-width:44px}:is(.page-content,.rt-DialogContent,.rt-PopoverContent) :is(.rt-SegmentedControlRoot,.rt-SegmentedControlItem),:is(.page-content,.rt-DialogContent,.rt-PopoverContent) select,:is(.page-content,.rt-DialogContent,.rt-PopoverContent) input:not(.rt-TextFieldInput):not([type=checkbox]):not([type=radio]):not([type=hidden]){min-height:44px}}
