:root{color:#17202e;background:#eef1f5;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,sans-serif;font-synthesis:none;--ink: #101828;--muted: #697386;--line: #dfe4eb;--paper: #fff;--lime: #c9ff67;--blue: #5476f2;--orange: #ff7657}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;font-size:14px}button,input,select,textarea{font:inherit}button{cursor:pointer}.eyebrow{margin:0 0 10px;color:#778195;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em}.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(340px,1.05fr) minmax(420px,.95fr)}.login-story{position:relative;display:flex;overflow:hidden;padding:clamp(40px,7vw,100px);flex-direction:column;justify-content:center;color:#fff;background:#101828}.login-story:before{position:absolute;width:420px;height:420px;right:-130px;top:-120px;border:90px solid rgba(201,255,103,.9);border-radius:50%;content:""}.brand-mark{position:absolute;left:clamp(40px,7vw,100px);top:44px;color:var(--ink);background:var(--lime);padding:10px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.login-story h1{position:relative;z-index:1;margin:0;font-size:clamp(48px,6vw,84px);line-height:1.08;letter-spacing:-.05em}.login-story .eyebrow{color:var(--lime)}.story-lines{position:absolute;right:9%;bottom:8%;display:grid;gap:8px;width:160px;transform:rotate(-8deg)}.story-lines span{height:2px;background:#ffffff2b}.story-lines span:nth-child(2){width:72%;background:var(--lime)}.story-lines span:nth-child(3){width:42%}.login-panel{display:flex;align-items:center;justify-content:center;padding:36px;background:#f5f6f8}.login-card{width:min(420px,100%)}.login-card h2,.password-card h2{margin:0 0 8px;color:var(--ink);font-size:34px;letter-spacing:-.04em}.muted{margin:0 0 34px;color:var(--muted)}label{display:grid;gap:9px;margin-top:20px;color:#3d4859;font-size:13px;font-weight:600}input{width:100%;height:50px;padding:0 15px;border:1px solid #d7dde5;border-radius:3px;outline:none;background:#fff;color:var(--ink);transition:border-color .2s,box-shadow .2s}input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5476f21f}select{width:100%;height:40px;padding:0 32px 0 11px;border:1px solid #d7dde5;border-radius:3px;outline:none;background:#fff;color:var(--ink)}select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #5476f21f}.primary-button{width:100%;min-height:52px;margin-top:26px;border:0;border-radius:3px;background:var(--ink);color:#fff;font-weight:700;transition:transform .2s,opacity .2s}.primary-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.6}.form-error{margin:14px 0 -10px;color:#c5362b;font-size:13px}.safety-note{margin:18px 0 0;color:#98a1b1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;text-align:center;letter-spacing:.1em}.app-shell{min-height:100vh;padding:0 clamp(10px,2vw,30px) 36px;background:#eef1f5}.topbar{display:flex;min-height:64px;align-items:center;justify-content:space-between;border-bottom:1px solid #d7dde6}.topbar-start{display:flex;align-items:center;gap:10px}.wordmark{display:flex;align-items:center;gap:14px}.wordmark>span{padding:8px 10px;background:var(--ink);color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:700}.wordmark small{color:#404a5a;font-weight:700}.member-chip{display:flex;align-items:center;gap:10px;color:#3f4959;font-size:13px}.member-chip button{margin-left:9px;padding:7px 10px;border:0;background:transparent;color:#7a8392}.status-dot{width:7px;height:7px;border-radius:50%;background:#55b775;box-shadow:0 0 0 4px #55b77521}.member-drawer-toggle,.member-drawer-backdrop,.member-drawer-header>button{display:none}.member-layout{display:grid;padding-top:12px;align-items:start;grid-template-columns:276px minmax(0,1fr);gap:14px}.member-left-rail{position:sticky;top:8px;display:grid;max-height:calc(100vh - 16px);min-width:0;overflow-y:auto;gap:10px;scrollbar-width:thin}.member-navigation-drawer{overflow:hidden;border:1px solid #cbd5e1;background:#fff;box-shadow:0 6px 18px #1f304614}.member-drawer-header{display:flex;min-height:52px;padding:10px 14px;align-items:center;justify-content:space-between;border-bottom:1px solid #d8e0e8;background:#263142;color:#fff}.member-drawer-header>div{display:grid;gap:2px}.member-drawer-header strong{font-size:15px}.member-drawer-header span{color:#b7c3d1;font-size:11px}.member-tree-nav{display:grid;padding:9px;gap:8px}.member-tree-group{overflow:hidden;border:1px solid #d9e0e8;border-radius:5px;background:#f8fafc}.member-tree-primary{display:flex;width:100%;min-height:42px;padding:0 12px;align-items:center;justify-content:space-between;border:0;background:#e9eef4;color:#455163;font-size:14px;font-weight:700;text-align:left}.member-tree-primary i{display:none;color:#8490a1;font-size:16px;font-style:normal}.member-tree-group.active{border-color:#9dafc4;box-shadow:0 0 0 2px #344d7614}.member-tree-group.active>.member-tree-primary{background:#344d76;color:#fff}.member-tree-group.active>.member-tree-primary i{color:#dce6f5}.member-tree-children{display:grid;padding:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;border-top:1px solid #d9e0e8;background:#fff}.member-tree-children>button{min-width:0;min-height:36px;padding:5px 7px;border:1px solid #d5dde7;border-radius:3px;background:#f8fafc;color:#596576;font-size:12px;line-height:1.25}.member-tree-children>button:hover{border-color:#8da0b8;background:#edf3fa;color:#344d76}.member-tree-children>button.active{border-color:#344d76;background:#e7eef8;box-shadow:inset 3px 0 #344d76;color:#2f4770;font-weight:700}.member-tree-children>button.danger{border-color:#e1bcb5;background:#fff5f3;color:#a35143}.member-tree-primary:focus-visible,.member-tree-children>button:focus-visible,.member-drawer-toggle:focus-visible{outline:3px solid rgba(84,118,242,.28);outline-offset:1px}.member-tree-status{display:grid;padding-top:4px;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto;gap:5px;border-top:1px dashed #d9e0e8}.member-tree-status span{display:grid;min-height:32px;padding:0 8px;place-items:center start;color:#765a24;background:#fff7df;font-size:11px}.member-tree-status button{min-height:32px;padding:0 9px;border:0;background:#d66c43;color:#fff;font-size:11px;font-weight:700}.member-fixed-column{position:static;display:grid;min-width:0;gap:8px}.member-mobile-info-tabs{display:none}.member-fixed-card{overflow:hidden;border:1px solid #bfcbd9;background:#fff;box-shadow:0 3px 10px #1f30460d}.member-fixed-card>header{display:grid;min-height:34px;padding:0 10px;place-items:center;border-bottom:1px solid #cbd5e1;background:linear-gradient(#f9fbfd,#eaf0f6);color:#344052;font-size:12px;font-weight:700}.member-fixed-card>div:not(.fixed-slip-table-wrap):not(.fixed-slip-summary){padding:10px}.member-fixed-card p{display:flex;min-width:0;margin:0 0 7px;align-items:center;color:#4e5968;font-size:11px;line-height:1.45}.member-fixed-card p:last-child{margin-bottom:0}.member-fixed-card p strong{overflow:hidden;color:#263142;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.member-fixed-card p button{margin-left:auto;padding:2px 7px;border:1px solid #bfc8d3;background:#f7f9fb;color:#4f5d70;font-size:10px}.member-fixed-card p button:disabled{cursor:wait;opacity:.6}.member-fixed-card .fixed-draw-number{color:#c45239}.member-print-help{min-height:38px;border:1px solid #d4a53d;background:#f5b83d;color:#fff;font-size:11px;font-weight:700}.member-print-help:hover{background:#eaaa2e}.member-fixed-slip{min-height:315px}.fixed-slip-meta{border-bottom:1px solid #d7dfe8}.fixed-slip-meta p{margin-bottom:5px}.fixed-slip-table-wrap{min-height:66px;overflow:auto}.fixed-slip-table{width:100%;border-collapse:collapse;font-size:10px}.fixed-slip-table th,.fixed-slip-table td{padding:7px 5px;border-right:1px solid #d7dfe8;border-bottom:1px solid #d7dfe8;color:#596576;text-align:center}.fixed-slip-table th:last-child,.fixed-slip-table td:last-child{border-right:0}.fixed-slip-table th{background:#fafbfc;color:#6c7685;font-weight:600}.fixed-slip-summary{padding:9px 10px}.fixed-slip-summary p{margin-bottom:6px}.fixed-slip-summary>strong{color:#344052;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.member-fixed-slip footer{display:flex;padding:9px;justify-content:center;gap:8px;border-top:1px solid #d7dfe8}.member-fixed-slip footer button{min-width:52px;min-height:28px;border:1px solid #aeb8c5;background:#f8fafc;color:#4d5969;font-size:10px}.member-fixed-slip footer button:disabled{cursor:not-allowed;opacity:.45}.member-fixed-slip footer .mobile-print-help{display:none}.member-sidebar{min-width:0}.member-sidebar-card{position:sticky;top:16px;overflow:hidden;border:1px solid #d9e0e8;background:#f8fafc;box-shadow:0 16px 38px #1e2a3e0f}.member-sidebar-account{display:grid;padding:22px 20px 18px;gap:6px;color:#fff;background:var(--ink)}.member-sidebar-account span{color:#a3afc1;font-size:10px;letter-spacing:.08em}.member-sidebar-account strong{overflow:hidden;color:var(--lime);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:25px;text-overflow:ellipsis}.member-sidebar-account small{color:#8996a9;font-size:9px}.member-side-nav{display:grid;padding:11px;gap:11px}.member-menu-group{display:grid;gap:3px}.member-menu-group-title{margin:5px 10px 4px;color:#9aa3b1;font-size:9px;font-weight:700;letter-spacing:.12em}.member-menu-button{display:grid;width:100%;min-width:0;padding:9px 10px;align-items:center;grid-template-columns:29px minmax(0,1fr);gap:9px;border:0;background:transparent;color:#455163;text-align:left;transition:background .18s,color .18s,transform .18s}.member-menu-button:hover{background:#edf1f6;transform:translate(2px)}.member-menu-button>span:last-child{display:grid;min-width:0;gap:2px}.member-menu-button strong{font-size:11px}.member-menu-button small{overflow:hidden;color:#949dab;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.member-menu-icon{display:grid;width:29px;height:29px;place-items:center;border:1px solid #dfe5ec;background:#fff;color:#6b7789;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.member-menu-button.active{background:var(--ink);color:#fff}.member-menu-button.active small{color:#aeb8c7}.member-menu-button.active .member-menu-icon{border-color:var(--lime);background:var(--lime);color:var(--ink)}.member-menu-button.danger:not(.active){color:#9f5144}.member-sidebar-footer{margin:0;padding:13px 20px 16px;border-top:1px solid #e2e7ed;color:#929baa;font-size:8px;line-height:1.7}.member-page{min-width:0}.member-page-header{display:flex;min-height:74px;padding:4px 2px 17px;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid #dce2e9}.member-page-header span{color:#8d96a4;font-size:9px;letter-spacing:.08em}.member-page-header h1{margin:7px 0 0;color:var(--ink);font-size:28px;letter-spacing:-.04em}.member-page-header>p{max-width:360px;margin:0 0 3px;color:#7d8796;font-size:11px;text-align:right}.member-status-strip{display:grid;margin:14px 0 18px;grid-template-columns:repeat(3,minmax(155px,1fr)) auto;border:1px solid #dce2e9;background:#fff}.member-status-strip article{display:grid;min-height:80px;padding:14px 18px;align-content:center;gap:5px;border-right:1px solid #e6e9ee}.member-status-strip article span{color:#919aa8;font-size:9px}.member-status-strip article strong{overflow:hidden;color:#303b4b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.member-status-strip article small{color:#7b8594;font-size:9px}.member-status-actions{display:grid;min-width:128px;grid-template-columns:1fr}.member-status-actions button{border:0;border-bottom:1px solid #e6e9ee;background:#f8fafc;color:#647083;font-size:10px}.member-status-actions button:last-child{border-bottom:0}.line-panel{display:flex;margin:-7px 0 18px;padding:12px 16px;align-items:center;gap:14px;border:1px solid #dce2e9;background:#f8fafc;color:#697586;font-size:11px}.line-panel strong{color:#354052}.line-panel span{flex:1}.line-panel button{padding:7px 10px;border:1px solid #d6dce5;background:#fff;color:#586476}.hero-grid{display:grid;padding:22px 0;grid-template-columns:minmax(330px,.7fr) minmax(420px,1.3fr);gap:18px}.balance-card,.identity-card,.panel{border:1px solid var(--line);background:var(--paper);box-shadow:0 3px 12px #1e2a3e09}.balance-card{position:relative;overflow:hidden;padding:30px;color:#fff;background:var(--ink)}.balance-card:after{position:absolute;width:140px;height:140px;right:-65px;top:-65px;border:38px solid var(--lime);border-radius:50%;content:""}.balance-card .eyebrow{color:#8e9bad}.balance-card>p:not(.eyebrow){margin:4px 0 24px;color:#8e9bad;font-size:13px}.balance-value{margin-top:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(34px,4vw,52px);font-weight:500;letter-spacing:-.05em}.balance-meta{display:flex;gap:30px;padding-top:17px;border-top:1px solid #293548;color:#8e9bad;font-size:12px}.balance-meta strong{margin-left:5px;color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.identity-card{display:flex;padding:30px;align-items:center;justify-content:space-between;gap:30px}.identity-card h1{margin:0;font-size:30px;letter-spacing:-.03em}.identity-line{margin:8px 0 0;color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.identity-card dl{display:grid;min-width:260px;margin:0;gap:12px}.identity-card dl div{display:flex;justify-content:space-between;gap:24px;padding-bottom:10px;border-bottom:1px solid #edf0f4}.identity-card dt{color:#8992a1;font-size:12px}.identity-card dd{margin:0;color:#343f50;font-size:12px;font-weight:700}.content-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);gap:18px}.content-grid.results-only{grid-template-columns:minmax(0,1fr)}.panel{padding:18px}.panel-header{display:flex;align-items:center;justify-content:space-between}.panel h2{margin:0;color:var(--ink);font-size:18px}.quiet-button{padding:8px 12px;border:1px solid #d9dee6;border-radius:3px;background:#fff;color:#606b7a;font-size:12px}.draw-table-wrap{overflow-x:auto;margin-top:23px}.draw-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}.draw-table th{padding:11px 12px;border-bottom:1px solid #e3e7ed;color:#949cab;font-weight:600;text-align:left}.draw-table td{padding:14px 12px;border-bottom:1px solid #edf0f4;color:#4c5666;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.draw-table i{margin:0 4px;color:#a5adba;font-style:normal}.digits{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#edf1f6;color:#303b4c;font-weight:700}.sum-pill{display:inline-grid;width:30px;height:25px;place-items:center;border-radius:3px}.tone-warm{color:#a83e2b;background:#ffdfd6}.tone-cool{color:#3154b6;background:#dae4ff}.source-tag{padding:4px 7px;border:1px solid #dce2e9;border-radius:20px;color:#727c8b;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-size:10px}.empty-cell{height:90px;color:#99a1af!important;text-align:center}.rules-panel{color:#5e6877;background:#f9fafb}.rules-panel>p:not(.eyebrow){line-height:1.8;font-size:13px}.rule-preview{display:grid;margin:25px 0;grid-template-columns:1fr 1fr;gap:8px}.rule-preview span{padding:15px 5px;border:1px solid #e1e5eb;background:#fff;color:#536071;font-size:12px;text-align:center}.disabled-button{width:100%;height:44px;border:1px dashed #cfd5dd;background:transparent;color:#9ba3ae;cursor:not-allowed}.page-error{margin:0 0 18px;padding:12px 16px;border-left:3px solid var(--orange);background:#fff1ed;color:#a54533;font-size:13px}.page-error button{border:0;background:transparent;color:#873423;text-decoration:underline}.issue-bar{display:grid;margin-bottom:18px;padding:21px 25px;align-items:center;grid-template-columns:1fr auto auto;gap:40px;border:1px solid #dce2e9;background:#fff}.issue-bar>div:first-child>strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px}.issue-status{display:flex;align-items:center;gap:14px}.issue-status span{padding:5px 9px;border-radius:20px;background:#ecf0f4;color:#6d7685;font-size:11px;font-weight:700}.state-OPEN .issue-status span{background:#e4f7dd;color:#307a3b}.state-CLOSING .issue-status span{background:#fff0d3;color:#9a6722}.issue-status b{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px}.issue-time{display:grid;padding-left:30px;border-left:1px solid #e4e8ed;gap:4px}.issue-time span{color:#929aa7;font-size:10px}.issue-time strong{color:#4b5666;font-size:12px}.bet-workspace{display:grid;margin-bottom:12px;grid-template-columns:minmax(0,1fr);gap:10px}.betting-closed-state{display:grid;min-height:430px;padding:50px 24px;align-content:center;justify-items:center;gap:10px;text-align:center}.betting-closed-mark{display:grid;width:62px;height:62px;margin-bottom:4px;place-items:center;border:2px solid #c86148;border-radius:50%;color:#c86148;font-size:27px;font-weight:800}.betting-closed-state h2{font-size:30px}.betting-closed-state p{margin:0;color:#4f5b6b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.betting-closed-state span{color:#8b94a2;font-size:11px}.version-chip,.count-chip{padding:5px 8px;border:1px solid #dce2e9;border-radius:20px;color:#768090;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.source-tag.corrected{border-color:#e2a987;background:#fff3e9;color:#a14d2e}.game-note{margin:8px 0 14px;color:#7c8594;font-size:11px}.txt-import-panel{margin:0 0 18px;padding:12px 14px;border:1px solid #dce3ea;background:#f8fafb}.txt-import-panel summary{color:#3f4b5d;font-size:12px;font-weight:700;cursor:pointer}.txt-import-panel p{color:#7f8998;font-size:10px;line-height:1.6}.txt-import-panel textarea{width:100%;padding:10px 12px;resize:vertical;border:1px solid #d7dde5;outline:none;font:11px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.txt-import-panel>div{display:flex;margin-top:8px;gap:7px}.txt-import-panel ul{margin:10px 0 0;padding-left:18px;color:#b14335;font-size:10px;line-height:1.7}.txt-file-row{align-items:center}.txt-file-row>span{flex:1;overflow:hidden;color:#7d8795;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.file-picker{position:relative;overflow:hidden;padding:8px 12px;border:1px solid #d7dde5;background:#fff;color:#596576;font-size:11px;cursor:pointer}.file-picker input{position:absolute;width:1px;height:1px;opacity:0}.quick-select-panel{margin:0 0 18px;padding:14px;border:1px solid #cfd9ec;background:#f7f9ff}.quick-select-panel summary{color:#354b78;font-size:12px;font-weight:700;cursor:pointer}.quick-select-panel>p{color:#75819a;font-size:10px;line-height:1.7}.quick-select-form,.quick-position-grid{display:grid;margin:12px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.quick-select-form label,.quick-position-grid label{margin:0;gap:5px;color:#6c788f;font-size:10px}.quick-select-form input,.quick-position-grid input,.quick-select-form select,.quick-position-grid select{height:38px}.quick-position-grid select[multiple]{height:72px;padding:5px}.quick-evidence{display:grid;margin-top:12px;padding:11px;gap:5px;border-left:3px solid #657fbd;background:#fff}.quick-evidence strong{color:#3d4d70;font-size:11px}.quick-evidence code{overflow-wrap:anywhere;color:#66728a;font-size:9px}.quick-evidence small{color:#929baa;font-size:9px;line-height:1.6}.quick-history{display:grid;margin-top:10px;gap:5px;color:#8690a2;font-size:9px}.quick-history>div{display:flex;justify-content:space-between;gap:10px}.quick-history strong{color:#5b667a}.quick-history code{color:#7b86a0}.fast-entry-form{display:grid;margin-top:12px;align-items:end;grid-template-columns:110px minmax(220px,1fr) 130px 130px;gap:8px}.fast-entry-form label{display:grid;margin:0;gap:5px;color:#6c788f;font-size:10px}.fast-entry-form input{height:40px}.fast-entry-form .check-row{min-height:40px}.fast-entry-form .primary-button{min-height:40px;margin:0}.fast-entry-meta{display:flex;margin-top:12px;flex-wrap:wrap;gap:8px 18px;color:#7e8999;font-size:10px}.play-tabs{display:flex;margin-bottom:14px;overflow-x:auto;gap:6px}.play-tabs button{min-width:76px;padding:9px 13px;border:1px solid #dfe4eb;background:#fafbfc;color:#687383;font-size:11px;white-space:nowrap}.play-tabs button.active{border-color:#899ff0;background:#eef2ff;color:#41599f;font-weight:700}.option-tools{display:grid;margin-bottom:20px;align-items:end;grid-template-columns:minmax(180px,1fr) auto auto;gap:10px}.option-tools label{display:grid;margin:0;gap:5px;color:#8992a1;font-size:9px}.option-tools input{height:38px}.option-tools>span{padding-bottom:11px;color:#8992a1;font-size:10px}.option-tools>div{display:flex;gap:5px}.option-tools button{height:38px;padding:0 11px;border:1px solid #dfe4eb;background:#fff;color:#647083;font-size:10px}.option-tools button:disabled{cursor:not-allowed;opacity:.45}.position-bet-toolbar{display:flex;margin:-9px 0 18px;padding:10px 12px;align-items:center;flex-wrap:wrap;gap:7px;border:1px solid #dfe4eb;background:#fafbfc;color:#687383;font-size:11px}.position-bet-toolbar input{width:130px;height:36px}.position-bet-toolbar button{height:36px;padding:0 12px;border:1px solid #d7dde5;background:#fff;color:#596576}.empty-options{margin:24px 0;color:#9aa2ae;font-size:11px;text-align:center}.option-groups{display:grid;gap:12px}.option-group h3{margin:0 0 9px;color:#687383;font-size:12px}.option-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:5px}.option-card{min-width:0;border:1px solid #dfe4eb;background:#fafbfc;transition:border-color .18s,box-shadow .18s}.option-card.selected{border-color:var(--blue);box-shadow:0 0 0 2px #5476f21a}.option-card.locked{opacity:.58}.option-card button{display:flex;width:100%;min-height:40px;padding:7px 9px;align-items:center;justify-content:space-between;gap:7px;border:0;background:transparent;color:#4a5565;font-size:11px;text-align:left}.option-card button span{display:grid;min-width:0;gap:3px}.option-card button small,.slip-lines small{display:block;color:#9aa3b2;font-size:8px;font-weight:500}.option-card button:disabled{cursor:not-allowed}.option-card button b{color:var(--blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.option-card input{height:31px;padding:0 9px;border:0;border-top:1px solid #e2e6ec;box-shadow:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.bet-action-row{display:grid;margin-top:14px;padding-top:12px;align-items:center;grid-template-columns:minmax(360px,1fr) 128px 64px;gap:8px;border-top:1px solid #dfe4eb}.bet-action-row .primary-button,.bet-action-row .clear-button{min-height:36px;margin:0}.bet-action-row .clear-button{width:auto;padding:0 12px;border:1px solid #d7dde5;background:#f8fafc;color:#657083}.slip-panel{align-self:start;position:sticky;top:16px}.receipt-meta{display:grid;margin:14px 0 0;grid-template-columns:1fr 1fr;gap:7px 12px}.receipt-meta div{display:flex;min-width:0;justify-content:space-between;gap:8px;color:#7f8998;font-size:9px}.receipt-meta dt{color:#a0a7b2}.receipt-meta dd{overflow:hidden;margin:0;color:#4d5868;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.slip-summary{display:flex;margin-top:20px;padding:15px 0;align-items:baseline;justify-content:space-between;border-top:1px solid #e5e9ef;border-bottom:1px solid #e5e9ef;color:#7f8897;font-size:12px}.slip-summary strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px}.slip-lines{display:grid;max-height:170px;overflow:auto;padding:10px 0;gap:8px}.slip-lines div{display:flex;justify-content:space-between;color:#5e6877;font-size:11px}.slip-lines b{color:#283345;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.empty-slip{margin:22px 0;color:#9aa2ae;font-size:12px;text-align:center}.quick-amounts{display:grid;grid-template-columns:repeat(5,1fr) minmax(72px,1.2fr) 36px;gap:6px}.quick-amounts button{height:34px;border:1px solid #dfe4eb;background:#f7f8fa;color:#596576;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.quick-amounts input{width:100%;min-width:0;height:34px}.clear-button{width:100%;margin-top:9px;padding:9px;border:0;background:transparent;color:#8992a0;font-size:11px}.print-button{width:100%;min-height:40px;margin-top:8px;border:1px solid #bfcbe0;background:#f4f7ff;color:#435d91}.slip-warning{margin:13px 0 0;color:#9a6b40;font-size:10px;line-height:1.6}.form-success{margin:14px 0 -10px;color:#347545;font-size:12px}.orders-panel{min-width:0}.order-list{display:grid;max-height:430px;overflow:auto;margin-top:18px;gap:9px}.order-row{display:grid;padding:13px;grid-template-columns:1fr auto;gap:7px 14px;border:1px solid #e5e9ee;background:#fbfcfd}.order-row>div{display:grid;gap:3px}.order-row>div:nth-child(2){justify-items:end}.order-row strong,.order-row b{color:#313c4d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.order-row span{color:#929aa7;font-size:9px}.order-row p{overflow:hidden;margin:0;color:#727c8b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.order-row button{border:0;background:transparent;color:#bc513b;font-size:10px;text-align:right}.order-ACCEPTED{color:#2d6ea8!important}.order-CANCELLED{color:#9a6670!important}.order-SETTLED{color:#347545!important}.settlement-summary{display:flex!important;padding-top:7px;grid-column:1 / -1;grid-template-columns:1fr auto!important;border-top:1px dashed #e2e7ec}.settlement-summary b{font-size:10px}.net-positive{color:#347545!important}.net-negative{color:#bc513b!important}.statement-panel,.history-panel,.report-panel{margin-top:18px}.statement-header{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.statement-header>div:first-child>p:last-child{margin:8px 0 0;color:#8992a1;font-size:12px}.statement-filters{display:grid;align-items:end;grid-template-columns:repeat(3,minmax(125px,1fr)) auto;gap:9px}.statement-filters label{gap:6px;margin:0;color:#8992a1;font-size:10px}.statement-filters input,.statement-filters select,.statement-filters .quiet-button{height:40px}.history-panel .statement-header{align-items:stretch;flex-direction:column}.history-filters{display:grid;align-items:end;grid-template-columns:repeat(5,minmax(120px,1fr)) auto;gap:9px}.history-filters label{gap:6px;margin:0;color:#8992a1;font-size:10px}.history-filters input,.history-filters select,.history-filters .quiet-button{height:40px}.history-list{display:grid;margin-top:22px;gap:8px}.history-order{overflow:hidden;border:1px solid #e2e7ed;background:#fbfcfd}.history-order.expanded{border-color:#bdc9ef;box-shadow:0 5px 20px #465b9c0f}.history-order-summary{display:grid;width:100%;padding:14px 15px;align-items:center;grid-template-columns:.8fr 1.35fr 1fr .55fr .65fr .8fr auto;gap:13px;border:0;background:transparent;color:#536071;text-align:left}.history-order-summary>span{display:grid;min-width:0;gap:5px}.history-order-summary small{color:#9aa2ae;font-size:9px;font-weight:500}.history-order-summary strong{overflow:hidden;color:#3a4657;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.history-order-summary>i{color:#6d7fb9;font-size:10px;font-style:normal}.history-detail{padding:0 15px 14px;border-top:1px solid #e5e9ee;background:#fff}.history-item-head,.history-item-row{display:grid;padding:10px 6px;align-items:center;grid-template-columns:1.25fr repeat(5,.75fr);gap:12px;border-bottom:1px solid #edf0f4;color:#657081;font-size:10px}.history-item-head{color:#9aa2ae;font-weight:600}.history-item-row>span:first-child{display:grid;gap:3px;color:#3d495a;font-weight:600}.history-item-row small{color:#9aa2ae;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:400}.history-detail footer{display:flex;padding-top:13px;align-items:center;justify-content:space-between;color:#919aa8;font-size:9px}.history-detail footer>div{display:flex;gap:7px}.history-detail footer button{padding:7px 10px;border:1px solid #edc4bb;background:#fff6f3;color:#ad4a37;font-size:10px}.report-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.report-header>div:first-child>p:last-child{margin:8px 0 0;color:#8992a1;font-size:12px}.report-controls{display:flex;align-items:center;gap:7px}.report-controls>input{width:145px;height:36px;font-size:11px}.period-tabs{display:flex;margin-right:7px;padding:3px;background:#edf0f4}.period-tabs button{padding:7px 12px;border:0;background:transparent;color:#7e8795;font-size:10px}.period-tabs button.active{background:#fff;color:#34425a;box-shadow:0 2px 6px #1e2a3e14;font-weight:700}.report-note{border-left-color:#d1b66e;background:#fffaea}.report-mini-table>div{grid-template-columns:1.15fr repeat(3,.85fr)}.statement-metrics{display:grid;margin-top:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.statement-metrics article{display:grid;min-height:112px;padding:17px;align-content:space-between;border:1px solid #e2e6ec;background:#fafbfc}.statement-metrics span{color:#7b8493;font-size:11px}.statement-metrics strong{color:#263142;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px}.statement-metrics small{color:#9aa2ae;font-size:9px}.ledger-note{margin:13px 0 0;padding:10px 13px;border-left:3px solid #9cb2f7;background:#f3f6ff;color:#68758a;font-size:11px;line-height:1.7}.statement-summary-grid{display:grid;margin-top:20px;grid-template-columns:1fr 1fr;gap:18px}.statement-summary-grid>article{padding:17px;border:1px solid #e5e9ee}.statement-summary-grid h3{margin:0 0 13px;color:#465263;font-size:13px}.mini-table{display:grid;max-height:220px;overflow:auto}.mini-table>div{display:grid;padding:9px 4px;grid-template-columns:1.3fr .7fr .8fr;border-bottom:1px solid #edf0f4;color:#697386;font-size:10px}.mini-table>div span:nth-child(n+2),.mini-table>div b{text-align:right}.mini-table .mini-head{color:#9aa2ae;font-weight:600}.mini-table p{margin:22px 0;color:#9aa2ae;font-size:11px;text-align:center}.ledger-table-wrap{margin-top:20px}.ledger-table td:nth-child(2){max-width:210px;overflow:hidden;text-overflow:ellipsis}.ledger-table td:last-child{max-width:240px;overflow:hidden;text-overflow:ellipsis}.statement-pagination{display:flex;margin-top:15px;align-items:center;justify-content:space-between;color:#8a93a1;font-size:10px}.statement-pagination div{display:flex;gap:7px}.statement-pagination button:disabled{cursor:not-allowed;opacity:.5}.modal-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;overflow:auto;padding:24px;place-items:center;background:#0a121eb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.password-card{width:min(460px,100%);padding:34px;border-top:5px solid var(--lime);background:#fff;box-shadow:0 30px 80px #00000040}.password-card>p:not(.eyebrow):not(.form-error){margin:10px 0 22px;color:var(--muted);font-size:13px;line-height:1.7}.profile-workspace{display:grid;margin-top:18px;grid-template-columns:1fr 1fr;gap:18px}.preference-panel,.odds-change-panel,.login-log-panel,.member-rules-panel{grid-column:1 / -1}.reference-profile-summary{display:grid;margin-top:18px;grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px}.reference-profile-summary>label{display:grid;min-height:58px;margin:0;padding:9px 12px;align-content:center;gap:6px;border:1px solid #dfe4eb;background:#fafbfc}.reference-profile-summary>label>span{color:#8992a1;font-size:9px}.reference-profile-summary>label>strong{color:#3b4758;font-size:12px}.reference-profile-summary>label>input:not([type=checkbox]){height:34px}.reference-recording-settings{display:flex;margin-top:10px;padding:12px 14px;align-items:center;flex-wrap:wrap;gap:10px 18px;border:1px solid #dfe4eb;background:#fff;color:#606c7c;font-size:11px}.reference-recording-settings strong{margin-right:6px;color:#394557}.reference-recording-settings label{display:flex;margin:0;align-items:center;gap:5px}.reference-recording-settings input{width:15px;height:15px}.reference-profile-table{max-height:520px}.reference-profile-table td:first-child{color:#344052;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-weight:700}.reference-query-bar{display:flex;margin-top:16px;align-items:end;flex-wrap:wrap;gap:8px}.reference-query-bar label{display:grid;min-width:150px;margin:0;gap:5px;color:#8992a1;font-size:9px}.reference-query-bar input,.reference-query-bar select,.reference-query-bar .quiet-button{height:38px}.odds-position-tabs{display:flex;margin-top:14px;padding:3px;gap:3px;background:#edf0f4}.odds-position-tabs button{padding:8px 14px;border:0;background:transparent;color:#697586;font-size:11px}.odds-position-tabs button.active{background:#fff;color:#344052;box-shadow:0 2px 7px #1e2a3e14;font-weight:700}.rule-copy{display:grid;margin-top:18px;gap:5px}.rule-copy h3{margin:14px 0 2px;color:#394557;font-size:13px}.rule-copy p{margin:0;color:#626f80;font-size:12px;line-height:1.85}.print-help-card ol{margin:18px 0 0;padding-left:20px;color:#626f80;font-size:12px;line-height:1.9}.preference-grid{display:grid;margin-top:18px;align-items:end;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(180px,.6fr));gap:15px}.member-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:10px;margin:18px 0}.member-profile-grid>div{padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.member-profile-grid dt{color:var(--muted);font-size:12px}.member-profile-grid dd{margin:5px 0 0;font-weight:800}.preference-grid label{margin:0}.check-row{display:flex;min-height:50px;padding:0 14px;align-items:center;gap:9px;border:1px solid #dfe4eb;background:#fafbfc}.check-row input{width:16px;height:16px}.profile-password{margin-top:22px;padding-top:18px;border-top:1px solid #e5e9ee}.profile-password.standalone-password{margin-top:10px;padding-top:0;border-top:0}.profile-password h3{margin:0;color:#394557;font-size:14px}.profile-password>p{color:#8b94a2;font-size:10px}.profile-password>div{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:8px}.profile-password input{height:40px}.member-rules-panel ul{margin:16px 0 0;padding-left:20px;color:#616d7d;font-size:12px;line-height:1.9}.odds-change-panel .panel-header>div>p:last-child{margin:7px 0 0;color:#8992a1;font-size:10px}.odds-change-panel .panel-header>input{width:250px;height:40px}.odds-change-panel td:first-child{display:grid;gap:4px}.odds-change-panel td small{color:#9ba4b1;font-size:9px}.login-log-panel td:last-child{max-width:360px;overflow:hidden;text-overflow:ellipsis}.eyebrow{font-size:12px}.member-layout{grid-template-columns:276px minmax(0,1fr)}.member-tree-children>button{font-size:13px}.member-tree-status span,.member-tree-status button{font-size:12px}.member-chip,.member-fixed-card>header{font-size:14px}.member-fixed-card p{font-size:13px;line-height:1.6}.member-fixed-card p button{min-height:28px;font-size:12px}.member-print-help,.fixed-slip-table,.fixed-slip-summary>strong,.member-fixed-slip footer button{font-size:12px}.member-fixed-slip footer button{min-height:34px}.panel h2{font-size:20px}.quiet-button,.draw-table,.rules-panel>p:not(.eyebrow),.rule-preview span{font-size:13px}.source-tag,.issue-status span,.issue-time span,.betting-closed-state span,.version-chip,.count-chip,.game-note{font-size:12px}.issue-time strong,.betting-closed-state p{font-size:13px}.txt-import-panel summary,.quick-select-panel summary{font-size:14px}.txt-import-panel p,.txt-import-panel ul,.txt-file-row>span,.quick-select-panel>p,.quick-select-form label,.quick-position-grid label,.fast-entry-form label,.fast-entry-meta{font-size:12px}.txt-import-panel textarea,.file-picker,.quick-evidence strong,.play-tabs button{font-size:13px}.quick-evidence code,.quick-evidence small,.quick-history{font-size:11px}.option-tools label,.option-tools>span,.option-tools button{font-size:12px}.position-bet-toolbar,.empty-options{font-size:13px}.option-group h3{font-size:14px}.option-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:7px}.option-card button,.option-card button b,.option-card input,.quick-amounts button,.clear-button{font-size:13px}.option-card button{min-height:46px}.option-card button small,.slip-lines small{font-size:10px}.receipt-meta div,.order-row span,.history-order-summary small,.statement-metrics small,.reference-profile-summary>label>span{font-size:11px}.slip-lines div,.order-row strong,.order-row b,.order-row p,.order-row button,.settlement-summary b,.statement-filters label,.history-filters label,.reference-query-bar label{font-size:12px}.history-order-summary strong,.history-order-summary>i,.history-item-head,.history-item-row,.history-detail footer button,.period-tabs button,.mini-table>div,.statement-pagination{font-size:12px}.history-item-row small,.history-detail footer{font-size:11px}.statement-metrics span,.ledger-note,.reference-recording-settings{font-size:13px}.reference-profile-summary>label>strong,.odds-position-tabs button{font-size:13px}.rule-copy h3{font-size:15px}.rule-copy p,.print-help-card ol,.member-rules-panel ul{font-size:14px}.profile-password>p,.odds-change-panel .panel-header>div>p:last-child,.odds-change-panel td small{font-size:11px}.compact .option-card button{min-height:42px;padding:8px 10px}.compact .panel{padding:19px}.compact .history-order-summary{padding:10px 12px}.print-receipt{display:none}@media(max-width:900px){body.member-drawer-open{overflow:hidden}.login-page{grid-template-columns:1fr}.login-story{min-height:38vh;padding:90px 34px 45px}.login-story h1{font-size:45px}.brand-mark{left:34px;top:28px}.login-panel{padding:50px 28px}.hero-grid,.content-grid,.bet-workspace,.statement-summary-grid{grid-template-columns:1fr}.identity-card{align-items:flex-start;flex-direction:column}.identity-card dl{width:100%;min-width:0}.slip-panel{position:static}.statement-header{align-items:stretch;flex-direction:column}.statement-filters{grid-template-columns:repeat(3,1fr)}.statement-filters .quiet-button{grid-column:1 / -1}.statement-metrics{grid-template-columns:repeat(2,1fr)}.history-filters{grid-template-columns:repeat(3,1fr)}.history-filters .quiet-button{grid-column:1 / -1}.history-order-summary{grid-template-columns:1fr 1.2fr .7fr auto}.history-order-summary>span:nth-child(3),.history-order-summary>span:nth-child(5),.history-order-summary>span:nth-child(6){display:none}.report-header{align-items:stretch;flex-direction:column}.report-controls{flex-wrap:wrap}.option-tools{grid-template-columns:1fr auto}.option-tools>span{grid-column:1 / -1;grid-row:2;padding:0}.member-drawer-toggle{display:grid;width:42px;height:42px;padding:0;place-content:center;gap:4px;border:1px solid #bcc7d4;border-radius:4px;background:#fff;box-shadow:0 2px 6px #1f304614}.member-drawer-toggle span{display:block;width:19px;height:2px;border-radius:2px;background:#344052}.member-drawer-backdrop{position:fixed;z-index:49;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#121b277a;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.member-layout{grid-template-columns:1fr}.member-left-rail{position:static;display:contents;max-height:none;overflow:visible}.member-navigation-drawer{position:fixed;z-index:50;top:0;bottom:0;left:0;width:min(86vw,330px);overflow-y:auto;border:0;border-right:1px solid #bcc8d6;box-shadow:10px 0 30px #121e2e33;transform:translate(-105%);transition:transform .22s ease}.member-navigation-drawer.open{transform:translate(0)}.member-drawer-header{position:sticky;z-index:2;top:0}.member-drawer-header>button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:4px;background:#ffffff14;color:#fff;font-size:24px;line-height:1}.member-tree-primary i{display:inline}.member-tree-group:not(.mobile-expanded) .member-tree-children{display:none}.member-fixed-column{position:static;grid-template-columns:1fr 1fr}.member-print-help{grid-column:1 / -1}.member-fixed-slip{min-height:0;grid-column:1 / -1}.member-sidebar-card{position:static;overflow:visible}.member-sidebar-account,.member-sidebar-footer{display:none}.member-side-nav{display:flex;overflow-x:auto;padding:8px;gap:5px;scrollbar-width:thin}.member-menu-group{display:contents}.member-menu-group-title{display:none}.member-menu-button{flex:0 0 156px}.member-menu-button:hover{transform:none}.member-status-strip{grid-template-columns:1fr 1fr}.member-status-strip article:nth-child(2){border-right:0}.member-status-actions{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.member-status-actions button{min-height:38px;border-right:1px solid #e6e9ee;border-bottom:0}.fast-entry-form,.reference-profile-summary{grid-template-columns:1fr 1fr}.profile-workspace{grid-template-columns:1fr}.profile-password>div,.preference-grid,.member-profile-grid{grid-template-columns:1fr 1fr}.bet-action-row{grid-template-columns:minmax(260px,1fr) 120px 60px}}@media(max-width:560px){.app-shell{padding:0 16px 36px}.topbar{min-height:68px}.wordmark small{display:none}.member-drawer-toggle{width:40px;height:40px}.member-navigation-drawer{width:min(88vw,330px)}.member-layout{padding-top:12px;gap:14px}.member-fixed-column{display:flex;flex-direction:column;gap:0}.member-mobile-info-tabs{display:grid;overflow:hidden;order:1;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #bfcbd9;border-bottom:0;background:#edf2f7;box-shadow:0 3px 10px #1f30460d}.member-mobile-info-tabs button{min-width:0;min-height:44px;padding:0 6px;border:0;border-right:1px solid #cbd5e1;background:transparent;color:#5c6879;font-size:14px;white-space:nowrap}.member-mobile-info-tabs button:last-child{border-right:0}.member-mobile-info-tabs button.active{background:#344d76;color:#fff;font-weight:700}.mobile-info-panel{display:none;order:2;border-top:0;box-shadow:0 5px 12px #1f30460f}.mobile-info-panel.mobile-active{display:block}.mobile-info-panel>header{display:none}.member-fixed-slip{min-height:0;grid-column:auto}.member-fixed-slip .fixed-slip-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px}.member-fixed-slip .fixed-slip-meta p{margin:0}.member-fixed-slip .fixed-slip-table-wrap{min-height:0;max-height:120px}.member-fixed-slip .fixed-slip-summary{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.member-fixed-slip .fixed-slip-summary p:nth-child(2),.member-fixed-slip .fixed-slip-summary p:nth-child(3){display:none}.member-fixed-slip .fixed-slip-summary p{margin:0}.member-fixed-slip footer .mobile-print-help{display:inline-block}.member-print-help{display:none}.member-menu-button{flex-basis:132px;padding:8px;grid-template-columns:25px minmax(0,1fr);gap:7px}.member-menu-icon{width:25px;height:25px}.member-menu-button small{display:none}.member-page-header{min-height:62px;padding-bottom:12px}.member-page-header h1{font-size:23px}.member-page-header>p{display:none}.member-status-strip{grid-template-columns:1fr}.member-status-strip article{min-height:68px;border-right:0;border-bottom:1px solid #e6e9ee}.member-status-actions{grid-column:auto}.member-chip strong{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-grid{padding-top:20px}.balance-card,.identity-card,.panel{padding:21px}.issue-bar{padding:18px;grid-template-columns:1fr auto;gap:14px}.issue-time{display:none}.issue-status{gap:8px}.issue-status b{font-size:22px}.option-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.quick-amounts{grid-template-columns:repeat(3,1fr)}.quick-amounts input{grid-column:span 2}.bet-action-row{grid-template-columns:1fr 1fr}.bet-action-row .quick-amounts{grid-column:1 / -1}.option-tools{grid-template-columns:1fr}.option-tools>span{grid-column:auto;grid-row:auto}.draw-table th:nth-child(2),.draw-table td:nth-child(2),.draw-table th:nth-child(5),.draw-table td:nth-child(5){display:none}.statement-filters{grid-template-columns:1fr}.statement-filters .quiet-button{grid-column:auto}.statement-metrics,.history-filters{grid-template-columns:1fr}.history-filters .quiet-button{grid-column:auto}.history-order-summary{grid-template-columns:1fr 1fr auto}.history-order-summary>span:nth-child(2){display:none}.history-item-head,.history-item-row{grid-template-columns:1.2fr repeat(2,.8fr)}.history-item-head>span:nth-child(2),.history-item-head>span:nth-child(4),.history-item-head>span:nth-child(5),.history-item-row>span:nth-child(2),.history-item-row>span:nth-child(4),.history-item-row>span:nth-child(5){display:none}.report-controls{display:grid;grid-template-columns:1fr 1fr}.period-tabs{grid-column:1 / -1;margin:0}.period-tabs button{flex:1}.report-controls>input{width:100%;grid-column:1 / -1}.profile-password>div,.preference-grid,.member-profile-grid{grid-template-columns:1fr}.quick-select-form,.quick-position-grid,.fast-entry-form,.reference-profile-summary{grid-template-columns:1fr}.reference-query-bar{align-items:stretch;flex-direction:column}.reference-query-bar label,.reference-query-bar .quiet-button{width:100%}.odds-change-panel .panel-header{align-items:stretch;flex-direction:column;gap:12px}.odds-change-panel .panel-header>input{width:100%}.app-shell input,.app-shell select,.app-shell textarea{font-size:16px}.member-fixed-card p,.draw-table,.rule-copy p,.print-help-card ol,.member-rules-panel ul{font-size:14px}.fixed-slip-table,.fixed-slip-summary>strong,.member-fixed-slip footer button{font-size:13px}.member-fixed-slip footer button{min-height:40px}.option-card button,.option-card button b,.quick-amounts button,.clear-button{font-size:14px}.option-card button{min-height:50px}.option-card button small,.slip-lines small{font-size:11px}.quiet-button,.position-bet-toolbar button,.bet-action-row .primary-button,.bet-action-row .clear-button{min-height:42px;font-size:14px}}.game-room-shell{min-height:100vh;padding:0;background:radial-gradient(90% 45% at 85% 0%,rgba(255,99,71,.16),transparent 52%),radial-gradient(85% 42% at 0% 24%,rgba(245,196,81,.12),transparent 50%),linear-gradient(180deg,#171126,#090e19 48%,#05080f)}.game-room-shell .topbar{position:relative;z-index:20;width:100%;max-width:480px;min-height:68px;margin:0 auto;padding:10px 13px;border:1px solid rgba(255,255,255,.08);border-top:0;background:radial-gradient(90% 160% at 100% 0%,rgba(255,99,71,.22),transparent 56%),radial-gradient(80% 150% at 0% 100%,rgba(245,196,81,.16),transparent 58%),linear-gradient(135deg,#1f142afa,#0a111ffa);box-shadow:0 12px 38px #00000047,inset 0 -1px #f5c45114;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.game-room-shell .topbar-start{min-width:0;gap:10px}.game-room-shell .member-drawer-toggle{display:grid;width:42px;height:42px;padding:0;flex:0 0 42px;place-content:center;gap:4px;border:1px solid rgba(245,196,81,.42);border-radius:12px;background:#f5c4511a;box-shadow:none}.game-room-shell .member-drawer-toggle span{display:block;width:18px;height:2px;border-radius:2px;background:#f5c451}.game-room-brand{display:grid;min-width:0;gap:3px}.game-room-brand strong{overflow:hidden;color:#ffe29a;font-size:17px;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.game-room-issue{display:flex;min-width:0;align-items:center;gap:6px}.game-room-issue>span:first-child{flex:0 0 auto;color:#8fa3c4;font:12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.game-room-issue .room-phase{min-height:22px;padding:0 7px;font-size:10px}.game-room-credit{display:grid;min-width:126px;justify-items:end;gap:3px}.game-room-credit span{max-width:160px;overflow:hidden;color:#8fa3c4;font-size:10px;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}.game-room-credit strong{padding:3px 8px;border:1px solid #4a1414;border-radius:4px;color:#ff3f3f;background:#090202;box-shadow:inset 0 0 12px #ff1e1e24;font:700 17px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-shadow:0 0 6px rgba(255,40,40,.7)}.game-room-credit{transition:opacity .2s ease,transform .2s ease}.topbar.draw-reveal-active .game-room-credit{visibility:hidden;opacity:0;transform:translate(8px)}.draw-reveal-stage{position:absolute;z-index:3;top:8px;right:13px;display:grid;width:132px;min-height:50px;align-content:center;justify-items:end;gap:4px;pointer-events:none}.draw-reveal-stage>span{color:#f6ca62;font-size:9px;font-weight:800;letter-spacing:.12em}.draw-reveal-stage>em{color:#ffe29a;font:900 20px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.18em;animation:draw-wait-pulse .75s ease-in-out infinite alternate}.draw-reveal-result{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#ffe29a;font:900 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transform-origin:right center}.draw-reveal-result i{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(255,226,154,.72);border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff4bf,#f0b83c 56%,#9d5c13);color:#251506;box-shadow:0 0 0 3px #f5c4511a,0 0 16px #f5c45157;font-style:normal;opacity:0;transform:translateY(-14px) scale(.55) rotate(-18deg);animation:draw-ball-reveal .5s cubic-bezier(.22,1,.36,1) forwards}.draw-reveal-result i:nth-child(2){animation-delay:.16s}.draw-reveal-result i:nth-child(3){animation-delay:.32s}.draw-reveal-result b{margin-left:1px;color:#ffe29a;text-shadow:0 0 9px rgba(245,196,81,.5)}.draw-reveal-stage[data-phase=TRANSFER] .draw-reveal-result{animation:draw-result-transfer .85s cubic-bezier(.4,0,.2,1) forwards}.draw-reveal-stage[data-phase=LANDED]{opacity:0;transition:opacity .18s ease}.game-room-status{display:flex;width:100%;max-width:480px;min-height:54px;margin:0 auto;padding:8px 13px;align-items:center;justify-content:space-between;gap:10px;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);background:#0a101d;color:#eef3ff}.game-room-status>div:first-child{display:flex;min-width:0;align-items:center;gap:6px}.game-room-status button,.room-phase{min-height:28px;padding:0 9px;border:1px solid rgba(245,196,81,.36);border-radius:999px;background:#f5c45117;color:#f5c451;font-size:11px;font-weight:700;white-space:nowrap}.game-room-status button{border-color:#ff6b6b85;background:#ff6b6b2e;color:#f5c451;box-shadow:0 0 12px #ff6b6b14}.game-room-status button:hover,.game-room-status button:focus-visible{border-color:#ff8989b8;background:#ff6b6b40}.game-room-status button:active{transform:scale(.97)}.room-phase{display:grid;place-items:center}.room-phase[data-state=OPEN]{border-color:#5ce1a659;background:#5ce1a61a;color:#5ce1a6}.room-phase[data-state=CLOSING_SOON]{border-color:#f5c45175;background:#f5c45121;color:#ffe29a}.room-phase[data-state=CLOSING],.room-phase[data-state=CLOSED]{border-color:#ff6b6b59;background:#ff6b6b1a;color:#ff8f8f}.game-room-last{display:grid;min-width:0;justify-items:end;gap:4px}.game-room-last>span{color:#8192ae;font-size:10px}.game-room-last strong{display:flex;align-items:center;gap:3px;color:#e8eefb;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.game-room-last i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;background:#26344d;color:#fff;font-style:normal}.game-room-last b{margin-left:2px;color:#f5c451}.game-room-last.draw-landed strong{animation:draw-result-landed .55s cubic-bezier(.22,1,.36,1)}.game-room-last.draw-landed i{background:#3b6f5d;box-shadow:0 0 0 3px #5ce1a61f,0 0 14px #5ce1a63d}@keyframes draw-wait-pulse{0%{opacity:.45}to{opacity:1}}@keyframes draw-ball-reveal{to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes draw-result-transfer{0%{opacity:1;transform:translateZ(0) scale(1);filter:brightness(1)}72%{opacity:1;transform:translate3d(0,58px,0) scale(.84);filter:brightness(1.25)}to{opacity:0;transform:translate3d(0,62px,0) scale(.78);filter:brightness(1.4)}}@keyframes draw-result-landed{0%{opacity:.25;transform:translateY(-6px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}.game-room-shell .member-layout{width:100%;max-width:480px;margin:0 auto;padding:0;grid-template-columns:minmax(0,1fr);gap:0;border-right:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);background:transparent;box-shadow:0 0 60px #00000061}.game-room-shell .member-left-rail{position:static;display:contents;max-height:none;overflow:visible}.game-room-shell .member-fixed-column{display:none!important}.game-room-shell .member-page{min-height:calc(100vh - 122px);background:#eef1f5}.game-room-shell .member-drawer-backdrop{position:fixed;z-index:49;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#03060ca3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.game-room-shell .member-navigation-drawer{position:fixed;z-index:50;top:0;bottom:0;left:0;width:min(88vw,350px);overflow-y:auto;border:0;border-right:1px solid #33425b;background:#f8fafc;box-shadow:14px 0 36px #00000052;transform:translate(-105%);transition:transform .22s ease}.game-room-shell .member-navigation-drawer.open{transform:translate(0)}.game-room-shell .member-drawer-header{position:sticky;z-index:2;top:0;background:#151e2e}.game-room-shell .member-drawer-header>button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff12;color:#fff;font-size:24px}.game-room-shell .member-tree-primary i{display:inline}.game-room-shell .member-tree-group:not(.mobile-expanded) .member-tree-children{display:none}.game-room-shell .line-panel{margin:10px 12px}.game-room-shell .bet-workspace{min-height:calc(100vh - 122px);margin:0;padding:10px 0 0;gap:0;background:linear-gradient(180deg,#0a101d,#070b14)}.game-room-play-menu{position:sticky;z-index:18;top:0;display:grid;padding:8px 10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;border-bottom:1px solid rgba(255,255,255,.08);background:#080c18f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.game-room-play-menu button{position:relative;min-width:0;min-height:40px;padding:5px 3px;border:1px solid rgba(255,255,255,.11);border-radius:9px;background:#ffffff0e;color:#aab7cc;font-size:12px;font-weight:650}.game-room-play-menu .play-bet-badge{position:absolute;z-index:1;top:-7px;right:-3px;min-width:18px;padding:2px 4px;border:1px solid rgba(255,98,111,.5);border-radius:999px;background:#25141b;color:#ff626f;box-shadow:0 3px 9px #00000052;font:800 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.game-room-play-menu button.active{border-color:#5ce1a694;background:#5ce1a62e;color:#ffe29a;box-shadow:0 0 15px #5ce1a61f}.game-room-play-menu button.active:hover,.game-room-play-menu button.active:focus-visible{border-color:#7aefbbc2;background:#5ce1a63d}.game-room-tool-menu{display:flex;overflow-x:auto;padding:7px 10px 9px;align-items:center;gap:6px;border-bottom:1px solid rgba(255,255,255,.07);scrollbar-width:none}.game-room-tool-menu::-webkit-scrollbar{display:none}.game-room-tool-menu>span{flex:0 0 auto;color:#71839f;font-size:10px;letter-spacing:.08em}.game-room-tool-menu button{flex:0 0 auto;min-height:30px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff0a;color:#91a0b7;font-size:11px}.game-room-tool-menu button.active{border-color:#7ec8ff6b;background:#7ec8ff1c;color:#9ed4ff}.game-room-shell .game-panel{padding:12px 10px 0;border:0;border-top:1px solid rgba(255,255,255,.08);background:transparent;box-shadow:none}.game-room-shell .game-panel .panel-header h2{color:#eef3ff;font-size:18px}.game-room-shell .game-panel .eyebrow{color:#71839f}.game-room-shell .version-chip{border-color:#ffffff1f;color:#8999b2}.game-room-shell .game-note{color:#8292aa}.game-room-shell .option-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px}.game-room-shell .option-tools>span{grid-column:1 / -1;grid-row:2;padding:0;color:#8292aa}.game-room-shell .option-tools label{color:#8191aa}.game-room-shell .option-tools input,.game-room-shell .option-tools button{border-color:#ffffff1f;background:#ffffff12;color:#eef3ff}.game-room-shell .option-group h3{color:#9eacc1;font-size:13px;letter-spacing:.04em}.room-option-sections{gap:18px}.room-play-section{scroll-margin-top:58px;padding-top:4px}.room-play-section+.room-play-section{padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.room-play-section>header{display:flex;min-height:54px;margin:0 0 10px;padding:9px 11px;align-items:center;justify-content:space-between;border:1px solid rgba(245,196,81,.22);border-radius:11px;background:linear-gradient(135deg,#f5c4511f,#ffffff09)}.room-play-section>header>div{display:grid;gap:2px}.room-play-section>header span{color:#8a99af;font:9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.09em}.room-play-section>header h3{margin:0;color:#ffe29a;font-size:17px}.room-play-section>header strong{color:#9ba9bd;font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.room-play-section>.option-group+.option-group{margin-top:13px}.game-room-shell .option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.game-room-shell .option-card{overflow:hidden;border-color:#ffffff1a;border-radius:10px;background:#ffffff0e}.game-room-shell .option-card.selected{border-color:#5ce1a6b8;box-shadow:0 0 0 1px #5ce1a62e,0 0 16px #5ce1a629}.game-room-shell .option-card button{min-height:52px;color:#e4eaf5}.game-room-shell .option-card button b{color:#f5c451}.game-room-shell .option-card button small{color:#8493a9}.game-room-shell .option-card input{min-height:40px;border-top-color:#ffffff17;background:#ffffff0f;color:#fff}.game-room-shell .bet-action-row{position:sticky;z-index:12;bottom:0;display:grid;margin:16px -10px 0;padding:10px 12px calc(12px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid rgba(255,255,255,.11);background:#080c18f0;box-shadow:0 -12px 35px #00000057;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.game-room-selection{grid-column:1 / -1;color:#b3bfd1;font-size:12px}.game-room-selection strong{color:#f5c451;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.game-room-shell .bet-action-row .quick-amounts{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.game-room-shell .quick-amounts button,.game-room-shell .quick-amounts input{min-height:38px;height:38px;border-color:#ffffff1c;border-radius:999px;background:#ffffff0f;color:#e4eaf5}.game-room-shell .quick-amounts input{grid-column:span 2;border-radius:10px}.game-room-shell .bet-action-row .primary-button{min-height:44px;border-radius:12px;background:linear-gradient(135deg,#f5c451,#e3a12c);color:#23190a;box-shadow:0 6px 18px #f5c45138}.game-room-shell .bet-action-row .clear-button{min-height:44px;border-color:#ffffff24;border-radius:12px;background:#ffffff0f;color:#c4cddd}.game-room-shell .betting-closed-state{min-height:calc(100vh - 224px);border:0;background:transparent;box-shadow:none}.game-room-shell .betting-closed-state h2,.game-room-shell .betting-closed-state p{color:#eef3ff}.game-room-shell .betting-closed-state span{color:#8796ad}.game-room-shell .history-panel,.game-room-shell .report-panel,.game-room-shell .statement-panel,.game-room-shell .content-grid,.game-room-shell .profile-workspace,.game-room-shell .hero-grid{margin:0;padding:12px}body.game-ledger-open,body.game-rules-open,body.game-history-open,body.game-password-open,body.game-utility-open{overflow:hidden}.game-fab-dismiss{position:fixed;z-index:32;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent}.game-fab-status{position:fixed;z-index:34;top:calc(52vh - 99px);right:max(12px,calc(50% - 230px));display:grid;width:112px;padding:8px 9px;gap:6px;border:1px solid rgba(245,196,81,.28);border-radius:12px;background:#0d1422f0;box-shadow:0 10px 26px #0006;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.game-fab-status>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.game-fab-status span{color:#aab6c9;font-size:10px;font-weight:750}.game-fab-status strong{color:#ffe29a;font:800 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.game-fab-status>i{height:4px;overflow:hidden;border-radius:999px;background:#ffffff1a}.game-fab-status>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#42c98b,#f5c451);transition:width 1s linear}.game-fab-status[data-state=CLOSING_SOON]>i b{background:linear-gradient(90deg,#f5c451,#f19042)}.game-fab-status[data-state=CLOSED]>i b,.game-fab-status[data-state=DRAWN]>i b,.game-fab-status[data-state=SETTLING]>i b,.game-fab-status[data-state=SETTLED]>i b{background:linear-gradient(90deg,#d46b68,#f1a76b)}.game-ledger-fab{position:fixed;z-index:36;top:52vh;right:max(12px,calc(50% - 230px));display:grid;width:58px;height:58px;padding:0;place-content:center;gap:1px;border:1px solid rgba(255,226,154,.58);border-radius:50%;background:radial-gradient(circle at 36% 28%,#ffe39b,#e2a125 62%,#9e6413);color:#25190a;box-shadow:0 8px 24px #00000061,0 0 0 5px #f5c4511c;transform:translateY(-50%);transition:transform .22s ease,box-shadow .22s ease}.game-ledger-fab.open{box-shadow:0 10px 28px #00000075,0 0 0 8px #f5c45121}.game-ledger-fab:active{transform:translateY(-50%) scale(.94)}.game-ledger-fab span{font-size:24px;font-weight:900;line-height:.8}.game-ledger-fab small{font-size:9px;font-weight:800;letter-spacing:.05em}.game-ledger-fab:focus-visible{outline:3px solid rgba(245,196,81,.34);outline-offset:3px}.game-fab-actions{position:fixed;z-index:35;top:calc(52vh - 270px);right:max(12px,calc(50% - 230px));display:grid;width:158px;padding:8px;gap:8px;border:1px solid rgba(245,196,81,.28);border-radius:16px;background:linear-gradient(165deg,#241c10f7,#0c0e12f7);box-shadow:0 16px 36px #0000007a,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-origin:bottom right}.game-fab-actions button{display:flex;min-height:48px;padding:7px 10px;align-items:center;gap:10px;border:1px solid rgba(245,196,81,.16);border-radius:12px;background:#f5c45114;color:#f7f1e4;text-align:left}.game-fab-actions button:active{border-color:#f5c45161;background:#f5c4512e;transform:scale(.98)}.game-fab-actions button span{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:9px;background:linear-gradient(145deg,#ffe29a,#e3a12c);color:#1a1206;font-size:14px;font-weight:900}.game-fab-actions button strong{font-size:14px;font-weight:750}.game-fab-actions .game-fab-logout{border-color:#ff6b6b3d;background:#ff6b6b14;color:#ffd2d2}.game-fab-actions .game-fab-logout span{background:linear-gradient(145deg,#ff9a91,#d94d51);color:#260708}.game-fab-actions .game-fab-logout:active{border-color:#ff6b6b7a;background:#ff6b6b29}.game-fab-menu-enter-active,.game-fab-menu-leave-active{transition:opacity .2s ease,transform .26s cubic-bezier(.22,1,.36,1)}.game-fab-menu-enter-from,.game-fab-menu-leave-to{opacity:0;transform:translate(8px,12px) scale(.88)}.game-ledger-backdrop{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:grid;padding:20px 0 0;align-items:end;justify-items:center;background:#03060cad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.game-ledger-sheet{display:grid;width:min(100%,480px);height:78vh;height:min(78dvh,640px);max-height:calc(100vh - env(safe-area-inset-top,0px));max-height:calc(100dvh - env(safe-area-inset-top,0px));overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr);border:1px solid rgba(255,255,255,.12);border-bottom:0;border-radius:18px 18px 0 0;background:#0d1422;color:#eef3ff;box-shadow:0 -20px 55px #0000007a}.game-ledger-sheet>header{display:flex;min-height:62px;padding:12px 14px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);background:#151e2e}.game-ledger-sheet>header>div{display:grid;gap:3px}.game-ledger-sheet>header strong{color:#ffe29a;font-size:16px}.game-ledger-sheet>header span{color:#8192ae;font-size:11px}.game-ledger-sheet>header button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0f;color:#fff;font-size:24px}.game-sheet-header-actions{display:flex!important;grid-auto-flow:column;gap:7px!important}.game-ledger-sheet>nav{display:grid;padding:8px 12px;grid-template-columns:1fr 1fr;gap:7px;border-bottom:1px solid rgba(255,255,255,.08)}.game-ledger-sheet>nav button{min-height:39px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff0d;color:#94a3ba;font-size:13px;font-weight:700}.game-ledger-sheet>nav button.active{border-color:#f5c4518c;background:#f5c45124;color:#ffe29a}.game-ledger-query{padding:9px 12px 8px;border-bottom:1px solid rgba(255,255,255,.08);background:#101a29}.game-ledger-range-chips{display:flex;overflow-x:auto;gap:7px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.game-ledger-range-chips::-webkit-scrollbar{display:none}.game-ledger-range-chips button{height:29px;padding:0 12px;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0e;color:#8e9db3;font-size:12px}.game-ledger-range-chips button.active{border-color:#f5c4517a;background:#f5c4512b;color:#ffe29a}.game-ledger-custom-range{display:flex;margin-top:8px;align-items:center;gap:6px}.game-ledger-custom-range input{min-width:0;height:33px;padding:0 7px;flex:1;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#00000040;color:#edf2fb;color-scheme:dark;font-size:12px}.game-ledger-custom-range span{flex:0 0 auto;color:#718199;font-size:11px}.game-ledger-custom-range button{height:33px;padding:0 12px;flex:0 0 auto;border:1px solid rgba(245,196,81,.44);border-radius:8px;background:#f5c45126;color:#ffe29a;font-size:12px;font-weight:700}.game-ledger-range-error{margin:6px 0 0;color:#ff9393;font-size:11px}.game-ledger-list{overflow-y:auto;padding:4px 12px 12px}.game-ledger-list-title{position:sticky;z-index:1;top:0;display:flex;min-height:34px;align-items:center;justify-content:space-between;background:#0d1422;border-bottom:1px solid rgba(255,255,255,.06)}.game-ledger-list-title strong{color:#aebacf;font-size:11px}.game-ledger-list-title span{color:#697a94;font-size:10px}.game-ledger-list>article{display:grid;padding:11px 2px;gap:6px;border-bottom:1px solid rgba(255,255,255,.08)}.game-ledger-list>article>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.game-ledger-list strong,.game-ledger-list b{color:#e8eef9;font:700 12px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace}.game-ledger-list span{color:#8292aa;font-size:11px}.game-ledger-list p{overflow:hidden;margin:0;color:#a7b3c7;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.game-ledger-empty{display:grid;min-height:170px;place-items:center;color:#718098!important}.game-ledger-sheet>footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:#0a101b}.game-ledger-sheet>footer button{width:100%;min-height:42px;border:1px solid rgba(245,196,81,.45);border-radius:11px;background:#f5c4511f;color:#ffe29a;font-size:13px;font-weight:750}.game-history-sheet,.game-utility-sheet{height:auto;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(82vh,760px)}.game-draw-history-list{overflow-y:auto;padding:4px 14px 14px}.game-draw-history-list>article{display:grid;padding:12px 0;gap:9px;border-bottom:1px solid rgba(255,255,255,.08)}.game-draw-history-list>article>header{display:flex;align-items:center;justify-content:space-between}.game-draw-history-list>article>header strong{color:#e5ebf6;font-size:12px}.game-draw-history-list>article>header span{color:#788aa5;font-size:10px}.game-draw-result{display:flex;align-items:center;gap:7px}.game-draw-result b{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#202b3d;color:#fff;font:800 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.game-draw-result i{color:#728198;font-style:normal}.game-draw-result strong{color:#ffe29a;font:900 16px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.game-draw-history-list>article>p{display:flex;margin:0;flex-wrap:wrap;gap:5px}.game-draw-history-list>article>p span{padding:4px 7px;border-radius:999px;background:#f5c45117;color:#b8c3d3;font-size:10px}.game-utility-body{overflow-y:auto;padding:14px}.game-utility-content{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.game-utility-content>h3{margin:0 0 12px;color:#f2d687;font-size:15px}.game-utility-content>p,.game-utility-content label,.game-utility-content .fast-entry-meta{color:#aab6c9!important}.game-utility-content input,.game-utility-content select,.game-utility-content textarea{border-color:#ffffff21!important;background:#ffffff0f!important;color:#eef3ff!important}.game-utility-content input::placeholder,.game-utility-content textarea::placeholder{color:#66768e}.game-utility-content .quiet-button,.game-utility-content .file-picker,.game-utility-content .odds-position-tabs button{border-color:#f5c45157;background:#f5c4511a;color:#f1d98f}.game-utility-content .primary-button{background:linear-gradient(135deg,#f5c451,#e3a12c);color:#23190a}.game-utility-content .reference-query-bar{margin:0 0 12px;padding:0;border:0;background:transparent}.game-utility-content .draw-table-wrap{max-height:360px;overflow:auto;border-color:#ffffff1a}.game-utility-content .draw-table{min-width:520px;color:#c9d2e1}.game-utility-content .draw-table th{background:#182233;color:#8fa0b9}.game-utility-content .draw-table td{border-color:#ffffff14;background:#ffffff06}.game-utility-content#member-utility-odds .odds-position-tabs{display:grid;margin-top:12px;padding:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff09}.game-utility-content#member-utility-odds .odds-position-tabs button{min-width:0;min-height:38px;padding:0 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:#8797ae;box-shadow:none;font-size:13px;font-weight:700}.game-utility-content#member-utility-odds .odds-position-tabs button.active{border-color:#f5c45185;background:linear-gradient(145deg,#f5c45138,#da97221f);color:#ffe29a;box-shadow:inset 0 1px #ffffff0f,0 4px 12px #0000002e}.game-utility-content#member-utility-odds .draw-table-wrap{width:100%;max-width:100%;overflow-x:hidden;border:1px solid rgba(255,255,255,.09);border-radius:10px}.game-utility-content#member-utility-odds .draw-table{width:100%;min-width:0;table-layout:fixed;white-space:normal}.game-utility-content#member-utility-odds .draw-table th,.game-utility-content#member-utility-odds .draw-table td{display:table-cell}.game-utility-content#member-utility-odds .draw-table th{position:sticky;z-index:1;top:0;padding:10px 6px;font-size:10px;white-space:nowrap}.game-utility-content#member-utility-odds .draw-table th:nth-child(1){width:40%}.game-utility-content#member-utility-odds .draw-table th:nth-child(2){width:18%}.game-utility-content#member-utility-odds .draw-table th:nth-child(3){width:20%}.game-utility-content#member-utility-odds .draw-table th:nth-child(4){width:22%}.game-utility-content#member-utility-odds .draw-table td{padding:11px 6px;font-size:11px;vertical-align:middle;overflow-wrap:anywhere}.game-utility-content#member-utility-odds .draw-table td:first-child{color:#d6deea;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;font-weight:700}.game-utility-content#member-utility-odds .draw-table td:first-child small{display:block;margin-top:3px;color:#71829c;font:500 9px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.game-utility-content#member-utility-odds .draw-table td:nth-child(n+2){text-align:center}.game-utility-content .ledger-note{border-color:#d7ad49;background:#f5c45114;color:#9fadc1}.game-utility-content .quick-evidence,.game-utility-content .quick-history{border-color:#ffffff1a;background:#ffffff0a;color:#c4cedd}.game-utility-sheet .fast-entry-form,.game-utility-sheet .quick-select-form,.game-utility-sheet .quick-position-grid{grid-template-columns:1fr}.game-password-sheet{height:auto;max-height:min(68vh,560px);grid-template-rows:auto minmax(0,1fr) auto}.game-password-form{display:grid;overflow-y:auto;padding:18px 14px;gap:14px}.game-password-form label{display:grid;margin:0;gap:7px;color:#aeb9ca;font-size:12px;font-weight:700}.game-password-form input{width:100%;min-height:48px;padding:0 13px;border:1px solid rgba(255,255,255,.13);border-radius:11px;outline:0;background:#ffffff0f;color:#f3f6fc;font-size:16px}.game-password-form input:focus{border-color:#f5c45199;box-shadow:0 0 0 3px #f5c4511a}.game-password-form input::placeholder{color:#697990}.game-password-form .form-error{margin:0;color:#ff9c9c;font-size:12px}.game-sheet-enter-active,.game-sheet-leave-active{transition:opacity .22s ease}.game-sheet-enter-active .game-ledger-sheet,.game-sheet-leave-active .game-ledger-sheet{transition:transform .3s cubic-bezier(.22,1,.36,1)}.game-sheet-enter-from,.game-sheet-leave-to{opacity:0}.game-sheet-enter-from .game-ledger-sheet,.game-sheet-leave-to .game-ledger-sheet{transform:translateY(100%)}.game-rules-backdrop{position:fixed;z-index:62;top:0;right:0;bottom:0;left:0;display:grid;padding:20px 0 0;align-items:end;justify-items:center;background:#03060cb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.game-rules-sheet{display:grid;width:min(100%,480px);max-height:min(84vh,760px);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.12);border-bottom:0;border-radius:18px 18px 0 0;background:#0d1422;color:#eef3ff;box-shadow:0 -20px 55px #00000080}.game-rules-sheet>header{display:flex;min-height:64px;padding:12px 14px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.09);background:#151e2e}.game-rules-sheet>header>div{display:grid;gap:3px}.game-rules-sheet>header strong{color:#ffe29a;font-size:16px}.game-rules-sheet>header span{color:#8192ae;font-size:10px}.game-rules-sheet>header button{display:grid;width:36px;height:36px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff0f;color:#fff;font-size:24px}.game-rules-sheet>div{overflow-y:auto;padding:4px 15px 14px}.game-rules-sheet section{padding:13px 0;border-bottom:1px solid rgba(255,255,255,.08)}.game-rules-sheet section:last-child{border-bottom:0}.game-rules-sheet h3{margin:0 0 7px;color:#f2d687;font-size:14px}.game-rules-sheet p{margin:0;color:#aeb9ca;font-size:13px;line-height:1.75}.game-rules-sheet>footer{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.08);background:#0a101b}.game-rules-sheet>footer button{width:100%;min-height:42px;border:1px solid rgba(245,196,81,.45);border-radius:11px;background:#f5c4511f;color:#ffe29a;font-size:13px;font-weight:750}@media(max-width:520px){.game-room-shell .topbar,.game-room-status,.game-room-shell .member-layout{border-right:0;border-left:0}.game-room-credit{min-width:108px}.game-room-credit span{max-width:120px}}@media(max-width:360px){.draw-reveal-stage{width:106px}.draw-reveal-stage>span{display:none}.draw-reveal-result i{width:22px;height:22px}.draw-reveal-result{gap:3px;font-size:11px}}@media(prefers-reduced-motion:reduce){.draw-reveal-stage>em,.draw-reveal-result i,.draw-reveal-stage[data-phase=TRANSFER] .draw-reveal-result,.game-room-last.draw-landed strong{animation:none}.draw-reveal-result i{opacity:1;transform:none}}@media print{body{background:#fff}.app-shell>:not(.print-receipt){display:none!important}.app-shell{padding:0;background:#fff}.print-receipt{display:block;width:76mm;margin:0 auto;padding:6mm;color:#111;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.print-receipt header{display:grid;padding-bottom:10px;gap:4px;border-bottom:2px solid #111}.print-receipt header strong{font-size:15px}.print-receipt dl{display:grid;gap:4px}.print-receipt dl div{display:flex;justify-content:space-between;gap:12px}.print-receipt dt{color:#555}.print-receipt dd{margin:0;text-align:right}.print-receipt table{width:100%;border-collapse:collapse}.print-receipt th,.print-receipt td{padding:6px 2px;border-bottom:1px dashed #999;text-align:left}.print-receipt td small{display:block;color:#666}.print-receipt footer{margin-top:12px;padding-top:8px;border-top:2px solid #111;font-size:8px}}html.reference-desktop-viewport{min-width:0;overflow-x:auto;background:#e8ebf1}html.reference-desktop-viewport body,body:has(.reference-member-ui){min-width:1200px;overflow-x:visible;background:#e8ebf1}.reference-member-ui{--reference-page-gutter: 10px;--reference-header-body-gap: 8px;--reference-left-rail-width: 210px;--reference-content-min-width: 1025px;--reference-header-min-width: 1240px;--reference-game-column-gap: 0px;min-width:1200px;min-height:100vh;padding:2px 0 36px var(--reference-page-gutter);background:#e8ebf1;color:#000;font-family:Verdana,Microsoft Yahei,SimSun,Arial,sans-serif;font-size:12px}.reference-member-header{display:grid;width:calc(100% + var(--reference-page-gutter));min-width:var(--reference-header-min-width);height:100px;min-height:100px;margin:0 0 var(--reference-header-body-gap) calc(var(--reference-page-gutter) * -1);grid-template-columns:220px minmax(0,1fr);background:linear-gradient(180deg,#3d88c8 0,#3572c4 69%,#315cca);box-shadow:inset 0 -1px #1d4b90}.reference-member-brand{display:flex;width:200px;height:100px;padding:0;align-items:center;justify-content:center;color:#fff;font-family:Georgia,Microsoft Yahei,serif;font-size:28px;text-shadow:0 1px 2px rgba(0,0,0,.35);background:radial-gradient(circle at 4% 45%,rgba(196,205,133,.5) 0 46px,transparent 47px),radial-gradient(circle at 98% 42%,rgba(196,205,133,.4) 0 47px,transparent 48px);white-space:nowrap}.reference-member-brand span{margin-left:3px;font-weight:800}.reference-member-header-main{display:grid;min-width:0;height:100px;grid-template-rows:36px 38px 26px}.reference-member-notice{display:flex;min-width:0;height:36px;padding:0;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;color:#163d64;background:transparent;white-space:nowrap}.reference-member-notice span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-member-nav-row{display:flex;min-width:0;height:38px;align-items:flex-start;background:transparent;border:0}.reference-member-countdown{display:flex;min-width:116px;padding:0 0 0 10px;align-items:center;justify-content:flex-end;flex:0 0 auto;color:#172b41;font-size:12px;font-weight:700;white-space:nowrap}.reference-member-main-nav,.reference-member-play-row>nav{display:flex;min-width:0;padding:0;align-items:stretch;overflow:hidden;flex-wrap:nowrap;gap:0;white-space:nowrap}.reference-member-main-nav{width:952.664px;height:31.2266px;flex:0 0 952.664px;border:1px solid #a6bbd5;background:linear-gradient(to top,#f0f4fa,#fdfeff)}.reference-member-main-nav button{display:inline-flex;width:64.22px;min-width:64.22px;height:29.2266px;margin-right:0;padding:0 7px 0 5px;align-items:center;justify-content:center;flex:0 0 64.22px;gap:3px;border:0;border-right:1px solid #d2dce6;background:transparent;color:#3f454c;font-size:12px;line-height:28px;white-space:nowrap}.reference-member-main-nav button i{display:inline-grid;width:16px;height:16px;place-items:center;border:1px solid #c5cbd1;color:#7c8791;font-size:9px;font-style:normal;line-height:1}.reference-member-main-nav button.menu-item-bet-details,.reference-member-main-nav button.menu-item-history-statement,.reference-member-main-nav button.menu-item-profile,.reference-member-main-nav button.menu-item-draws,.reference-member-main-nav button.menu-item-rules,.reference-member-main-nav button.menu-item-security{width:88.22px;min-width:88.22px;flex-basis:88.22px}.reference-member-main-nav button.menu-item-daily-report,.reference-member-main-nav button.menu-item-weekly-report,.reference-member-main-nav button.menu-item-monthly-report{width:76.22px;min-width:76.22px;flex-basis:76.22px}.reference-member-main-nav button:hover{color:#173e70;background:linear-gradient(#fff,#dbe8f5)}.reference-member-main-nav button.active{color:#e56d74;background:linear-gradient(#fff,#eef3f7);box-shadow:inset 0 -2px #e56d74}.reference-member-main-nav button.active i{border-color:#e3a4a8;color:#d75e67}.reference-member-main-nav button:focus{outline:none}.reference-member-main-nav button:focus-visible{outline:1px dotted #55799e;outline-offset:-3px}.reference-member-main-nav button.danger{color:#a84b42}.reference-member-play-row{position:relative;display:flex;width:1020px;min-width:1020px;height:26px;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap}.reference-member-play-row>nav{width:1020px;height:27px;flex:0 0 1020px}.reference-member-play-row button{width:52px;min-width:52px;height:25px;margin-right:-1px;padding:0 13px;flex:0 0 52px;border:1px solid #a6bbd5;background:linear-gradient(to top,#e8f1ff,#fff);color:#333;font-size:12px;line-height:24px;white-space:nowrap}.reference-member-play-row button:nth-child(1),.reference-member-play-row button:nth-child(3),.reference-member-play-row button:nth-child(4){width:64px;min-width:64px;flex-basis:64px}.reference-member-play-row button:nth-child(7){width:88px;min-width:88px;flex-basis:88px}.reference-member-play-row button:nth-child(8){width:68.5625px;min-width:68.5625px;flex-basis:68.5625px}.reference-member-play-row button:hover,.reference-member-play-row button.active{background:linear-gradient(#4f9ccc,#3174ad);color:#fff}.reference-member-play-row .reference-line-button{position:absolute;top:0;right:auto;bottom:auto;left:580px;width:74px;min-width:74px;margin:0;padding:0 12px;flex:0 0 74px;border:0;background:#fa6e6e;color:#fff}.reference-member-ui>.topbar,.reference-member-ui>.game-room-status,.reference-member-ui>.game-fab-status,.reference-member-ui>.game-fab-dismiss,.reference-member-ui>.game-ledger-fab,.reference-member-ui>.game-fab-actions{display:none!important}.reference-member-ui .member-layout{display:grid;width:100%;max-width:none;margin:0;padding:0;align-items:start;grid-template-columns:var(--reference-left-rail-width) minmax(var(--reference-content-min-width),1fr);gap:0;border:0;background:transparent;box-shadow:none}.reference-member-ui .member-layout.reference-bet-layout{gap:var(--reference-game-column-gap)}.reference-member-ui .member-left-rail{position:static;display:block;width:200px;max-height:none;overflow:visible}.reference-member-ui .member-navigation-drawer,.reference-member-ui .member-mobile-info-tabs{display:none!important}.reference-member-ui .member-fixed-column{display:grid!important;width:200px;gap:10px}.reference-member-ui .member-fixed-column .mobile-info-panel{display:block!important}.reference-member-ui .member-fixed-column .mobile-info-panel>header{display:flex!important;align-items:center;padding:0 9px}.reference-member-ui .member-fixed-card{border:1px solid #9eb5cb;border-radius:0;background:#fff;box-shadow:0 2px 5px #2a435e2e}.reference-member-ui .member-fixed-card>header{min-height:30px;border-bottom:1px solid #c9d7e3;background:linear-gradient(#fff,#edf4f9);color:#1f2a35;font-size:12px;font-weight:400}.reference-member-ui .member-fixed-card>div:not(.fixed-slip-table-wrap):not(.fixed-slip-summary){padding:9px 7px}.reference-member-ui .member-fixed-card p{margin:0 0 3px;color:#15191e;font-size:12px;line-height:19px}.reference-member-ui .member-fixed-card p strong{color:#152f5f}.reference-member-ui .member-fixed-card p button{min-height:0;height:22px;padding:1px 5px;border:1px solid #aeb7bf;background:#f4f4f4;color:#222;font-size:11px}.reference-member-ui .member-print-help{min-height:39px;border:1px solid #e0a11e;background:#ffb800;color:#fff;font-size:14px;font-weight:400}.reference-member-ui .member-fixed-slip{min-height:320px}.reference-member-ui .fixed-slip-meta{padding:8px 7px!important}.reference-member-ui .fixed-slip-table-wrap{min-height:58px;max-height:260px;overflow:auto}.reference-member-ui .fixed-slip-table{font-size:12px}.reference-member-ui .fixed-slip-table th,.reference-member-ui .fixed-slip-table td{padding:7px 4px;border-color:#c9d3dc;color:#15191e}.reference-member-ui .fixed-slip-table th{background:#fff;font-weight:400}.reference-member-ui .fixed-slip-summary{padding:7px}.reference-member-ui .fixed-slip-summary>strong{color:#111;font-size:12px;font-weight:400}.reference-member-ui .member-fixed-slip footer{padding:10px 7px;border-color:#c9d3dc}.reference-member-ui .member-fixed-slip footer button{min-width:43px;min-height:27px;border-color:#999;background:linear-gradient(#fff,#eee);color:#111;font-size:12px}.reference-member-ui .member-page{min-height:calc(100vh - 110px);background:transparent}.reference-member-ui .line-panel{margin:0 0 10px;padding:10px;border:1px solid #9eb5cb;background:#fff}.reference-member-ui .hero-grid{padding:0}.reference-member-ui .balance-card,.reference-member-ui .identity-card{border-color:#9eb5cb;border-radius:0;box-shadow:none}.reference-member-ui .bet-workspace{width:var(--reference-content-min-width);min-width:var(--reference-content-min-width);min-height:0;margin:0;padding:0;gap:0;background:transparent}.reference-member-ui .game-room-play-menu,.reference-member-ui .game-room-tool-menu{display:none}.reference-member-ui .game-panel,.reference-member-ui .panel{padding:0;border:1px solid #9eb5cb;border-radius:0;background:#fff;box-shadow:0 2px 6px #2a435e1f}.reference-member-ui .game-panel{width:var(--reference-content-min-width);max-width:var(--reference-content-min-width);border:0;background:transparent;box-shadow:none}.reference-member-ui .room-option-sections{gap:0}.reference-member-ui .room-play-section{padding:0}.reference-member-ui .room-play-section>header{min-height:31px;margin:0;padding:0 12px;border:0;border-bottom:1px solid #92abc2;border-radius:0;background:linear-gradient(#f9fcff,#dfeaf3)}.reference-member-ui .room-play-section>header span{display:none}.reference-member-ui .room-play-section>header h3{color:#22374c;font-size:13px;font-weight:500}.reference-member-ui .room-play-section>header strong{color:#455d73;font-size:11px}.reference-member-ui .option-group{padding:0}.reference-member-ui .option-group h3{min-height:29px;margin:0;padding:0 10px;display:flex;align-items:center;border-bottom:1px solid #d2dae2;background:#f1f3f6;color:#323b45;font-size:12px;font-weight:400}.reference-member-ui .option-grid{display:grid;padding:0;grid-template-columns:repeat(5,minmax(120px,1fr));gap:0}.reference-member-ui .option-card{display:grid;border:0;border-right:1px solid #d4dce4;border-bottom:1px solid #d4dce4;border-radius:0;background:#fff;box-shadow:none;grid-template-columns:minmax(0,1fr) 72px}.reference-member-ui .option-card.selected{border:2px solid #43a35f;background:#f5fff7;box-shadow:inset 0 0 0 1px #43a35f29}.reference-member-ui .option-card button{min-height:39px;padding:5px 7px;color:#1a2835;font-size:12px}.reference-member-ui .option-card button b{color:#e32424;font-size:12px}.reference-member-ui .option-card button small{color:#74808c;font-size:9px}.reference-member-ui .option-card input{width:72px;min-height:39px;height:auto;border:0;border-left:1px solid #d4dce4;background:#fff;color:#111;font-size:12px;text-align:center}.reference-member-ui .bet-action-row{position:static;display:flex;margin:0;padding:11px;align-items:center;justify-content:flex-end;grid-template-columns:none;gap:8px;border-top:0;background:#f4f6f8;box-shadow:none}.reference-member-ui .game-room-selection{margin-right:auto;color:#333;font-size:12px}.reference-member-ui .game-room-selection strong{color:#d92828}.reference-member-ui .quick-amounts{display:flex;width:auto;grid-template-columns:none}.reference-member-ui .bet-action-row .quick-amounts{grid-column:auto}.reference-member-ui .quick-amounts button,.reference-member-ui .quick-amounts input{width:48px;min-height:30px;height:30px;border:1px solid #b7c1cb;border-radius:0;background:#fff;color:#333}.reference-member-ui .quick-amounts input{width:64px}.reference-member-ui .bet-action-row .primary-button,.reference-member-ui .bet-action-row .clear-button{width:auto;min-width:66px;min-height:31px;margin:0;border:1px solid #d77516;border-radius:2px;background:linear-gradient(#f7a53b,#df791c);color:#fff;box-shadow:none}.reference-member-ui .bet-action-row .clear-button{border-color:#9aa7b3;background:linear-gradient(#fff,#e7ebef);color:#333}.reference-member-ui .betting-closed-state{width:var(--reference-content-min-width);min-width:var(--reference-content-min-width);height:420px;min-height:420px;border:0;background:transparent;box-shadow:none}.reference-member-ui .panel.betting-closed-state h2{color:#863f20;font-family:SimSun,serif;font-size:48px;font-weight:400;line-height:normal}.reference-member-ui .betting-closed-state .betting-closed-mark,.reference-member-ui .betting-closed-state p,.reference-member-ui .betting-closed-state span{display:none}.reference-member-ui .history-panel,.reference-member-ui .report-panel,.reference-member-ui .statement-panel,.reference-member-ui .content-grid,.reference-member-ui .profile-workspace,.reference-member-ui .hero-grid{margin:0;padding:0}.reference-member-ui .panel-header{min-height:34px;padding:0 12px;border-bottom:1px solid #9eb5cb;background:linear-gradient(#fff,#e5eef6)}.reference-member-ui .panel-header .eyebrow,.reference-member-ui .panel-header p{display:none}.reference-member-ui .panel-header h2,.reference-member-ui .panel h2{color:#24394e;font-size:13px;font-weight:500}.reference-member-ui .reference-query-bar{margin:0;padding:10px 14px;border:0;border-bottom:1px solid #c7d2dd;background:#fff}.reference-member-ui .draw-table-wrap{margin:0}.reference-member-ui .draw-table{font-size:12px}.reference-member-ui .draw-table th{padding:9px 8px;border-right:1px solid #cbd4dc;border-bottom:1px solid #aebdca;background:#f5f7f9;color:#2f3a45;font-weight:400;text-align:center}.reference-member-ui .draw-table td{padding:9px 8px;border-right:1px solid #d8dee4;border-bottom:1px solid #d8dee4;color:#20262c;text-align:center}.reference-member-ui .content-grid.results-only .draw-panel{border:0;background:transparent;box-shadow:none}.reference-member-ui .content-grid.results-only .draw-panel>.panel-header{width:1025px;height:34px;min-height:34px;padding:0 9px;border:1px solid #92b9e0;background:linear-gradient(#fff,#e8f1f8)}.reference-member-ui .content-grid.results-only .draw-panel>.reference-query-bar{display:flex;width:1025px;height:46px;min-height:46px;padding:7px 10px;align-items:center;gap:10px;border:1px solid #92b9e0;border-top:0;background:#fff}.reference-member-ui .content-grid.results-only .reference-query-bar label{display:flex;min-width:0;align-items:center;gap:5px;color:#222;font-size:12px}.reference-member-ui .content-grid.results-only .reference-query-bar input{width:150px;height:27px;padding:0 7px;border:1px solid #b9c7d3;color:#222;font:inherit}.reference-member-ui .content-grid.results-only .reference-query-bar button{min-width:52px;min-height:25px;height:25px;padding:0 10px}.reference-member-ui .content-grid.results-only .draw-panel>.draw-table-wrap{width:1025px;margin-top:10px;overflow:visible}.reference-member-ui .reference-results-table{width:1025px;border:1px outset #000;border-collapse:collapse;table-layout:fixed;background:#fff}.reference-member-ui .reference-results-table th,.reference-member-ui .reference-results-table td{display:table-cell;height:31px;padding:4px 6px;border:1px solid #d0ddec;background:transparent;color:#222;font-size:12px;font-weight:400;text-align:center}.reference-member-ui .reference-results-table tbody td{height:43px}.reference-member-ui .reference-results-table thead th{background:linear-gradient(#fff,#edf4f9)}.reference-member-ui .reference-result-ball{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(#fff3bc 3%,#ffca68 35%,#ff9f2f 72%,#f47d16);color:#111;font-weight:700;box-shadow:inset 0 1px #fffc}.reference-member-ui .reference-results-table .reference-result-red{color:#e35d55}.reference-member-ui .profile-workspace>article{padding-bottom:14px}.reference-member-ui .game-ledger-backdrop,.reference-member-ui .game-rules-backdrop{align-items:center;padding:24px;background:#00000059;-webkit-backdrop-filter:none;backdrop-filter:none}.reference-member-ui .game-ledger-sheet,.reference-member-ui .game-rules-sheet{width:min(920px,90vw);height:auto;max-height:82vh;border:1px solid #7194b5;border-radius:0;background:#fff;color:#222;box-shadow:0 8px 24px #0000004d}.reference-member-ui .game-ledger-sheet>header,.reference-member-ui .game-rules-sheet>header{min-height:36px;padding:0 10px;border-bottom:1px solid #7194b5;background:linear-gradient(#4a94ca,#2f70a8)}.reference-member-ui .game-ledger-sheet>header strong,.reference-member-ui .game-rules-sheet>header strong{color:#fff;font-size:13px}.reference-member-ui .game-ledger-sheet>header span,.reference-member-ui .game-rules-sheet>header span{color:#dceeff}.reference-member-ui .game-ledger-sheet>footer,.reference-member-ui .game-rules-sheet>footer{background:#f4f5f6}.reference-member-ui .room-play-section>header{display:none}.reference-member-ui .room-play-section[data-play-code=POS1]{display:grid;grid-template-columns:repeat(3,minmax(320px,1fr))}.reference-member-ui .room-play-section[data-play-code=POS1] .option-group h3{justify-content:center;border-right:1px solid #56616b;background:#f7f8f9}.reference-member-ui .room-play-section[data-play-code=POS1] .option-grid{display:grid;grid-template-columns:1fr}.reference-member-ui .room-play-section[data-play-code=POS1] .option-card{grid-template-columns:1fr;border-color:#4c555d}.reference-member-ui .room-play-section[data-play-code=POS1] .option-card button{min-height:31px;padding:2px 55px;font-size:17px;font-weight:700}.reference-member-ui .room-play-section[data-play-code=POS1] .option-card button span{display:flex;justify-content:space-between}.reference-member-ui .room-play-section[data-play-code=POS1] .option-card button b{margin-left:auto;font-size:13px}.reference-member-ui .reference-position-tabs{display:flex;min-height:35px;align-items:center;border-bottom:1px solid #b8c4cf;background:#fff}.reference-member-ui .reference-position-tabs button{min-width:110px;align-self:stretch;border:0;background:transparent;color:#30363c;font:inherit;cursor:pointer}.reference-member-ui .reference-position-tabs button.active{color:#c24d40}.reference-member-ui .reference-position-tabs span{margin-left:24px;color:#df3b32}.reference-member-ui .room-play-section[data-play-code=POS2] .option-group h3{display:none}.reference-member-ui .room-play-section[data-play-code=POS2] .option-grid{grid-template-columns:repeat(10,minmax(92px,1fr))}.reference-member-ui .room-play-section[data-play-code=POS2] .option-card{grid-template-columns:1fr}.reference-member-ui .room-play-section[data-play-code=POS2] .option-card button{min-height:35px;padding:4px 9px}.reference-member-ui .room-play-section[data-play-code=POS2] .option-card button span{display:flex;justify-content:space-between}.reference-member-ui .room-play-section[data-play-code=POS2] .option-card button b{margin-left:auto}.reference-member-ui .room-play-section[data-play-code=TWOSIDE]{display:block}.reference-member-ui .reference-two-side-board{width:864px;max-width:none;padding:1px 0 0 1px;background:#edf1f7}.reference-member-ui .reference-ball-row{display:grid;width:516px;max-width:100%;margin-bottom:5px;grid-template-columns:repeat(3,1fr);gap:4px}.reference-member-ui .reference-ball-box{min-width:0;margin:0;padding:0 5px 5px;border:1px solid #b8c5d0;background:#eef2f8}.reference-member-ui .reference-ball-box legend{padding:0 3px;color:#242a30;font-size:12px}.reference-member-ui .reference-two-side-option{display:grid;min-height:30px;align-items:center;grid-template-columns:minmax(36px,1fr) 58px 57px}.reference-member-ui .reference-two-side-option>button{min-width:0;min-height:28px;padding:0 4px;border:0;background:transparent;color:#16191c;font:inherit;text-align:center}.reference-member-ui .reference-two-side-option>.reference-odds-button{color:#d94628;font-weight:700}.reference-member-ui .reference-two-side-option>input,.reference-member-ui .reference-two-side-grid input{width:56px;height:27px;min-height:0;padding:0 4px;border:1px solid #aab7c4;border-radius:2px;background:#fff;box-shadow:inset 0 1px 2px #20364c1c;color:#111;font:inherit;text-align:center}.reference-member-ui .reference-two-side-option.selected,.reference-member-ui .reference-two-side-grid td.selected,.reference-member-ui .reference-two-side-grid tr.selected td{box-shadow:inset 0 0 0 2px #40a861;background:#f2fff5}.reference-member-ui .reference-two-side-option.locked{opacity:.7}.reference-member-ui .reference-two-side-grid{width:100%;border-collapse:collapse;table-layout:fixed;background:#eef2f8}.reference-member-ui .reference-two-side-grid th,.reference-member-ui .reference-two-side-grid td{height:31px;padding:0;border:1px solid #aebbc7;color:#222;font-weight:400;text-align:center}.reference-member-ui .reference-two-side-grid thead th{height:18px;background:linear-gradient(#f7f8fa,#e3e8ed)}.reference-member-ui .reference-side-combination-table{margin-bottom:5px}.reference-member-ui .reference-side-combination-table td.empty{background:#eef2f8}.reference-member-ui .reference-side-combination-table .reference-two-side-option{grid-template-columns:minmax(42px,1fr) 67px 57px}.reference-member-ui .reference-exact-sum-grid{display:grid;margin-bottom:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.reference-member-ui .reference-exact-sum-grid .reference-two-side-grid:not(:first-child){border-left:0}.reference-member-ui .reference-exact-sum-grid .reference-two-side-grid th,.reference-member-ui .reference-exact-sum-grid .reference-two-side-grid td{height:30px}.reference-member-ui .reference-exact-sum-grid .reference-two-side-grid td:first-child{width:45px}.reference-member-ui .reference-exact-sum-grid .reference-two-side-grid td:nth-child(2){width:91px}.reference-member-ui .reference-two-side-grid td>button{min-width:0;min-height:27px;padding:0 3px;border:0;background:transparent;color:#111;font:inherit;font-weight:700}.reference-member-ui .reference-two-side-grid td>.reference-odds-button{color:#d94628}.reference-member-ui .reference-edge-table .reference-two-side-option{grid-template-columns:minmax(40px,1fr) 70px 60px}.reference-member-ui .reference-edge-table{margin-bottom:0}.reference-member-ui .bet-action-row .reference-two-side-quick{margin-right:auto}.reference-member-ui .reference-two-side-quick{align-items:center;gap:4px}.reference-member-ui .reference-two-side-quick span{margin-right:2px;white-space:nowrap}.reference-member-ui .reference-two-side-quick button{border:0;background:transparent;color:#00e;text-decoration:underline}.reference-member-ui .reference-two-side-quick button:last-child{min-width:24px;color:#ca3228;font-size:18px;font-weight:700;text-decoration:none}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .bet-action-row{width:863px;min-width:863px;max-width:863px;min-height:48.5px;margin-top:8px;padding:6px 10px 5px;justify-content:flex-start;gap:0;background:#e8f1ff}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .reference-two-side-quick{width:410px;margin-right:0;gap:0}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .reference-two-side-quick span{width:84px;margin:0}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .reference-two-side-quick input{width:56px;height:27px;min-height:27px;padding:4px 2px}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .reference-two-side-quick button{width:48px;height:auto;min-height:0;padding:0;line-height:14.5px}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .reference-two-side-quick button:last-child{width:30px;min-width:30px}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .bet-action-row>.primary-button,.reference-member-ui .game-panel[data-active-play=TWOSIDE] .bet-action-row>.clear-button{width:52px;min-width:52px;height:36.5px;min-height:36.5px;padding:5px;font-size:20px}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .bet-action-row>.primary-button{margin-left:10px}.reference-member-ui .game-panel[data-active-play=TWOSIDE] .bet-action-row>.clear-button{margin-left:8px}.reference-member-ui .room-play-section[data-play-code=FANTAN] .option-grid{grid-template-columns:repeat(4,minmax(160px,1fr))}.reference-member-ui .game-panel[data-active-play=POS1] .quick-amounts button:not(:last-child),.reference-member-ui .game-panel[data-active-play=POS2] .quick-amounts button:not(:last-child){display:none}.reference-member-ui .game-panel[data-active-play=POS1] .game-room-selection,.reference-member-ui .game-panel[data-active-play=POS2] .game-room-selection{visibility:hidden}.reference-member-ui .reference-utility-page{min-height:124px}.reference-member-ui .reference-utility-title{display:flex;min-height:32px;padding:0 10px;align-items:center;border-bottom:1px solid #b9c6d1;background:linear-gradient(#fff,#e7eef4);color:#273541;font-weight:400}.reference-member-ui .reference-fast-slip th,.reference-member-ui .reference-fast-slip td{height:31px;padding:4px 7px}.reference-member-ui .reference-fast-form{display:flex;min-height:51px;padding:8px 12px;align-items:center;gap:7px;border-top:1px solid #d1d8df}.reference-member-ui .reference-fast-form label{display:flex;align-items:center;gap:4px}.reference-member-ui .reference-fast-form>input{width:105px;height:28px;border:1px solid #aeb8c1}.reference-member-ui .reference-fast-form button,.reference-member-ui .reference-txt-file button,.reference-member-ui .reference-quick-submit button,.reference-member-ui .reference-query-bar button{min-width:64px;min-height:28px;border:1px solid #d87518;border-radius:2px;background:linear-gradient(#f5a13a,#df791d);color:#fff;font:inherit}.reference-member-ui .reference-fast-meta{display:flex;min-height:34px;padding:0 12px;align-items:center;gap:35px;border-top:1px solid #d7dde3;background:#fafafa}.reference-member-ui .reference-generator-box,.reference-member-ui .reference-send-box{display:grid;min-height:72px;padding:8px 10px;grid-template-columns:100px minmax(0,1fr);gap:6px;border-bottom:1px solid #ccd5dc}.reference-member-ui .reference-generator-box>div{min-height:45px;border:1px solid #b7c1c9;background:#fff}.reference-member-ui .reference-send-box{grid-template-columns:100px minmax(300px,1fr) auto auto auto;align-items:center}.reference-member-ui .reference-send-box textarea{min-height:46px;resize:vertical;border:1px solid #b7c1c9}.reference-member-ui .reference-send-box input{width:80px;height:26px;border:1px solid #b7c1c9}.reference-member-ui .reference-send-box button{min-width:58px;min-height:28px;border:1px solid #d87518;background:#ec8d2c;color:#fff}.reference-member-ui .reference-quick-table{width:100%;border-collapse:collapse;background:#fff}.reference-member-ui .reference-quick-table th,.reference-member-ui .reference-quick-table td{height:36px;padding:5px 10px;border:1px solid #cbd4dc;text-align:left;font-weight:400}.reference-member-ui .reference-quick-table th{background:#f3f5f7}.reference-member-ui .reference-quick-table input{width:92px;height:25px;margin-left:7px;border:1px solid #b8c1ca}.reference-member-ui .reference-quick-tabs{padding:0!important;background:#edf3f7}.reference-member-ui .reference-quick-tabs button{min-width:100px;height:32px;border:0;border-right:1px solid #b8c5d0;background:transparent;color:#00e;font:inherit}.reference-member-ui .reference-quick-submit{text-align:center!important}.reference-member-ui .reference-quick-submit button{margin:0 4px}.reference-member-ui .reference-odds-page .odds-position-tabs{display:flex;min-height:34px;border-bottom:1px solid #aebcc8;background:#edf3f7}.reference-member-ui .reference-odds-page .odds-position-tabs button{min-width:105px;border:0;border-right:1px solid #c2ccd4;background:transparent;color:#222;font:inherit}.reference-member-ui .reference-odds-page .odds-position-tabs button.active{background:#4d92c5;color:#fff}.reference-member-ui .reference-txt-page>p{min-height:42px;margin:0;padding:12px 14px}.reference-member-ui .reference-txt-page hr{margin:0;border:0;border-top:1px solid #d4dbe1}.reference-member-ui .reference-txt-file{display:flex;min-height:58px;padding:10px 14px;align-items:center;gap:7px}.reference-member-ui .reference-txt-file label{display:inline-flex;min-height:27px;padding:0 12px;align-items:center;border:1px solid #9ea8b0;background:linear-gradient(#fff,#e8eaec);cursor:pointer}.reference-member-ui .reference-txt-file input{position:absolute;width:1px;height:1px;opacity:0}.reference-member-ui .reference-txt-page>textarea{display:none}.reference-member-ui .reference-detail-page{border:0;background:transparent;box-shadow:none}.reference-member-ui .reference-detail-query-panel,.reference-member-ui .reference-detail-result-panel{width:1025px;border:1px solid #92b9e0;background:#fff}.reference-member-ui .reference-detail-result-panel{margin-top:15px}.reference-member-ui .reference-section-title{display:flex;height:32px;min-height:32px;align-items:center;justify-content:center;border-bottom:1px solid #d0ddec;background:#eaf2ff;color:#273541;font-weight:400}.reference-member-ui .reference-detail-filters{display:flex;height:76px;min-height:76px;padding:8px;align-items:center;align-content:center;flex-wrap:wrap;gap:5px 14px;border:0;background:#fff}.reference-member-ui .reference-detail-filters label{display:flex;margin:0;align-items:center;gap:8px;color:#222;font-size:12px;font-weight:400;white-space:nowrap}.reference-member-ui .reference-detail-filters input,.reference-member-ui .reference-detail-filters select{width:92px;height:28px;border:1px solid #bdc6cf;background:#fff;font:inherit}.reference-member-ui .reference-detail-filters select{width:112px}.reference-member-ui .reference-orange-button,.reference-member-ui .reference-yellow-button{min-width:68px;min-height:29px;border:1px solid #dc771e;border-radius:2px;background:linear-gradient(#f3a03b,#dd771e);color:#fff;font:inherit}.reference-member-ui .reference-detail-table th,.reference-member-ui .reference-detail-table td{height:31px;padding:2px;border:1px solid #d0ddec;line-height:26px;white-space:nowrap}.reference-member-ui .reference-detail-table thead th input{width:13px;height:13px;margin:0 4px 0 0;padding:0;vertical-align:-2px}.reference-member-ui .reference-detail-table tfoot td{height:35px}.reference-member-ui .reference-refund-button{width:46px;min-width:46px;height:30px;padding:0 10px;border:1px solid transparent;background:#46aee8;color:#fff;font:inherit;line-height:30px}.reference-member-ui .reference-refund-all{width:70px;min-width:70px;margin-left:31px;background:#e45c52}.reference-member-ui .reference-total-row{background:#fff}.reference-member-ui .statement-pagination{display:flex;min-height:47px;margin:0;padding:8px 15px;align-items:center;justify-content:flex-end;gap:14px;border-top:1px solid #d4dbe1;background:#fff}.reference-member-ui .statement-pagination>div{display:flex;gap:4px}.reference-member-ui .statement-pagination button{min-height:30px;border:1px solid #d1d7dc;border-radius:0;background:#fff;color:#666;font:inherit}.reference-member-ui .statement-pagination select,.reference-member-ui .statement-pagination input{width:88px;height:30px;border:1px solid #d1d7dc;background:#fff;color:#333;font:inherit}.reference-member-ui .statement-pagination input{width:56px;text-align:center}.reference-member-ui .reference-detail-result-panel>.statement-pagination{width:1023px;height:60px;min-height:60px;padding:5px 15px 0 0;border-top:0}.reference-member-ui .reference-report-toolbar{display:flex;height:32px;min-height:32px;padding:0 8px;align-items:center;gap:12px;border-bottom:1px solid #d0ddec;background:#eaf2ff;white-space:nowrap}.reference-member-ui .reference-report-page[data-period=WEEK] .reference-report-toolbar{height:33px;min-height:33px}.reference-member-ui .reference-report-toolbar strong{font-size:13px}.reference-member-ui .reference-report-toolbar nav{display:flex;align-items:center;gap:8px}.reference-member-ui .reference-report-toolbar nav button,.reference-member-ui .reference-link-button{padding:0;border:0;background:transparent;color:#00e;font:inherit;text-decoration:underline;cursor:pointer}.reference-member-ui .reference-report-toolbar label{display:flex;align-items:center;gap:8px}.reference-member-ui .reference-report-toolbar input{height:27px;border:1px solid #bbc5cd;font:inherit}.reference-member-ui .reference-report-table th,.reference-member-ui .reference-statement-table th{background:#f2f5f8}.reference-member-ui .reference-report-table{width:100%;table-layout:fixed}.reference-member-ui .reference-report-page[data-period=DAY] .reference-report-primary-column{width:44.4%}.reference-member-ui .reference-report-page[data-period=DAY] .reference-report-value-column{width:11.12%}.reference-member-ui .reference-report-period-column{width:16.6667%}.reference-member-ui .reference-report-table th,.reference-member-ui .reference-report-table td{display:table-cell;height:31px;padding:2px;border:1px solid #d0ddec}.reference-member-ui .reference-report-table th:first-child,.reference-member-ui .reference-report-table td:first-child{background:#eee}.reference-member-ui .reference-report-table th:not(:first-child){background:#fc6}.reference-member-ui .reference-report-table td:not(:first-child){background:#fc6}.reference-member-ui .reference-report-table tfoot{background:#ceffe7}.reference-member-ui .reference-report-table .reference-report-total td{background:transparent;font-weight:700}.reference-member-ui .reference-report-table td,.reference-member-ui .reference-statement-table td{height:31px}.reference-member-ui .reference-statement-page{border:0;background:transparent;box-shadow:none}.reference-member-ui .reference-statement-page .draw-table-wrap{width:1025px;overflow:visible}.reference-member-ui .reference-statement-table{width:1025px;border:1px outset #000;table-layout:fixed;background:#fff}.reference-member-ui .reference-statement-table th,.reference-member-ui .reference-statement-table td{display:table-cell;height:31px;padding:2px;border:1px solid #d0ddec;background:transparent}.reference-member-ui .reference-statement-table tfoot{background:transparent}.reference-member-ui .reference-statement-page>.statement-pagination{width:1025px;height:60px;min-height:60px;padding:5px 15px 0 0;border-top:0}.reference-member-ui .profile-workspace>.preference-panel{border:0;background:transparent;box-shadow:none}.reference-member-ui .reference-profile-top{display:grid;grid-template-columns:49% 50%;gap:1%;align-items:start;background:transparent}.reference-member-ui .reference-profile-card{width:100%;margin:0 0 10px;border-collapse:collapse;table-layout:fixed;background:#fff}.reference-member-ui .reference-profile-card th,.reference-member-ui .reference-profile-card td{height:31px;padding:4px 8px;border:1px solid #b9c7d3;color:#222;font-weight:400;text-align:left}.reference-member-ui .reference-profile-card thead th{height:33px;background:linear-gradient(#fff,#e7eef4);color:#273541;text-align:center}.reference-member-ui .reference-profile-card tbody th{width:88px;background:#f3f5f7;text-align:right}.reference-member-ui .reference-profile-card tbody td{width:auto}.reference-member-ui .reference-profile-card label{display:inline-flex;margin:0;align-items:center;gap:5px;color:#00e;font:inherit}.reference-member-ui .reference-profile-card input[type=checkbox],.reference-member-ui .reference-profile-card input[type=radio]{width:13px;height:13px;padding:0;border-radius:0;box-shadow:none}.reference-member-ui .reference-profile-card input[type=text],.reference-member-ui .reference-profile-card input:not([type]){width:100%;height:24px;border:1px solid #b8c1ca}.reference-member-ui .reference-recording-card tbody th{width:auto}.reference-member-ui .reference-recording-card tbody td{width:34px;text-align:center}.reference-member-ui .reference-profile-submit{display:flex;height:26.5px;margin-bottom:10px;align-items:center;justify-content:center;background:transparent}.reference-member-ui .reference-profile-submit button{min-width:40px;min-height:26.5px;padding:5px}.reference-member-ui .reference-profile-table{max-height:none;overflow:visible}.reference-member-ui .reference-profile-table .draw-table{table-layout:fixed}.reference-member-ui .reference-profile-table th:nth-child(1){width:20%}.reference-member-ui .reference-profile-table th:nth-child(4){width:18%}.reference-member-ui .reference-profile-table th input{width:13px;height:13px;margin:0 3px 0 0;vertical-align:-2px}.reference-member-ui .reference-profile-table td{height:31px;padding:3px 7px}.reference-member-ui .reference-profile-table td:first-child{color:#222;font-family:inherit;font-weight:400;text-align:left}.reference-member-ui .reference-profile-table select{width:90px;height:27px;border:1px solid #b8c1ca;background:#fff;color:#222;font:inherit}.reference-member-ui .reference-profile-table .reference-profile-group td{height:30px;padding-left:16px;background:#fff7dd;color:#222;font-weight:400;text-align:left}.reference-member-ui .reference-password-table{width:100%;border-collapse:collapse;background:#fff}.reference-member-ui .reference-password-table th,.reference-member-ui .reference-password-table td{height:36px;padding:6px 10px;border-right:1px solid #cbd4dc;border-bottom:1px solid #cbd4dc}.reference-member-ui .reference-password-table th{width:130px;background:#f3f5f7;font-weight:400;text-align:right}.reference-member-ui .reference-password-table td{text-align:left}.reference-member-ui .reference-password-table td[colspan="2"]{text-align:center}.reference-member-ui .reference-password-table p{margin:2px 0}.reference-member-ui .reference-password-table input{width:240px;height:27px;border:1px solid #b9c2ca}.reference-member-ui .reference-rule-copy{padding:14px 18px 28px;color:#222;line-height:1.8}.reference-member-ui .reference-rule-copy h3{margin:0 0 12px;text-align:center;font-size:15px}.reference-member-ui .reference-rule-copy h4{margin:12px 0 4px;color:#222;font-size:13px;font-weight:400}.reference-member-ui .reference-rule-copy p{margin:2px 0;color:#222}
