.records-overlay{background:rgba(0,0,0,.22);backdrop-filter:none}.exposure-overlay{background:var(--surface);backdrop-filter:none}.top-panel.records-panel{padding:0 0 6px;border-radius:0;box-shadow:0 8px 18px #0002}.records-panel .top-panel-title{min-height:24px;padding:2px 30px 2px 8px;font-size:14px;font-weight:400;line-height:20px;color:#315273;overflow-wrap:anywhere}.exposure-panel>button[aria-label="Close dialog"],.records-panel>button[aria-label="Close dialog"]{top:0;right:1px;width:28px;height:24px;padding:4px;border-radius:0;color:#536473}.exposure-panel>button[aria-label="Close dialog"] svg,.records-panel>button[aria-label="Close dialog"] svg{width:16px;height:16px}.record-tabs{display:flex;gap:4px;padding:1px 4px 0}.record-tabs button{min-height:24px;padding:2px 8px;border-radius:0;background:#0790ad;color:#fff;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase}.record-tabs button[aria-pressed=true]{background:#35383b}.market-records-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#6b7174 #e8ebed}.market-records-scroll::-webkit-scrollbar{height:10px}.market-records-scroll::-webkit-scrollbar-track{background:#e8ebed}.market-records-scroll::-webkit-scrollbar-thumb{background:#6b7174;border:2px solid #e8ebed;border-radius:6px}.market-records-table{width:100%;border-collapse:collapse;color:#142b3c;font-size:14px;line-height:20px;font-variant-numeric:tabular-nums}.market-records-table th{padding:2px 6px;background:#a5f2f6;color:#111;font-weight:700;text-align:center}.market-records-table th:nth-child(2){text-align:left}.market-records-table th:last-child{text-transform:uppercase}.market-records-table td{padding:3px 7px;white-space:nowrap;text-align:center;border-bottom:1px solid #ffffffa0}.market-records-table td:nth-child(2){text-align:left}.market-records-table abbr{text-decoration:none}.record-back{background:#8fc0f2}.record-lay{background:#f4b0c6}.records-error{padding:12px 8px;font-size:14px}.records-error button{color:#087d96;text-decoration:underline;margin-left:6px}.top-panel.exposure-panel{width:100%;max-width:none;min-height:100dvh;max-height:100dvh;padding:0 8px 20px;border-radius:0;box-shadow:none}.exposure-panel .top-panel-title{padding:8px 28px 0;min-height:32px;font-size:16px;line-height:24px;font-weight:400;text-align:center;color:#315273}.exposure-panel>button[aria-label="Close dialog"]{top:4px;right:4px;height:28px}.exposure-table-scroll{overflow-x:auto}.exposure-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--ink);font-variant-numeric:tabular-nums;box-shadow:0 12px 14px -14px #0009}.exposure-table th{height:36px;padding:8px;background:#c9c9c9;text-align:left;white-space:nowrap;font-weight:700}.exposure-table th:not(:first-child){text-transform:uppercase}.exposure-table th:nth-child(2){text-align:center}.exposure-table td{padding:8px 0;vertical-align:top;line-height:20px;border-bottom:1px solid #eee}.exposure-table td:first-child{padding-right:10px}.exposure-table td:nth-child(n+3){text-align:center;font-weight:700}.exposure-table a{color:#3558b4;text-decoration:underline;text-underline-offset:2px}.exposure-table .negative{color:#c52a37}.exposure-trades{min-width:28px;color:#137851}.exposure-trades:hover{text-decoration:underline}[data-theme=dark] .exposure-panel .top-panel-title,[data-theme=dark] .records-panel .top-panel-title{color:#c3ddef}[data-theme=dark] .exposure-table th{background:#454b50}[data-theme=dark] .exposure-table td{border-color:#454b50}[data-theme=dark] .exposure-table a{color:#9bc3ff}[data-theme=dark] .exposure-table .negative{color:#ff8490}[data-theme=dark] .exposure-trades{color:#70dca8}.master-record-tabs{gap:3px;padding:4px 6px 0}.result-closed{flex:none;color:var(--muted,#64748b);font-size:9px;font-weight:700}.master-record-tabs button{flex:1;padding:3px 6px;font-size:12px;white-space:nowrap}.master-record-tabs button[data-state=active]{background:#35383b}.master-record-tab-panel:focus-visible,.master-record-tabs button:focus-visible{outline:2px solid var(--primary,#087f98);outline-offset:-2px}.master-record-filters{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:6px;background:var(--surface);border-bottom:1px solid var(--line,#dbe2e8)}.master-record-filters>label{flex:0 1 88px;min-width:72px}.master-record-filters>.master-record-client-search{position:relative;flex:1 1 140px;min-width:100px}.master-record-client-search>svg{position:absolute;left:7px;top:8px;color:var(--muted,#64748b);pointer-events:none}.master-record-filters input{display:block;width:100%;height:30px;padding:4px 7px;border:1px solid var(--line,#dbe2e8);border-radius:2px;background:var(--surface);color:var(--ink);font-size:13px}.master-record-client-search input{padding-left:27px}.master-record-filters input:focus-visible{outline:2px solid var(--primary,#087f98);outline-offset:1px}.master-record-filters input[aria-invalid=true]{border-color:#c52a37}.master-record-clear{display:grid;place-items:center;flex:0 0 28px;height:28px;color:var(--muted,#64748b)}.master-record-clear:focus-visible{outline:2px solid var(--primary,#087f98);outline-offset:-2px}.master-record-filter-error{margin:0;padding:4px 7px;color:#c52a37;font-size:12px}.master-market-records-table{min-width:560px;font-size:13px;line-height:18px}.master-market-records-table td,.master-market-records-table th{padding:4px 6px}.master-market-records-table td:first-child,.master-market-records-table th:first-child{text-align:left}.master-market-records-table td:last-child,.master-market-records-table th:last-child{font-size:12px}.master-record-rate{display:block;font-size:11px;line-height:14px}.master-market-records-table .master-record-empty td{padding:18px 8px;text-align:center;background:var(--surface);color:var(--muted,#64748b);white-space:normal}.master-right-bets-board{background:var(--surface)}.master-right-bets-board>.board-tab{text-align:left;font-size:12px}.master-right-bets-board .master-event-records{flex:1;min-height:0}.master-event-records.compact .master-record-tabs button{font-size:11px;padding:2px 4px}.master-event-records.compact .master-market-records-table{min-width:480px;font-size:12px}[data-theme=dark] .master-market-records-table{color:#e6f0f7}[data-theme=dark] .master-market-records-table th{background:#285c67;color:#e6f0f7}[data-theme=dark] .master-market-records-table .record-back{background:#214b68}[data-theme=dark] .master-market-records-table .record-lay{background:#62374b}[data-theme=dark] .master-record-filter-error{color:#ff8490}@media (max-width:767px){.master-event-records .market-records-scroll{scrollbar-width:none}.master-event-records .market-records-scroll::-webkit-scrollbar{display:none}}.user-action-page{padding:8px}.user-action-page .master-dialog-form,.user-action-page .user-operation-form{margin:0;max-width:680px;border:1px solid var(--line);background:var(--surface);padding:16px}.user-action-page .user-operation-form>fieldset{display:grid;gap:14px;min-width:0}.user-action-page .master-actions{justify-content:flex-end;margin-top:8px}.user-action-page .user-identity-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:12px;max-width:1080px}.user-action-page .user-profile-details{padding:0;border:1px solid var(--line)}.user-action-page .user-profile-details .master-definition{padding:12px}.operation-review{padding:10px;background:var(--form-surface);border-left:3px solid var(--teal);font-size:13px}.master-toast{display:flex;align-items:center;gap:12px}.master-toast button{padding:5px}@media (max-width:767px){.user-action-page .user-identity-form{grid-template-columns:minmax(0,1fr)}.user-action-page .master-dialog-form,.user-action-page .user-operation-form{padding:12px}}.report-totals,.user-report-context{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:9px 10px;border-bottom:1px solid var(--line);font-size:12px;background:var(--surface)}.user-report-context a{color:var(--teal)}.report-toolbar h2{margin-right:auto;font-weight:700}.report-filters{align-items:flex-end}.report-filters .list-search{min-width:150px}.master-page .user-report .slidable-table .dense-table{min-width:1000px}.master-page .user-report-pnl .slidable-table .dense-table{min-width:680px}.master-page .user-report-sports .slidable-table .dense-table{min-width:360px}.master-page .user-report-settlements .slidable-table .dense-table{min-width:800px}.master-page .slidable-table.bet-report-table .dense-table{min-width:1120px}.master-page .slidable-table.bet-report-table .dense-table :is(th,td):first-child,.master-page .user-report .slidable-table .dense-table :is(th,td):first-child{min-width:38px;max-width:50px;width:38px}.master-page .user-report .slidable-table .dense-table td:nth-child(3){white-space:normal;min-width:180px}.master-page .user-report-sports .slidable-table .dense-table td:nth-child(3){min-width:100px}.master-page .user-report-pnl .slidable-table .dense-table td:nth-child(2){white-space:normal;min-width:200px}.report-kind{text-transform:capitalize}.master-page a.report-detail-link{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:2px;background:var(--form-surface)}.report-totals{justify-content:flex-end;background:var(--form-surface)}.report-totals>:first-child{margin-right:auto}.chip-summary{display:grid;grid-template-columns:1fr 1fr;max-width:620px;margin:12px 10px;border:1px solid var(--line);font-size:14px}.chip-summary>div{display:contents}.chip-summary dd,.chip-summary dt{padding:10px 12px;border-bottom:1px solid var(--line)}.chip-summary dt{background:var(--form-surface)}.chip-summary dd{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.chip-summary-total>*{background:var(--table-head);font-weight:700}.user-profile-details{padding:0 14px 16px}.user-profile-details .section-bar{padding:7px 10px;background:var(--form-surface);font-weight:700}.user-profile-details .master-definition{padding:12px 4px;font-size:13px}.referral-copy{display:flex;align-items:center;gap:8px}.referral-copy code{-webkit-user-select:all;-moz-user-select:all;user-select:all;min-width:0;overflow-wrap:anywhere}.referral-copy button{flex-shrink:0;padding:6px;border:1px solid var(--line);border-radius:2px}.profile-shares{display:grid;grid-template-columns:1fr 1fr}.profile-shares>div{display:flex;justify-content:space-between;gap:8px;padding:7px;border-bottom:1px solid var(--line);font-size:12px}.profile-shares dd{font-weight:700}.password-default{padding:12px 0}.transfer-preview{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:14px;padding:10px;background:var(--form-surface);font-size:13px}.transfer-preview dd{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.sport-access-list label{padding:8px 0;border-bottom:1px solid var(--line)}.sport-access-switch{display:flex;align-items:center;gap:7px;min-width:88px;min-height:34px;color:var(--muted);font-size:12px}.sport-access-switch[aria-checked=true]{color:var(--positive-ink)}.switch-track{position:relative;display:block;width:30px;height:17px;border-radius:12px;background:var(--muted)}.switch-track:after{content:"";position:absolute;width:13px;height:13px;top:2px;left:2px;border-radius:50%;background:#fff}.sport-access-switch[aria-checked=true] .switch-track{background:var(--teal)}.sport-access-switch[aria-checked=true] .switch-track:after{left:15px}.settlement-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;padding:8px}.settlement-toolbar .text-action{margin-left:auto}.settlement-table{min-width:0;border:1px solid var(--line);background:var(--surface)}.settlement-table table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.settlement-type-col{width:28px}.settlement-amount-col{width:84px}.settlement-actions-col{width:92px}.settlement-table td,.settlement-table th{padding:9px 6px;text-align:left;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid var(--line)}.settlement-table tfoot td,.settlement-table tfoot th,.settlement-table thead th{color:#fff;border:0;font-weight:600}.settlement-positive tfoot,.settlement-positive thead{background:#197443}.settlement-negative tfoot,.settlement-negative thead{background:#b33948}.settlement-table abbr{text-decoration:none}.settlement-table tbody th{font-weight:500}.settlement-table tbody th a{color:var(--teal);font-weight:600}.settlement-table .settlement-amount{text-align:right;font-variant-numeric:tabular-nums}.settlement-display-name{display:block;font-size:11px;color:var(--muted)}.settlement-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.settlement-row-actions a,.settlement-row-actions button{display:inline-flex;justify-content:center;align-items:center;min-height:30px;padding:4px 7px;font-size:12px;border-radius:2px}.settlement-open{background:#b52862;color:#fff}.settlement-row-actions a{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.settlement-row-actions :focus-visible{outline:2px solid var(--teal);outline-offset:2px}.settlement-summary-row{background:var(--form-surface)}.settlement-running td,.settlement-running th{font-weight:700}.settlement-table .settlement-empty{text-align:center;color:var(--muted);padding:20px 6px}.settlement-table .table-pagination{flex-wrap:wrap}.settlement-saved{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px;color:var(--positive-ink);border-bottom:1px solid var(--line);background:var(--surface)}.settlement-saved a{text-decoration:underline}.top-panel.settlement-dialog{top:50%;transform:translate(-50%,-50%);max-width:440px;width:calc(100% - 24px)}.settlement-form{display:grid;gap:16px;padding:16px;background:var(--surface);color:var(--ink)}.settlement-form label{display:grid;gap:6px;font-size:13px}.settlement-form input:not([type=checkbox]){min-width:0;width:100%;min-height:38px;border:1px solid var(--line);border-radius:2px;padding:6px 8px;background:var(--surface);color:var(--ink)}.settlement-outstanding{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.settlement-outstanding strong{font-size:21px;font-variant-numeric:tabular-nums}.settlement-amount-input{display:flex;gap:6px}.settlement-amount-input button{border:1px solid var(--line);border-radius:2px;padding:6px 12px;color:var(--teal)}.settlement-form .settlement-chip-option{display:flex;align-items:center;gap:8px;cursor:pointer}.settlement-chip-option input{width:18px;height:18px;flex:0 0 auto;accent-color:var(--teal)}.settlement-help{margin-top:-8px;color:var(--muted);font-size:12px}.settlement-help b{margin-left:5px;color:var(--ink)}.settlement-form .master-actions{justify-content:flex-end}.settlement-form .master-actions button{min-height:36px;min-width:72px;padding:6px 12px}@media (min-width:1024px){.settlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.settlement-actions-col{width:146px}}.master-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;background:var(--surface);border-bottom:1px solid var(--line)}.master-toolbar label{display:flex;align-items:center;gap:6px;font-size:12px}.master-toolbar input,.master-toolbar select,.table-pagination select{min-height:32px;border:1px solid var(--line);border-radius:2px;padding:5px 7px;background:var(--surface);color:var(--ink);max-width:100%}.master-toolbar .list-search{flex:1 1 210px;min-width:160px;max-width:350px;display:flex;flex-direction:row;gap:6px;border:1px solid var(--line);padding:0 8px;background:var(--surface)}.list-search input{min-width:0;flex:1;width:100%;border:0;outline-offset:0}.list-search button{display:grid;place-items:center;min-width:26px;height:28px}.date-shortcuts,.filter-chips{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.date-shortcuts button,.filter-chips button{min-height:30px;padding:4px 9px;color:var(--muted);border:1px solid var(--line);border-radius:2px;background:var(--surface);white-space:nowrap}.date-shortcuts button[aria-pressed=true],.filter-chips button[aria-pressed=true]{color:var(--on-accent);background:var(--teal);border-color:var(--teal)}.master-secondary{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 9px;min-height:30px;border:1px solid var(--line);border-radius:2px;color:var(--ink);background:var(--surface)}.text-action{padding:5px;color:var(--teal)}.master-advanced{background:var(--surface);border-bottom:1px solid var(--line)}.master-advanced>summary{padding:8px 10px;color:var(--muted);font-size:12px;cursor:pointer}.master-advanced[open]>summary{color:var(--teal)}.date-shortcuts{padding-bottom:2px}.list-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:8px 10px;color:var(--muted);background:var(--surface);border-bottom:1px solid var(--line);font-size:12px}.list-summary b{color:var(--ink);font-variant-numeric:tabular-nums}.list-summary>button{color:var(--teal);margin-left:auto}.table-sort{display:flex;align-items:center;gap:5px;padding:0;color:inherit;font:inherit;white-space:nowrap}.table-sort svg{opacity:.65}.table-pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:8px;border-top:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:12px}.table-pagination>span:first-child{margin-right:auto}.table-pagination label{display:flex;align-items:center;gap:5px}.table-pagination button{display:grid;place-items:center;min-width:30px;height:30px;border:1px solid var(--line);color:var(--ink)}.table-pagination button:disabled{opacity:.35}.master-page .dense-table-scroll{overflow:auto;max-height:65dvh;scrollbar-width:thin}.master-page .dense-table thead{position:sticky;top:0;z-index:2}.master-page .dense-table td:first-child,.master-page .dense-table th:first-child{position:sticky;left:0;z-index:1}.master-page .dense-table th:first-child{z-index:3}.master-page .dense-table td:first-child{background:var(--surface)}.master-page .dense-table .bet-back td:first-child{background:var(--back)}.master-page .dense-table .bet-lay td:first-child{background:var(--lay)}.record-subline{display:block;color:var(--muted);font-size:11px;white-space:normal}.master-page .slidable-table{min-width:0;max-width:100%}.master-page .slidable-table .dense-table-scroll{overflow:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:auto;scrollbar-color:var(--muted) var(--line)}.master-page .slidable-table .dense-table{min-width:780px}.master-page .slidable-table .dense-table td:first-child,.master-page .slidable-table .dense-table th:first-child{min-width:120px;max-width:180px;box-shadow:1px 0 var(--line)}.master-page .slidable-table .dense-table td{vertical-align:middle;white-space:nowrap}.master-page .slidable-table .dense-table-scroll:focus-visible{outline:2px solid var(--teal);outline-offset:-2px}.master-page .slidable-table .dense-table-scroll[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.master-page .slidable-table .dense-table-scroll{cursor:grab}}@media (min-width:1024px){.master-page .slidable-table .dense-table{min-width:1100px}}.user-row-actions{display:flex;align-items:center;gap:4px}.user-exposure-link{min-height:32px;padding:4px;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;font-variant-numeric:tabular-nums}.user-exposure-panel{width:min(720px,calc(100vw - 20px))}.user-exposure-panel .master-toolbar>button{margin-left:auto}.user-row-actions>button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:2px;color:var(--teal);background:var(--surface)}.user-actions-inline{display:flex;flex-wrap:wrap;gap:4px;width:clamp(300px,36vw,510px);max-width:100%}.user-actions-inline .user-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:28px;height:28px;padding:0 6px;border:1px solid color-mix(in srgb,var(--teal) 28%,var(--line));border-radius:2px;background:color-mix(in srgb,var(--teal) 8%,var(--surface));color:var(--teal);font-size:11px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none}.user-actions-inline .user-action:focus-visible,.user-actions-inline .user-action:hover{background:var(--teal);color:var(--on-accent)}.master-menu{min-width:190px;border-radius:3px;background:var(--surface);color:var(--ink);padding:4px}.master-menu [role=menuitem]{border-radius:2px;font-size:13px;padding:7px 9px}.master-menu [data-highlighted]{background:var(--form-surface)}.user-options-menu{width:196px;min-width:0;max-width:calc(100vw - 16px);max-height:min(calc(100dvh - 16px),var(--radix-dropdown-menu-content-available-height,calc(100dvh - 16px)));padding:0;border:1px solid var(--line);border-radius:2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;text-align:center;box-shadow:0 3px 12px rgba(0,0,0,.18)}.user-options-heading{display:grid;gap:4px;padding:12px 8px;font-size:13px;font-weight:700;line-height:20px;border-bottom:1px solid var(--line)}.user-options-heading span{font-size:12px;font-weight:600}.user-options-menu [role=menuitem]{justify-content:center;min-height:35px;padding:7px 8px;border-bottom:1px solid var(--line);border-radius:0;font-size:13px;font-weight:400;line-height:20px;color:var(--ink)}.user-options-menu [role=menuitem]:last-child{border-bottom:0}.user-options-menu .master-status{font-weight:700}.user-row-actions>.user-options-trigger{width:40px;background:var(--chrome);border-color:var(--chrome);color:var(--on-accent)}.user-row-actions>.user-options-trigger[data-state=open]{outline:2px solid var(--teal);outline-offset:2px}.sport-access-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.master-form .sport-access-list label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}@media (max-width:480px){.sport-access-list{grid-template-columns:1fr}}.master-form.master-dialog-form{margin:0;max-width:none;border:0;background:var(--surface)}.master-dialog-form .master-actions{justify-content:flex-end;margin-top:14px}.master-toast{position:fixed;z-index:80;left:50%;bottom:calc(var(--bottom-nav-height) + 14px);transform:translateX(-50%);max-width:calc(100vw - 24px);padding:10px 16px;color:var(--on-accent);background:var(--chrome);box-shadow:0 3px 12px color-mix(in srgb,var(--chrome) 25%,transparent);white-space:normal}.user-picker{position:relative;min-width:180px}.user-picker>label{display:block;font-size:12px;margin-bottom:4px}.picker-input{display:flex;align-items:center;gap:5px;border:1px solid var(--line);padding:0 7px;background:var(--surface)}.master-filters .picker-input input,.master-form .picker-input input{border:0;min-width:0;width:100%}.picker-input button{display:grid;place-items:center;min-width:26px}.picker-results{position:absolute;top:100%;left:0;right:0;min-width:220px;max-height:260px;overflow-y:auto;z-index:30;border:1px solid var(--line);background:var(--surface);box-shadow:0 4px 12px color-mix(in srgb,var(--chrome) 15%,transparent)}.picker-results>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px;text-align:left;border-bottom:1px solid var(--line)}.picker-results>button[aria-selected=true]{background:var(--form-surface)}.picker-results span{color:var(--muted);font-size:11px}.picker-results p{padding:10px;color:var(--muted)}.export-control{position:relative}.export-control>[role=alert]{display:block;position:absolute;right:0;top:100%;z-index:35;min-width:220px;padding:8px;border:1px solid var(--line);background:var(--surface)}.master-page .section-bar>a{float:right;font-size:12px}@media (max-width:767px){.master-toolbar .list-search{max-width:none}.filter-chips{max-width:100%}.table-pagination{gap:5px}.table-pagination label{font-size:0}.table-pagination select{font-size:12px}.master-actions{gap:4px}.master-heading .export-control .master-secondary{padding:5px}.date-shortcuts,.master-filters .user-picker{width:100%}}:root{--on-accent:#fff;--positive-ink:#047857;--negative-ink:#e11d48;--form-surface:color-mix(in srgb,var(--surface) 80%,var(--line))}[data-theme=dark]{--positive-ink:#6ee7b7;--negative-ink:#fda4af}.master-page{min-width:0;padding-bottom:12px;color:var(--ink)}.master-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--surface)}.master-heading h1{font-size:18px;font-weight:700}.master-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.master-actions>a,.master-actions>button{padding:5px 9px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--ink)}.master-actions .master-primary,.master-primary{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 12px;border:1px solid var(--teal);border-radius:2px;background:var(--teal);color:var(--on-accent);font-weight:700}.master-icon-action{display:grid;place-items:center;min-width:30px;min-height:30px}.master-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:8px 0;border:1px solid var(--line);background:var(--line)}.master-stat{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:11px 12px;background:var(--surface)}.master-stat>span{color:var(--muted);font-size:12px}.master-stat strong{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.master-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;padding:8px;background:var(--surface)}.master-filters label,.master-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.master-filters input,.master-filters select,.master-form input,.master-form select{min-height:34px;padding:6px 8px;border:1px solid var(--line);border-radius:2px;color:var(--ink);background:var(--surface);font-weight:400}.master-filters input,.master-filters select{width:170px}.master-filters>span{padding:8px;color:var(--muted)}.master-page .section-bar{margin-top:10px;padding:5px 8px;color:var(--on-accent);background:var(--chrome);font-weight:700}.master-page .dense-table-scroll{max-width:100%}.master-page .dense-table{min-width:600px}.master-page .dense-table th{background:var(--table-head);color:var(--ink);white-space:nowrap}.master-page .dense-table td{padding:8px;border-bottom:1px solid var(--line)}.master-page .dense-table tbody tr:not([class]){background:var(--surface)}.master-page .dense-table a{color:var(--teal);font-weight:600}.master-confirm .positive,.master-page .positive{color:var(--positive-ink)!important}.login-page .negative,.master-confirm .negative,.master-page .negative{color:var(--negative-ink)!important}.master-status{text-transform:capitalize;color:var(--positive-ink)}.master-status.suspended{color:var(--negative-ink)}.master-form{max-width:760px;margin:12px 8px;padding:16px;background:var(--form-surface);border:1px solid var(--line)}.master-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.master-form input,.master-form select{width:100%}.master-available{display:flex;flex-direction:column;justify-content:center;gap:4px}.master-available strong{color:var(--positive-ink);font-size:18px}.master-notice{padding:10px}.master-definition{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);padding:12px;gap:10px;background:var(--surface)}.master-definition dt{color:var(--muted)}.master-definition dd{overflow-wrap:anywhere;font-weight:600}.master-tabs{display:flex;flex-wrap:wrap;height:auto;justify-content:flex-start;padding:4px;border-radius:0;background:var(--line)}.master-tabs [data-state=active]{color:var(--on-accent);background:var(--teal)}.role-master .quote-cell:disabled{opacity:1;cursor:default}.role-master .app-navigation-drawer,.role-master .reference-sidebar{overflow-y:auto}.login-page{min-height:100dvh;flex-direction:column;padding:24px 16px;background:var(--canvas)}.login-brand,.login-page{display:flex;justify-content:center;align-items:center}.login-brand{width:min(100%,380px);height:var(--header-height);background:var(--chrome);padding:10px}.login-brand .brand-logo{width:150px}.login-form{width:min(100%,380px);margin:0;display:flex;flex-direction:column;gap:16px;background:var(--surface)}.login-form h1{font-size:18px;font-weight:700}.login-demo{font-size:12px;color:var(--muted)}.login-demo summary{cursor:pointer}.login-demo p{margin-top:5px}@media (max-width:767px){.master-heading{align-items:flex-start;gap:8px}.master-heading h1{font-size:16px}.master-heading .master-actions{justify-content:flex-end;gap:5px}.master-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.master-stat strong{font-size:18px}.master-form{margin:8px;padding:12px}.master-filters label{flex:1 1 135px;min-width:0}.master-filters input,.master-filters select{width:100%}}@media (max-width:420px){.master-form-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.users-list-table .users-name-link{display:inline-grid;grid-template-columns:22px auto;align-items:center;gap:5px;white-space:nowrap}.users-list-table .user-role-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;min-width:22px;height:16px;padding:0 3px;border:1px solid color-mix(in srgb,var(--teal) 30%,var(--line));border-radius:3px;background:color-mix(in srgb,var(--teal) 7%,var(--surface));color:var(--teal);font-size:9px;font-weight:700;line-height:1;letter-spacing:.02em}.users-list-table .user-role-master,.users-list-table .user-role-supermaster{background:color-mix(in srgb,var(--teal) 15%,var(--surface));border-color:color-mix(in srgb,var(--teal) 45%,var(--line))}.users-list-table .user-permission-trigger{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:39px;height:28px;padding:0;border:1px solid var(--line);border-radius:3px;background:var(--surface);cursor:pointer}.user-permission-menu .user-permission-choice.active>svg,.users-list-table .user-permission-trigger.active{color:var(--positive-ink)}.user-permission-menu .user-permission-choice.locked>svg,.users-list-table .user-permission-trigger.locked{color:var(--negative-ink)}.users-list-table .user-permission-trigger:hover,.users-list-table .user-permission-trigger[data-state=open]{background:var(--form-surface);border-color:var(--teal)}.users-list-table .user-permission-trigger:disabled{cursor:wait;opacity:.65}.master-menu.user-permission-menu{min-width:145px;max-width:240px;padding:4px;border-color:var(--line)}.user-permission-menu .user-permission-heading{padding:5px 8px 7px;color:var(--muted);font-size:11px;font-weight:600}.user-permission-menu .user-permission-choice{display:flex;align-items:center;gap:7px;min-height:32px;padding:6px 8px;border-radius:2px;outline:none;color:var(--ink);font-size:12px;cursor:pointer}.user-permission-menu .user-permission-choice[data-disabled]{pointer-events:none;opacity:.55}.user-permission-menu .user-permission-check{display:flex;align-items:center;margin-left:auto;color:var(--teal)}.user-permission-menu .user-permission-feedback{max-width:220px;margin:4px 8px;color:var(--muted);font-size:11px;line-height:1.4;white-space:normal}.user-permission-menu .user-permission-error{color:var(--negative-ink)}.user-permission-spinner{animation:user-permission-spin .8s linear infinite}@keyframes user-permission-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.user-permission-spinner{animation:none}}@media (width < 1024px){.master-page .slidable-table.users-list-table .dense-table-scroll{scrollbar-width:none;-ms-overflow-style:none}.master-page .slidable-table.users-list-table .dense-table-scroll::-webkit-scrollbar{display:none;width:0;height:0}}.master-toolbar.users-list-toolbar{flex-wrap:nowrap;gap:6px}.users-list-toolbar .list-search{min-width:0}.users-list-toolbar .users-filter-trigger{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:5px;min-height:32px;padding:5px 8px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--muted);font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer}.users-list-toolbar .users-filter-trigger[data-filtered]{border-color:var(--teal);color:var(--teal)}.users-list-toolbar .users-filter-trigger:hover,.users-list-toolbar .users-filter-trigger[data-state=open]{border-color:var(--teal);background:var(--form-surface)}.master-menu.users-filter-menu{min-width:170px;max-width:calc(100vw - 16px);border-color:var(--line);background:var(--surface);color:var(--ink);padding:4px}.users-filter-menu .users-filter-choice{display:flex;align-items:center;gap:7px;min-height:36px;padding:6px 8px;border-radius:2px;color:var(--ink);font-size:13px;outline:none;cursor:pointer}.users-filter-menu .users-filter-choice[data-state=checked]{background:var(--form-surface);font-weight:600}.users-filter-menu .users-filter-choice[data-highlighted]{background:var(--form-surface);outline:1px solid var(--teal);outline-offset:-1px}.users-filter-menu .users-filter-check{display:flex;align-items:center;justify-content:center;flex:none;width:14px;color:var(--teal)}.master-toolbar:is(.compact-list-toolbar,.compact-filter-toolbar){flex-wrap:nowrap;gap:8px}.master-toolbar:is(.compact-list-toolbar,.compact-filter-toolbar) .list-search{min-width:0;max-width:480px}.compact-filter-toolbar>label{flex:none;min-width:0}.compact-filter-toolbar>label select{max-width:145px}.list-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--ink);font-size:12px;white-space:nowrap}.list-filter-trigger[data-active]{border-color:var(--teal);color:var(--teal)}.list-filter-count{display:grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:8px;background:var(--teal);color:#fff;font-size:10px}.list-filter-panel{width:min(520px,calc(100% - 24px));max-width:520px;max-height:calc(100dvh - 32px);padding:18px 16px 16px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink)}.list-filter-panel>h2{margin:0 38px 18px 0;font-size:18px;line-height:24px;font-weight:600}.list-filter-fields,.list-filter-fields .master-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.list-filter-fields .master-form-grid{grid-column:1/-1}.list-filter-fields .user-picker,.list-filter-fields label{min-width:0;display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted)}.list-filter-fields :is(input,select){min-width:0;width:100%;height:34px;padding:4px 8px;border:1px solid var(--line);border-radius:2px;background:var(--form-surface);color:var(--ink);font-size:13px}.list-filter-fields [role=alert]{grid-column:1/-1;font-size:12px}.list-filter-fields .picker-input input{flex:1;border:0;padding-left:0;padding-right:0;background:transparent}.list-filter-fields .picker-input>button,.list-filter-fields .picker-input>svg{flex:none}.list-filter-fields .picker-results{min-width:0}.list-filter-footer{display:flex;gap:8px;align-items:center;padding-top:16px;margin-top:16px;border-top:1px solid var(--line)}.list-filter-footer button{height:34px;padding:0 13px;border:1px solid var(--line);border-radius:2px;font-size:13px}.list-filter-footer .list-filter-reset{margin-right:auto;color:var(--teal)}.list-filter-footer .primary{background:var(--teal);border-color:var(--teal);color:#fff;font-weight:600}.list-filter-panel :is(input,select,button):focus-visible,.list-filter-trigger:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width:479px){.master-toolbar.compact-filter-toolbar{gap:6px}.compact-filter-toolbar>label select{max-width:105px;padding-left:5px;padding-right:2px}.compact-filter-toolbar .list-search input{padding-right:5px}.compact-filter-toolbar .list-filter-trigger{padding:0 7px;gap:4px}.compact-filter-toolbar .list-filter-trigger svg{display:none}.list-filter-panel{padding:16px 12px 12px}.list-filter-fields,.list-filter-fields .master-form-grid{gap:10px}}.event-identity{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0}.event-identity .event-description{flex:1}.event-access{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;gap:2px}.event-access-button{display:grid;place-items:center;width:24px;height:22px;border:1px solid var(--line);border-radius:3px;color:var(--muted);background:var(--surface)}.event-access-button:focus-visible,.event-access-button:hover{color:var(--teal);border-color:var(--teal)}.event-access-button.is-hidden,.event-access-button.is-locked{color:var(--negative-ink);background:color-mix(in srgb,var(--negative-ink) 6%,var(--surface))}.event-access-button:disabled{opacity:.6}.event-access-error{position:absolute;z-index:10;top:calc(100% + 4px);left:0;display:flex;gap:8px;width:min(260px,70vw);padding:8px;border:1px solid var(--line);border-radius:3px;color:var(--negative-ink);background:var(--surface);box-shadow:0 3px 10px #0002;font-size:12px}.event-access-error button{align-self:flex-start;padding:0 4px}.event-access-spinner{animation:event-access-spin 1s linear infinite}@keyframes event-access-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.event-access-spinner{animation:none}}.market-settings-button{display:grid;place-items:center;flex:none;width:26px;height:26px;padding:0;border-radius:3px;color:#e5eef2}.market-settings-button:hover,.market-settings-button[aria-expanded=true]{background:#ffffff1a}.market-settings-button[data-locked]{color:#ff9bab}.market-settings-button:focus-visible{outline:2px solid #73d7e8;outline-offset:-2px}.event-market-settings{max-width:480px;padding:22px 20px 20px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);scrollbar-width:none}.event-market-settings::-webkit-scrollbar{display:none}.event-market-settings>h2{margin:0 30px 20px 0;font-size:19px;line-height:24px;font-weight:600}.event-market-settings fieldset{margin:0;padding:0;border:0;min-width:0}.event-market-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.event-market-fields label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;color:var(--muted)}.event-market-fields input{width:100%;min-width:0;height:34px;padding:4px 8px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.event-market-fields input:focus-visible{outline:2px solid var(--teal);outline-offset:-1px}.event-market-bet-state{display:inline-flex;margin:22px 0 0;border:1px solid var(--line);border-radius:3px;overflow:hidden}.event-market-bet-state>button{min-height:33px;min-width:90px;padding:5px 12px;font-size:13px;color:var(--muted)}.event-market-bet-state>button+button{border-left:1px solid var(--line)}.event-market-bet-state>button[aria-checked=true]{background:var(--teal);color:#fff}.event-market-bet-state>button:first-child[aria-checked=true]{background:#c93951}.event-market-error,.event-market-inherited{margin:12px 0 0;font-size:12px;line-height:18px}.event-market-inherited{color:var(--muted)}.event-market-error{color:var(--negative-ink)}.event-market-settings-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.event-market-settings-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:5px 18px;border-radius:3px;font-size:13px;font-weight:600}.event-market-cancel{border:1px solid var(--line);color:var(--muted)}.event-market-save{background:var(--teal);color:#fff}.event-market-settings button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:479px){.event-market-fields{grid-template-columns:minmax(0,1fr);gap:15px}}.match-header-actions{display:flex;flex-shrink:0;align-items:center;gap:5px}.match-tv-toggle{display:grid;place-items:center;width:30px;height:28px;border:1px solid #ffffff20;background:#222d35;color:#fff}.match-tv-toggle[aria-pressed=true]{background:#153642}.event-tv-link{display:grid;place-items:center;width:24px;height:28px;color:var(--teal)}.event-tv-link:hover{background:var(--surface-soft,#eef5f7)}.event-tv,.event-tv-loading{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#101b20;color:#fff}.event-tv iframe,.event-tv video{display:block;width:100%;height:100%;border:0;-o-object-fit:contain;object-fit:contain}.event-tv-loading,.event-tv-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:13px}.event-tv-status{position:absolute;inset:0;padding:12px;background:#101b20}.event-tv-status>div{display:flex;gap:8px}.event-tv-status button{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:4px 10px;border:1px solid #ffffff40;background:#ffffff0a}.multi-market-page{min-width:0;min-height:60vh;background:var(--surface)}.multi-market-page-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-bottom:1px solid var(--line)}.multi-market-page-heading h1{display:flex;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600}.multi-market-page-heading p{margin-top:2px;color:var(--muted);font-size:12px}.multi-market-grid{display:grid;align-items:start;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px 0}.multi-market-event{min-width:0;border:1px solid var(--line)}.multi-market-event-heading{display:flex;align-items:center;gap:6px;padding:7px 8px;background:var(--teal);color:#fff}.multi-market-event-link{flex:1;min-width:0}.multi-market-event-link h2{margin:0;font-size:14px;line-height:18px;font-weight:700;overflow-wrap:anywhere}.multi-market-event-link p{margin:2px 0 0;font-size:11px;font-style:italic}.multi-market-live{font-style:normal;font-weight:700}.multi-market-open{display:grid;place-items:center;width:28px;height:28px;flex:none}.multi-market-event .match-slip{flex:none;font-size:11px}.multi-market-event .market-header,.multi-market-event .market-row{grid-template-columns:minmax(0,58%) minmax(0,42%)}.multi-market-event .market-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-market-event .market-title-wedge{min-width:0;flex:1}.multi-market-event .market-limits{font-size:11px;padding:4px}.multi-market-event .runner-name{padding:5px 6px;gap:4px}.multi-market-event .runner-position>span{font-size:13px}.multi-market-event .runner-tools{gap:3px}.multi-market-event .runner-tools button{width:20px;height:20px;font-size:13px}.multi-market-event .exchange-market{margin-top:4px}.multi-market-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:65px 16px;color:var(--muted);text-align:center}.multi-market-empty .primary-action{padding:7px 14px}.multi-market-message{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid var(--line)}.multi-market-loading{padding:35px 12px;text-align:center;color:var(--muted)}.role-master .market-star:not(.saved) svg{fill:none}.role-master .market-star.saved,.role-master .row-star.saved{color:#f4c451}@media (min-width:1024px){.multi-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}}.inplay-event-count{margin-left:4px;color:var(--muted);font-size:12px;font-weight:500}.sport-fixture-empty{padding:16px 8px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:13px}.event-open-bets{flex:none;min-height:23px;padding:2px 5px;border:1px solid var(--teal);border-radius:2px;background:var(--form-surface);color:var(--teal);font-size:10px;font-weight:700;line-height:15px;white-space:nowrap}.event-open-bets:hover{background:var(--surface)}.event-open-bets:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.master-casino-records{min-width:0}.master-casino-status{padding:8px;border-bottom:1px solid var(--line)}.master-casino-records .casino-record-tabs{padding:0;gap:0;border:1px solid var(--line);border-radius:2px;background:var(--surface)}.casino-record-tabs [role=tab]{min-height:32px;padding:5px 14px;border-radius:0;color:var(--muted);font-size:12px;box-shadow:none}.casino-record-tabs [role=tab][data-state=active]{background:var(--teal);color:#fff;box-shadow:none}.master-casino-records .casino-record-content{margin-top:0}.casino-record-table .dense-table{min-width:1060px}.casino-record-table .dense-table td,.casino-record-table .dense-table th{white-space:nowrap}.casino-record-table .dense-table td:nth-child(4),.casino-record-table .dense-table td:nth-child(6),.casino-record-table .dense-table th:nth-child(4),.casino-record-table .dense-table th:nth-child(6){min-width:130px;max-width:200px;white-space:normal;overflow-wrap:anywhere}@media (max-width:1023px){.casino-record-table .dense-table-scroll{scrollbar-width:none;-ms-overflow-style:none}.casino-record-table .dense-table-scroll::-webkit-scrollbar{display:none}}.role-master .header-account{padding-top:2px;padding-bottom:2px}.role-master .header-account .account-details{gap:0}.role-master .header-account .account-line{min-height:16px;line-height:16px}.account-line.profit-loss{color:#8be48f}.account-line.profit-loss.loss{color:#f59db6}.commission-basis{padding:8px 0;font-size:12px;color:var(--muted)}.commission-basis p{margin:0 0 4px}.commission-basis b{color:var(--ink)}.bet-report-table .dense-table{min-width:740px}.bet-report-table .record-subline{white-space:normal}@media (max-width:1279px){.role-master .master-page .dense-table-scroll{scrollbar-width:none;-ms-overflow-style:none}.role-master .master-page .dense-table-scroll::-webkit-scrollbar{display:none}.role-master .master-page .dense-table .table-empty{text-align:left;padding-left:8px}.master-event-records .master-market-records-table .master-record-empty td{text-align:left}}.master-page .report-compact-pnl .dense-table{min-width:0;table-layout:fixed}.report-compact-pnl .dense-table td:first-child,.report-compact-pnl .dense-table th:first-child{width:58%;white-space:normal;overflow-wrap:anywhere}.report-compact-pnl .dense-table td:last-child,.report-compact-pnl .dense-table th:last-child{width:76px}.report-row-actions{display:flex;gap:4px;white-space:nowrap}.market-records-table tfoot td,.market-records-table tfoot th{padding:7px 8px;border-top:1px solid var(--border);font-weight:700}.management-client-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px;border-bottom:1px solid var(--line);font-size:12px}.management-client-tabs>:is(a,button){display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid var(--line);border-radius:2px;color:var(--teal);background:var(--surface)}.management-client-tabs>button.active{border-color:var(--teal);background:var(--teal);color:#fff}.management-client-tabs>span{overflow-wrap:anywhere;color:var(--muted)}.management-client-tabs>.text-action{margin-left:auto}.management-create-role{max-width:240px;margin-bottom:14px}.management-create-options{max-width:240px;margin-top:14px}.management-create-parent{margin:0 0 12px;font-size:13px}.management-partnership{min-width:0;margin-top:16px;border:1px solid var(--line)}.management-partnership h2{padding:8px;margin:0;border-bottom:1px solid var(--line);font-size:14px;font-weight:700}.management-partnership table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.management-partnership :is(th,td){padding:7px 8px;border-bottom:1px solid var(--line);text-align:right;vertical-align:middle;overflow-wrap:anywhere}.management-partnership th:first-child{text-align:left;width:34%}.management-partnership th:nth-child(3){width:29%}.management-partnership tbody tr:last-child>*{border-bottom:0}.management-partnership thead{background:var(--form-surface)}.management-partnership td input{display:inline-block;width:min(90px,calc(100% - 14px));min-width:0;height:30px;margin-right:3px;text-align:right;padding:4px}.management-profile-partnership{padding:8px}@media (max-width:480px){.management-partnership table{font-size:11px}.management-partnership :is(th,td){padding:5px 3px}.management-partnership th:first-child{width:30%}.management-partnership th:nth-child(3){width:32%}.management-partnership td input{font-size:12px}.management-client-tabs>.text-action{margin-left:0}}.super-page{min-width:0}.super-state{text-transform:capitalize;white-space:nowrap}.super-event-name{display:flex;align-items:center;gap:8px;min-width:200px}.super-event-name>div:last-child{min-width:0}.super-event-name .event-access{flex:0 0 auto}.super-market-tools{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:160px;max-width:340px}.super-market-tools>span{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.super-market-tools .market-settings-button{color:var(--teal)}.super-market-tools .market-settings-button[data-locked]{color:var(--negative-ink)}.super-page .super-events-table .dense-table{min-width:740px}.super-page .super-results-table .dense-table{min-width:1080px}.super-page .dense-table td{vertical-align:middle}.master-page .super-page .slidable-table .dense-table td:first-child{max-width:320px;white-space:normal}.super-result-value{display:inline-block;max-width:200px;white-space:normal;overflow-wrap:anywhere}.super-settings-tabs{display:flex;gap:5px;padding:8px;border-bottom:1px solid var(--line)}.super-settings-tabs button{min-height:31px;padding:5px 10px;border:1px solid var(--line);border-radius:2px;background:var(--surface);color:var(--teal);font-size:13px}.super-settings-tabs button.active{color:#fff;border-color:var(--teal);background:var(--teal)}.super-settings-form{padding:12px 10px;max-width:1120px}.super-settings-form fieldset{min-width:0}.super-settings-form label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px}.super-settings-form input:not([type=checkbox]),.super-settings-form textarea{width:100%;min-width:0;min-height:34px;border:1px solid var(--line);border-radius:2px;padding:7px 8px;color:var(--ink);background:var(--surface);font:inherit}.super-settings-form textarea{resize:vertical;line-height:1.45}.super-settings-form input:focus-visible,.super-settings-form textarea:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.super-marquee{max-width:760px}.super-character-count{margin-top:4px;max-width:760px;text-align:right;color:var(--muted);font-size:11px}.super-stake-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;max-width:800px}.super-stake-row{display:grid;grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px}.super-row-number{align-self:end;line-height:34px;color:var(--muted);text-align:center;font-size:12px}.super-tv-rows{display:grid;gap:12px;margin-bottom:10px}.super-tv-row{display:grid;grid-template-columns:minmax(100px,180px) minmax(160px,1fr) auto auto;align-items:end;gap:8px}.super-settings-form .super-active-check{flex-direction:row;align-items:center;gap:6px;min-height:34px}.super-active-check input{accent-color:var(--teal)}.super-tv-row>button{margin-bottom:1px}.super-empty-links{margin:0 0 12px;color:var(--muted);font-size:13px}.super-save-actions{gap:8px;padding-top:16px}.super-form-error,.super-save-actions{display:flex;align-items:center;font-size:13px}.super-form-error{flex-wrap:wrap;gap:10px;padding-top:12px;color:var(--negative-ink)}@media (max-width:767px){.super-stake-grid{grid-template-columns:minmax(0,1fr);gap:10px}.super-tv-row{grid-template-columns:minmax(0,1fr) auto;padding:10px;border:1px solid var(--line)}.super-tv-row>label:first-child,.super-tv-url{grid-column:1/-1}.master-page .super-page .slidable-table .dense-table-scroll{scrollbar-width:none;-ms-overflow-style:none}.master-page .super-page .slidable-table .dense-table-scroll::-webkit-scrollbar{display:none}.super-settings-tabs button{flex:1;padding-inline:6px}}.operator-page{min-width:0;color:var(--ink)}.op-market-tabs,.op-section-nav,.op-sport-nav{display:flex;gap:5px;padding:8px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.op-market-tabs::-webkit-scrollbar,.op-section-nav::-webkit-scrollbar,.op-sport-nav::-webkit-scrollbar{display:none}.op-market-tabs a,.op-section-nav a,.op-sport-nav a{flex:0 0 auto;padding:6px 11px;font-size:13px;border:1px solid var(--line);border-radius:2px;color:var(--teal);background:var(--surface)}.op-market-tabs a.active,.op-section-nav a.active,.op-sport-nav a.active{background:var(--teal);border-color:var(--teal);color:#fff}.op-sport-nav{background:var(--surface-alt,var(--surface))}.op-toolbar{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px;border-bottom:1px solid var(--line)}.op-toolbar input[type=search]{flex:1 1 230px;max-width:460px}.operator-page input:not([type=checkbox]),.operator-page select,.operator-page textarea{min-width:0;min-height:33px;padding:6px 8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:2px;font:inherit;font-size:13px}.operator-page textarea{width:100%;resize:vertical;line-height:1.5}.operator-page input[type=checkbox]{accent-color:var(--teal);width:15px;height:15px;flex:0 0 auto}.operator-page input:focus-visible,.operator-page select:focus-visible,.operator-page textarea:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.op-button,.operator-page button.op-primary{display:inline-flex;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:5px 9px;border:1px solid var(--line);background:var(--surface);color:var(--teal);font:inherit;font-size:13px;border-radius:2px;text-decoration:none;cursor:pointer}.op-button.op-primary,.operator-page button.op-primary{background:var(--teal);border-color:var(--teal);color:#fff}.op-button.op-open{background:#15803d;border-color:#15803d;color:#fff}.op-button.op-closed{background:#c62828;border-color:#c62828;color:#fff}.operator-page button:disabled,.operator-page input:disabled,.operator-page select:disabled{opacity:.55;cursor:not-allowed}.op-context{display:flex;align-items:center;gap:10px;padding:9px;background:var(--surface-alt,var(--surface));border-bottom:1px solid var(--line)}.op-context>a:first-child{font-weight:700;color:var(--teal)}.op-context>span{font-size:11px;color:var(--muted);overflow-wrap:anywhere}.op-context>a:last-child{margin-left:auto;flex-shrink:0}.op-event-name{display:flex;flex-direction:column;gap:3px;min-width:170px;max-width:300px;white-space:normal}.op-event-name>a{color:var(--teal);font-weight:700}.op-event-name small,.op-event-name>span{font-size:11px;color:var(--muted)}.op-id{display:inline-block;max-width:170px;overflow-wrap:anywhere;white-space:normal;font-size:11px}.operator-page .dense-table td{vertical-align:middle}.operator-page .op-events-table .dense-table{min-width:740px}.operator-page .op-markets-table .dense-table{min-width:720px}.operator-page .dense-table-scroll{scrollbar-width:none}.operator-page .dense-table-scroll::-webkit-scrollbar{display:none}.op-event-action-cell{min-width:260px;max-width:520px}.op-list-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.op-list-actions>.op-button{min-height:27px;padding:4px 6px;font-size:11px;white-space:nowrap}.op-market-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:280px;max-width:480px}.op-market-actions .op-button{min-height:27px;font-size:11px;padding:4px 6px}.op-form{padding:14px 10px;max-width:1180px}.op-form fieldset{min-width:0;margin:0;padding:0;border:0}.op-form h2{margin:0 0 12px;font-size:15px;font-weight:700}.op-form label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:13px}.op-form label.op-check{display:flex;flex-direction:row;align-items:center;gap:6px;min-height:32px}.op-form label>input:not([type=checkbox]),.op-form label>select{width:100%}.op-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.op-form-grid .op-wide{grid-column:1/-1}.op-field-note{font-size:11px;color:var(--muted);font-weight:400}.op-selection-context{margin:-3px 0 12px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.op-runner-names{margin-top:14px}.op-status-control{display:flex;align-items:end;gap:8px;margin-top:14px;max-width:320px}.op-status-control>label{flex:1}.op-form-actions{display:flex;gap:7px;margin-top:16px;padding-top:12px;border-top:1px solid var(--line)}.op-inset-form{margin:8px;border:1px solid var(--line);background:var(--surface-alt,var(--surface))}.op-runner-count{margin:14px 0;max-width:220px}.op-error,.op-pending,.op-success{margin:8px 0;padding:7px 9px;border-left:3px solid var(--line);font-size:12px;white-space:normal;line-height:1.5}.op-error{color:var(--negative-ink,#d3214b);border-color:var(--negative-ink,#d3214b)}.op-success{color:var(--teal);border-color:var(--teal)}.op-pending{color:var(--muted)}.operator-page>.op-error,.operator-page>.op-success{margin:8px}.op-empty{padding:30px 12px;text-align:center;color:var(--muted);font-size:13px}.op-entry-heading,.op-entry-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.op-entry-heading h2{margin:0 auto 0 0}.op-entry-toolbar>label{flex-direction:row;align-items:center}.op-entry-toolbar>label select{width:95px}.op-rate-presets{display:flex;gap:4px}.op-rate-presets button{padding:5px 10px;border:1px solid var(--line);color:var(--teal);font-size:12px;border-radius:2px}.op-rate-presets button.active{background:var(--teal);color:#fff;border-color:var(--teal)}.op-runner-entry{margin-bottom:12px;border:1px solid var(--line)}.op-runner-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px;border-bottom:1px solid var(--line);background:var(--surface-alt,var(--surface))}.op-runner-title strong{margin-right:auto;font-size:14px}.op-runner-title>div{display:flex;align-items:center;gap:10px}.op-runner-title label.op-check{min-height:auto;font-size:12px}.op-rate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.op-rate{padding:6px;border-radius:2px;background:var(--surface-alt,var(--surface))}.op-rate.op-back{background:#d2ecfc;color:#103346}.op-rate.op-lay{background:#fbdce5;color:#48232d}.op-rate>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.op-rate>div{display:flex;align-items:stretch}.op-rate>div button{flex:0 0 24px;display:grid;place-items:center;background:#ffffff70;border:1px solid #0002}.op-rate input{width:100%;text-align:center;font-variant-numeric:tabular-nums}.op-runner-limits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 10px 10px}.op-runner-limits label{font-size:11px}.op-runner-limits output{display:flex;align-items:center;min-height:33px;padding:6px;border:1px solid var(--line)}.op-secondary-controls{padding:8px;border:1px solid var(--line)}.op-secondary-controls summary{color:var(--muted);cursor:pointer;font-size:12px}.op-secondary-controls>div{padding-top:12px}.op-runner-picker{margin-top:6px}.op-runner-picker summary{cursor:pointer;font-size:11px;color:var(--teal)}.op-runner-picker label{display:flex;align-items:center;gap:5px;padding:4px}.op-records-table .dense-table{min-width:1100px}.op-dialog{width:min(720px,calc(100vw - 24px));max-width:720px;max-height:calc(100dvh - 36px);overflow-y:auto;color:var(--ink);background:var(--surface)}.op-dialog .op-form{padding:12px 0 0}.op-dialog input,.op-dialog select,.op-dialog textarea{min-width:0;min-height:33px;border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:6px 8px}.op-config-tabs{display:flex;gap:5px;margin-bottom:14px;flex-wrap:wrap}.op-commentary-presets{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.op-label-rows{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.op-label-row{display:grid;grid-template-columns:1fr 2fr 1fr auto auto;gap:8px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--line)}.op-edit-heading{text-transform:uppercase}.op-event-edit{padding:22px 5% 30px;margin-inline:auto}.op-event-edit .op-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.op-event-edit label[data-field=customActive]{grid-column:2}.op-event-edit label[data-field=eventDate]{grid-column:1}.op-event-edit input:not([type=checkbox]),.op-event-edit select{height:42px;background:var(--surface-alt,#f1f3f4);border-color:transparent;border-bottom-color:var(--line);border-radius:0;text-align:center}.op-event-edit .op-form-actions{margin-top:24px;padding-top:0;border:0}.op-event-edit .op-form-actions button{min-height:38px;padding-inline:20px}.op-mo-form,.op-mo-result{margin:10px;padding:14px;border:1px solid var(--line);background:var(--surface);max-width:none}.op-mo-form .op-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 1px}.op-mo-form label{gap:4px}.op-mo-form label>span,.op-mo-result th{text-transform:uppercase}.op-mo-form label[data-field=maxLiability]{grid-column:1}.op-mo-form input:not([type=checkbox]){min-height:42px;text-align:center;border-radius:0;border-color:transparent;border-bottom-color:var(--line);background:var(--surface-alt,#f1f3f4)}.op-mo-form .op-form-actions{border:0;margin-top:24px;padding:0}.op-mo-form .op-form-actions button,.op-mo-result-control>button{width:100%;min-height:36px;text-transform:uppercase;font-weight:700}.op-mo-result-top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:12px 0}.op-mo-result h2,.op-mo-runners p{margin:0 0 14px;font-size:20px;font-weight:400}.op-mo-result-control label{display:flex;flex-direction:column;gap:4px;max-width:210px;font-size:13px}.op-mo-result-control select{min-height:42px;background:var(--surface-alt,#f1f3f4)}.op-mo-result-control>button{margin-top:16px}.op-mo-result .dense-table{min-width:650px}.op-mo-result .table-empty{height:16px;padding:0}.op-mo-pages{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:10px}.op-bm-heading{text-transform:uppercase}.op-bm-panel{margin:14px;border:1px solid var(--line);background:var(--surface)}.op-bm-panel:empty{display:none}.op-bm-panel>.op-toolbar{padding:12px;gap:4px;border-bottom:0}.op-bm-panel>.op-toolbar .op-button,.op-bm-table .op-market-actions .op-button{min-height:36px;padding:7px 14px;background:#272a2c;border-color:#272a2c;color:#fff;font-size:13px;text-transform:uppercase;white-space:nowrap}.operator-page .op-bm-table .dense-table{min-width:520px}.op-bm-table .dense-table td,.op-bm-table .dense-table th{padding:10px;font-size:13px}.op-bm-table .dense-table td:first-child,.op-bm-table .dense-table th:first-child{width:30%;white-space:normal;min-width:110px;overflow-wrap:anywhere}.op-bm-table .dense-table td>.op-button{min-height:36px;min-width:44px}.op-bm-table .op-market-actions{min-width:0;flex-wrap:nowrap;gap:4px}.op-bm-api-table .dense-table{min-width:0}.operator-page:has(.op-bm-entry)>.op-section-nav{display:none}.op-bm-editor{margin:12px;padding:22px 14px 14px;border:1px solid var(--line);background:var(--surface)}.op-bm-teams{display:flex;flex-wrap:wrap;gap:16px 32px;padding:8px 0 30px}.op-bm-teams label{display:flex;align-items:center;gap:9px;font-size:14px;cursor:pointer}.operator-page .op-bm-teams input[type=radio]{width:16px;height:16px;min-height:0;margin:0;padding:0;accent-color:var(--teal)}.op-bm-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px;margin-bottom:22px}.op-bm-controls>label:not(.op-bm-limit),.op-bm-inputs label{display:flex;flex-direction:column;gap:6px;font-size:13px}.op-bm-controls input[type=number],.op-bm-inputs input{width:100%;height:42px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface-alt,var(--surface))}.op-bm-br,.op-bm-edit{justify-self:start;min-width:56px;min-height:36px;text-transform:uppercase}.op-bm-br{background:var(--teal);border-color:var(--teal);color:#fff}.op-bm-edit{color:#fff;background:#272a2c;border-color:#272a2c}.op-bm-limit{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}.operator-page .op-bm-limit input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:34px;height:18px;border-radius:10px;background:var(--line)}.op-bm-limit input:after{content:"";display:block;width:16px;height:16px;border-radius:50%;background:var(--surface);margin:1px}.op-bm-keypad{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;margin:0 0 22px}.op-bm-differences button,.op-bm-keypad button{min-width:34px;min-height:34px;padding:5px;justify-self:center;border:1px solid var(--teal);border-radius:2px;background:var(--teal);color:#fff;font-size:14px;cursor:pointer}.op-bm-differences button:hover,.op-bm-differences button[aria-pressed=true],.op-bm-keypad button:hover{filter:brightness(.85)}.op-bm-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.op-bm-differences{display:flex;flex-wrap:wrap;gap:5px 12px;padding:20px 0 16px}.op-bm-quotes{border-top:1px solid var(--line)}.op-bm-quote-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line);min-height:66px}.op-bm-quote-row>strong{padding:12px 8px;align-self:center;font-size:14px;font-weight:400}.op-bm-prices{display:grid;grid-template-columns:1fr 1fr;position:relative}.op-bm-prices>div{display:flex;flex-direction:column;gap:3px;justify-content:center;text-align:center;padding:6px;color:#10232d}.op-bm-prices .op-back{background:#72bbed}.op-bm-prices .op-lay{background:#f8a8bc}.op-bm-prices small{font-size:11px}.op-bm-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:4px;color:#fff;background:#37474fc9;font-size:14px;font-weight:700;text-transform:uppercase}.op-bm-bets{margin:20px 12px}.master-page .op-bm-bets.slidable-table .dense-table{min-width:650px;table-layout:fixed}.master-page .op-bm-bets.slidable-table .dense-table :is(th,td):first-child{width:8%;min-width:0;max-width:none}.op-bm-bets .dense-table :is(th,td):nth-child(3){width:18%}.op-bm-bets .dense-table :is(th,td):nth-child(7){width:15%}.op-bm-bets .dense-table :is(th,td):nth-child(8){width:19%}.master-page .op-bm-bets.slidable-table .dense-table td{white-space:normal;overflow-wrap:anywhere}.op-bm-bets th{text-transform:uppercase}.op-bm-bets.is-empty .table-empty,.op-bm-bets.one-page .table-pagination{display:none}@media (min-width:1100px){.operator-page .op-events-table .dense-table{min-width:920px}}@media (max-width:760px){.op-form-grid,.op-label-row{grid-template-columns:repeat(2,minmax(0,1fr))}.op-form-grid{gap:12px}.op-rate-grid,.op-runner-limits{grid-template-columns:repeat(2,minmax(0,1fr))}.op-event-action-cell{min-width:160px;max-width:250px}.op-context{flex-wrap:wrap}.op-context>a:first-child{flex-basis:100%}}@media (max-width:420px){.op-bm-editor{margin:8px;padding:14px 8px 8px}.op-bm-teams{gap:12px;padding-bottom:22px}.op-bm-controls{gap:8px;grid-template-columns:1.4fr .7fr .8fr 1fr}.op-bm-keypad button{min-width:30px;min-height:32px;padding:3px;font-size:12px}.op-bm-differences{gap:5px 8px}.op-bm-bets{margin:16px 8px}.op-form-grid{grid-template-columns:minmax(0,1fr)}.op-toolbar input[type=search]{flex-basis:100%;max-width:none}.op-runner-title>div{width:100%;flex-wrap:wrap}.op-rate-grid{gap:5px;padding:6px}.op-rate>div button{flex-basis:21px}.op-event-edit{padding:18px 12px 26px}.op-event-edit .op-form-grid{grid-template-columns:minmax(0,1fr);gap:18px}.op-event-edit label[data-field]{grid-column:auto}.op-mo-form,.op-mo-result{margin:8px;padding:10px}.op-mo-form .op-form-grid{gap:16px 6px}.op-mo-form label{font-size:11px}.op-mo-result-top{gap:12px}.op-mo-result h2,.op-mo-runners p{font-size:16px}}.op-bet-list,.op-bm-settings{min-width:0;max-width:100%}.op-bet-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:14px 20px 22px}.op-bet-filters label{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--muted);font-size:12px}.operator-page .op-bet-filters input,.operator-page .op-bet-filters select{width:100%;min-width:0;min-height:38px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:6px 0;color:var(--ink)}.op-bet-filters>button{align-self:end;justify-self:start;min-height:36px;padding:8px 18px;text-transform:uppercase}.master-page .op-bet-table.slidable-table .dense-table{min-width:1100px;table-layout:fixed}.master-page .op-bet-table.slidable-table .dense-table :is(th,td){padding:10px 6px;white-space:normal;overflow-wrap:anywhere;text-align:center}.master-page .op-bet-table.slidable-table .dense-table :is(th,td):first-child{position:static;min-width:0;max-width:none;width:32px}.op-bet-table .dense-table th{text-transform:uppercase}.op-bet-table .dense-table :is(th,td):nth-child(2){width:38px}.op-bet-table .dense-table :is(th,td):nth-child(4),.op-bet-table .dense-table :is(th,td):nth-child(5){width:140px}.op-bet-table .dense-table :is(th,td):nth-child(6){width:52px}.op-bet-table .dense-table :is(th,td):nth-child(12){width:120px}.op-bet-table .dense-table :is(th,td):nth-child(13){width:115px}.op-bet-table .dense-table :is(th,td):last-child{width:32px}.master-page .op-bet-table .dense-table tr.op-bet-back>td{background:#c8ebfa;color:#10232d}.master-page .op-bet-table .dense-table tr.op-bet-lay>td{background:#f8c0ce;color:#10232d}.operator-page .op-bet-table input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;padding:0}.op-bet-delete{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;padding:2px;border:0;border-radius:2px;background:#d8384b;color:#fff;cursor:not-allowed;opacity:.65}.op-bet-pages{justify-content:flex-start;gap:4px}.op-bet-pages>span{display:inline-flex;align-items:center}.op-bet-pages button[aria-current=page]{background:var(--teal);color:#fff;border-color:var(--teal)}.op-page-gap{padding:0 6px}.op-fancy-panel{min-width:0;margin:12px;padding:16px;border:1px solid var(--line);background:var(--surface)}.op-fancy-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.op-fancy-actions .op-button,.op-fancy-toolbar .op-button{min-height:36px;padding:7px 12px;border-color:#272a2c;background:#272a2c;color:#fff;text-transform:uppercase}.op-fancy-panel .op-button.op-fancy-danger{border-color:#c62828;background:#c62828;color:#fff}.op-fancy-search{display:flex;align-items:center;gap:16px;margin:18px 10px 22px;min-width:0}.op-fancy-search svg{flex:0 0 auto}.operator-page .op-fancy-search input{width:100%;min-width:0;height:38px;padding:6px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.op-fancy-scroll{min-width:0;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.op-fancy-scroll::-webkit-scrollbar{display:none}.op-fancy-table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.op-fancy-table td,.op-fancy-table th{padding:10px 5px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;font-size:12px;overflow-wrap:anywhere}.op-fancy-table th{background:var(--surface-alt,var(--surface));font-weight:700}.op-fancy-table th:first-child{width:70px}.op-fancy-table th:nth-child(2){width:27%}.op-fancy-table th:nth-child(3){width:65px}.op-fancy-table th:nth-child(4){width:56px}.op-fancy-table td>.op-button{min-height:36px;width:42px;padding:7px}.operator-page .op-fancy-status input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:34px;height:18px;padding:0;margin:0;border:0;border-radius:10px;background:#a3aaad;vertical-align:middle;cursor:pointer}.op-fancy-status input[type=checkbox]:after{content:"";display:block;position:absolute;top:-1px;left:-1px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0004;transition:left .15s ease}.operator-page .op-fancy-status input[type=checkbox]:checked{background:#7cbfbe}.op-fancy-status input[type=checkbox]:checked:after{left:15px;background:var(--teal)}.op-fancy-actions{display:flex;flex-wrap:wrap;gap:3px}.op-fancy-actions .op-button{font-size:12px;padding:7px 10px}.op-fancy-actions .op-fancy-danger{margin-left:auto}@media (max-width:420px){.op-fancy-panel{margin:8px;padding:12px 8px}.op-fancy-search{margin-left:0;margin-right:0}.op-fancy-toolbar .op-button{padding:7px 10px;font-size:12px}}@media (max-width:600px){.op-bet-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px}}.op-bm-card,.op-bm-settings>.op-bm-result-card{margin:12px;padding:16px;min-width:0;border:1px solid var(--line);background:var(--surface)}.op-bm-card>h2,.op-bm-result-card h2{margin:0 0 16px;padding:12px;border-radius:2px;background:var(--teal);color:#fff;font-size:16px;font-weight:700}.op-bm-settings-form.op-mo-form{margin:0;padding:0;border:0;background:transparent}.op-bm-settings-form .op-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.op-bm-settings-form label[data-field]{grid-column:auto}.op-bm-settings-form label[data-field=marquee],.op-bm-settings-form label[data-field=maxMarketProfit]{grid-column:1}.op-bm-settings-form input,.op-bm-settings-form select{min-height:42px;text-align:center;border-radius:0;background:var(--surface-alt,var(--surface))}.op-bm-result-card .op-mo-result-top{display:block;margin:0 0 18px}.op-bm-result-card .op-mo-result-control>label{width:calc((100% - 16px) / 2);max-width:none}.op-bm-result-card .op-mo-result-control>button{margin-top:24px}.op-bm-runner-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.op-bm-runner-scroll table{width:100%;min-width:650px;border-collapse:collapse;table-layout:fixed}.op-bm-runner-scroll td,.op-bm-runner-scroll th{padding:8px 6px;text-align:center;font-size:12px;font-weight:400}.op-bm-runner-scroll th:first-child{width:140px;text-align:left;overflow-wrap:anywhere}.op-bm-runner-scroll label{display:flex;flex-direction:column;gap:5px;text-align:left}.op-bm-runner-scroll label>span{min-height:30px;font-size:11px}.operator-page .op-bm-runner-scroll input{width:100%;min-width:0;border:0;border-bottom:1px solid var(--line);border-radius:0;padding-left:0}.op-bm-runner-update{min-width:84px;min-height:36px;margin-top:20px;text-transform:uppercase;font-weight:700}.op-fancy-result,.op-fancy-settings,.op-fe{min-width:0;max-width:100%}.op-fancy-settings-form .op-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.op-fancy-settings-form label[data-field]{grid-column:auto}.op-fancy-settings-form select{min-height:42px;text-align:center;border-radius:0;background:var(--surface-alt,var(--surface))}.op-fancy-result-card{margin:12px;padding:16px;border:1px solid var(--line);background:var(--surface)}.op-fancy-result-card h2{margin:0 0 16px;padding:12px;background:var(--teal);color:#fff;font-size:16px}.op-fancy-result-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.op-fancy-result-body p{margin:0 0 12px;overflow-wrap:anywhere}.op-fancy-result-controls{display:flex;flex-direction:column;gap:10px}.op-fancy-result-controls label{display:flex;flex-direction:column;gap:5px}.op-fancy-result-controls .op-button{width:100%;min-height:36px;text-transform:uppercase}.operator-page .op-fancy-danger{background:#c62828;border-color:#c62828;color:#fff}.op-fancy-result-scroll{margin-top:36px;max-width:100%;overflow-x:auto}.op-fancy-result-scroll table{min-width:1000px}.op-fe-editor{margin:10px;padding:14px 10px;border:1px solid var(--line);background:var(--surface)}.op-fe-editor label{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px}.operator-page .op-fe-editor input:not([type=checkbox]),.operator-page .op-fe-editor select{width:100%;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:5px 0;background:transparent}.op-fe-top{display:grid;grid-template-columns:minmax(70px,100px) minmax(70px,120px) auto auto;gap:18px;align-items:end;justify-content:start}.op-fe-top .op-button{min-height:30px}.op-fe-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;gap:16px;align-items:end;margin:8px 0 24px}.op-fe-quote{display:flex;align-items:center;gap:5px;margin:0 -10px 12px;padding-left:10px;border-bottom:1px solid var(--line)}.op-fe-quote>strong{min-width:0;font-size:13px;overflow-wrap:anywhere}.op-fe-info{flex:0 0 auto;border:0;padding:3px;background:transparent;color:var(--ink)}.op-fe-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:150px;margin-left:auto}.op-fe-prices>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 12px;color:#10232d}.op-fe-prices small,.op-fe-prices span{font-size:10px}.op-fe-no{background:#f8a5b9}.op-fe-yes{background:#72bbed}.op-fe-status{display:flex;gap:2px;align-self:stretch}.op-fe-status .op-button{min-width:40px}.op-fe-numbers,.op-fe-steps{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.op-fe-numbers button,.op-fe-rates button,.op-fe-steps button{min-width:28px;min-height:27px;border:0;border-radius:3px;padding:4px 8px;background:#14343f;color:#fff;font:inherit;font-size:12px;cursor:pointer}.op-fe-inputs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(65px,.8fr);gap:16px;margin:12px 8px}.op-fe-inputs label.op-fe-ball{flex-direction:row;align-items:center;gap:5px}.op-fe-rates{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.op-fe-bets,.op-fe-ladder{max-width:100%;overflow-x:auto;scrollbar-width:none;margin:18px 10px}.op-fe-bets table,.op-fe-ladder table{width:100%;border-collapse:collapse}.op-fe-bets th,.op-fe-ladder th{background:var(--table-header-bg,#a7edf2);color:#10232d}.op-fe-bets :is(th,td),.op-fe-ladder :is(th,td){padding:8px;text-align:left;border-bottom:1px solid var(--line);font-size:12px}.op-fe-bets table{min-width:640px}.op-fe-bets .op-bet-back td{background:#c8ebfa;color:#10232d}.op-fe-bets .op-bet-lay td{background:#f8c0ce;color:#10232d}.op-fe-pages{display:flex;justify-content:flex-end;gap:5px;margin:10px}.op-catalog{min-width:0;max-width:100%}.op-catalog-search{display:flex;align-items:center;gap:18px;padding:18px 16px 22px}.op-catalog-search svg{flex:0 0 auto}.operator-page .op-catalog-search input{flex:1;width:100%;min-width:0;min-height:38px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;padding:6px 0}.op-catalog-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.op-catalog-scroll::-webkit-scrollbar{display:none}.op-catalog-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed}.op-catalog-table :is(th,td){padding:12px 6px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);overflow-wrap:anywhere;font-size:12px}.op-catalog-table th{text-transform:uppercase;background:var(--table-header-bg,#a7edf2);color:#10232d}.op-catalog-table th:first-child{width:9%}.op-catalog-table th:nth-child(2){width:26%}.op-catalog-table th:nth-child(3){width:11%}.op-catalog-table th:nth-child(4){width:25%}.op-catalog-table th:nth-child(5){width:17%}.op-catalog-table th:nth-child(n+6){width:6%}.op-catalog-table :is(th,td):nth-child(n+6){text-align:center;padding-left:2px;padding-right:2px}.op-catalog-table th:nth-child(n+6){white-space:nowrap;font-size:11px}.op-catalog-table.has-goals th:nth-child(2){width:22%}.op-catalog-table.has-goals th:nth-child(4){width:19%}.op-catalog-table.has-goals th:nth-child(5){width:16%}.op-catalog-table.has-goals th:nth-child(6){width:5%}.op-catalog-table.has-goals th:nth-child(7){width:12%}.op-catalog-table.has-goals th:nth-child(8){width:6%}.op-catalog-table.has-races th:nth-child(2){width:24%}.op-catalog-table.has-races th:nth-child(3){width:12%}.op-catalog-table.has-races th:nth-child(4){width:16%}.op-catalog-table.has-races th:nth-child(5){width:18%}.op-catalog-table.has-races th:nth-child(6){width:14%}.op-catalog-table.has-races th:nth-child(7){width:7%}.op-catalog-actions{display:flex;align-items:center;justify-content:center;gap:5px}.op-catalog-actions .op-catalog-add{flex:0 0 25px}.op-catalog-bm{min-width:58px;padding:9px 10px}.op-catalog-bm,.op-catalog-goal{border:0;border-radius:2px;background:#272b2e;color:#fff;white-space:nowrap;font:inherit;font-size:12px;box-shadow:0 2px 4px #0003}.op-catalog-goal{padding:9px 8px}.op-catalog-add,.op-catalog-refresh{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;padding:0;border:0;border-radius:50%;font:inherit;font-size:12px;cursor:pointer;box-shadow:0 2px 4px #0003}.op-catalog-add{background:var(--teal);color:#fff}.operator-page .op-catalog-add.is-added{opacity:1;background:#00bd35;color:#fff;cursor:default}.op-catalog-refresh{background:var(--surface);color:var(--muted)}.op-catalog-add:focus-visible,.op-catalog-refresh:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.op-catalog-add.is-saving,.op-catalog-refresh.is-refreshing{opacity:.55;cursor:wait}.op-catalog-table.has-tournament th:first-child{width:20%}.op-catalog-table.has-tournament th:nth-child(2){width:25%}.op-catalog-table.has-tournament th:nth-child(3){width:10%}.op-catalog-table.has-tournament th:nth-child(4){width:12%}.op-catalog-table.has-tournament th:nth-child(5){width:21%}.op-competition-table{min-width:540px}.op-competition-table th:first-child{width:20%}.op-competition-table th:nth-child(2){width:48%}.op-competition-table th:nth-child(3){width:17%}.op-competition-table th:nth-child(4){width:15%}.op-competition-config .op-toolbar{padding:16px}.op-competition-config .op-toolbar input{flex:1;min-width:0;max-width:440px}.op-races{margin:12px;min-width:0}.op-races-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.op-races-scroll::-webkit-scrollbar{display:none}.op-races-table{width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed}.op-races-table :is(th,td){padding:12px 8px;text-align:left;border-bottom:1px solid var(--line);font-size:12px;overflow-wrap:anywhere}.op-races-table th{background:var(--table-header-bg,#a7edf2);color:#10232d}.op-races-table th:first-child{width:24%}.op-races-table th:nth-child(2){width:18%}.op-races-table th:nth-child(3){width:24%}.op-races-table th:nth-child(4){width:34%}.op-races-table.is-settled{margin-top:28px}.op-races-table.is-settled th:first-child{width:34%}.op-races-table.is-settled th:nth-child(2){width:28%}.op-races-table.is-settled th:nth-child(3){width:38%}.op-races-table .op-market-actions{align-items:center}@media (max-width:600px){.op-fancy-result-body{grid-template-columns:minmax(0,1fr);gap:12px}.op-fe-top{gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto}.op-fe-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.op-fe-quote{flex-wrap:wrap;padding-right:8px}.op-fe-quote>strong{flex:1 1 calc(100% - 40px)}.op-fe-prices{flex:1 1 150px;margin-left:0}.op-fe-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.op-fe-inputs .op-fe-ball{grid-column:1/-1}.op-fe-numbers,.op-fe-steps{gap:6px;justify-content:flex-start}}@media (max-width:420px){.op-bm-card,.op-bm-settings>.op-bm-result-card{margin:8px;padding:12px 10px}.op-bm-settings-form .op-form-grid{gap:18px 10px}.op-bm-result-card .op-mo-result-control>label{width:100%}}