:root{--navy:#0f0f0f;--blue:#d7ac63;--blue-dark:#c09958;--ink:#171717;--muted:#6d6a65;--line:#e5e0d7;--surface:#fff;--canvas:#f6f4f0;--green:#087a55;--amber:#a65b00;--red:#b4233d}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}.app-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.brand-lockup{gap:12px;padding:0 8px;display:grid}.brand-centered{color:#fff;justify-items:center}.pantherbet-logo{width:min(187px,100%);height:auto;display:block}.brand-operator{border-top:1px solid #d7ac6347;align-items:center;gap:9px;padding-top:10px;display:flex}.operator-mark{color:#f1d39f;letter-spacing:.08em;border:1px solid #d7ac6380;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.brand-operator strong,.brand-operator small{display:block}.brand-operator strong{color:#fff;font-size:12px}.brand-operator small{color:#9f9a91;margin-top:2px;font-size:9px}.sidebar nav{gap:4px;margin-top:34px;display:grid}.sidebar nav a{color:#95a3b9;border-radius:12px;padding:11px 13px;font-size:14px;text-decoration:none}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#ffffff1a;font-weight:650}.mobile-menu-toggle{display:none}.mobile-menu-icon{gap:4px;width:18px;display:grid}.mobile-menu-icon i{background:currentColor;border-radius:2px;height:2px;transition:transform .16s,opacity .16s;display:block}.mobile-menu-toggle.open .mobile-menu-icon i:first-child{transform:translateY(6px)rotate(45deg)}.mobile-menu-toggle.open .mobile-menu-icon i:nth-child(2){opacity:0}.mobile-menu-toggle.open .mobile-menu-icon i:last-child{transform:translateY(-6px)rotate(-45deg)}.sidebar-user{background:#ffffff0b;border:1px solid #ffffff14;border-radius:15px;align-items:center;gap:11px;margin-top:auto;padding:12px;display:flex}.sidebar-user strong,.sidebar-user small{display:block}.sidebar-user strong{font-size:13px}.sidebar-user small{color:#93a1b7;margin-top:3px;font-size:11px}.avatar{color:#6a4818;background:#f3dfbc;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:grid}.workspace{min-width:0}.topbar{z-index:20;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(150px,1fr) minmax(280px,520px) minmax(150px,1fr);align-items:center;gap:20px;min-height:66px;padding:10px 32px;display:grid;position:relative}.topbar>form{justify-self:end}.impersonation-banner{z-index:25;color:#704300;background:#fff1cc;border-bottom:1px solid #e0b766;justify-content:space-between;align-items:center;gap:16px;padding:10px 32px;display:flex;position:relative}.impersonation-banner>div{min-width:0}.impersonation-banner strong,.impersonation-banner span{display:block}.impersonation-banner strong{font-size:12px}.impersonation-banner span{margin-top:2px;font-size:10px;line-height:1.4}.impersonation-banner form{flex:none}.impersonation-banner .button{color:#704300;background:#fffaf0;border-color:#bd842c}.global-player-search{width:100%;position:relative}.global-player-search>input{padding-block:9px;background:#faf9f6;padding-left:36px}.global-player-search:before{z-index:2;color:#7b756d;content:"⌕";pointer-events:none;font-size:18px;line-height:1;position:absolute;top:10px;left:13px}.global-player-search-results{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:390px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 45px #19151029}.global-player-search-results>p{color:var(--muted);margin:0;padding:16px;font-size:11px}.global-player-search-results>a{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;text-decoration:none;display:flex}.global-player-search-results>a:last-child{border-bottom:0}.global-player-search-results>a:hover{background:#faf8f4}.global-player-search-results span{min-width:0}.global-player-search-results strong,.global-player-search-results small{display:block}.global-player-search-results strong{overflow-wrap:anywhere;font-size:11px}.global-player-search-results span small{color:var(--muted);margin-top:3px;font-size:9px}.global-player-search-results>a>small{color:#625d56;background:#f2efea;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:800}.page-content{max-width:1500px;margin:0 auto;padding:36px 32px 64px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.page-heading h1{letter-spacing:-.035em;margin-bottom:7px;font-size:clamp(25px,3vw,34px)}.page-heading p{color:var(--muted);margin-bottom:0}.eyebrow{color:#5e7191;letter-spacing:.16em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-team-analytics{margin-bottom:18px}.admin-team-analytics-heading{align-items:center;gap:18px}.admin-team-analytics-heading>div{max-width:700px}.admin-team-analytics-period{grid-template-columns:minmax(210px,1fr) auto;align-items:end;gap:7px;width:min(390px,100%);display:grid}.admin-team-analytics-period select{padding-block:8px}.admin-team-analytics-warning{color:var(--amber);background:#fff8e9;border-bottom:1px solid #ecd49f;margin:0;padding:11px 22px;font-size:11px}.admin-team-summary-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:10px;padding:18px 22px;display:grid}.admin-team-summary-card{border:1px solid var(--line);background:#faf9f6;border-radius:13px;min-width:0;padding:14px}.admin-team-summary-card span,.admin-team-summary-card small{display:block}.admin-team-summary-card span{color:var(--muted);font-size:10px;font-weight:750}.admin-team-summary-card strong{overflow-wrap:anywhere;letter-spacing:-.035em;margin:8px 0 5px;font-size:22px;display:block}.admin-team-summary-card small{color:var(--muted);font-size:9px;line-height:1.45}.admin-team-summary-card.active{background:#f2fbf7;border-color:#cae9dd}.admin-team-summary-card.active strong,.admin-team-summary-card.positive strong{color:var(--green)}.admin-team-summary-card.negative strong{color:var(--red)}.admin-team-summary-card.pending{background:#fffaf0;border-color:#ecd49f}.admin-team-summary-card.pending strong{color:var(--amber)}.admin-team-comparison-heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 22px 14px;display:flex}.admin-team-comparison-heading h3,.admin-team-attention-heading h3{margin-bottom:4px;font-size:14px}.admin-team-comparison-heading p,.admin-team-attention-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.admin-team-comparison-table{min-width:1120px}.admin-team-comparison-table td{vertical-align:top}.admin-team-comparison-table td>.source-badge{margin-top:7px}.admin-team-comparison-table tr.needs-attention{background:#fffaf0}.analytics-positive{color:var(--green)}.analytics-negative,.analytics-warning-text{color:var(--red)!important}.admin-team-attention{border-top:1px solid var(--line);background:#fcfaf6;padding:18px 22px}.admin-team-attention-heading{margin-bottom:12px}.admin-team-attention-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-team-attention-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:13px 14px}.admin-team-attention-grid span,.admin-team-attention-grid small{display:block}.admin-team-attention-grid span{color:var(--muted);font-size:10px;font-weight:750}.admin-team-attention-grid strong{color:var(--amber);letter-spacing:-.03em;margin:7px 0 4px;font-size:22px;display:block}.admin-team-attention-grid small{color:var(--muted);font-size:9px;line-height:1.45}.admin-team-method-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:12px 22px;font-size:9px;line-height:1.5}.deposit-activity-panel{margin-bottom:18px}.deposit-activity-heading{align-items:center;gap:18px}.deposit-activity-heading>div{max-width:690px}.deposit-activity-period{grid-template-columns:minmax(210px,1fr) auto;align-items:end;gap:7px;width:min(390px,100%);display:grid}.deposit-activity-period select{padding-block:8px}.deposit-activity-content{padding:18px 22px 20px}.deposit-activity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.deposit-activity-metric{border:1px solid var(--line);background:#faf9f6;border-radius:14px;min-width:0;padding:16px 18px}.deposit-activity-metric.active{background:#f2fbf7;border-color:#cae9dd}.deposit-activity-metric span,.deposit-activity-metric small{display:block}.deposit-activity-metric span{color:var(--muted);font-size:11px;font-weight:750}.deposit-activity-metric strong{letter-spacing:-.035em;margin:7px 0 4px;font-size:27px;display:block}.deposit-activity-metric.active strong{color:var(--green)}.deposit-activity-metric small{color:var(--muted);font-size:10px;line-height:1.45}.deposit-activity-meter{background:#dedad3;border-radius:999px;height:10px;margin-top:15px;overflow:hidden}.deposit-activity-meter span{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.deposit-activity-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:9px;font-size:10px;display:flex}.deposit-activity-legend span{align-items:center;gap:6px;display:inline-flex}.deposit-activity-legend i{background:#dedad3;border-radius:50%;width:8px;height:8px}.deposit-activity-legend i.active{background:var(--green)}.deposit-activity-legend strong{color:#4e4a44;margin-left:auto;font-size:10px}.deposit-activity-disclosures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.deposit-player-disclosure{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.deposit-player-disclosure summary{color:#4e4a44;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.deposit-player-disclosure summary:hover{background:#faf8f4}.deposit-player-disclosure summary span{align-items:center;gap:7px;display:inline-flex}.deposit-player-disclosure summary i{background:#dedad3;border-radius:50%;width:8px;height:8px}.deposit-player-disclosure summary i.active{background:var(--green)}.deposit-player-disclosure summary strong{background:#f2efea;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:10px;display:grid}.deposit-player-list{border-top:1px solid var(--line);max-height:360px;overflow-y:auto}.deposit-player-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;min-height:64px;padding:10px 12px;display:grid}.deposit-player-row:last-child{border-bottom:0}.deposit-player-name{min-width:0;color:inherit;text-decoration:none}.deposit-player-name strong,.deposit-player-name small{overflow-wrap:anywhere;display:block}.deposit-player-name strong{font-size:11px}.deposit-player-name small{color:var(--muted);margin-top:3px;font-size:9px}.deposit-player-name:hover strong{color:#8b642a;text-decoration:underline}.deposit-player-amount{white-space:nowrap;font-size:11px}.deposit-player-no-activity{color:var(--muted);white-space:nowrap;font-size:10px}.deposit-player-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px 13px;display:flex}.deposit-player-actions a{color:#765323;font-size:9px;font-weight:800;text-decoration:none}.deposit-player-actions a:hover{text-decoration:underline}.deposit-player-empty{color:var(--muted);margin:0;padding:18px 12px;font-size:10px}.deposit-activity-unavailable{color:var(--red);margin:0;padding:24px 22px;font-size:11px}.retention-cohort-panel{margin-bottom:18px}.retention-cohort-heading{align-items:center;gap:18px}.retention-cohort-heading>div:first-child{max-width:790px}.retention-cohort-heading-actions{justify-items:end;gap:9px;margin-left:auto;display:grid}.retention-cohort-metric-toggle{border:1px solid var(--line);background:#f7f4ee;border-radius:11px;padding:3px;display:inline-flex}.retention-cohort-metric-toggle button{min-height:30px;color:var(--muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:800}.retention-cohort-metric-toggle button:hover{color:#302c27}.retention-cohort-metric-toggle button.active{color:#302c27;background:#fff;box-shadow:0 1px 4px #2c261d24}.retention-cohort-table-wrap{border-top:1px solid var(--line)}.retention-cohort-table{border-collapse:separate;border-spacing:0;min-width:1260px}.retention-cohort-table th,.retention-cohort-table td{text-align:center;min-width:82px;padding:10px 8px}.retention-cohort-table thead th{color:#53627b;letter-spacing:.08em;background:#f7f8fa;font-size:9px}.retention-cohort-table th:first-child{z-index:2;text-align:left;min-width:124px;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}.retention-cohort-table thead th:first-child{z-index:3;background:#f7f8fa}.retention-cohort-table tbody th{color:#37332e;white-space:nowrap;font-size:10px}.retention-cohort-cell strong,.retention-cohort-cell small,.retention-cohort-cell em{display:block}.retention-cohort-cell strong{white-space:nowrap;font-size:10px}.retention-cohort-cell small{color:currentColor;opacity:.72;margin-top:3px;font-size:8px}.retention-cohort-cell em{letter-spacing:.08em;opacity:.82;margin-top:4px;font-size:7px;font-style:normal;font-weight:900}.retention-cohort-cell.current-month{box-shadow:inset 0 0 0 2px #7653236b}.retention-cohort-cell.very-high{color:#fff;background:#4d78a8}.retention-cohort-cell.high{color:#14263a;background:#7fa1c6}.retention-cohort-cell.medium{color:#24384f;background:#b7cbe0}.retention-cohort-cell.low{color:#40566e;background:#e2ebf4}.retention-cohort-cell.zero{color:#777;background:#f6f8fa}.retention-cohort-cell.unavailable{color:#aaa;background:#fbfaf8}.retention-cohort-base{background:#f7f4ee;font-size:10px;font-weight:850}.retention-cohort-note,.retention-cohort-message{color:var(--muted);margin:0;padding:12px 18px;font-size:9px;line-height:1.5}.retention-cohort-message{padding-block:24px;font-size:11px}.retention-cohort-message.error{color:var(--red)}.manager-performance{margin-bottom:18px}.section-heading{margin-bottom:12px;padding:0 2px}.section-heading h2{margin-bottom:4px;font-size:18px}.section-heading p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.5}.leaderboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.leaderboard-card{min-width:0}.leaderboard-heading{border-bottom:1px solid var(--line);min-height:156px;padding:18px}.leaderboard-heading h3{margin-bottom:4px;font-size:15px}.leaderboard-heading p{min-height:36px;color:var(--muted);margin-bottom:13px;font-size:10px;line-height:1.45}.leaderboard-period{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.leaderboard-period select{padding-block:8px}.leaderboard-period>.button{grid-area:1/2}.leaderboard-custom-range{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.leaderboard-custom-range input{padding:7px 8px}.leaderboard-custom-range small{color:var(--muted);grid-column:1/-1;font-size:8px;line-height:1.35}.leaderboard-range-error{color:var(--red)}.leaderboard-list{min-height:150px}.leaderboard-row{border-bottom:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 14px;display:grid}.leaderboard-row:last-child{border-bottom:0}.leaderboard-rank{color:#765323;background:#f5efe4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:850;display:grid}.leaderboard-row a{min-width:0;color:inherit;text-decoration:none}.leaderboard-row a:hover strong{color:#8b642a;text-decoration:underline}.leaderboard-row a strong,.leaderboard-row a small{overflow-wrap:anywhere;display:block}.leaderboard-row a strong{font-size:11px}.leaderboard-row a small{color:var(--muted);margin-top:3px;font-size:9px}.leaderboard-amount{text-align:right;white-space:nowrap;font-size:11px}.leaderboard-empty{color:var(--muted);margin:0;padding:24px 18px;font-size:11px}.manager-performance .leaderboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.manager-performance .leaderboard-heading{background:var(--surface);height:auto;min-height:156px;display:block}.manager-performance .leaderboard-heading p{min-height:36px;margin-bottom:13px}.manager-performance .leaderboard-row{align-items:start}.manager-pending-card{flex-direction:column;display:flex}.manager-pending-heading{flex:none}.manager-pending-summary{gap:6px;display:grid}.manager-pending-summary-label{color:#45536a;font-size:11px;font-weight:700}.manager-pending-summary-value{background:var(--surface);min-height:36px;color:var(--ink);border:1px solid #d8d1c6;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.manager-pending-summary-value>span{min-width:0}.manager-pending-alert{color:var(--red);background:#fff0f2;border-top:1px solid #f3ccd3;border-bottom:1px solid #f3ccd3;gap:3px;padding:10px 14px;font-size:10px;line-height:1.4;display:grid}.manager-pending-alert strong{font-size:11px}.manager-pending-row.overdue{box-shadow:inset 3px 0 0 var(--red);background:#fff6f7}.manager-pending-overdue-label{color:var(--red);font-weight:800}.manager-pending-limits{color:#765323;margin-top:2px;font-weight:700;line-height:1.4}.manager-pending-list{scrollbar-width:thin;min-height:150px;max-height:620px;overflow-y:auto}.manager-pending-request{color:var(--muted);overflow-wrap:anywhere;gap:3px;margin-top:6px;font-size:9px;display:grid}.manager-pending-request small{font-size:inherit;overflow-wrap:anywhere}.manager-pending-card .manager-pending-pagination{margin:0;padding:12px 14px}.manager-pending-source{border-top:1px solid var(--line);color:var(--muted);margin:auto 0 0;padding:12px 14px;font-size:9px;line-height:1.5}.manager-pending-unavailable{color:var(--red)}.stat,.panel{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 8px 30px #14243a09}.stat{padding:20px}.stat span,.stat small{color:var(--muted);display:block}.stat span{font-size:12px}.stat strong{letter-spacing:-.04em;margin:10px 0 5px;font-size:29px;display:block}.stat small{font-size:11px}.two-column{grid-template-columns:minmax(0,1.6fr) minmax(300px,.75fr);align-items:start;gap:18px;display:grid}.manager-layout{grid-template-columns:minmax(0,1.4fr) minmax(300px,.65fr)}.stack{gap:18px;display:grid}.panel{overflow:hidden}.panel.compact{padding:20px}.panel.compact h2{margin-bottom:5px;font-size:16px}.panel.compact>p{color:var(--muted);font-size:12px}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px 22px;display:flex}.panel-heading h2{margin-bottom:4px;font-size:17px}.panel-heading p{color:var(--muted);margin-bottom:0;font-size:12px}.form-stack{gap:14px;display:grid}.inline-form{border-bottom:1px solid var(--line);padding:18px 22px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}fieldset.form-fieldset{border:0;min-width:0;margin:0;padding:0}fieldset.form-fieldset:disabled{opacity:.62}label{color:#45536a;gap:6px;font-size:11px;font-weight:700;display:grid}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d8d1c6;border-radius:10px;outline:none;padding:10px 11px;font-size:13px;transition:border .15s,box-shadow .15s}textarea{resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:#d7ac63;box-shadow:0 0 0 3px #d7ac632e}.button{color:#3f3b36;background:#fff;border:1px solid #ddd6cc;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:700}.button:hover{background:#f8f5ef}.button.primary{border-color:var(--blue);background:var(--blue);color:#17130d}.button.primary:hover{background:var(--blue-dark)}.button.ghost{background:0 0}.button.small{padding:6px 9px;font-size:11px}.user-access-actions{flex-wrap:wrap;align-items:flex-start;gap:7px;display:flex}.password-reset-details summary{cursor:pointer;width:max-content;list-style:none}.password-reset-details summary::-webkit-details-marker{display:none}.password-reset-details[open]{min-width:260px}.password-reset-form{border:1px solid var(--line);background:#faf8f4;border-radius:11px;gap:8px;margin-top:8px;padding:11px;display:grid}.password-reset-form input{padding:8px 9px}.password-reset-form small{max-width:260px;line-height:1.4}.password-reset-form .button{width:max-content}.status-pill{white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.status-pill.success{color:var(--green);background:#e7f8f1}.status-pill.warning{color:var(--amber);background:#fff3db}.status-pill.danger{color:var(--red);background:#ffe8ec}.alert.success{color:var(--green);background:#e7f8f1}.alert.warning{color:var(--amber);background:#fff3db}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:12px}th{color:#6d7b91;letter-spacing:.11em;text-align:left;text-transform:uppercase;background:#fafbfc;font-size:9px}th,td{border-bottom:1px solid var(--line);padding:12px 15px}td strong,td small{display:block}td small{color:var(--muted);margin-top:3px}.task-list{margin-top:13px;display:grid}.task-list article{border-top:1px solid var(--line);gap:5px;padding:13px 0;display:grid}.task-list strong{font-size:12px}.task-list span,.task-list small{color:var(--muted);font-size:10px}.task-list small.overdue{color:var(--red);font-weight:800}.empty{color:var(--muted);padding:18px 0}.task-controls{gap:8px;margin-top:8px;display:grid}.task-controls-actions{flex-wrap:wrap;gap:6px;display:flex}.task-reschedule{gap:6px;display:grid}.task-control-message{margin:0;font-size:11px}.task-control-message.success{color:var(--green)}.task-control-message.error{color:var(--red);background:#ffecef;border-radius:8px;padding:8px 9px}.system-managed-date{line-height:1.45;color:var(--amber)!important}.task-reschedule-details summary{color:#765323;cursor:pointer;width:max-content;font-size:10px;font-weight:800}.task-reschedule-details[open]{min-width:250px}.task-reschedule-details .task-reschedule{border:1px solid var(--line);background:#faf8f4;border-radius:11px;margin-top:8px;padding:11px}.task-reschedule-details .task-reschedule input{padding:8px 9px}.task-workspace-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px 16px;display:flex}.task-workspace-heading h2{margin-bottom:5px;font-size:17px}.task-workspace-heading p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.task-workspace-heading .birthday-planning-note{color:#765323;background:#faf4e8;border-radius:10px;max-width:320px;padding:9px 11px}.task-filter-bar{scrollbar-width:thin;gap:7px;padding:0 22px 18px;display:flex;overflow-x:auto}.task-filter-link{border:1px solid var(--line);color:#4f4b45;background:#fff;border-radius:11px;flex:none;align-items:center;gap:9px;min-height:36px;padding:7px 8px 7px 11px;text-decoration:none;display:flex}.task-filter-link span{font-size:11px;font-weight:750}.task-filter-link strong{background:#f2efea;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;display:grid}.task-filter-link:hover{background:#fcfaf6;border-color:#ceb98f}.task-filter-link.active{border-color:var(--blue);color:#6a4718;background:#faf4e8;box-shadow:0 0 0 2px #d7ac6321}.task-filter-link.active strong{background:var(--blue);color:#17130d}.task-filter-link.urgent:not(.active){color:var(--red)}.task-filter-link.urgent:not(.active) strong{color:var(--red);background:#ffe8ec}.task-queue-heading{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fafbfc;justify-content:space-between;gap:12px;padding:12px 22px;display:flex}.task-queue-heading strong{font-size:11px}.task-queue-heading span{color:var(--muted);font-size:10px}.task-queue-list{margin:0}.task-queue-list article{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 180px minmax(250px,auto);align-items:center;gap:22px;padding:16px 22px}.task-queue-list article:last-child{border-bottom:0}.task-queue-list article.overdue{box-shadow:inset 3px 0 0 var(--red);background:#fff6f7}.task-queue-list article.birthday:not(.overdue){box-shadow:inset 3px 0 0 var(--blue);background:#fffdf8}.task-queue-list article.introduction:not(.overdue){background:#f6fbff;box-shadow:inset 3px 0 #6a9fc4}.task-queue-main{justify-items:start;gap:5px;min-width:0;display:grid}.task-queue-main>strong{font-size:13px;line-height:1.35}.task-queue-main>small{color:var(--muted);font-size:10px}.task-kind-badge{background:#eef1f5;border-radius:999px;width:max-content;padding:4px 7px;font-weight:800;display:inline-flex;color:#48566c!important;font-size:9px!important}.task-kind-badge.birthday{background:#faf0dc;color:#765323!important}.task-kind-badge.restriction{background:#fff3db;color:var(--amber)!important}.task-kind-badge.introduction{background:#e4f2fb;color:#2e668d!important}.task-queue-due{justify-items:start;gap:5px;display:grid}.task-queue-due>strong{font-size:11px}.task-queue-due>strong.overdue{color:var(--red)}.task-queue-due>small{color:var(--muted);font-size:9px;line-height:1.4}.task-queue-list .task-status{text-transform:none}.task-queue-list .task-status.overdue{color:var(--red);background:#ffe8ec}.task-queue-list .task-controls{justify-items:end;min-width:250px;margin-top:0}.task-queue-list .task-controls-actions{justify-content:flex-end}.task-queue-list .task-control-message,.task-queue-list .system-managed-date{text-align:right;max-width:300px}.task-empty-state{color:var(--muted);text-align:center;margin:0;padding:34px 22px;font-size:12px}.task-queue-pagination{margin:0;padding:14px 22px}.interaction-form{padding:22px}.player-combobox{position:relative}.player-combobox-results{z-index:12;border:1px solid var(--line);background:#fff;border-radius:12px;max-height:360px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 42px #19151029}.player-combobox-results>p{color:var(--muted);margin:0;padding:15px;font-size:11px}.player-combobox-option{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:#fff;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.player-combobox-option:last-child{border-bottom:0}.player-combobox-option:hover:not(:disabled){background:#faf8f4}.player-combobox-option:disabled{cursor:not-allowed;opacity:.48}.player-combobox-option span{min-width:0}.player-combobox-option strong,.player-combobox-option small{display:block}.player-combobox-option strong{overflow-wrap:anywhere;font-size:11px}.player-combobox-option span small{color:var(--muted);margin-top:3px;font-size:9px}.player-combobox-option>small{max-width:44%;color:var(--muted);text-align:right;flex:none;font-size:9px;line-height:1.35}.subsection{border:1px solid var(--line);background:#f7f9fc;border-radius:13px;padding:16px}.subsection h3{margin-bottom:12px;font-size:12px}.portfolio-panel{margin-bottom:18px}.portfolio-panel td{vertical-align:middle}.portfolio-filter{align-items:end;gap:7px;min-width:min(340px,100%);display:flex}.portfolio-filter label{flex:1}.portfolio-table{min-width:1580px}.portfolio-history-cell{white-space:nowrap;width:116px;min-width:116px}.portfolio-history-cell .button{white-space:nowrap;display:inline-flex}.portfolio-task-cell{width:210px;min-width:210px}.portfolio-task-cell strong{font-size:11px;line-height:1.35}.portfolio-task-cell small{max-width:250px;line-height:1.4}.portfolio-task-kind{color:#625d56;background:#f1efec;border-radius:999px;margin-top:6px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.portfolio-task-empty{color:var(--muted);font-size:10px}.portfolio-task-cell .task-status{margin-top:6px;padding:4px 7px}.portfolio-next-task.overdue{box-shadow:inset 3px 0 0 var(--red);background:#fff5f6}.portfolio-next-task.overdue>strong{color:var(--red)}.portfolio-overdue-label{margin-bottom:7px;padding:4px 7px}.player-row.restricted.cooling_off{background:#fffaf0}.player-row.restricted.self_exclusion{background:#fff3f5}.player-row.restricted td:first-child{box-shadow:inset 3px 0 #d28a1f}.player-row.restricted.self_exclusion td:first-child{box-shadow:inset 3px 0 0 var(--red)}.restriction-warning{color:var(--red);font-weight:700}.player-row.source-unavailable{background:#fff3f5}.player-row.source-unavailable td:first-child{box-shadow:inset 3px 0 0 var(--red)}.player-row.account-unavailable{background:#fff3f5}.player-row.account-unavailable td:first-child{box-shadow:inset 3px 0 0 var(--red)}.availability-stack{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.source-badge{color:#48566c;background:#eef1f5;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.source-badge.manual{color:#77501c;background:#f6ead5}.interaction-history{margin-top:18px}.long-copy{white-space:normal;min-width:220px;max-width:430px;line-height:1.5}.player-history-link{color:inherit;text-decoration:none}.player-history-link:hover strong,.inline-history-link:hover{color:#8b642a;text-decoration:underline}.inline-history-link{color:#6d4c1f;font-weight:800;text-decoration:none}.back-link{color:#765323;margin-bottom:18px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.back-link:hover{text-decoration:underline}.player-history-stats .stat-date{font-size:18px;line-height:1.35}.player-record-status{flex-direction:column;align-items:flex-end;min-width:min(300px,100%)}.player-owner-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:300px;max-width:100%;padding:12px 14px;scroll-margin-top:76px;box-shadow:0 8px 30px #14243a09}.player-owner-card span,.player-owner-card small{color:var(--muted);display:block}.player-owner-card span{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.player-owner-card strong{margin:6px 0 3px;font-size:15px;display:block}.player-owner-card small{font-size:10px;line-height:1.4}.player-owner-card.unassigned{background:#fffaf0;border-color:#ecd49f}.player-owner-card.unassigned strong{color:var(--amber)}.player-owner-card.blocked{background:#fff5f6;border-color:#f3ccd3}.player-owner-card.blocked strong{color:var(--red)}.player-owner-message{border-radius:8px;margin:10px 0 0;padding:8px 9px;font-size:10px;font-weight:700;line-height:1.4}.player-owner-message.success{color:var(--green);background:#e7f8f1}.player-owner-message.error{color:var(--red);background:#ffe8ec}.player-owner-form{border-top:1px solid #74644d2e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:11px;padding-top:10px;display:grid}.player-owner-form label{min-width:0;color:var(--muted);font-size:9px;font-weight:750}.player-owner-form select{margin-top:5px;padding:7px 9px;font-size:11px}.player-owner-form .button{white-space:nowrap;min-height:32px}.player-owner-restore-form{margin-top:7px}.player-owner-restore{color:#765323;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:9px;font-weight:750;text-decoration:underline}.player-owner-restore:hover{color:#9b702f}.player-history-panel,.player-profile-panel,.player-financial-panel,.player-withdrawal-panel,.player-interaction-panel{margin-top:18px}.player-interaction-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;list-style:none;display:flex}.player-interaction-disclosure>summary::-webkit-details-marker{display:none}.player-interaction-disclosure>summary:hover{background:#fcfaf6}.player-interaction-summary-copy{min-width:0}.player-interaction-summary-copy strong,.player-interaction-summary-copy small{display:block}.player-interaction-summary-copy strong{font-size:17px}.player-interaction-summary-copy small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.player-interaction-summary-action{color:#3f3b36;background:#fff;border:1px solid #ddd6cc;border-radius:10px;flex:none;padding:7px 10px;font-size:11px;font-weight:750}.player-interaction-disclosure[open]>summary{border-bottom:1px solid var(--line)}.player-interaction-body>.alert{margin:18px 22px 0}.player-financial-heading{align-items:center;gap:18px}.player-financial-heading>div{max-width:660px}.player-financial-period{grid-template-columns:minmax(210px,1fr) auto;align-items:end;gap:7px;width:min(390px,100%);display:grid}.player-financial-period select{padding-block:8px}.player-financial-content{padding:18px 22px 20px}.player-financial-result{border:1px solid var(--line);background:#faf9f6;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.player-financial-result>div{min-width:0}.player-financial-result span,.player-financial-result small{display:block}.player-financial-result>div>span{color:var(--muted);font-size:11px;font-weight:750}.player-financial-result strong{letter-spacing:-.035em;margin:6px 0 3px;font-size:27px;display:block}.player-financial-result small{color:var(--muted);font-size:10px}.player-financial-result.positive{background:#f2fbf7;border-color:#cae9dd}.player-financial-result.positive strong{color:var(--green)}.player-financial-result.negative{background:#fff5f6;border-color:#f3ccd3}.player-financial-result.negative strong{color:var(--red)}.player-financial-position{color:#706b65;white-space:nowrap;background:#f1efec;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.player-financial-result.positive .player-financial-position{color:var(--green);background:#ddf5ea}.player-financial-result.negative .player-financial-position{color:var(--red);background:#ffe1e6}.player-financial-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.player-financial-metrics article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:14px 15px}.player-financial-metrics span,.player-financial-metrics small{display:block}.player-financial-metrics span{color:var(--muted);font-size:10px;font-weight:750}.player-financial-metrics strong{overflow-wrap:anywhere;margin:7px 0 4px;font-size:18px;display:block}.player-financial-metrics small{color:var(--muted);font-size:9px;line-height:1.45}.player-financial-caveat{color:var(--muted);margin:12px 2px 0;font-size:10px;line-height:1.5}.player-financial-details{border-top:1px solid var(--line);margin-top:12px}.player-financial-details summary{color:#765323;cursor:pointer;width:max-content;padding-top:12px;font-size:10px;font-weight:800}.player-financial-details dl{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;margin:12px 0 0;display:grid}.player-financial-details dl>div{background:#faf8f4;border-radius:10px;min-width:0;padding:10px 11px}.player-financial-details dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.player-financial-details dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:750}.player-financial-unavailable{color:var(--red);margin:0;padding:24px 22px;font-size:11px}.withdrawal-content{padding:18px 22px 20px}.withdrawal-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.withdrawal-metrics article{border:1px solid var(--line);background:#faf9f6;border-radius:12px;min-width:0;padding:14px 15px}.withdrawal-metrics article.pending{background:#fffaf0;border-color:#ecd49f}.withdrawal-metrics span,.withdrawal-metrics small{display:block}.withdrawal-metrics span{color:var(--muted);font-size:10px;font-weight:750}.withdrawal-metrics strong{margin:7px 0 4px;font-size:20px;display:block}.withdrawal-metrics article.pending strong{color:var(--amber)}.withdrawal-metrics small{color:var(--muted);font-size:9px;line-height:1.45}.pending-withdrawals{background:#fff;border:1px solid #ecd49f;border-radius:12px;margin-top:14px;overflow:hidden}.withdrawal-subheading{background:#fffaf0;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.withdrawal-subheading h3{margin-bottom:3px;font-size:12px}.withdrawal-subheading p{color:var(--muted);margin:0;font-size:9px}.withdrawal-status{color:#48566c;text-transform:uppercase;white-space:nowrap;background:#eef1f5;border-radius:999px;width:max-content;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.withdrawal-status.pending{color:var(--amber);background:#fff0cc}.withdrawal-status.paid{color:var(--green);background:#e7f8f1}.withdrawal-status.recalled{color:#625d56;background:#f1efec}.withdrawal-status.failed,.withdrawal-status.review{color:var(--red);background:#ffe8ec}.withdrawal-table{min-width:760px}.withdrawal-table td{vertical-align:middle}.pending-withdrawal-row{background:#fffdf8}.no-pending-withdrawals{color:var(--green);background:#f2fbf7;border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:10px;font-weight:700}.withdrawal-history{border:1px solid var(--line);border-radius:12px;margin-top:14px;overflow:hidden}.withdrawal-history summary{color:#765323;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.withdrawal-history summary:hover{background:#faf8f4}.withdrawal-history summary small{color:var(--muted);font-size:9px;font-weight:600}.withdrawal-limit-note{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 14px;font-size:9px}.player-profile-grid{grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr) minmax(260px,1.3fr);gap:0;margin:0;display:grid}.player-profile-grid>div{border-right:1px solid var(--line);min-width:0;padding:18px 22px}.player-profile-grid>div:last-child{border-right:0}.player-profile-grid dt{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.player-profile-grid dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;font-weight:750}.player-profile-grid a{color:#6d4c1f}.player-profile-phones ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.player-profile-phones li{gap:2px;display:grid}.player-profile-phones small{color:var(--muted);font-size:10px;font-weight:500}.history-pagination{border-top:1px solid var(--line);padding:14px 18px}.history-task-list{display:grid}.history-task-list>article{border-bottom:1px solid var(--line);gap:13px;padding:18px 22px;display:grid}.history-task-list>article:last-child{border-bottom:0}.history-task-list p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.history-task-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.history-task-title strong,.history-task-title small{display:block}.history-task-title strong{font-size:13px}.history-task-title small{color:var(--muted);margin-top:4px;font-size:10px}.task-status{color:#48566c;text-transform:uppercase;background:#eef1f5;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-flex}.task-status.open{color:var(--amber);background:#fff3db}.task-status.in_progress{color:#48566c;background:#eef1f5}.task-status.done{color:var(--green);background:#e7f8f1}.task-status.cancelled{color:#706b65;background:#f1efec}.task-history-metadata{grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin:0;display:grid}.task-history-metadata div{background:#faf8f4;border-radius:10px;min-width:0;padding:10px}.task-history-metadata dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.task-history-metadata dd{margin:5px 0 0;font-size:11px;font-weight:750}.task-history-metadata dd small{color:var(--muted);margin-top:3px;font-size:9px;font-weight:500;display:block}.task-transfer-history{border-left:3px solid var(--blue);background:#faf7f1;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.task-transfer-history strong{font-size:10px}.task-transfer-history span{color:var(--muted);font-size:10px}.queue-pagination{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.page-pagination{text-align:center;gap:9px;display:grid}.page-pagination-summary{color:var(--muted);font-size:10px}.page-pagination-controls{scrollbar-width:thin;justify-content:safe center;align-items:center;gap:7px;max-width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.page-pagination-pages{flex:none;align-items:center;gap:5px;display:flex}.page-pagination-number{color:#3f3b36;background:#fff;border:1px solid #ddd6cc;border-radius:9px;place-items:center;min-width:30px;height:30px;padding:0 7px;font-size:11px;font-weight:750;text-decoration:none;display:grid}.page-pagination-number:hover{background:#f8f5ef}.page-pagination-number.active{border-color:var(--blue);background:var(--blue);color:#17130d}.page-pagination-ellipsis{min-width:18px;color:var(--muted);font-size:11px}.page-pagination-direction{flex:none}.player-directory{margin-top:18px}.directory-search{flex-wrap:wrap;align-items:end;gap:7px;width:min(900px,100%);display:flex}.directory-search input{min-width:210px}.directory-search select{min-width:280px}.directory-ownership-action{justify-items:start;gap:7px;min-width:230px;max-width:300px;display:grid}.source-badge.automatic{color:var(--green);background:#e7f8f1}.source-badge.mismatch{color:var(--red);background:#ffe8ec}.source-badge.unassigned{color:var(--amber);background:#fff3db}.directory-limit{color:var(--muted);margin:0;padding:14px 18px;font-size:11px}.panel-empty{padding:22px}.softswiss-player-link{color:#765323;margin-top:5px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.softswiss-player-link:hover{text-decoration:underline}.leaderboard-row{min-height:68px}.leaderboard-player{min-width:0}.leaderboard-player-link{display:block}.leaderboard-player .softswiss-player-link{margin-top:4px;font-size:9px}.player-record-softswiss-link{margin-top:9px}.candidate-assignment-form{gap:7px;min-width:180px;display:grid}.candidate-assignment-form select{min-width:180px}.directory-pagination{margin:0;padding:14px 18px}.qualification-criteria{border-bottom:1px solid var(--line);background:#fcfaf6;padding:18px 22px 20px}.qualification-criteria-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.qualification-criteria-heading h3{margin-bottom:4px;font-size:14px}.qualification-criteria-heading p{color:var(--muted);margin:0;font-size:11px}.qualification-criteria-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;display:grid}.qualification-criteria-grid article{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:12px 13px}.qualification-criteria-grid strong{font-size:11px;line-height:1.4;display:block}.qualification-criteria-grid p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.qualification-criteria-note{color:#765323;margin:11px 0 0;font-size:9px;line-height:1.5}[id]{scroll-margin-top:18px}.login-page{background:radial-gradient(circle at 50% -20%,#3a3329 0,#161617 42%,#090909 100%);place-items:center;min-height:100vh;padding:96px 20px 20px;display:grid}.login-card{background:#fff;border:1px solid #d7ac6338;border-radius:22px;width:min(430px,100%);padding:30px;box-shadow:0 30px 80px #0000006b}.login-card .brand-lockup{background:#121213;border:1px solid #d7ac6347;border-radius:18px;width:min(230px,82%);margin:-108px auto 38px;padding:16px;box-shadow:0 22px 48px #00000057}.login-copy h1{margin-bottom:7px;font-size:27px}.login-copy p,.security-note{color:var(--muted);font-size:12px;line-height:1.6}.login-checkbox{color:#3f3b36;cursor:pointer;align-items:center;gap:9px;width:max-content;max-width:100%;font-size:12px;display:flex}.login-checkbox input{width:17px;height:17px;accent-color:var(--blue-dark);cursor:pointer;margin:0;padding:0}.security-note{background:#f7f4ee;border-radius:11px;margin:18px 0 0;padding:12px}.alert{border-radius:10px;margin-bottom:14px;padding:11px 12px;font-size:12px}.alert.error{color:var(--red);background:#ffecef}.player-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.player-profile-location dd>span{gap:3px;display:grid}.player-profile-province{color:#765323;margin-top:4px;font-size:11px}@media (max-width:1520px){.manager-performance .leaderboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-team-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:40;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;height:auto;padding:10px 14px;display:grid;position:sticky}.sidebar .brand-lockup{padding:0}.sidebar .brand-operator,.sidebar-user{display:none}.mobile-menu-toggle{color:#fff;background:#ffffff0f;border:1px solid #d7ac6361;border-radius:11px;justify-self:end;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex}.sidebar nav{background:var(--navy);border-top:1px solid #d7ac6333;gap:4px;max-height:calc(100vh - 64px);margin-top:0;padding:10px 14px 14px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 36px #00000047}.sidebar nav.mobile-open{display:grid}.sidebar nav a{white-space:nowrap;width:100%;padding:11px 13px}.topbar{grid-template-columns:auto minmax(240px,1fr) auto;padding:10px 18px}.impersonation-banner{padding-inline:18px}.page-content{padding:26px 18px 50px}.two-column{grid-template-columns:1fr}.panel-heading{flex-wrap:wrap;gap:12px}.admin-team-analytics-period{width:100%}.admin-team-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-activity-period{width:100%}.retention-cohort-heading-actions{justify-items:start;width:100%;margin-left:0}.retention-cohort-metric-toggle{max-width:100%;overflow-x:auto}.directory-search{width:100%}.task-history-metadata{grid-template-columns:repeat(2,minmax(120px,1fr))}.leaderboard-grid{grid-template-columns:1fr}.manager-performance .leaderboard-heading{height:auto;min-height:0}.leaderboard-heading,.leaderboard-heading p{min-height:0}.player-financial-period{width:100%}.player-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.player-profile-grid{grid-template-columns:1fr}.player-profile-grid>div{border-right:0;border-bottom:1px solid var(--line)}.player-profile-grid>div:last-child{border-bottom:0}.task-queue-list article{grid-template-columns:minmax(0,1fr) 170px}.task-queue-list .task-controls{grid-column:1/-1;justify-items:start;width:100%;padding-top:4px}.task-queue-list .task-controls-actions{justify-content:flex-start}.task-queue-list .task-control-message,.task-queue-list .system-managed-date{text-align:left;max-width:none}}@media (max-width:680px){.manager-performance .leaderboard-grid{grid-template-columns:1fr}.sidebar{grid-template-columns:104px minmax(0,1fr)}.topbar{grid-template-columns:minmax(0,1fr) auto;gap:10px}.impersonation-banner{flex-direction:column;align-items:flex-start;padding-inline:12px}.topbar>div:first-child{display:none}.global-player-search-results{max-height:min(55vh,390px);position:fixed;top:62px;left:12px;right:12px}.stats-grid,.form-grid,.admin-team-summary-grid,.admin-team-attention-grid,.admin-team-analytics-period{grid-template-columns:1fr}.admin-team-comparison-heading{flex-direction:column;align-items:flex-start}.deposit-activity-metrics,.deposit-activity-period,.deposit-activity-disclosures{grid-template-columns:1fr}.deposit-activity-legend strong{width:100%;margin-left:0}.player-financial-period{grid-template-columns:1fr}.player-financial-result{flex-direction:column;align-items:flex-start}.player-financial-metrics,.withdrawal-metrics{grid-template-columns:1fr}.withdrawal-subheading,.withdrawal-history summary{flex-direction:column;align-items:flex-start}.page-heading{display:grid}.player-record-status{align-items:flex-start;min-width:0}.page-content{padding-inline:12px}.login-card{padding:24px}.task-history-metadata{grid-template-columns:1fr}.directory-search input,.directory-search select{min-width:100%}.task-workspace-heading{display:grid}.task-workspace-heading .birthday-planning-note{max-width:none}.task-filter-bar{padding-inline:16px}.task-queue-list article{grid-template-columns:1fr;gap:13px;padding-inline:16px}.task-queue-list .task-controls{grid-column:auto}.task-queue-due{grid-template-columns:auto minmax(0,1fr);align-items:center}.task-queue-due>small{grid-column:1/-1}}.withdrawal-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.withdrawal-limit-summary{background:#fffdf8;border:1px solid #e6d8bd;border-radius:12px;grid-template-columns:minmax(150px,.8fr) minmax(360px,2fr);align-items:center;gap:12px 20px;margin-top:10px;padding:13px 15px;display:grid}.withdrawal-limit-summary>div>span,.withdrawal-limit-summary>div>strong{display:block}.withdrawal-limit-summary>div>span{color:var(--muted);font-size:10px;font-weight:750}.withdrawal-limit-summary>div>strong{margin-top:5px;font-size:14px}.withdrawal-limit-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.withdrawal-limit-summary dl>div{border-left:1px solid var(--line);padding-left:10px}.withdrawal-limit-summary dt{color:var(--muted);font-size:9px}.withdrawal-limit-summary dd{margin:4px 0 0;font-size:12px;font-weight:800}.withdrawal-limit-summary>p{color:var(--muted);margin:0;font-size:10px}.withdrawal-limit-summary>small{color:var(--muted);grid-column:1/-1;font-size:9px}@media (max-width:960px){.withdrawal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.withdrawal-limit-summary{grid-template-columns:1fr}.withdrawal-limit-summary>small{grid-column:auto}}@media (max-width:680px){.withdrawal-metrics,.withdrawal-limit-summary dl{grid-template-columns:1fr}.withdrawal-limit-summary dl>div{border-top:1px solid var(--line);border-left:0;padding:7px 0 0}}
