:root{color-scheme:dark;--bg:#090a0c;--line:#282b30;--text:#e3e4e6;--muted:#94979e;--green:#9ca5af;--green2:#c3cad1;--red:#f28b82}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 48% -20%,#101114 0,transparent 48%),var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;min-height:100vh}.shell{max-width:1020px;margin:auto;padding:0 32px}header{height:78px;border-bottom:1px solid #ffffff0d;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:11px;color:var(--text);font:600 16px 'Space Grotesk';text-decoration:none}.brand small{display:block;color:var(--muted);font:400 11px 'DM Sans';margin-top:2px}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--green);color:#17191c;font:700 19px 'Space Grotesk'}.header-side{color:#b3b6bd;font-size:12px;display:flex;align-items:center;gap:8px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #a1a9b250}main{padding:64px 0 40px}.intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:44px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:var(--green);margin-bottom:12px}h1,h2,p{margin:0}h1{font:600 clamp(32px,5vw,46px)/1.1 'Space Grotesk';letter-spacing:-1.8px}h1 span{color:var(--green)}.intro p{color:var(--muted);font-size:14px;margin-top:12px}.add-btn{border:0;background:var(--green);color:#17191c;font:700 13px 'DM Sans';padding:12px 17px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:.15s}.add-btn:hover{background:var(--green2);transform:translateY(-1px)}.add-btn span{font-size:18px;vertical-align:-1px;margin-right:5px}.toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.search-wrap{height:44px;width:min(100%,440px);display:flex;align-items:center;gap:11px;padding:0 13px;background:#141619;border:1px solid var(--line);border-radius:9px;transition:border .15s}.search-wrap:focus-within{border-color:#555e68}.search-wrap svg{width:17px;height:17px;fill:none;stroke:#858992;stroke-width:1.8}.search-wrap input{font:13px 'DM Sans';color:var(--text);outline:0;border:0;background:transparent;flex:1;min-width:0}.search-wrap input::placeholder{color:#858992}.search-wrap kbd{font:11px 'DM Sans';color:#81847a;border:1px solid #34373d;border-radius:4px;padding:2px 6px}.count{color:#9699a0;font-size:12px}.list{display:grid;gap:9px}.card{background:linear-gradient(110deg,#17191d,#141619);border:1px solid var(--line);border-radius:11px;padding:17px 18px;display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(125px,.8fr) minmax(110px,.7fr) auto;align-items:center;gap:20px}.card:hover{border-color:#373b42}.name-line{display:flex;gap:10px;align-items:center;min-width:0}.avatar{flex:none;display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#25282d;color:var(--green);font:600 14px 'Space Grotesk';text-transform:uppercase}.name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub{color:#858992;font-size:11px;margin-top:4px}.field-label{font-size:9px;color:#858992;text-transform:uppercase;letter-spacing:1px;margin-bottom:7px}.mirror-link{font-size:12px;color:#bac1c9;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%}.mirror-link:hover{text-decoration:underline;color:var(--green2)}.no-link{font-size:12px;color:#666a60}.api-state{font-size:11px;color:#a5a9b0;display:flex;align-items:center;gap:7px}.api-state i{width:6px;height:6px;border-radius:50%;background:var(--green);display:block}.api-state.empty i{background:#858992}.actions{display:flex;gap:7px}.icon-btn{width:33px;height:33px;display:grid;place-items:center;border-radius:7px;border:1px solid transparent;background:transparent;color:#9699a0;cursor:pointer;font-size:15px}.icon-btn:hover{background:#25282d;color:var(--text);border-color:#34373d}.icon-btn.delete:hover{color:var(--red)}.empty{text-align:center;padding:65px 20px 75px;display:none}.empty.visible{display:block}.empty-icon{font-size:33px;color:#727981;margin-bottom:14px}.empty h2{font:600 17px 'Space Grotesk'}.empty p{font-size:13px;color:var(--muted);margin:8px 0 20px}.small{padding:10px 13px;font-size:12px}footer{height:58px;border-top:1px solid #ffffff0d;display:flex;align-items:center;justify-content:space-between;color:#686c62;font-size:11px}dialog{width:min(490px,calc(100% - 28px));padding:0;border:1px solid #34373d;border-radius:14px;background:#141619;color:var(--text);box-shadow:0 24px 100px #000a}dialog::backdrop{background:#080a07b8;backdrop-filter:blur(3px)}dialog form{padding:25px}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.modal-head .eyebrow{margin-bottom:7px}.modal-head h2{font:600 22px 'Space Grotesk'}.modal-head .icon-btn{font-size:23px;width:30px;height:30px;margin-top:-4px}label{display:block;font-size:12px;font-weight:600;color:#d8dade;margin:0 0 16px}.optional{font-weight:400;color:#858992;margin-left:5px}label input,label textarea{display:block;width:100%;margin-top:8px;background:#121410;border:1px solid #30333a;border-radius:8px;padding:11px 12px;color:var(--text);outline:0;font:13px 'DM Sans';resize:vertical}label input:focus,label textarea:focus{border-color:#69727c}label input::placeholder,label textarea::placeholder{color:#666a60}.form-error{font-size:12px;color:var(--red);min-height:16px;margin-top:-4px}.modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-top:6px}.text-btn{border:0;background:none;color:#b2b5bb;font:12px 'DM Sans';cursor:pointer}.text-btn:hover{color:var(--text)}#toast{position:fixed;bottom:23px;left:50%;transform:translate(-50%,12px);opacity:0;pointer-events:none;background:#22252a;border:1px solid #3a3e45;border-radius:8px;padding:11px 16px;color:var(--text);font-size:12px;transition:.2s}#toast.show{opacity:1;transform:translate(-50%,0)}@keyframes appear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.shell{padding:0 18px}main{padding-top:42px}.intro{align-items:flex-start;margin-bottom:32px}.intro .add-btn{margin-top:8px}.card{grid-template-columns:1fr auto;gap:15px;padding:14px}.card .mirror-col,.card .api-col{grid-column:1}.card .actions{grid-column:2;grid-row:1;align-self:start}.card .api-col{display:flex;align-items:center;gap:10px}.card .api-col .field-label{margin:0}.card .mirror-col{margin-top:-5px}.header-side{font-size:11px}}@media(max-width:430px){.intro{display:block}.intro>.add-btn{margin-top:18px}.toolbar{gap:10px}.search-wrap{height:42px}.count{white-space:nowrap}.brand{font-size:15px}}
.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 35%,#191b1f 0,transparent 42%),var(--bg)}.login-card{width:min(100%,400px);padding:34px;background:#141619;border:1px solid #292c31;border-radius:16px;box-shadow:0 22px 90px #0006}.login-card>.brand{margin-bottom:43px}.login-card .eyebrow{margin-bottom:10px}.login-card h1{font-size:29px;letter-spacing:-1px}.login-copy{color:var(--muted);font-size:13px;margin:9px 0 28px}.login-card label{margin-bottom:17px}.login-submit{width:100%;margin-top:5px;display:flex;align-items:center;justify-content:center;gap:9px}.login-submit span{font-size:18px}.login-foot{border-top:1px solid #ffffff10;margin-top:24px;padding-top:17px;display:flex;align-items:center;justify-content:center;gap:8px;color:#858992;font-size:11px}.login-card .form-error{margin:0 0 9px;min-height:15px}@media(max-width:480px){.login-card{padding:27px 22px}}
.logout-btn{margin-left:8px;background:transparent;color:#b3b6bd;border:1px solid #30333a;border-radius:6px;padding:5px 8px;font:11px 'DM Sans';cursor:pointer}.logout-btn:hover{color:var(--text);border-color:#454a51}.balance-col{min-width:0}.balance-col .field-label{display:flex;justify-content:space-between;gap:8px}.updated{font-size:9px;letter-spacing:0;text-transform:none;color:#666a60}.balance-lines{display:grid;gap:3px}.balance-line{display:flex;align-items:center;gap:9px;min-width:0}.balance-line b{color:#e1e3e6;font-size:12px;font-weight:600;white-space:nowrap}.balance-line b small{font-size:10px;color:#bfc5cc}.balance-line>span{font-size:10px;color:#8b8f96;white-space:nowrap}.loading-balance{display:flex;align-items:center;gap:7px;font-size:11px;color:#999d91}.loading-balance i{width:6px;height:6px;border-radius:50%;background:#d0ae4b;animation:pulse 1s infinite}.balance-error{font-size:11px;color:var(--red)}@keyframes pulse{50%{opacity:.3}}@media(max-width:700px){.card .balance-col{grid-column:1;display:block}.card .balance-col .field-label{justify-content:flex-start;gap:9px;margin-bottom:6px}.card .actions{grid-column:2;grid-row:1}.header-side{gap:5px}.logout-btn{margin-left:3px}}
.currency-select{max-width:100%;background:#121410;border:1px solid #34373d;border-radius:6px;color:#cfd2d7;padding:4px 7px;font:600 10px 'DM Sans';outline:0;margin-bottom:5px}.currency-select:focus{border-color:#69727c}.selected-balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.selected-balance>b{font-size:13px;color:#e1e3e6;font-weight:600}.selected-balance>b small{font-size:10px;color:#bfc5cc}.selected-balance>strong{font-size:11px;color:var(--green);font-weight:600}.balance-detail{font-size:10px;color:#858992;margin-top:3px}.balance-col{min-width:0}.balance-col .field-label{display:flex;justify-content:space-between;gap:8px}@media(max-width:700px){.card .balance-col{grid-column:1;display:block}.card .balance-col .field-label{justify-content:flex-start;gap:9px;margin-bottom:6px}}
.view-controls{display:flex;align-items:center;justify-content:flex-end;gap:14px}.zero-toggle{display:flex;align-items:center;gap:7px;margin:0;color:#b3b6bd;font-size:11px;white-space:nowrap;cursor:pointer}.zero-toggle input{position:absolute;opacity:0;pointer-events:none}.toggle-track{width:27px;height:15px;position:relative;display:block;border-radius:10px;background:#3b3f46;transition:.16s}.toggle-track:after{content:'';position:absolute;width:11px;height:11px;left:2px;top:2px;border-radius:50%;background:#bbbeb4;transition:.16s}.zero-toggle input:checked+.toggle-track{background:#555d67}.zero-toggle input:checked+.toggle-track:after{left:14px;background:#d9dde1}.mode-btn{border:1px solid #373b42;border-radius:7px;background:#1a1d17;color:#c3c9cf;padding:8px 10px;font:600 10px 'DM Sans';white-space:nowrap;cursor:pointer}.mode-btn:hover,.mode-btn.active{border-color:#707985;background:#25282d;color:#eceef0}.selected-balance{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.selected-balance>b{font-size:19px;color:#e1e3e6;font-weight:700;letter-spacing:-.3px}.selected-balance>b small{font-size:11px;color:#bfc5cc;letter-spacing:0}.selected-balance>strong{font-size:13px;color:var(--green);font-weight:700}.selected-balance.usd-primary>b{font-size:25px;color:#d9dde1;letter-spacing:-.8px}.balance-detail{font-size:10px;color:#858992;margin-top:4px}.currency-select{max-width:100%;background:#121410;border:1px solid #34373d;border-radius:6px;color:#cfd2d7;padding:4px 7px;font:600 10px 'DM Sans';outline:0;margin-bottom:5px}.currency-select:focus{border-color:#69727c}.balance-col{min-width:0}.balance-col .field-label{display:flex;justify-content:space-between;gap:8px}@media(max-width:760px){.toolbar{align-items:flex-start;flex-wrap:wrap}.view-controls{width:100%;justify-content:space-between;gap:8px}.card{grid-template-columns:minmax(0,1fr) auto;gap:12px}.card .name-line{grid-column:1;grid-row:1}.card .actions{grid-column:2;grid-row:1;align-self:start}.card .mirror-col{grid-column:1 / -1;grid-row:2;margin-top:0}.card .balance-col{grid-column:1 / -1;grid-row:3}.card .balance-col .field-label{justify-content:flex-start;gap:9px;margin-bottom:6px}}@media(max-width:480px){.view-controls{flex-wrap:wrap}.zero-toggle{flex:1}.count{margin-left:auto}.search-wrap{width:100%}.card{grid-template-columns:1fr auto}.card .name-line{grid-column:1;grid-row:1}.card .mirror-col{grid-column:1;grid-row:2;margin-top:0}.card .actions{grid-column:2;grid-row:1}.card .balance-col{grid-column:1 / -1;grid-row:3}}
.balance-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px}.balance-head .field-label{margin:0;flex:1}.track-btn{border:1px solid #3b3f46;border-radius:6px;background:#1b1d18;color:#adb1b8;padding:5px 8px;font:600 10px 'DM Sans';white-space:nowrap;cursor:pointer}.track-btn:hover{border-color:#707985;color:var(--text)}.track-btn.is-on{border-color:#535b64;background:#22252a;color:#c3c9cf}.track-btn.is-on:before{content:'';display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--green);vertical-align:1px;box-shadow:0 0 7px #a1a9b250}.balance-display{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:max-content;max-width:100%;min-width:154px;padding:10px 12px;border:1px solid #34373d;border-radius:9px;background:linear-gradient(140deg,#191b1f,#141619);font-variant-numeric:tabular-nums}.balance-display.stale{opacity:.65}.balance-display .currency-select{margin:0 0 3px;max-width:100%}.balance-display .selected-balance{max-width:100%}.balance-display .selected-balance>b{font:600 17px/1.25 'Space Grotesk',sans-serif;letter-spacing:-.2px;overflow-wrap:anywhere}.balance-display .selected-balance>b small{font:600 10px 'DM Sans',sans-serif}.balance-display .selected-balance>strong{font:600 11px 'DM Sans',sans-serif;color:var(--green)}.balance-display.usd-primary .selected-balance>b{font:600 22px/1.2 'Space Grotesk',sans-serif;letter-spacing:-.45px;color:#d9dde1;overflow-wrap:anywhere}.balance-display .balance-detail{font-size:9px;margin-top:3px}.balance-col{min-width:0}.balance-col .field-label{display:flex;justify-content:space-between;gap:8px}.updated{font-size:9px;letter-spacing:0;text-transform:none;color:#666a60}@media(max-width:760px){.balance-head{justify-content:flex-start;flex-wrap:wrap}.balance-display{min-width:146px}.balance-display.usd-primary .selected-balance>b{font-size:21px}}
.currency-row{margin:0 0 6px}.currency-row.stale{opacity:.65}.currency-row .currency-select{margin:0}.usd-amount-box{display:inline-flex;width:max-content;max-width:100%;padding:8px 11px;border:1px solid #34373d;border-radius:9px;background:linear-gradient(140deg,#191b1f,#141619);color:#d9dde1;font:600 21px/1.15 'Space Grotesk',sans-serif;letter-spacing:-.4px;font-variant-numeric:tabular-nums;white-space:nowrap}.native-reading{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-variant-numeric:tabular-nums}.native-amount{font:600 17px/1.25 'Space Grotesk',sans-serif;color:#e1e3e6;letter-spacing:-.2px}.native-amount small{font:600 10px 'DM Sans',sans-serif;color:#bfc5cc}.usd-secondary{font:600 12px 'DM Sans',sans-serif;color:var(--green)}.native-reading .balance-detail{font-size:9px;color:#858992;margin-top:2px}@media(max-width:760px){.usd-amount-box{font-size:20px}}
.balance-controls{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;margin:0 0 5px}.balance-controls .usd-amount-box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;max-width:calc(100% - 130px)}.balance-controls .currency-select{position:relative;z-index:2;flex:none}.balance-controls .track-btn{position:relative;z-index:2;flex:none}.balance-controls.stale{opacity:.65}.balance-head{margin-bottom:5px}.balance-col{width:100%}@media(max-width:760px){.balance-controls .usd-amount-box{max-width:calc(100% - 150px)}}
.card{grid-template-columns:minmax(140px,1fr) minmax(110px,.75fr) minmax(285px,1.3fr) auto}.balance-controls .usd-amount-box{max-width:none}
@media(max-width:760px){.shell{width:100%;max-width:100%;padding-left:14px;padding-right:14px}.card{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px}.card .name-line{grid-column:1;grid-row:1;min-width:0}.card .actions{grid-column:2;grid-row:1}.card .mirror-col{grid-column:1 / -1;grid-row:2;margin:0;min-width:0}.card .balance-col{grid-column:1 / -1;grid-row:3;min-width:0;width:100%}.balance-controls{width:100%;max-width:100%}.balance-controls .usd-amount-box{max-width:calc(100% - 130px)}.toolbar{width:100%;min-width:0}.view-controls{min-width:0}.search-wrap{max-width:100%}}
@media(max-width:390px){.shell{padding-left:11px;padding-right:11px}.card{gap:9px;padding:12px}.balance-controls{gap:5px}.balance-controls .usd-amount-box{max-width:calc(100% - 118px);padding:7px 8px;font-size:19px}.track-btn{padding:5px 6px;font-size:9px}}
.usd-amount-box{padding:11px 16px;border-radius:10px;line-height:1.2}@media(max-width:390px){.balance-controls .usd-amount-box{padding:9px 12px}}
.usd-amount-box{background:#080908;border-color:#282a27;color:#d8dade;font-size:31.5px;line-height:1.18;padding:11px 16px;letter-spacing:-.55px}.balance-controls .usd-amount-box{max-width:calc(100% - 90px)}@media(max-width:760px){.usd-amount-box{font-size:30px}}@media(max-width:390px){.balance-controls .usd-amount-box{font-size:28.5px;padding:9px 10px;max-width:calc(100% - 82px)}}
.usd-amount-box{background:linear-gradient(140deg,#191b1f,#141619);border-color:#34373d}
:root{--bg:#090a0c;--panel:#141619;--panel2:#191b1f;--line:#282b30;--text:#e3e4e6;--muted:#94979e;--green:#9ca5af;--green2:#c3cad1}body{background:#090a0c}.shell{max-width:1020px}header{height:48px}.brand{font-size:14px;font-weight:600}.header-side{font-size:11px}main{padding:8px 0 12px}.toolbar{margin-bottom:8px;gap:7px}.search-wrap{height:38px}.view-controls{gap:8px}.compact-add{padding:7px 9px;font-size:10px}.mode-btn{padding:7px 8px}.tracked-toggle{display:flex;align-items:center;gap:5px;margin:0;color:#aeb2b8;font-size:10px;white-space:nowrap;cursor:pointer}.tracked-toggle input{accent-color:#9299a2;width:13px;height:13px;margin:0}.list{gap:7px}.card{padding:10px 12px;gap:12px;border-color:#25282d;background:#121417}.card:hover{border-color:#3c4046}.name-line{gap:7px}.drag-handle{flex:none;width:21px;height:30px;border:0;border-radius:5px;background:transparent;color:#737982;font:600 17px/1 'DM Sans';cursor:grab;touch-action:none;padding:0}.drag-handle:active{cursor:grabbing;color:#d0d2d6}.drag-handle.disabled{opacity:.28;pointer-events:none}.avatar{width:29px;height:29px;border-radius:8px;background:#24272c;color:#c3c7cc;font-size:12px}.name{font-size:12px}.sub{font-size:9px;margin-top:2px}.field-label{font-size:8px;margin-bottom:4px}.mirror-link,.no-link{font-size:10px}.balance-head{margin-bottom:3px}.balance-head .field-label{font-size:8px}.balance-controls{min-height:34px;margin-bottom:3px}.currency-select{font-size:9px;padding:3px 5px}.track-btn{font-size:9px;padding:4px 6px}.usd-amount-box{font-size:24px;padding:8px 12px;border-radius:8px}.balance-controls .usd-amount-box{max-width:calc(100% - 96px)}.native-amount{font-size:14px}.usd-secondary{font-size:10px}.balance-detail{font-size:8px}.actions{gap:3px}.icon-btn{width:28px;height:28px;font-size:13px}footer{height:25px;font-size:9px}.dragging{opacity:.45;border-color:#818892!important}.dragging *{pointer-events:none}.dragging .drag-handle{pointer-events:auto}
@media(max-width:760px){.shell{padding:0 11px}.toolbar{display:grid;grid-template-columns:1fr;gap:6px}.search-wrap{width:100%;max-width:100%;height:36px}.view-controls{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;width:100%}.zero-toggle,.tracked-toggle{font-size:9px;gap:4px}.mode-btn,.compact-add{padding:6px 7px;font-size:9px}.count{font-size:9px}.card{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px 10px}.card .name-line{grid-column:1;grid-row:1;min-width:0}.card .actions{grid-column:2;grid-row:1}.card .mirror-col{grid-column:1 / -1;grid-row:2;margin:0;min-width:0}.card .balance-col{grid-column:1 / -1;grid-row:3;min-width:0;width:100%}.balance-controls .usd-amount-box{max-width:calc(100% - 85px)}.balance-head{margin-bottom:2px}.mirror-col .field-label{margin-bottom:2px}.balance-col .balance-head .updated{font-size:8px}}
@media(max-width:390px){.shell{padding:0 9px}.view-controls{gap:5px}.compact-add,.mode-btn{font-size:8px;padding:6px}.card{padding:8px 9px}.drag-handle{width:18px}.balance-controls .usd-amount-box{font-size:20px;max-width:calc(100% - 78px);padding:7px 9px}.track-btn{font-size:8px;padding:4px 5px}}
.account-title{min-width:0;flex:1}.compact-toggle{flex:none;width:27px;height:27px;margin-left:auto;border:1px solid #30333a;border-radius:7px;background:#181a1e;color:#aeb2b8;font:600 14px 'DM Sans';cursor:pointer}.compact-toggle:hover{background:#22252a;color:#e3e4e6}.card.minimized{display:flex;align-items:center;min-height:42px;padding:5px 9px;background:#111315}.card.minimized .name-line{width:100%;display:flex;align-items:center;gap:7px}.card.minimized .drag-handle{height:26px}.card.minimized .name{font-size:12px;line-height:1.25}.card.minimized .compact-toggle{margin-left:auto}.card.minimized:hover{border-color:#41454b}
@media(max-width:760px){.card.minimized{min-height:39px;padding:4px 8px}.card.minimized .name-line{grid-column:auto;grid-row:auto}.card.minimized .compact-toggle{width:25px;height:25px}}
.card:not(.minimized) .actions{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px}.card:not(.minimized) .actions .compact-toggle{margin:0}.card:not(.minimized) .actions .icon-btn{flex:none}
.balance-head{display:flex;align-items:center;justify-content:space-between;gap:6px}.balance-only-btn{flex:none;border:1px solid #30333a;border-radius:6px;background:#181a1e;color:#aeb2b8;padding:4px 6px;font:500 8px 'DM Sans';white-space:nowrap;cursor:pointer}.balance-only-btn:hover{background:#22252a;color:#e3e4e6}.balance-only-card{position:relative;display:flex;align-items:center;justify-content:center;min-height:58px;padding:9px 42px;background:#111315}.balance-only-value{color:#e3e4e6;font:600 29px/1.15 'Space Grotesk',sans-serif;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.balance-only-exit{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:25px;height:25px;border:1px solid #30333a;border-radius:6px;background:#181a1e;color:#aeb2b8;font:14px 'DM Sans';cursor:pointer}.balance-only-exit:hover{color:#fff;background:#25282d}@media(max-width:390px){.balance-only-value{font-size:25px}.balance-only-card{min-height:50px}}
.card.balance-only-card{justify-self:start;align-self:start;width:max-content;max-width:100%;min-width:0;min-height:0;padding:5px 33px 5px 9px;border-radius:8px}.balance-only-card .balance-only-value{font-size:24px;line-height:1.15}.balance-only-card .balance-only-exit{right:4px;width:22px;height:22px}@media(max-width:390px){.card.balance-only-card{padding:4px 29px 4px 8px}.balance-only-card .balance-only-value{font-size:21px}.balance-only-card .balance-only-exit{right:3px;width:20px;height:20px}}
body.balance-focus{min-height:100dvh;background:#090a0c}.balance-focus .shell{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0}.balance-focus header,.balance-focus .toolbar,.balance-focus #empty{display:none!important}.balance-focus main{display:grid;place-items:center;width:100%;min-height:100dvh;margin:0;padding:0}.balance-focus #list{display:grid;place-items:center;align-content:center;width:100%;min-height:100dvh;margin:0;padding:16px}.balance-focus .card.balance-only-card{justify-self:center;align-self:center;margin:0}
.balance-focus .shell,.balance-focus header,.balance-focus .toolbar,.balance-focus #empty,.balance-focus main,.balance-focus #list{display:initial;min-height:0;width:auto;max-width:1020px;margin:0;padding:0}.card.balance-only-card{justify-self:center;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:120px;min-height:0;width:max-content;max-width:100%;padding:6px 34px 6px 12px}.balance-only-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999da4;font:500 9px/1.2 'DM Sans',sans-serif;text-align:center}.balance-only-value{font-size:24px;line-height:1.15}.balance-only-exit{top:50%}@media(max-width:390px){.card.balance-only-card{padding:5px 29px 5px 9px}.balance-only-name{font-size:8px}.balance-only-value{font-size:21px}}
.balance-only-action{display:flex;justify-content:center;margin:0 0 4px}.balance-only-action .balance-only-btn{padding:4px 8px}
.track-btn:before{content:'';display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;vertical-align:1px;background:#bb777b;box-shadow:0 0 5px #bb777b55}.track-btn.is-on:before{background:#7fa786;box-shadow:0 0 5px #7fa78655}
.compact-row{display:grid;grid-template-columns:20px minmax(38px,1fr) auto auto 25px;align-items:center;gap:8px;width:100%}.compact-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:#e3e4e6}.compact-row .track-btn{padding:4px 5px;font-size:8px}.compact-balance{justify-self:center;color:#d8dade;font:600 21px/1.1 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.card.minimized{display:flex;align-items:center;min-height:42px;padding:5px 9px}.card.minimized .compact-row{min-height:30px}.balance-only-action{display:flex;justify-content:center;margin:0 0 7px}.balance-head{margin-bottom:3px}
@media(max-width:390px){.compact-row{grid-template-columns:18px minmax(32px,1fr) auto auto 23px;gap:5px}.compact-name{font-size:10px}.compact-row .track-btn{font-size:7px;padding:4px 4px}.compact-balance{font-size:19px}}
.balance-only-action{margin:0 0 3px}
.compact-row{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;min-height:32px;cursor:pointer}.compact-name{grid-column:2;max-width:calc(50vw - 75px);cursor:pointer}.compact-balance{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);justify-self:center;pointer-events:none;font-size:21px}.compact-row .track-btn{grid-column:4;justify-self:end;z-index:1;min-width:43px;text-align:center;cursor:pointer}.compact-row .drag-handle{grid-column:1;position:relative;z-index:2}.track-btn{min-width:43px;text-align:center}.card.minimized{cursor:pointer}.card.minimized .drag-handle{cursor:grab}
@media(max-width:390px){.compact-row{grid-template-columns:18px minmax(0,1fr) auto auto;gap:5px}.compact-name{max-width:calc(50vw - 62px)}.compact-balance{font-size:19px}.compact-row .track-btn{min-width:39px}}
.coin-icon{flex:none;display:inline-grid;place-items:center;width:19px;height:19px;border:1px solid #41464e;border-radius:50%;background:#202328;color:#cbd0d6;font:600 10px/1 'DM Sans',sans-serif;font-variant-numeric:tabular-nums}.usd-center-group{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;display:flex;align-items:center;justify-content:center;gap:6px;max-width:calc(100% - 90px);white-space:nowrap;pointer-events:none}.balance-controls .usd-center-group .usd-amount-box{position:relative;inset:auto;transform:none;max-width:calc(100% - 25px)}.usd-center-group .coin-icon{width:18px;height:18px}.native-row{display:flex;align-items:center;gap:7px}.compact-balance{display:flex;align-items:center;gap:5px}.compact-balance .coin-icon{width:17px;height:17px;font-size:9px}.balance-only-row{display:flex;align-items:center;justify-content:center;gap:7px}.balance-only-row .coin-icon{width:20px;height:20px;font-size:10px}.compact-row .compact-balance{left:50%;transform:translate(-50%,-50%);white-space:nowrap}@media(max-width:390px){.coin-icon{width:17px;height:17px;font-size:9px}.usd-center-group{max-width:calc(100% - 82px);gap:4px}.usd-center-group .coin-icon{width:16px;height:16px}.compact-balance .coin-icon{width:15px;height:15px}}
.coin-icon{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;background:transparent;overflow:visible;width:20px;height:20px}.coin-icon img{display:block;width:100%;height:100%;object-fit:contain}.coin-icon.coin-fallback{width:19px;height:19px;border:1px solid #41464e;border-radius:50%;background:#202328;color:#cbd0d6;font:600 8px/1 'DM Sans',sans-serif}
.compact-balance .coin-icon{width:19px;height:19px}.balance-only-row .coin-icon{width:21px;height:21px}.native-row .coin-icon{width:19px;height:19px}.usd-center-group .coin-icon{width:19px;height:19px}@media(max-width:390px){.compact-balance .coin-icon{width:16px;height:16px}.balance-only-row .coin-icon,.native-row .coin-icon,.usd-center-group .coin-icon{width:18px;height:18px}}
.card.balance-gain .native-amount,.card.balance-gain .usd-secondary,.card.balance-gain .compact-balance,.card.balance-gain .balance-only-value,.card.balance-gain .usd-amount-box{color:var(--balance-gain-color,#27a36a)!important}
.currency-picker{position:relative;z-index:4;flex:none;min-width:0}.currency-picker-trigger{display:flex;align-items:center;gap:5px;max-width:112px;min-height:29px;padding:4px 7px;border:1px solid #34373d;border-radius:6px;background:#121417;color:#cfd2d7;font:600 10px 'DM Sans',sans-serif;white-space:nowrap;cursor:pointer}.currency-picker-trigger>span:nth-child(2){overflow:hidden;text-overflow:ellipsis}.currency-picker-trigger .coin-icon{width:17px;height:17px}.currency-picker-chevron{color:#858992;font-size:12px;margin-left:auto}.currency-picker-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:30;min-width:142px;max-width:min(190px,calc(100vw - 40px));max-height:230px;overflow:auto;padding:4px;border:1px solid #34373d;border-radius:8px;background:#111316;box-shadow:0 12px 28px #000a}.currency-picker-menu[hidden]{display:none}.currency-picker-option{display:flex;align-items:center;gap:8px;width:100%;min-height:31px;padding:5px 7px;border:0;border-radius:5px;background:transparent;color:#cfd2d7;font:500 11px 'DM Sans',sans-serif;text-align:left;cursor:pointer}.currency-picker-option:hover,.currency-picker-option.selected{background:#25282d;color:#f0f1f2}.currency-picker-option .coin-icon{width:19px;height:19px}
@media(max-width:390px){.currency-picker-trigger{max-width:105px;min-height:27px;padding:3px 5px;font-size:9px}.currency-picker-trigger .coin-icon{width:16px;height:16px}.currency-picker-menu{max-height:210px}.currency-picker-option{min-height:29px;font-size:10px}}
.currency-picker-menu{min-width:190px;max-width:min(230px,calc(100vw - 28px))}.currency-picker-option .currency-picker-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.currency-picker-option .currency-picker-usd{flex:none;margin-left:auto;color:#aeb4bb;font:500 9px/1 'DM Sans',sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.currency-picker-loading{padding:9px 8px;color:#858992;font:10px 'DM Sans',sans-serif;white-space:nowrap}
@media(max-width:390px){.currency-picker-menu{min-width:182px;max-width:min(220px,calc(100vw - 24px))}.currency-picker-option .currency-picker-usd{font-size:8px}}

.form-help{margin:-8px 0 10px;color:var(--muted);font-size:.8rem;line-height:1.4}

.account-group-heading,.account-group-toggle{width:100%;min-height:32px;display:flex;align-items:center;gap:7px;padding:4px 3px;border:0;background:transparent;color:#aeb2b8;font:600 10px 'DM Sans',sans-serif;letter-spacing:.02em;text-align:left}.account-group-heading span,.group-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:17px;padding:0 5px;border-radius:9px;background:#202328;color:#d5d8dc;font-size:9px}.account-group-toggle{cursor:pointer}.account-group-toggle:hover{color:#e3e4e6}.group-chevron{width:12px;color:#858b94;font-size:15px;line-height:1}.off-group-heading{margin-top:3px}
#save{min-height:42px;touch-action:manipulation}#save:disabled{opacity:.7;cursor:wait;transform:none}

.order-controls{flex:none;display:flex;align-items:center;gap:2px}.order-controls button{display:grid;place-items:center;width:25px;height:27px;padding:0;border:1px solid #30333a;border-radius:6px;background:#191b1f;color:#b9bec5;font:600 13px/1 'DM Sans';cursor:pointer;touch-action:manipulation}.order-controls button:hover:not(:disabled){background:#292c31;color:#fff;border-color:#555c65}.order-controls button:disabled{opacity:.28;cursor:default}.card.minimized .compact-row{grid-template-columns:52px minmax(0,1fr) auto auto;gap:6px}.compact-row .order-controls{grid-column:1;z-index:2}.compact-name{grid-column:2}.compact-row .track-btn{grid-column:4}
@media(max-width:390px){.order-controls button{width:23px;height:27px}.card.minimized .compact-row{grid-template-columns:48px minmax(0,1fr) auto auto;gap:4px}}
.account-group-toggle{min-height:48px;padding:0 13px;border:1px solid #30343a;border-radius:9px;background:#15171a;color:#d2d5d9;font-size:13px;gap:10px;touch-action:manipulation}.account-group-toggle:hover{border-color:#484e57;background:#1a1d21;color:#f0f1f3}.account-group-toggle .group-chevron{width:17px;font-size:19px}.account-group-toggle .group-count{min-width:23px;height:20px;font-size:10px}
@media(max-width:760px){.account-group-toggle{min-height:52px;padding:0 15px;font-size:14px;gap:11px}}

.account-group-toggle{width:max-content;min-width:54px;min-height:42px;justify-content:flex-start;padding:0 10px;border-color:#282c31;background:#111316;color:#8e949c;font-size:0;gap:7px}.account-group-toggle:hover{border-color:#3b4047;background:#15171a;color:#c1c5ca}.account-group-toggle .group-chevron{width:auto;font-size:18px}.account-group-toggle .group-count{min-width:17px;height:16px;padding:0 4px;font-size:9px;background:#1b1e22;color:#aeb3ba}
@media(max-width:760px){.account-group-toggle{min-width:54px;min-height:44px;padding:0 11px;font-size:0}}

.currency-picker-trigger{min-height:40px;padding:6px 8px;touch-action:manipulation}.currency-picker-option{min-height:40px;padding:7px 8px;touch-action:manipulation}@media(max-width:390px){.currency-picker-trigger{min-height:40px;padding:6px 7px;font-size:10px}.currency-picker-option{min-height:42px;font-size:11px}}
.balance-controls .usd-center-group{min-width:0}.balance-controls .usd-center-group .usd-amount-box{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.balance-controls .usd-center-group{max-width:calc(100% - 150px)}.balance-controls .usd-center-group .usd-amount-box{font-size:clamp(17px,7vw,27px);padding:7px 9px}}@media(max-width:390px){.balance-controls .usd-center-group{max-width:calc(100% - 135px)}.balance-controls .usd-center-group .usd-amount-box{font-size:clamp(17px,7vw,24px);padding:6px 8px}}
.card.minimized .compact-row .compact-balance{font-size:18px;gap:4px}.card.minimized .compact-balance .coin-icon{width:17px;height:17px}@media(max-width:390px){.card.minimized .compact-row .compact-balance{font-size:16px}.card.minimized .compact-balance .coin-icon{width:15px;height:15px}}
.card.minimized .compact-row{display:flex;align-items:center;gap:6px}.card.minimized .compact-row .compact-name{grid-column:auto;flex:0 1 auto;width:auto;max-width:48%;min-width:0}.card.minimized .compact-row .compact-balance{position:static;left:auto;top:auto;transform:none;flex:1 1 0;min-width:0;justify-content:center;white-space:nowrap}.card.minimized .compact-row .track-btn{grid-column:auto;flex:none;margin-left:0;z-index:1}
@media(max-width:390px){.card.minimized .compact-row{gap:4px}.card.minimized .compact-row .compact-name{max-width:47%}}
.card.minimized .compact-row{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(88px,1fr) 43px;gap:6px}.card.minimized .compact-row .compact-name{grid-column:2;width:auto;max-width:100%;min-width:0;flex:none}.card.minimized .compact-row .compact-balance{position:static;left:auto;top:auto;transform:none;grid-column:3;justify-self:stretch;min-width:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;font-size:18px}.card.minimized .compact-row .track-btn{grid-column:4;justify-self:end;flex:none;margin:0;z-index:1;min-width:43px}.card.minimized .compact-row .order-controls{grid-column:1;z-index:2}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(0,1fr) minmax(78px,1fr) 39px;gap:4px}.card.minimized .compact-row .track-btn{min-width:39px}.card.minimized .compact-row .compact-balance{font-size:16px}}
.card.minimized .compact-row{grid-template-columns:48px minmax(0,.85fr) minmax(90px,1.15fr) 43px}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(0,.85fr) minmax(80px,1.15fr) 39px}}
.compact-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:normal;line-height:1.15}.compact-name-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-note{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#858b94;font:500 8px/1.2 'DM Sans',sans-serif;letter-spacing:.02em}.card.minimized{min-height:47px}.card.minimized .compact-row{min-height:36px}.card.minimized .compact-name{max-width:100%}.account-title .account-note{margin-top:2px;font-size:9px}.balance-only-name{display:flex;flex-direction:column;align-items:center;gap:2px}.balance-only-name .account-note{font-size:8px}
@media(max-width:390px){.card.minimized{min-height:46px}.card.minimized .compact-row{min-height:35px}.account-note{font-size:7.5px}}
.card.minimized .compact-row{grid-template-columns:48px minmax(0,1fr) minmax(88px,1fr) 43px}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(0,1fr) minmax(78px,1fr) 39px}}
.card.minimized .compact-row{grid-template-columns:48px minmax(60px,.6fr) minmax(90px,1.4fr) 43px}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(54px,.6fr) minmax(82px,1.4fr) 39px}}
.card.minimized .compact-row{grid-template-columns:48px minmax(52px,.4fr) minmax(98px,1.6fr) 43px}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(48px,.4fr) minmax(88px,1.6fr) 39px}}
.card.minimized .compact-row{grid-template-columns:48px minmax(96px,.4fr) minmax(90px,1.6fr) 43px}.card.minimized .compact-row .compact-name-text{font-size:10px}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(88px,.4fr) minmax(82px,1.6fr) 39px}}

.card.minimized .compact-row{grid-template-columns:48px minmax(0,1fr) max-content 20px 43px;gap:6px}.card.minimized .compact-row .compact-name{grid-column:2;min-width:0;max-width:100%}.card.minimized .compact-row .compact-balance{grid-column:3;justify-self:end;position:static;transform:none;width:auto;min-width:0;text-align:right;white-space:nowrap;font-size:16px}.card.minimized .compact-row .compact-coin{grid-column:4;width:20px;display:flex;align-items:center;justify-content:center}.card.minimized .compact-row .compact-coin .coin-icon{width:17px;height:17px}.card.minimized .compact-row .track-btn{grid-column:5;justify-self:end;min-width:43px}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(0,1fr) max-content 18px 39px;gap:4px}.card.minimized .compact-row .track-btn{min-width:39px}.card.minimized .compact-row .compact-balance{font-size:15px}.card.minimized .compact-row .compact-coin{width:18px}.card.minimized .compact-row .compact-coin .coin-icon{width:15px;height:15px}}
.card.minimized .compact-row{grid-template-columns:48px minmax(90px,1fr) max-content 20px 43px}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(82px,1fr) max-content 18px 39px}}

.card.minimized .compact-row{position:relative;display:grid;grid-template-columns:48px minmax(90px,1fr) 43px;gap:6px}.card.minimized .compact-row .order-controls{grid-column:1}.card.minimized .compact-row .compact-name{grid-column:2;max-width:82px;min-width:0}.card.minimized .compact-row .compact-value{position:absolute;right:28.5%;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-end;gap:4px;white-space:nowrap;pointer-events:none}.card.minimized .compact-row .compact-balance{position:static;grid-column:auto;justify-self:auto;width:auto;min-width:0;transform:none;text-align:right;font-size:14px;line-height:1.1}.card.minimized .compact-row .compact-coin{grid-column:auto;width:auto;display:flex;align-items:center;justify-content:center}.card.minimized .compact-row .compact-coin .coin-icon{width:17px;height:17px}.card.minimized .compact-row .track-btn{grid-column:3;justify-self:end;min-width:43px}
@media(max-width:390px){.card.minimized .compact-row{grid-template-columns:44px minmax(82px,1fr) 39px;gap:4px}.card.minimized .compact-row .compact-name{max-width:70px}.card.minimized .compact-row .compact-value{right:28.5%}.card.minimized .compact-row .compact-balance{font-size:12px}.card.minimized .compact-row .compact-coin .coin-icon{width:15px;height:15px}.card.minimized .compact-row .track-btn{min-width:39px}}
.card.minimized .compact-row .compact-value{right:37.5%}.card.minimized .compact-row .compact-name{max-width:72px}.card.minimized .compact-row .compact-name-text{font-size:9px}.card.minimized .compact-row .compact-balance{font-size:16px}
@media(max-width:390px){.card.minimized .compact-row .compact-value{right:34%}.card.minimized .compact-row .compact-name{max-width:64px}.card.minimized .compact-row .compact-name-text{font-size:8.5px}.card.minimized .compact-row .compact-balance{font-size:14px}}
.card.minimized .compact-row .compact-balance{color:#b7bbc1}
.card.minimized.balance-gain .compact-row .compact-balance,.card.balance-only-card.balance-gain .balance-only-value{color:var(--balance-gain-color,#27a36a)!important}
.card.balance-only-card:not(.balance-gain) .balance-only-value{color:#aeb3ba}
.compact-transfer-icon{display:inline-grid;place-items:center;flex:none;width:17px;height:17px;margin-left:2px;padding:0;border:1px solid #30343a;border-radius:5px;background:#111316;color:#696f77;cursor:pointer;pointer-events:auto;opacity:.8}.compact-transfer-icon:hover,.compact-transfer-icon[aria-expanded="true"]{border-color:#454b54;background:#191c20;color:#9ba1a9;opacity:1}.compact-transfer-icon svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.compact-transfer-panel{display:flex;flex-direction:column;align-items:stretch;gap:7px;width:100%;margin-top:7px;padding:8px;border:1px solid #2d3137;border-radius:8px;background:#111316}.compact-transfer-actions{display:flex;gap:6px}.card.minimized .compact-row .compact-transfer-icon{z-index:3;position:relative}
.deposit-tools{display:flex;flex-direction:column;align-items:flex-start;gap:7px;margin-top:9px}.deposit-actions{display:flex;gap:7px}.deposit-button,.deposit-copy{border:1px solid #343941;border-radius:7px;background:#1b1e22;color:#c8cbd0;padding:7px 10px;font:600 11px 'DM Sans';cursor:pointer}.deposit-button:hover,.deposit-copy:hover{background:#25292f;border-color:#515760}.deposit-button:disabled{opacity:.55;cursor:wait}.deposit-panel{display:flex;flex-direction:column;align-items:flex-start;gap:7px;width:min(100%,390px);padding:9px;border:1px solid #2d3137;border-radius:8px;background:#15171a}.deposit-select{max-width:100%;min-width:190px;padding:8px 10px;border:1px solid #393e46;border-radius:6px;background:#101215;color:#d4d6da;font:500 12px 'DM Sans'}.deposit-status{font-size:11px;color:#aeb2b8}.deposit-error{color:#d59a9d}.deposit-result{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0}.deposit-result small{font-size:10px;color:#9499a1}.deposit-result code{display:block;width:100%;box-sizing:border-box;padding:8px 9px;border:1px solid #30343a;border-radius:6px;background:#101215;color:#d9dce0;font:11px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;user-select:all}.deposit-copy{padding:6px 10px;font-size:10px}.withdrawal-panel{box-sizing:border-box}.withdrawal-title{font-size:11px;font-weight:700;color:#d1d4d9}.withdrawal-label{display:flex;flex-direction:column;gap:5px;width:100%;font-size:10px;color:#aeb2b8}.withdrawal-input{box-sizing:border-box;width:100%;min-width:0;padding:8px 9px;border:1px solid #393e46;border-radius:6px;background:#101215;color:#e0e2e5;font:500 12px 'DM Sans'}.withdrawal-input:focus,.deposit-select:focus{outline:1px solid #707780;border-color:#707780}.withdrawal-estimate{align-self:flex-start;color:#aeb2b8;font-size:10px}.recent-addresses{display:flex;flex-direction:column;gap:5px;width:100%}.recent-addresses>small{font-size:10px;color:#9499a1}.recent-address-list{display:flex;flex-wrap:wrap;gap:5px;width:100%}.recent-address{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;border:1px solid #343941;border-radius:6px;background:#191c20;color:#bfc3c9;font:10px 'DM Sans';cursor:pointer}.recent-address:hover{background:#25292f;border-color:#515760}.withdrawal-actions{display:flex;align-items:center;gap:8px;width:100%}.withdrawal-actions .deposit-button{margin-left:auto}.withdrawal-panel .deposit-status code{display:inline;max-width:100%;padding:0;border:0;background:transparent;overflow-wrap:anywhere}.withdrawal-panel .deposit-warning{font-size:10px;line-height:1.4;color:#d0b87f}
.deposit-result .deposit-warning{max-width:100%;color:#d0b87f;line-height:1.4}
.gain-color-input{width:54px;height:38px;padding:3px;border:1px solid #393e46;border-radius:7px;background:#101215;cursor:pointer}#balance-settings-dialog .form-help{margin:0 0 14px}
.transfer-picker{position:relative;width:min(100%,280px);z-index:5}.transfer-picker-trigger{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;text-align:left;cursor:pointer}.transfer-picker-trigger>span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-picker-trigger .coin-icon,.transfer-picker-option .coin-icon{width:19px;height:19px;flex:none}.transfer-picker-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:40;width:100%;max-height:235px;overflow:auto;padding:4px;border:1px solid #343941;border-radius:8px;background:#111316;box-shadow:0 12px 28px #000a}.transfer-picker-menu[hidden]{display:none}.transfer-picker-option{display:flex;align-items:center;gap:9px;width:100%;min-height:36px;padding:6px 8px;border:0;border-radius:5px;background:transparent;color:#d0d3d8;font:500 11px 'DM Sans',sans-serif;text-align:left;cursor:pointer}.transfer-picker-option:hover,.transfer-picker-option:focus-visible{outline:0;background:#25282d;color:#f0f1f2}.transfer-picker-option>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.tag-filter{max-width:150px;min-width:112px;padding:7px 8px;border:1px solid #34373d;border-radius:7px;background:#141619;color:#cfd2d7;font:500 10px 'DM Sans',sans-serif;outline:0}.tag-filter:focus{border-color:#69727c}@media(max-width:390px){.tag-filter{max-width:100%;min-width:0;flex:1;font-size:9px;padding:6px 5px}}

.gain-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #34373d;border-radius:8px;background:#101215;cursor:pointer;user-select:none}.gain-preview:focus-visible{outline:1px solid #69727c}.gain-preview small{color:#9499a1;font-size:10px}.gain-preview strong{font:600 22px/1.2 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;transition:color .08s}
.tag-manage-row{display:flex;justify-content:flex-start;margin:-2px 0 8px}.tag-manage-row[hidden]{display:none}.tag-manager-accounts{display:flex;flex-direction:column;gap:4px;max-height:min(55vh,460px);overflow:auto;margin:8px 0 15px;padding:3px}.tag-account-choice{display:flex;align-items:center;gap:10px;margin:0;padding:8px;border:1px solid #282c31;border-radius:7px;background:#111316;color:#d1d4d9;cursor:pointer}.tag-account-choice input{flex:none;width:17px;height:17px;margin:0;accent-color:#b5bbc2}.tag-account-choice>span{display:flex;flex-direction:column;gap:3px;min-width:0}.tag-account-choice strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.tag-account-choice small{color:#858b94;font-size:9px}
.account-tags-field{display:flex;flex-direction:column;gap:8px}.tag-field-head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d1d4d9;font-size:12px;font-weight:600}.tag-field-head .text-btn{font-size:10px;padding:5px}.account-tag-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.account-tag-choice{display:flex;align-items:center;gap:8px;margin:0;padding:9px 10px;border:1px solid #30343a;border-radius:7px;background:#111316;color:#c9cdd2;font-size:11px;cursor:pointer}.account-tag-choice input{width:16px;height:16px;margin:0;flex:none;accent-color:#8c96a1}.tag-catalog-list{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 4px}.tag-catalog-chip{padding:5px 9px;border:1px solid #34383e;border-radius:999px;background:#141619;color:#d0d4da;font-size:10px}
.tag-filter-group{display:flex;align-items:center;gap:5px;min-width:0}.tag-add-button{flex:none;width:30px;height:30px;padding:0;border:1px solid #373b42;border-radius:7px;background:#1a1d20;color:#d1d5da;font:500 19px/1 'DM Sans',sans-serif;cursor:pointer}.tag-add-button:active:not(:disabled){background:#282c31}.tag-add-button:disabled{opacity:.35;cursor:default}.settings-toggles{display:flex;flex-direction:column;align-items:flex-start;gap:13px;margin:0 0 16px;padding:12px;border:1px solid #292d32;border-radius:8px;background:#111316}.settings-toggles .mode-btn{font-size:11px}
/* Mobile Safari: keep focused controls at a non-zooming text size and make dialogs scroll internally. */
@media(max-width:760px){
  .search-wrap input,dialog input:not([type=checkbox]):not([type=radio]):not([type=color]),dialog textarea{font-size:16px!important;line-height:1.35;scroll-margin-block:14px}
  dialog{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
  dialog form{padding:18px}
  .card:not(.minimized):not(.balance-only-card){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name actions" "mirror mirror" "balance balance";align-items:start;gap:0;padding:12px}
  .card:not(.minimized):not(.balance-only-card)>.name-line{grid-area:name;min-height:36px;min-width:0}
  .card:not(.minimized):not(.balance-only-card)>.actions{grid-area:actions;gap:4px}
  .card:not(.minimized):not(.balance-only-card)>.mirror-col{grid-area:mirror;grid-column:1/-1;width:100%;min-width:0;margin:9px 0 0!important;padding-top:9px;border-top:1px solid #292d32}
  .card:not(.minimized):not(.balance-only-card)>.balance-col{grid-area:balance;grid-column:1/-1;width:100%;min-width:0;margin-top:10px;padding-top:9px;border-top:1px solid #292d32}
  .card:not(.minimized):not(.balance-only-card) .balance-controls{max-width:100%;flex-wrap:wrap}
  .card:not(.minimized):not(.balance-only-card) .deposit-panel{max-width:100%}
}
@media(max-width:430px){.search-wrap{height:42px}.tag-filter-group{flex:1;min-width:0}.tag-filter{min-width:0;flex:1}.tag-add-button{width:32px;height:32px}.card:not(.minimized):not(.balance-only-card){padding:11px}.card:not(.minimized):not(.balance-only-card)>.actions .icon-btn,.card:not(.minimized):not(.balance-only-card)>.actions .compact-toggle{width:30px;height:30px}}
.card{position:relative}.inline-account-actions{display:flex;align-items:center;gap:2px;margin-left:auto}.deposit-actions{width:100%;align-items:center}.deposit-actions .inline-account-actions .icon-btn{width:30px;height:30px}.standalone-account-tools{display:flex;align-items:center;min-height:36px}.balance-picker-popup{position:absolute;left:50%;top:calc(100% + 4px);transform:translateX(-50%);z-index:60;width:min(230px,calc(100vw - 24px))}.balance-picker-popup .currency-picker{position:static}.balance-picker-popup .currency-picker-menu{position:relative;top:auto;left:auto;width:100%;min-width:0;max-width:100%;max-height:240px;transform:none}.balance-picker-popup .currency-picker-menu[hidden]{display:none}.card.minimized .compact-row .compact-value[data-balance-picker]{pointer-events:auto;cursor:pointer;z-index:2}.balance-only-row[data-balance-picker]{cursor:pointer}.usd-amount-box[data-balance-picker],.native-amount[data-balance-picker],.usd-secondary[data-balance-picker]{pointer-events:auto;cursor:pointer}
@media(max-width:760px){.card:not(.minimized):not(.balance-only-card){grid-template-areas:"name actions" "tools tools" "balance balance"}.card:not(.minimized):not(.balance-only-card)>.card-tools-col{grid-area:tools;grid-column:1/-1;width:100%;min-width:0;margin:9px 0 0!important;padding-top:9px;border-top:1px solid #292d32}.card:not(.minimized):not(.balance-only-card)>.balance-col{margin-top:9px}.card-tools-col .deposit-tools{margin-top:0}.deposit-actions{gap:5px;flex-wrap:wrap}.deposit-actions .deposit-button{padding:6px 8px;font-size:10px}.deposit-actions .inline-account-actions{gap:0}.inline-account-actions .icon-btn{width:28px;height:28px}.standalone-account-tools{justify-content:flex-end}}
@media(min-width:761px){.card:not(.minimized):not(.balance-only-card){grid-template-columns:minmax(140px,.9fr) minmax(220px,1.2fr) minmax(285px,1.3fr) auto}}
.global-currency-control{display:flex;align-items:center;gap:3px;height:30px;padding:2px 5px;border:1px solid #373b42;border-radius:7px;background:#15171a}.global-currency-control>span{display:flex;align-items:center;justify-content:center;width:19px;height:19px}.global-currency-control .coin-icon{width:17px;height:17px}.global-currency-control select{max-width:58px;border:0;outline:0;background:transparent;color:#c8ccd2;font:600 10px 'DM Sans';cursor:pointer}.global-currency-control option{background:#15171a;color:#e3e4e6}.settings-icon{display:grid;place-items:center;flex:none;width:31px;height:31px;padding:0;margin-left:auto}.settings-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:480px){.view-controls .count{margin-left:0}.view-controls .settings-icon{margin-left:auto}.global-currency-control{height:28px;padding:2px 4px}.global-currency-control select{max-width:51px}}
.compact-transfer-icon{width:20px;height:20px;border-radius:6px;background:#111316;color:#626872;opacity:.88}.compact-transfer-icon:hover{color:#aeb4bd}.compact-transfer-icon svg{width:14px;height:14px}.compact-transfer-dialog{width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 28px);padding:0;overflow:hidden}.compact-transfer-inner{padding:17px;max-height:calc(100dvh - 28px);overflow:auto}.compact-transfer-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.compact-transfer-head .eyebrow{margin-bottom:5px}.compact-transfer-head h2{font:600 19px 'Space Grotesk';color:#e1e3e6}.compact-transfer-head .icon-btn{font-size:21px}.compact-transfer-dialog #compact-transfer-content .deposit-tools{width:100%;margin:0;align-items:stretch}.compact-transfer-dialog #compact-transfer-content .deposit-actions{align-items:center}.compact-transfer-dialog #compact-transfer-content .deposit-panel{width:100%;max-width:none}.compact-transfer-dialog #compact-transfer-content .transfer-picker{width:100%;max-width:100%}
.compact-transfer-dialog{width:min(440px,calc(100% - 24px));max-height:calc(100dvh - 28px);padding:0;overflow:hidden}.compact-transfer-inner{padding:17px;max-height:calc(100dvh - 28px);overflow:auto}.compact-transfer-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.compact-transfer-head .eyebrow{margin-bottom:5px}.compact-transfer-head h2{font:600 19px 'Space Grotesk';color:#e1e3e6}.compact-transfer-head .icon-btn{font-size:21px}#compact-transfer-content .deposit-tools{width:100%;margin:0;align-items:stretch}#compact-transfer-content .deposit-actions{align-items:center}#compact-transfer-content .deposit-panel{width:100%;max-width:none}#compact-transfer-content .transfer-picker{width:100%;max-width:100%}
.bets-dialog{width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 28px);padding:0;overflow:hidden}.bets-inner{padding:17px;max-height:calc(100dvh - 28px);overflow:auto}.bets-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.bets-head .eyebrow{margin-bottom:5px}.bets-head h2{font:600 19px 'Space Grotesk';color:#e1e3e6}.bets-head .icon-btn{font-size:21px}.bets-list{display:flex;flex-direction:column;gap:8px}.bet-win{padding:11px;border:1px solid #2b3036;border-radius:9px;background:#111316}.bet-win-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:9px}.bet-win-head strong{font-size:13px;color:#e0e3e7}.bet-win-head time{font-size:10px;line-height:1.45;color:#9298a1;text-align:right}.bet-win-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bet-win-values span{display:flex;flex-direction:column;gap:4px;min-width:0;color:#9298a1;font-size:10px}.bet-win-values b{overflow-wrap:anywhere;color:#cbd0d6;font-size:11px;font-weight:600}.bets-loading,.bets-empty,.bets-error,.bets-note{padding:14px;border-radius:8px;background:#111316;color:#aeb4bd;font-size:12px}.bets-error{color:#d59a9d}.bets-note{margin:8px 0 0;color:#9ba1a9;font-size:10px}

@media(max-width:430px){.tag-filter-group{flex:1 1 170px;min-width:150px}.tag-filter{min-width:108px;max-width:150px;flex:1;font-size:10px;padding:6px 8px}}
.tag-order-list{display:flex;flex-direction:column;gap:6px;max-height:48vh;overflow:auto;margin:12px 0}.tag-order-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 9px;border:1px solid #292d32;border-radius:7px;background:#111316;color:#d2d5da;font-size:12px}.tag-order-row>span{display:flex;gap:5px}.tag-order-row button{width:32px;height:30px;padding:0;border:1px solid #373b42;border-radius:6px;background:#1a1d20;color:#cfd3d8;font-size:16px;cursor:pointer}.tag-order-row button:disabled{opacity:.35;cursor:default}.tag-sort-button{width:28px;height:30px;font-size:17px}
.view-controls.config-hidden>:not(.toolbar-utility-stack){display:none!important}.view-controls.config-hidden{justify-content:flex-end}.config-eye-btn{display:grid;place-items:center;flex:none;width:31px;height:31px;padding:0;color:#777f89;background:#141619;border-color:#30343a}.config-eye-btn:hover{color:#b2b8c0;border-color:#525963}.config-eye-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.global-currency-control>span{display:none!important}.global-currency-control select{max-width:64px}.compact-row .compact-value{gap:7px}.compact-row .compact-balance-frame{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;width:max-content;max-width:none;padding:3px 5px;border:1px solid #30343a;border-radius:6px;background:#141619;font-variant-numeric:tabular-nums}.compact-row .compact-balance{position:static;left:auto;top:auto;transform:none;width:auto;min-width:0;pointer-events:auto;cursor:pointer;text-align:right;font-size:14px;line-height:1.1}.compact-row .compact-balance-frame .compact-coin{display:flex;align-items:center;justify-content:center;flex:none;width:19px;height:19px}.compact-row .compact-balance-frame .compact-coin .coin-icon{width:16px;height:16px}.compact-balance-only-icon{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;margin-left:5px;padding:0;border:1px solid #30343a;border-radius:5px;background:#111316;color:#626872;cursor:pointer;pointer-events:auto;opacity:.82}.compact-balance-only-icon:hover:not(:disabled){border-color:#454b54;background:#191c20;color:#aeb4bd;opacity:1}.compact-balance-only-icon:disabled{opacity:.32;cursor:default}.compact-balance-only-icon svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.card.minimized.compact-balance-only .compact-row .order-controls,.card.minimized.compact-balance-only .compact-row .compact-name,.card.minimized.compact-balance-only .compact-row>.track-btn,.card.minimized.compact-balance-only .compact-row .compact-transfer-icon,.card.minimized.compact-balance-only .compact-row .compact-balance-only-icon{display:none!important}.card.minimized.compact-balance-only .compact-row{cursor:pointer}.card.minimized.compact-balance-only .compact-row .compact-value{pointer-events:none}.card.minimized.compact-balance-only .compact-row .compact-balance{color:#b7bbc1}
@media(max-width:390px){.compact-row .compact-balance-frame{gap:3px;padding:3px 4px}.compact-row .compact-balance{font-size:13px}.compact-row .compact-balance-frame .compact-coin{width:17px;height:17px}.compact-row .compact-balance-frame .compact-coin .coin-icon{width:15px;height:15px}.compact-balance-only-icon{width:21px;height:21px;margin-left:4px}}
.view-controls .settings-icon{margin-left:0!important}
@media(min-width:391px) and (max-width:430px){.card.minimized .compact-row .compact-value{right:31.5%}}
@media(max-width:390px){.card.minimized .compact-row .compact-value{right:27%}}

.compact-row .compact-balance-frame[data-balance-picker]{pointer-events:auto;cursor:pointer;z-index:2}
:root{--compact-balance-anchor:62.5%;--compact-balance-font-size:16px}@media(max-width:430px){:root{--compact-balance-anchor:68.5%}}@media(max-width:390px){:root{--compact-balance-anchor:73%;--compact-balance-font-size:14px}}
.card.minimized .compact-row .compact-value{right:calc(100% - var(--compact-balance-anchor,56%) - 61px)}
.compact-row .compact-balance-group{display:inline-grid;grid-template-columns:max-content 19px;align-items:center;justify-content:end;gap:5px;min-width:84px;width:max-content;border:0;border-radius:0;background:transparent;padding:0;font-variant-numeric:tabular-nums;pointer-events:auto;cursor:pointer;z-index:2}.compact-row .compact-balance-group[data-balance-picker]{pointer-events:auto}.compact-row .compact-balance{position:static;left:auto;top:auto;transform:none;min-width:0;width:auto;font-size:var(--compact-balance-font-size,16px);text-align:right;line-height:1.1;pointer-events:auto}.compact-row .compact-balance-group .compact-coin{display:flex;align-items:center;justify-content:center;width:19px;height:19px;flex:none}.compact-row .compact-balance-group .compact-coin .coin-icon{width:17px;height:17px}
.card.minimized.compact-balance-only .compact-row .compact-value{left:50%;right:auto;top:50%;transform:translate(-50%,-50%);justify-content:center;width:max-content;max-width:100%}.card.minimized.compact-balance-only .compact-row .compact-balance-group{border:0;background:transparent;padding:0;min-width:84px}
.compact-balance-settings{margin:0 0 16px;padding:12px;border:1px solid #292d32;border-radius:8px;background:#111316}.compact-balance-settings label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 8px;margin:0 0 12px;font-size:11px}.compact-balance-settings label:last-of-type{margin-bottom:2px}.compact-balance-settings output{color:#9da5af;font-size:10px;font-variant-numeric:tabular-nums}.compact-balance-settings input[type=range]{grid-column:1/-1;display:block;width:100%;height:22px;margin:0;padding:0;border:0;border-radius:0;background:transparent;accent-color:#9da5af;appearance:auto}.compact-balance-settings .form-help{margin:6px 0 0}
@media(max-width:390px){.compact-row .compact-balance-group{grid-template-columns:max-content 17px;min-width:76px;gap:3px}.compact-row .compact-balance-group .compact-coin{width:17px;height:17px}.compact-row .compact-balance-group .compact-coin .coin-icon{width:15px;height:15px}.card.minimized.compact-balance-only .compact-row .compact-value{left:50%;right:auto}}
#balance-settings-dialog{max-height:calc(100dvh - 20px);overflow:auto}
.card.minimized .compact-row .compact-balance{font-size:var(--compact-balance-font-size,16px)}

.toolbar-utility-stack{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:none}.view-controls.config-hidden>:not(.toolbar-utility-stack){display:none!important}.compact-balance-preview-label{display:block;margin:0 0 6px;color:#9da3ab;font-size:10px;font-weight:500}.compact-balance-preview-track{position:relative;width:100%;height:44px;margin:0 0 4px;overflow:hidden;border:1px solid #292d32;border-radius:7px;background:#0d0f11}.compact-balance-preview-group{position:absolute;left:var(--compact-balance-anchor,56%);top:50%;transform:translate(-100%,-50%);display:grid;grid-template-columns:max-content 19px;align-items:center;justify-content:end;gap:5px;min-width:84px;width:max-content;white-space:nowrap;font:600 var(--compact-balance-font-size,14px)/1.1 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums;color:#b7bbc1}.compact-balance-preview-group>span:first-child{text-align:right}.compact-balance-preview-group .coin-icon{width:17px;height:17px}

/* Keep compact-only balances aligned with the normal minimized balance anchor. */
.card.minimized.compact-balance-only .compact-row .compact-value{left:auto;right:calc(100% - var(--compact-balance-anchor,56%));top:50%;transform:translateY(-50%);justify-content:flex-end;width:max-content;max-width:100%}
@media(max-width:390px){.card.minimized.compact-balance-only .compact-row .compact-value{left:auto;right:calc(100% - var(--compact-balance-anchor,56%))}}
:root{--balance-base-color:#b7bbc1}
.card:not(.balance-gain) .native-amount,.card:not(.balance-gain) .usd-secondary,.card.minimized:not(.balance-gain) .compact-row .compact-balance,.card.balance-only-card:not(.balance-gain) .balance-only-value,.card:not(.balance-gain) .usd-amount-box{color:var(--balance-base-color,#b7bbc1)}

#balance-settings-dialog label:has(#balance-base-color){flex-wrap:wrap;align-items:center}#balance-settings-dialog .balance-color-palette{display:flex;flex:0 0 100%;align-items:center;gap:8px;margin:3px 0 2px}.balance-color-palette button{width:25px;height:25px;padding:0;border:1px solid #42464d;border-radius:50%;background:var(--swatch-color);cursor:pointer}.balance-color-palette button:hover,.balance-color-palette button:focus-visible{outline:2px solid #aeb4bd;outline-offset:2px}

.deposit-copy-status{display:block;margin-top:7px;color:#aeb8c2;font-size:11px;line-height:1.4}.deposit-copy-status.is-error{color:#d79a9a}.deposit-copy-fallback{display:block;width:100%;margin-top:7px;padding:8px;border:1px solid #4a5059;border-radius:6px;background:#0e1012;color:#e2e5e8;font:12px monospace;user-select:all;-webkit-user-select:all}

.thrill-session-tools{display:grid;gap:8px;margin:0 0 4px}.thrill-session-tools small{color:var(--muted,#8a9098);font-size:12px;line-height:1.4}.thrill-session-tools[hidden],#shuffle-token-help[hidden]{display:none}
.provider-poll-settings{margin:0 0 16px;padding:12px;border:1px solid #292d32;border-radius:8px;background:#111316}.provider-poll-settings h3{margin:0 0 4px;font-size:12px;font-weight:600}.provider-poll-settings>p{margin:0 0 10px;color:#9299a2;font-size:10px}.provider-poll-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.provider-poll-grid label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;margin:0;color:#c4c8ce;font-size:11px}.provider-poll-grid input{grid-column:1/-1;width:100%;min-width:0;height:34px;padding:6px 8px;border:1px solid #343941;border-radius:6px;background:#0b0d10;color:#e1e4e8;font:12px 'DM Sans',sans-serif;appearance:textfield}.provider-poll-grid input::-webkit-inner-spin-button,.provider-poll-grid input::-webkit-outer-spin-button{appearance:none;margin:0}.provider-poll-grid label span{grid-column:2;grid-row:1;color:#9299a2;font-size:9px}.provider-poll-actions{display:flex;align-items:center;gap:8px;margin-top:10px}.provider-poll-actions .form-error{margin:0;color:#dc8585;font-size:10px}
#balance-settings-dialog .settings-accordion{margin:0 0 9px;border:1px solid #2b3036;border-radius:8px;background:#111316;overflow:hidden}#balance-settings-dialog .settings-accordion>summary{position:relative;display:flex;align-items:center;min-height:44px;padding:0 38px 0 12px;color:#d2d6db;font-size:12px;font-weight:600;list-style:none;cursor:pointer;touch-action:manipulation}#balance-settings-dialog .settings-accordion>summary::-webkit-details-marker{display:none}#balance-settings-dialog .settings-accordion>summary::after{content:'⌄';position:absolute;right:13px;color:#969da6;font-size:16px;transition:transform .15s ease}#balance-settings-dialog .settings-accordion[open]>summary{border-bottom:1px solid #292d32}#balance-settings-dialog .settings-accordion[open]>summary::after{transform:rotate(180deg)}#balance-settings-dialog .settings-accordion-content{padding:10px}#balance-settings-dialog .settings-accordion-content>.settings-toggles{margin:0;border:0;padding:2px;background:transparent}#balance-settings-dialog .settings-accordion-content>.provider-poll-settings,#balance-settings-dialog .settings-accordion-content>.compact-balance-settings{margin:0;border:0;padding:0;background:transparent}#balance-settings-dialog .settings-accordion-content>label{margin:0 0 12px}#balance-settings-dialog .settings-accordion-content>label:last-of-type{margin-bottom:8px}
.settings-save-status{min-height:16px;margin:0 0 8px;color:#aeb3ba;font-size:11px}.settings-save-status:empty{display:none}.settings-save-status.success{color:#7ac49a}.settings-save-status.error{color:#df8888}.settings-save-status.pending{color:#aeb3ba}
.view-controls>.toolbar-utility-stack{margin-left:auto}
.tag-filter-group{flex:0 0 auto;width:max-content;max-width:100%}.tag-filter{width:96px;min-width:96px;max-width:96px;flex:0 0 96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-filter option{max-width:96px}
@media(max-width:430px){.tag-filter-group{flex:0 0 auto;min-width:0}.tag-filter{width:96px;min-width:96px;max-width:96px;flex:0 0 96px;font-size:10px;padding:6px 6px}}
.tag-filter-dropdown{position:relative;flex:0 0 96px;width:96px;min-width:96px}.tag-filter-native{display:none!important}.tag-filter-trigger{display:flex;align-items:center;justify-content:space-between;gap:5px;width:96px;height:32px;padding:6px 7px;border:1px solid #34373d;border-radius:7px;background:#141619;color:#cfd2d7;font:500 10px 'DM Sans',sans-serif;text-align:left;white-space:nowrap;cursor:pointer}.tag-filter-trigger:focus-visible{outline:1px solid #69727c}.tag-filter-trigger>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.tag-filter-trigger .currency-picker-chevron{flex:none}.tag-filter-menu{position:absolute;z-index:100;top:calc(100% + 4px);left:0;width:108px;max-width:calc(100vw - 32px);max-height:min(240px,50vh);overflow-y:auto;padding:4px;border:1px solid #30343a;border-radius:8px;background:#141619;box-shadow:0 10px 28px #0009}.tag-filter-menu[hidden]{display:none}.tag-filter-option{display:block;width:100%;height:30px;padding:0 8px;overflow:hidden;border:0;border-radius:5px;background:transparent;color:#cfd2d7;font:500 11px 'DM Sans',sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.tag-filter-option:hover,.tag-filter-option.selected{background:#25282d;color:#f0f1f2}
.bet-win-values .bet-win-highlight{color:#58b982}
.bet-win-values .bet-win-multiplier{color:#8ecbff}
.bet-win-title{display:flex;align-items:center;gap:7px;min-width:0}.bet-win-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bet-id-link{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8ecbff;font:500 10px ui-monospace,SFMono-Regular,Consolas,monospace;text-decoration:none}.bet-id-link:hover{text-decoration:underline;color:#b6e0ff}

.limbo-play-dialog{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto}.limbo-play-inner{display:grid;gap:12px;padding:16px;color:#e1e4e8}.limbo-play-inner .bets-head{margin:0 0 2px}.limbo-play-inner label{display:grid;gap:6px;margin:0;color:#c4c8ce;font-size:12px}.limbo-play-inner input,.limbo-play-inner select{width:100%;min-width:0;height:42px;padding:9px 11px;border:1px solid #343941;border-radius:7px;background:#0d0f12;color:#e1e4e8;font:14px 'DM Sans',sans-serif}.limbo-play-inner input:focus,.limbo-play-inner select:focus{outline:1px solid #69727c}.limbo-play-inner select:disabled{opacity:.8}.limbo-payout-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #292d32;border-radius:7px;background:#111316;color:#aeb3ba;font-size:12px}.limbo-payout-row strong{color:#e1e4e8;font:600 15px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.limbo-play-inner .form-help{margin:0;color:#969da6;font-size:11px;line-height:1.45}.limbo-play-status{min-height:40px;padding:10px 11px;border:1px solid #292d32;border-radius:7px;background:#111316;color:#c6cbd1;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.limbo-play-inner .modal-actions{display:flex;justify-content:space-between;gap:8px;margin-top:2px}.limbo-play-inner .modal-actions button{min-width:100px}

.limbo-live-rate{display:flex;align-items:center;justify-content:space-between;min-height:30px;padding:5px 10px;border:1px solid #282d32;border-radius:7px;background:#111316;color:#969da6;font-size:10px}.limbo-live-rate strong{color:#c8cdd3;font:600 12px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}

.limbo-play-dialog{width:min(500px,calc(100vw - 20px));padding:0}.limbo-play-inner{gap:9px;padding:12px}.limbo-play-inner .bets-head{margin-bottom:0}.limbo-game-label{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px!important}.limbo-game-label select{height:36px!important;padding:6px 9px!important;font-size:12px!important}.limbo-session-panel{display:grid;gap:7px;min-width:0;padding:9px;border:1px solid #292d32;border-radius:8px;background:#101214}.limbo-session-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d1d5da;font-size:11px}.limbo-session-heading .limbo-live-rate{min-height:24px;gap:12px;padding:3px 8px;border:0;background:#181b1e;font-size:9px}.limbo-session-heading .limbo-live-rate strong{font-size:11px}.limbo-run-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.limbo-run-stats span{display:flex;justify-content:space-between;gap:5px;padding:5px 7px;border-radius:5px;background:#17191c;color:#949ba4;font-size:9px}.limbo-run-stats b{color:#d6d9de;font-size:10px;font-variant-numeric:tabular-nums}.limbo-history-list{display:grid;gap:3px;max-height:min(280px,44vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.limbo-history-row{display:grid;grid-template-columns:32px minmax(48px,1fr) 42px minmax(70px,auto);align-items:center;gap:6px;min-height:25px;padding:3px 6px;border-radius:4px;background:#151719;color:#9da3ab;font:10px 'DM Sans',sans-serif;font-variant-numeric:tabular-nums}.limbo-history-row strong{color:#cbd0d6;font-size:10px}.limbo-history-row .is-win{color:#65b887}.limbo-history-row .is-loss{color:#9a8d8d}.limbo-history-row small{text-align:right;color:#9ba1a9;font-size:9px}.limbo-history-empty{padding:7px;color:#777e87;font-size:10px;text-align:center}.limbo-play-status{min-height:0;margin:0;padding:5px 7px;border:0;background:#17191c;color:#a8afb7;font-size:9px}.limbo-play-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px}.limbo-play-grid label{gap:4px;font-size:10px}.limbo-play-grid input,.limbo-play-grid select{height:36px;padding:6px 8px;font-size:12px}.limbo-play-grid .limbo-payout-row{min-height:36px;padding:7px 8px;font-size:10px}.limbo-play-grid .limbo-payout-row strong{font-size:12px}.limbo-play-inner>.form-help{font-size:9px;line-height:1.35}.limbo-play-inner .modal-actions{margin-top:0}.limbo-play-inner .modal-actions button{min-height:36px}@media(max-width:350px){.limbo-play-inner{padding:9px}.limbo-play-grid{gap:6px}.limbo-history-row{grid-template-columns:26px minmax(42px,1fr) 36px minmax(60px,auto);gap:4px}}
.limbo-top-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.limbo-top-grid>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px!important;font-size:10px}.limbo-top-grid select{min-width:0;height:36px;padding:6px 8px;font-size:11px!important}@media(max-width:350px){.limbo-top-grid{gap:6px}.limbo-top-grid>label{grid-template-columns:1fr;gap:3px!important}.limbo-top-grid select{height:33px}}
.limbo-run-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.limbo-rate-target{grid-column:1/-1}.limbo-rate-target select{width:100%}
.limbo-stop-on-win{grid-column:1/-1;display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px!important;min-height:36px;padding:7px 9px;border:1px solid #292d32;border-radius:7px;background:#151719;color:#d1d5da;font-size:11px!important}.limbo-stop-on-win input{width:16px;height:16px;margin:0;accent-color:#8a95a3}

.limbo-run-stats{grid-template-columns:minmax(90px,140px)}.limbo-history-row{grid-template-columns:minmax(76px,1fr) minmax(70px,1fr) auto}.limbo-history-row .limbo-history-id{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9da3ab;font-size:9px}

.limbo-play-balance{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:5px 12px;border:1px solid #292d32;border-radius:8px;background:#101214}.limbo-play-balance-trigger{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;padding:3px 8px;border:0;background:transparent;cursor:pointer}.limbo-play-balance-trigger strong{color:var(--balance-base-color,#b7bbc1);font:600 22px/1.1 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.limbo-play-balance-trigger strong.balance-gain{color:var(--balance-gain-color,#27a36a)!important}.limbo-play-balance-trigger .coin-icon{width:20px;height:20px}.limbo-play-balance-menu{top:calc(100% + 4px);left:50%;transform:translateX(-50%);z-index:80}.limbo-play-balance-menu[hidden]{display:none}.limbo-history-id-link{color:#aeb8c5;text-decoration:underline;text-decoration-color:#5b6673;text-underline-offset:2px}.limbo-history-id-link:hover{color:#e1e4e8}

.limbo-history-open-icon{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #30353b;border-radius:5px;text-decoration:none}.limbo-history-open-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.limbo-history-open-icon:hover{background:#202328;border-color:#59616b}

.limbo-play-toggles{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:6px}.limbo-play-toggles .limbo-stop-on-win{grid-column:1/-1;display:flex!important;align-items:center;justify-content:center;gap:6px!important;min-height:32px;padding:5px 6px;font-size:10px!important;white-space:nowrap}.limbo-play-toggles .limbo-view-mode{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:6px}.limbo-play-toggles .limbo-view-mode label{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:32px;padding:5px 6px;font-size:10px;white-space:nowrap}.limbo-play-toggles .limbo-view-mode input{position:absolute;opacity:0;pointer-events:none}.limbo-play-toggles input[type=checkbox]{flex:none;width:14px;height:14px;padding:0;accent-color:#4b8fe8}.limbo-history-list.limbo-show-all-bets{max-height:232px}

.limbo-play-toggles .limbo-stop-on-win,.limbo-play-toggles .limbo-view-mode label{border:1px solid #292d32;border-radius:7px;background:#151719;color:#aeb5be}.limbo-play-toggles .limbo-view-mode label.is-selected{border-color:#3479c9;background:#172538;color:#dceaff;box-shadow:inset 0 0 0 1px rgba(73,145,233,.18)}.limbo-play-toggles .limbo-view-mode label input:checked+span{color:#dceaff}.limbo-history-row{grid-template-columns:30px minmax(72px,1fr) 23px auto}.limbo-history-number{color:#9da3ab;font-size:9px;font-variant-numeric:tabular-nums}.limbo-show-all-bets .limbo-history-number{color:#d66b6b;font-weight:700}.limbo-play-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.limbo-play-footer .modal-actions{flex:1}.limbo-play-footer .modal-actions button{margin-left:auto}.limbo-play-info{position:relative;flex:none}.limbo-play-info summary{display:grid;place-items:center;width:28px;height:28px;border:1px solid #343941;border-radius:50%;color:#9da5af;font-size:13px;font-weight:700;list-style:none;cursor:pointer}.limbo-play-info summary::-webkit-details-marker{display:none}.limbo-play-info[open] summary{border-color:#59616b;color:#d1d5da}.limbo-play-info p{position:absolute;left:0;bottom:calc(100% + 7px);z-index:90;width:min(280px,calc(100vw - 60px));margin:0;padding:9px 10px;border:1px solid #343941;border-radius:7px;background:#111316;color:#aeb4bb;font-size:10px;line-height:1.45;box-shadow:0 8px 22px #0009}.limbo-history-list.limbo-show-all-bets{max-height:232px}@media(max-width:350px){.limbo-history-row{grid-template-columns:24px minmax(62px,1fr) 22px auto;gap:4px}}

.limbo-play-inner .modal-actions #limbo-play-start.limbo-start-state{background:#164b32;border-color:#216a45;color:#d9eee1}.limbo-play-inner .modal-actions #limbo-play-start.limbo-start-state:hover:not(:disabled){background:#1b5a3c;border-color:#2a8155}.limbo-play-inner .modal-actions #limbo-play-start.limbo-stop-state{background:#542326;border-color:#7a3338;color:#f1dddd}.limbo-play-inner .modal-actions #limbo-play-start.limbo-stop-state:hover:not(:disabled){background:#652a2f;border-color:#994047}

.limbo-show-all-bets .limbo-history-number.is-win-number{color:#65b887}

.limbo-head-actions{display:flex;align-items:center;gap:10px}.limbo-head-actions .icon-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.limbo-settings-panel{display:grid;gap:8px;padding:10px;border:1px solid #292d32;border-radius:8px;background:#101214}.limbo-settings-panel[hidden]{display:none}.limbo-settings-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#d1d5da;font-size:11px}.limbo-settings-heading small{color:#858d97;font-size:9px}.limbo-settings-heading small.is-saved{color:#58a878}.limbo-settings-tab-pane .limbo-rate-target{display:grid;grid-template-columns:minmax(0,1fr) minmax(142px,1.2fr);align-items:center;gap:8px;font-size:10px}.limbo-settings-tab-pane .limbo-rate-target select{width:100%;min-width:142px;height:34px;padding:5px 8px;font-size:11px}.limbo-history-limit-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(84px,.55fr);align-items:center;gap:8px;font-size:10px}.limbo-history-limit-setting input{width:100%;min-width:0;height:34px;padding:5px 8px;font-size:11px}.limbo-history-limit-help{color:#858d97;font-size:9px;line-height:1.35}.limbo-history-limit-error{color:#e18484;font-size:10px;font-weight:600;line-height:1.3}.limbo-settings-panel>.limbo-play-toggles{margin:0}.limbo-seed-settings{display:grid;gap:6px;padding-top:8px;border-top:1px solid #292d32}.limbo-seed-settings>label{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 6px;font-size:10px}.limbo-seed-settings>label input{grid-column:1/-1;height:34px;padding:6px 8px;font-size:11px}.limbo-seed-current{display:grid;gap:3px;min-width:0}.limbo-seed-current small{overflow-wrap:anywhere;color:#969da6;font-size:9px;line-height:1.35}.limbo-seed-settings #limbo-rotate-seed{justify-self:start;min-height:30px;padding:5px 9px;font-size:10px}.limbo-seed-settings #limbo-seed-status{min-height:0;margin:0;color:#a8afb7;font-size:9px;line-height:1.35}.limbo-settings-help{margin:0;color:#858d97;font-size:9px;line-height:1.35}

.limbo-show-all-bets .limbo-history-row .limbo-history-number.is-win-number{color:#65b887!important}

.limbo-seed-settings>.limbo-seed-interval-label{display:grid;grid-template-columns:1fr;gap:4px}.limbo-seed-settings>.limbo-seed-interval-label input{height:34px;padding:6px 8px;font-size:11px}

.limbo-history-row{grid-template-columns:36px minmax(72px,1fr) 23px auto}.limbo-history-number{font-weight:600}.limbo-seed-divider{display:flex;align-items:center;gap:7px;min-height:20px;color:#777f89;font-size:8px;white-space:nowrap}.limbo-seed-divider::before,.limbo-seed-divider::after{content:"";height:1px;flex:1;background:#3a3e44}.limbo-seed-divider span{flex:none}

.limbo-history-list,.limbo-history-list.limbo-show-all-bets{height:280px;min-height:280px;max-height:280px;overflow-y:auto;align-content:start}

.limbo-run-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.limbo-play-status{width:100%;min-width:0;height:30px;min-height:30px;max-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}

.limbo-settings-dialog{width:min(390px,calc(100vw - 20px));max-height:calc(100dvh - 28px)}.limbo-settings-dialog .bets-inner{max-height:calc(100dvh - 28px);overflow:auto}.limbo-settings-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px}.limbo-settings-tabs button{min-height:34px;border:1px solid #292d32;border-radius:7px;background:#151719;color:#9299a2;font:500 11px 'DM Sans';cursor:pointer}.limbo-settings-tabs button.is-active{border-color:#59616b;background:#202328;color:#e0e3e7}.limbo-settings-tab-pane[hidden]{display:none}.limbo-settings-panel{margin:0}.limbo-settings-panel>.limbo-settings-tab-pane{display:grid;gap:8px}.limbo-settings-panel>.limbo-settings-tab-pane[hidden]{display:none}

.limbo-play-inner .bets-head{position:relative}.limbo-play-account-name{position:absolute;left:50%;top:50%;width:max-content;max-width:38%;overflow:hidden;transform:translate(-50%,-50%);text-overflow:ellipsis;white-space:nowrap;color:#89919b;font-size:9px;font-weight:500;line-height:1.25;text-align:center;pointer-events:none}

.limbo-head-actions #limbo-settings-toggle{width:36px;height:36px;padding:0}.limbo-head-actions #limbo-settings-toggle svg{width:21px;height:21px}

.limbo-amount-entry{display:grid;grid-template-columns:minmax(0,1fr) 34px 34px;gap:4px;align-items:center}.limbo-amount-entry input{min-width:0}.limbo-amount-adjust{height:36px;padding:0 4px;border:1px solid #343a42;border-radius:6px;background:#1a1d21;color:#c8ced6;font-size:11px;font-weight:650;touch-action:manipulation}.limbo-amount-adjust:active{background:#252a30}.limbo-amount-adjust:disabled{opacity:.45}

.limbo-payout-actions{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}.limbo-payout-actions .limbo-payout-row{width:calc(50% - 5px);min-width:0;flex:none}.limbo-payout-values{display:grid;gap:2px;min-width:0}.limbo-payout-values span{color:#aeb3ba;font-size:10px}.limbo-payout-values strong{color:#e1e4e8;font:600 12px 'Space Grotesk',sans-serif;font-variant-numeric:tabular-nums}.limbo-last-wins-open{justify-self:end;flex:none;margin:0;padding:7px 10px;border:1px solid #343a42;border-radius:6px;background:#191c20;color:#c7cdd4;font-size:10px;white-space:nowrap;touch-action:manipulation}.limbo-last-wins-open:active{background:#252a30}.limbo-last-wins-list{display:grid;gap:6px}.limbo-last-win-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(58px,auto) 24px;align-items:center;gap:8px;min-height:48px;padding:7px 9px;border:1px solid #292f35;border-radius:7px;background:#111316;font-variant-numeric:tabular-nums}.limbo-last-win-nonce{color:#929aa4;font-size:10px}.limbo-last-win-multiplier,.limbo-last-win-profit{display:grid;gap:3px}.limbo-last-win-multiplier small,.limbo-last-win-profit small{color:#888f98;font-size:9px}.limbo-last-win-multiplier strong{color:#80b7e3;font-size:12px}.limbo-last-win-profit strong{color:#65b887;font-size:12px}.limbo-last-win-row .limbo-history-open-icon{justify-self:end}

.limbo-game-select-row{display:flex;justify-content:center}.limbo-game-select-row .limbo-game-label{width:min(190px,70vw);grid-template-columns:42px minmax(0,1fr);gap:7px!important}.limbo-settings-tab-pane .limbo-mirror-setting{grid-column:1/-1;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;font-size:10px}.limbo-settings-tab-pane .limbo-mirror-setting select{width:100%;min-width:142px;height:34px;padding:5px 8px;font-size:11px}

.limbo-play-header{display:grid;gap:4px}.limbo-play-header .limbo-play-account-name{position:static;display:block;width:100%;max-width:100%;overflow:hidden;transform:none;text-overflow:ellipsis;white-space:nowrap;color:#89919b;font-size:10px;font-weight:500;line-height:1.2;text-align:center}.limbo-play-header-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.limbo-play-header-row .limbo-game-label{flex:1;width:auto;max-width:230px;grid-template-columns:42px minmax(0,1fr);gap:7px!important}.limbo-play-header-row .limbo-head-actions{flex:none}.limbo-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.limbo-mirror-setting{display:grid;gap:4px;color:#aeb5be;font-size:10px}.limbo-mirror-picker{position:relative;min-width:0}.limbo-mirror-current-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px}.limbo-mirror-current,.limbo-mirror-icon-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:34px;padding:5px 8px;border:1px solid #30353c;border-radius:7px;background:#151719;color:#c5cbd2;touch-action:manipulation}.limbo-mirror-current{justify-content:flex-start;font-size:11px}.limbo-mirror-current span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.limbo-mirror-current svg,.limbo-mirror-icon-btn svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.limbo-mirror-current .limbo-mirror-link-icon{color:#929ba6}.limbo-mirror-current .limbo-mirror-chevron{width:13px;height:13px;margin-left:auto;color:#838c96}.limbo-mirror-icon-btn{width:32px;height:32px;padding:5px;color:#929ba6}.limbo-mirror-icon-btn:active{background:#252a30;color:#e0e4e8}.limbo-mirror-icon-btn:disabled,.limbo-mirror-current:disabled{opacity:.4}.limbo-mirror-icon-btn[hidden]{display:none}.limbo-mirror-dropdown{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:120;display:grid;gap:5px;padding:7px;border:1px solid #333941;border-radius:8px;background:#101214;box-shadow:0 12px 28px #000b}.limbo-mirror-dropdown[hidden],.limbo-mirror-add-panel[hidden]{display:none}.limbo-mirror-search{display:grid!important;grid-template-columns:16px minmax(0,1fr) 30px;align-items:center;gap:5px!important;padding-left:7px;border:1px solid #30353c;border-radius:6px;background:#0d0f12}.limbo-mirror-search>svg{width:15px;height:15px;fill:none;stroke:#808995;stroke-width:1.6;stroke-linecap:round}.limbo-settings-tab-pane .limbo-mirror-search input,.limbo-settings-tab-pane .limbo-mirror-add-panel input{width:100%;min-width:0;height:32px;padding:5px 4px;border:0;background:transparent;font-size:11px}.limbo-mirror-search .limbo-mirror-icon-btn{width:29px;height:29px;border:0;background:transparent}.limbo-mirror-options{display:grid;gap:2px;max-height:150px;overflow:auto}.limbo-mirror-option{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:29px;padding:5px 8px;border:0;border-radius:5px;background:transparent;color:#aeb5be;text-align:left;font-size:10px;touch-action:manipulation}.limbo-mirror-option.is-current,.limbo-mirror-option:active{background:#1b222a;color:#e0e5eb}.limbo-mirror-option svg{width:14px;height:14px;fill:none;stroke:#8cbaa0;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.limbo-mirror-empty{padding:9px;color:#858d97;font-size:10px;text-align:center}.limbo-mirror-add-panel{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:5px}.limbo-mirror-add-panel input{border:1px solid #30353c!important;border-radius:6px!important;background:#0d0f12!important}.limbo-mirror-picker>small{display:block;min-height:12px;margin-top:3px;color:#7eaa8b;font-size:9px}.limbo-mirror-picker>small.is-error{color:#c78484}

.limbo-play-header-row .limbo-game-label{width:min(150px,55vw);max-width:150px;grid-template-columns:36px minmax(0,1fr);gap:5px!important;font-size:10px!important}.limbo-play-header-row .limbo-game-label select{height:30px!important;padding:4px 6px!important;font-size:10px!important}


.stake-chat-dialog{width:min(430px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;padding:0;border:1px solid #30353c;border-radius:12px;background:#101214;color:#e1e4e8;box-shadow:0 18px 55px #000a}.stake-chat-dialog::backdrop{background:#0009;backdrop-filter:blur(2px)}.stake-chat-inner{display:grid;gap:12px;max-height:calc(100dvh - 24px);overflow:auto;padding:16px}.stake-chat-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.stake-chat-header .eyebrow{margin-bottom:3px;color:#89919b;font-size:9px;letter-spacing:.08em}.stake-chat-header h2{margin:0;color:#e1e4e8;font-size:17px}.stake-chat-clock-row{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:1px solid #292d32;border-radius:7px;background:#0d0f12;color:#9299a2;font-size:11px}.stake-chat-clock-row time{color:#d0d4d9;font:600 13px ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.stake-chat-message-label{display:grid;gap:6px;color:#c4c8ce;font-size:12px}.stake-chat-message-label textarea{width:100%;min-height:98px;resize:vertical;padding:10px 11px;border:1px solid #343941;border-radius:7px;background:#0d0f12;color:#e1e4e8;font:16px/1.4 'DM Sans',sans-serif}.stake-chat-message-label textarea:focus{outline:1px solid #69727c}.stake-chat-send-now{min-height:40px;border:1px solid #414850;border-radius:7px;background:#292e34;color:#e8ebef;font:600 13px 'DM Sans',sans-serif;touch-action:manipulation}.stake-chat-send-now:active{background:#363d45}.stake-chat-delay-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stake-chat-delay-actions button{min-height:38px;background:#171a1e;color:#c6ccd3;border-color:#343a42;font-size:12px;touch-action:manipulation}.stake-chat-inner button:disabled{opacity:.5}.stake-chat-hint{color:#818994;font-size:10px;line-height:1.4}.stake-chat-status{min-height:16px;margin:0;color:#9ca4ad;font-size:11px}.stake-chat-status.is-error{color:#d58a8a}.stake-chat-status.is-success{color:#62ad7c;font-weight:700}.stake-chat-scheduled-details{border:1px solid #292d32;border-radius:8px;background:#0d0f12}.stake-chat-scheduled-details summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 11px;color:#c8cdd3;font-size:12px;cursor:pointer;list-style:none}.stake-chat-scheduled-details summary::-webkit-details-marker{display:none}.stake-chat-scheduled-details summary span{display:grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:10px;background:#202328;color:#aeb5be;font-size:10px}.stake-chat-scheduled-list{display:grid;gap:6px;max-height:min(34vh,230px);overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px;scrollbar-width:thin;scrollbar-color:#414850 #101214}.stake-chat-task{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid #292d32;border-radius:6px;background:#121518}.stake-chat-task-main{display:grid;gap:4px;min-width:0}.stake-chat-task-time{color:#aeb5be;font:600 10px ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.stake-chat-task-message{overflow-wrap:anywhere;color:#d2d6dc;font-size:11px;line-height:1.35}.stake-chat-cancel{flex:none;width:28px;height:28px;border:1px solid #353b42;border-radius:6px;background:#181b1f;color:#aeb5be;font-size:17px;touch-action:manipulation}.stake-chat-empty{padding:12px;color:#7f8791;font-size:11px;text-align:center}


.stake-chat-head-actions{display:flex;align-items:center;gap:6px}.stake-chat-head-actions .icon-btn{width:34px;height:34px}.stake-chat-time-label{display:grid;grid-template-columns:1fr;gap:6px;color:#c4c8ce;font-size:12px}.stake-chat-time-label input{width:100%;height:40px;padding:7px 10px;border:1px solid #343941;border-radius:7px;background:#0d0f12;color:#e1e4e8;font:16px 'DM Sans',sans-serif;font-variant-numeric:tabular-nums}.stake-chat-schedule-time{min-height:38px;border:1px solid #343a42;border-radius:7px;background:#191c20;color:#c7cdd4;font-size:11px;touch-action:manipulation}.stake-chat-delay-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.stake-chat-delay-actions button{min-width:0;min-height:38px;padding:6px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stake-chat-timing-settings{display:grid;gap:8px;padding:10px;border:1px solid #292d32;border-radius:8px;background:#0d0f12}.stake-chat-timing-settings[hidden]{display:none}.stake-chat-timing-heading{display:flex;align-items:center;justify-content:space-between;color:#cbd0d6;font-size:11px}.stake-chat-timing-heading small{color:#808994;font-size:9px}.stake-chat-range-settings-list{display:grid;gap:6px;max-height:150px;overflow:auto;overscroll-behavior:contain}.stake-chat-range-setting{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto 30px 30px;align-items:center;gap:4px;color:#8e969f;font-size:10px}.stake-chat-range-setting label,.stake-chat-range-add label{display:grid;gap:3px;min-width:0;color:#9299a2;font-size:9px}.stake-chat-range-setting input,.stake-chat-range-add input{width:100%;min-width:0;height:31px;padding:4px 6px;border:1px solid #30353c;border-radius:5px;background:#111316;color:#d9dde2;font:12px 'DM Sans',sans-serif}.stake-chat-range-save,.stake-chat-range-remove,.stake-chat-range-add button{width:29px;height:29px;border:1px solid #343a42;border-radius:6px;background:#181b1f;color:#aeb5be;font-size:14px;touch-action:manipulation}.stake-chat-range-save{color:#9eb5a5}.stake-chat-range-add{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:7px;padding-top:7px;border-top:1px solid #24282d}.stake-chat-task-datetime{color:#d1d5da;font:600 11px ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.stake-chat-task-range{color:#818994;font-size:9px}


.stake-chat-log-details{border:1px solid #292d32;border-radius:8px;background:#0d0f12}.stake-chat-log-details summary{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 11px;color:#c8cdd3;font-size:12px;cursor:pointer;list-style:none}.stake-chat-log-details summary::-webkit-details-marker{display:none}.stake-chat-log-details summary span{display:grid;place-items:center;min-width:22px;height:20px;padding:0 5px;border-radius:10px;background:#202328;color:#aeb5be;font-size:10px}.stake-chat-log-list{display:grid;gap:6px;max-height:min(34vh,230px);overflow-y:auto;overscroll-behavior:contain;padding:0 8px 8px;scrollbar-width:thin;scrollbar-color:#414850 #101214}.stake-chat-log-entry{display:grid;gap:5px;padding:8px;border:1px solid #292d32;border-radius:6px;background:#121518}.stake-chat-log-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.stake-chat-log-head time{color:#7f8791;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;font-variant-numeric:tabular-nums}.stake-chat-log-status{font-size:10px;font-weight:700;letter-spacing:.04em}.stake-chat-log-status.is-sent{color:#62ad7c}.stake-chat-log-status.is-fail{color:#d27d80}.stake-chat-log-message{overflow-wrap:anywhere;color:#d2d6dc;font-size:11px;line-height:1.35}.stake-chat-log-error{overflow-wrap:anywhere;color:#d27d80;font-size:10px;line-height:1.35}

/* FlashBot interface refinement. Balance colors/anchors remain user-controlled. */
:root{--bg:#0b0d10;--panel:#14171c;--panel2:#1b2027;--line:#2a3039;--text:#e6e9ee;--muted:#98a1ad;--focus:#91abc7}
body{background:var(--bg);-webkit-text-size-adjust:100%;font-family:'DM Sans',system-ui,sans-serif}
button,a,input,select,textarea,summary,[data-balance-picker]{-webkit-tap-highlight-color:transparent}
button,summary,[data-balance-picker]{touch-action:manipulation}
button{cursor:pointer}button:disabled{cursor:default}
button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
button{transition:background-color .14s,border-color .14s,color .14s}
button:active:not(:disabled){filter:brightness(1.18)}
.shell{max-width:960px;padding:0 24px}
.shell>header{height:60px;border-color:#ffffff0a}.brand{font-size:19px;letter-spacing:-.6px}.logout-btn{min-height:36px;padding:7px 12px;border-radius:9px;color:var(--muted)}
main{padding:18px 0 36px}
.toolbar{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:18px}
.search-wrap{width:100%;height:46px;padding:0 14px;border-radius:12px;background:#12161b;border-color:var(--line)}
.search-wrap input{font-size:16px}.search-wrap:focus-within{border-color:#637a91;box-shadow:0 0 0 3px #8aaaca0c}
.view-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%}
.tag-filter-group{gap:5px;flex:0 0 auto;width:auto;min-width:0}
.tag-filter-dropdown,.tag-filter-trigger{width:104px;min-width:104px;flex-basis:104px}
.tag-filter-trigger{height:40px;font-size:12px;padding:0 10px;border-radius:9px;background:var(--panel)}
.tag-filter-menu{width:124px;padding:5px;border-radius:11px;background:#181d24;box-shadow:0 14px 36px #0008}
.tag-filter-option{height:40px;font-size:12px}
.tag-add-button,.tag-sort-button{width:32px;height:40px;border-radius:9px}
.global-currency-control{height:40px;padding:0 8px;border-radius:9px;background:var(--panel)}
.global-currency-control select{height:100%;max-width:78px;font-size:16px}
.compact-add{min-height:40px;padding:8px 12px;border-radius:9px;font-size:12px;background:#c8d2dd;color:#11161d;transform:none!important}
.toolbar-utility-stack{margin-left:auto;gap:5px}.config-eye-btn,.settings-icon{width:36px;height:36px;border-radius:9px}.config-eye-btn svg,.settings-icon svg{width:18px;height:18px}
.count{font-size:11px;color:var(--muted)}
.list{gap:9px}.account-group-heading{padding:7px 3px;color:#8793a2;font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.card{background:var(--panel);border-color:#272d35;border-radius:13px;box-shadow:0 2px 5px #0001}
.card:hover{border-color:#3a4350}
.card.minimized{padding:7px 10px;min-height:58px}
.card.minimized .compact-row{min-height:42px;grid-template-columns:28px minmax(0,1fr) 43px;gap:7px}
.card.minimized .order-controls{flex-direction:column;gap:2px}.card.minimized .order-controls button{width:27px;height:20px;font-size:12px;border:0;background:transparent;color:#7c8999}
.card.minimized .compact-row .compact-name{max-width:calc(var(--compact-balance-anchor,56%) - 110px);min-width:50px;overflow:hidden}
.card.minimized .compact-row .compact-name-text{font-size:11px;line-height:1.3}.account-note{font-size:9px;color:#8591a0}
.card.minimized .compact-row .track-btn{min-height:36px;border-radius:8px;font-size:9px}
.card.minimized .compact-row .compact-value{gap:4px;right:calc(100% - var(--compact-balance-anchor,56%) - 71px)}
.compact-transfer-icon,.compact-balance-only-icon{width:28px;height:36px;border:1px solid #2a3039;border-radius:8px;background:#11151a;color:#778494;opacity:1}
.compact-balance-only-icon{margin-left:5px}.compact-transfer-icon svg,.compact-balance-only-icon svg{width:15px;height:15px}
.compact-balance-group{min-height:36px}
.card.minimized.compact-balance-only .compact-row .compact-value{right:calc(100% - var(--compact-balance-anchor,56%))}
.account-group-toggle{min-width:58px;min-height:40px;border-radius:10px;margin-top:5px;background:#12161b;color:#8894a3;border-color:#282f38}
.card:not(.minimized):not(.balance-only-card){padding:16px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'name actions' 'tools tools' 'balance balance';gap:0}
.card:not(.minimized):not(.balance-only-card)>.name-line{grid-area:name;min-height:38px}.card:not(.minimized):not(.balance-only-card)>.actions{grid-area:actions}
.card:not(.minimized):not(.balance-only-card)>.card-tools-col{grid-area:tools;margin:12px 0 0!important;padding-top:12px;border-top:1px solid var(--line);min-width:0}
.card:not(.minimized):not(.balance-only-card)>.balance-col{grid-area:balance;width:100%;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}
.avatar{background:#252e39;color:#bbc9d9;border-radius:10px}.name{font-size:14px}.sub{font-size:10px;color:#7d8998}
.deposit-actions{display:flex;flex-wrap:wrap;gap:6px}.deposit-tools{margin-top:0}
.deposit-actions .deposit-button{min-height:38px;padding:7px 10px;font-size:12px;border-radius:8px;background:#1c222a;border-color:#343e4b;color:#cfd8e3}
.deposit-actions .inline-account-actions{gap:4px}.deposit-actions .inline-account-actions .icon-btn,.icon-btn,.compact-toggle{min-width:36px;min-height:36px;border-radius:9px}
.balance-only-btn{min-height:32px;padding:6px 10px;border-radius:8px}
.currency-picker-trigger{min-height:40px;padding:8px 10px;border-radius:9px}.currency-picker-menu,.transfer-picker-menu{border-color:#36404d;background:#171d25;border-radius:11px;box-shadow:0 16px 38px #0009}
.currency-picker-option,.transfer-picker-option{min-height:44px;padding:9px 10px;font-size:12px}
.balance-controls{min-height:48px}.track-btn{min-height:36px;border-radius:8px}.usd-amount-box{border-radius:10px}
/* Dialogs share surfaces and touch targets; nested dialog semantics stay native. */
dialog{border:1px solid #35404d;border-radius:18px;background:#14191f;box-shadow:0 24px 90px #000b;max-height:calc(100dvh - 24px);overscroll-behavior:contain}
dialog::backdrop{background:#03060bbd;backdrop-filter:blur(5px)}
dialog form,.bets-inner,.compact-transfer-inner,.stake-chat-inner{padding:20px}
.modal-head,.bets-head,.compact-transfer-head{gap:12px;margin-bottom:20px}.modal-head h2,.bets-head h2,.compact-transfer-head h2{font-size:21px;letter-spacing:-.5px}
dialog label{line-height:1.5}dialog input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),dialog textarea,dialog select{font-size:16px!important;min-height:42px;background-color:#0e1319;border-color:#35404b;border-radius:9px;color:#dfe6ef;max-width:100%}
dialog input[type=checkbox],dialog input[type=radio]{accent-color:#6f9ed3}
dialog .mode-btn,dialog .add-btn,dialog .text-btn,dialog .deposit-copy{min-height:40px;border-radius:9px}
dialog .modal-actions{gap:12px;padding-top:12px}
#balance-settings-dialog .settings-accordion{border-radius:11px;border-color:#2c3540;background:#11171e;margin-bottom:10px}
#balance-settings-dialog .settings-accordion>summary{min-height:52px;padding-left:15px;font-size:13px}
#balance-settings-dialog .settings-accordion-content{padding:15px}
#balance-settings-dialog .settings-toggles label{min-height:40px}
.account-tag-choice,.tag-account-choice{min-height:42px}.tag-order-row{padding:9px 11px;border-radius:10px}.tag-order-row button{width:38px;height:38px}
.deposit-panel,.bet-win,.limbo-settings-panel{background:#10161d;border-color:#2c3642;border-radius:11px}
.deposit-result code{line-height:1.6;overflow-wrap:anywhere}.withdrawal-label{margin-bottom:12px}.withdrawal-actions{flex-wrap:wrap;gap:8px}
.limbo-play-header-row .limbo-game-label{max-width:158px}.limbo-head-actions{gap:12px}.limbo-head-actions #limbo-settings-toggle{width:40px;height:40px}
.limbo-play-inner .modal-actions #limbo-play-start{min-height:44px;padding:10px 25px;border-radius:10px}
.limbo-amount-entry{grid-template-columns:minmax(0,1fr) 36px 36px}.limbo-amount-adjust{height:42px}
.limbo-settings-tabs button{min-height:42px;border-radius:9px}.limbo-mirror-current{min-height:42px}.limbo-mirror-option{min-height:40px}
.stake-chat-header{height:auto;min-height:48px;border:0}.stake-chat-inner{gap:14px}.stake-chat-head-actions .icon-btn{width:38px;height:38px}
.stake-chat-send-now,.stake-chat-schedule-time,.stake-chat-delay-actions button{min-height:44px;border-radius:9px}
.stake-chat-scheduled-details,.stake-chat-log-details{border-radius:11px;background:#10161d;border-color:#2d3744}
.stake-chat-scheduled-details summary,.stake-chat-log-details summary{min-height:48px;padding:0 13px}
.stake-chat-task,.stake-chat-log-entry{border-radius:9px;padding:11px;background:#161d26}.stake-chat-cancel{width:36px;height:36px}
.stake-chat-range-setting{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto 34px 34px}.stake-chat-range-save,.stake-chat-range-remove{width:34px;height:38px}
.stake-chat-status{font-size:12px;line-height:1.5}.stake-chat-status.is-error{color:#df9292}.stake-chat-status.is-success:not(.is-error){color:#71bb8d}
#toast{border-radius:12px;background:#202a35;border-color:#3a4858;padding:13px 17px;max-width:calc(100vw - 32px);font-size:13px;bottom:max(22px,env(safe-area-inset-bottom));z-index:200}
.login-page{background:radial-gradient(ellipse at 50% 0,#202a38 0,transparent 65%),#0b0d10;min-height:100dvh}
.login-card{padding:36px;border-radius:22px;border-color:#303a47;background:#141a22;box-shadow:0 28px 90px #0005}
.login-card>.brand{margin-bottom:34px}.login-card .brand-mark{background:#c8d2dd;border-radius:12px;color:#141a22}.login-card h1{font-size:30px}.login-card input{font-size:16px;min-height:48px;background:#0e141b;border-color:#35404d;border-radius:10px}.login-submit{min-height:48px;border-radius:10px;background:#c8d2dd}.login-foot{line-height:1.5}
@media(max-width:600px){.shell{padding:0 12px}.shell>header{height:52px}main{padding-top:12px}.toolbar{gap:9px;margin-bottom:13px}.view-controls{gap:6px}.compact-add{padding:8px 9px;font-size:11px}.view-controls>.count{order:8;flex-basis:100%;margin:0 0 0 2px;font-size:10px}.toolbar-utility-stack{gap:4px}.tag-filter-group{gap:4px}.tag-add-button,.tag-sort-button{width:28px}.global-currency-control{padding:0 5px}.global-currency-control select{max-width:64px}dialog form,.bets-inner,.compact-transfer-inner,.stake-chat-inner{padding:16px}.card:not(.minimized):not(.balance-only-card){padding:13px}.search-wrap kbd{display:none}.login-card{padding:28px 24px}.shell>footer{padding-bottom:env(safe-area-inset-bottom)}}
@media(max-width:370px){.view-controls{gap:5px}.tag-filter-dropdown,.tag-filter-trigger{width:94px;min-width:94px;flex-basis:94px}.compact-add{font-size:10px;padding:6px 8px}.config-eye-btn,.settings-icon{width:32px;height:32px}.global-currency-control select{max-width:58px}.tag-add-button,.tag-sort-button{width:26px}.card.minimized{padding-left:8px;padding-right:8px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Local system typography also works when external fonts are unavailable. */
body,body *{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}
code,kbd,.stake-chat-task-datetime,.stake-chat-log-head time{font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}
#account-provider{display:block;width:100%;margin-top:8px;padding:8px 10px}
@media(max-width:600px){
.view-controls{display:grid;grid-template-columns:minmax(0,1fr) 76px 36px;grid-template-rows:40px 40px;gap:6px 8px;align-items:center}
.view-controls>.tag-filter-group{grid-column:1;grid-row:1;justify-self:start}
.view-controls>.global-currency-control{grid-column:2;grid-row:1;width:76px;justify-content:center}
.view-controls>.compact-add{grid-column:1;grid-row:2;justify-self:start;padding:8px 14px}
.view-controls>.count{grid-column:2;grid-row:2;order:0;justify-self:end;white-space:nowrap}
.view-controls>.toolbar-utility-stack{grid-column:3;grid-row:1/3;margin:0;gap:10px}
.view-controls.config-hidden{grid-template-rows:auto}.view-controls.config-hidden>.toolbar-utility-stack{grid-row:1;flex-direction:row;grid-column:1/-1;justify-self:end;gap:8px}
.card-tools-col .deposit-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.card-tools-col .deposit-actions>.inline-account-actions{justify-content:flex-end;margin-left:0}
.card-tools-col .deposit-actions>.deposit-button{width:100%;padding:7px 5px}
.card:not(.minimized) .balance-head{margin-bottom:4px}.card:not(.minimized) .balance-only-action{margin:0 0 6px}
}
@media(max-width:350px){.view-controls{grid-template-columns:minmax(0,1fr) 66px 32px;gap:6px}.view-controls>.global-currency-control{width:66px}}
.ui-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;pointer-events:none}
.compact-add{display:inline-flex;align-items:center;gap:6px}.compact-add .ui-icon{width:14px;height:14px}
.tag-add-button,.tag-sort-button{display:grid;place-items:center}
.currency-picker-chevron{font-size:0!important;display:inline-block;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);flex:none;margin:0 3px}
#balance-settings-dialog .settings-accordion>summary::after{content:'';width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
#balance-settings-dialog .settings-accordion[open]>summary::after{transform:rotate(225deg)}
.stake-chat-inner label{margin-bottom:0}.stake-chat-inner .stake-chat-message-label textarea{margin-top:0}
.card.minimized .compact-row .compact-name-text{white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.2}

.limbo-run-stats b.is-win{color:#68ba87}

/* Play balance is a right-anchored, left-growing coin picker. */
.limbo-play-balance{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:52px;padding:5px 12px;border:0;border-radius:0;background:transparent;overflow:visible}
.limbo-play-balance-trigger{position:absolute;left:calc(50% + 72px);top:50%;transform:translate(-100%,-50%);display:flex;align-items:center;justify-content:flex-end;gap:8px;width:max-content;max-width:calc(100vw - 40px);min-width:116px;min-height:44px;padding:7px 12px;border:1px solid #343b45;border-radius:11px;background:#151a20;box-shadow:0 2px 8px #0003;cursor:pointer;touch-action:manipulation}
.limbo-play-balance-trigger:hover:not(:disabled),.limbo-play-balance-trigger:focus-visible{border-color:#596879;background:#1a2028}
.limbo-play-balance-trigger:active:not(:disabled){background:#202832}
.limbo-play-balance-trigger:disabled{cursor:default;opacity:.86}
.limbo-play-balance-trigger strong{white-space:nowrap;font-variant-numeric:tabular-nums}
.limbo-play-balance-trigger #limbo-play-balance-coin-icon{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px}
.limbo-play-balance-trigger .limbo-balance-picker-chevron{width:13px;height:13px;flex:none;fill:none;stroke:#8d98a5;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .14s}
.limbo-play-balance-trigger[aria-expanded="true"] .limbo-balance-picker-chevron{transform:rotate(180deg)}
.limbo-play-balance-menu{left:50%;max-width:calc(100vw - 32px)}
@media(max-width:390px){.limbo-play-balance-trigger{left:calc(50% + 64px);min-height:42px;gap:6px;padding:6px 9px}}

.limbo-run-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:center}
.limbo-reset-counters{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #303741;border-radius:8px;background:#171c22;color:#7f8a97;touch-action:manipulation}
.limbo-reset-counters:hover:not(:disabled){border-color:#566273;background:#202833;color:#d1d9e2}
.limbo-reset-counters:disabled{opacity:.5;cursor:wait}
.limbo-reset-counters svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}

.limbo-run-stats{grid-template-columns:repeat(3,minmax(0,1fr)) 34px;align-items:stretch}
.limbo-run-stats>span{flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:34px;padding:4px 5px;text-align:center}
.limbo-run-stats>span b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}
@media(max-width:350px){.limbo-run-stats{grid-template-columns:repeat(3,minmax(0,1fr)) 30px;gap:3px}.limbo-run-stats>span{font-size:8px}.limbo-run-stats>span b{font-size:9px}.limbo-reset-counters{width:29px;height:32px}}
.limbo-dice-controls{grid-column:1/-1;display:grid;grid-template-columns:minmax(112px,.7fr) minmax(150px,1fr) auto;align-items:end;gap:8px;padding:9px;border:1px solid #292d32;border-radius:8px;background:#101214}.limbo-dice-controls[hidden]{display:none}.limbo-dice-controls label{display:grid;gap:6px;margin:0;font-size:11px;color:#aab1b9}.limbo-dice-controls select{min-width:0;height:36px;padding:6px 8px;border:1px solid #343a40;border-radius:7px;background:#171a1d;color:#e4e7eb;font-size:12px}.limbo-dice-threshold strong{justify-self:end;color:#e5e9ed;font-variant-numeric:tabular-nums}.limbo-dice-threshold input{width:100%;accent-color:#8ca8c2}.limbo-dice-preview{display:grid;gap:5px;color:#8f98a2;font-size:10px}.limbo-dice-preview strong{color:#9ac5e5;font-size:14px;font-variant-numeric:tabular-nums}

@media(max-width:420px){.limbo-dice-controls{grid-template-columns:minmax(95px,.8fr) minmax(110px,1fr)}.limbo-dice-preview{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}}
.limbo-dice-multiplier-field{min-width:72px!important;max-width:92px}.limbo-dice-multiplier-field input{width:100%;min-width:0}
@media(max-width:420px){.limbo-dice-multiplier-field{max-width:none}}
.limbo-dice-controls{grid-template-columns:minmax(104px,.8fr) minmax(120px,1.2fr) minmax(76px,.7fr)}.limbo-dice-directions{display:grid;grid-template-columns:1fr 1fr;align-self:center;gap:3px;padding:3px;border:1px solid #30353b;border-radius:7px;background:#0c0e10}.limbo-dice-directions button{min-height:31px;padding:4px 8px;border:0;border-radius:5px;background:transparent;color:#929aa3;font-size:11px;font-weight:650}.limbo-dice-directions button.is-selected{background:#29323c;color:#e8edf2}.limbo-dice-threshold{align-content:center}.limbo-dice-threshold strong{justify-self:center;font-size:11px;font-variant-numeric:tabular-nums}.limbo-dice-threshold input{margin:0}.limbo-dice-controls select{display:none}
@media(max-width:420px){.limbo-dice-controls{grid-template-columns:minmax(115px,.9fr) minmax(80px,.6fr)}.limbo-dice-directions{grid-column:1}.limbo-dice-threshold{grid-column:1/-1;grid-row:2}.limbo-dice-multiplier-field{grid-column:2;grid-row:1}}
#limbo-play-form[data-game="dice"] #limbo-multiplier-field{display:none!important}
.limbo-mines-controls{grid-column:1/-1;display:grid;grid-template-columns:minmax(100px,.65fr) 1fr;align-items:center;gap:8px;padding:9px;border:1px solid #292d32;border-radius:8px;background:#101214}.limbo-mines-controls[hidden]{display:none}.limbo-mines-controls label{display:grid;gap:5px;margin:0;color:#aab1b9;font-size:11px}.limbo-mines-controls select{height:34px;padding:5px 8px;border:1px solid #343a40;border-radius:7px;background:#171a1d;color:#e4e7eb;font-size:12px}.limbo-mines-diamond-count{justify-self:end;color:#aab1b9;font-size:11px}.limbo-mines-diamond-count span{display:inline-grid;place-items:center;min-width:23px;height:23px;margin-left:5px;border:1px solid #39434b;border-radius:6px;color:#d9e6ef;font-variant-numeric:tabular-nums}.limbo-mines-board{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:min(100%,280px);justify-self:center}.limbo-mines-tile{display:grid;place-items:center;aspect-ratio:1;min-width:0;padding:0;border:1px solid #333940;border-radius:6px;background:#191c20;color:#bdc7d0;font-size:15px;transition:background .12s,border-color .12s}.limbo-mines-tile:not(:disabled){cursor:pointer}.limbo-mines-tile.is-diamond{border-color:#5d6872;background:#303a42;color:#dce9f1}.limbo-mines-tile:disabled:not(.is-diamond){opacity:.45}.limbo-mines-controls>small{grid-column:1/-1;color:#858e98;font-size:10px;text-align:center}
@media(max-width:420px){.limbo-mines-board{width:min(100%,260px);gap:4px}.limbo-mines-tile{border-radius:5px;font-size:13px}}
#limbo-play-form[data-game="mines"] #limbo-multiplier-field{display:none!important}
.limbo-mines-multiplier-display{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:36px;padding:7px 9px;border:1px solid #303941;border-radius:7px;background:#111519}.limbo-mines-multiplier-display[hidden]{display:none}.limbo-mines-multiplier-display small{color:#929ca5;font-size:10px}.limbo-mines-multiplier-display strong{overflow:hidden;color:#b8d4e5;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}

.limbo-settings-dialog.shuffle-play .limbo-mirror-setting{display:none!important}

.shuffle-limbo-mirror-setting{display:none}.limbo-settings-dialog.shuffle-play .shuffle-limbo-mirror-setting{display:block}.limbo-settings-dialog.shuffle-play .limbo-mirror-setting{display:none!important}

.chips-limbo-mirror-setting{display:none}.limbo-settings-dialog.chips-play .chips-limbo-mirror-setting{display:block}.limbo-settings-dialog.chips-play .limbo-mirror-setting,.limbo-settings-dialog.chips-play .shuffle-limbo-mirror-setting{display:none!important}

.limbo-history-toggle{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:30px;padding:3px 5px;border:0;border-radius:6px;background:transparent;color:#d1d5da;font:inherit;font-size:11px;font-weight:650;text-align:left;cursor:pointer;touch-action:manipulation}.limbo-history-toggle:active{background:#202429}.limbo-history-toggle svg{width:15px;height:15px;flex:none;fill:none;stroke:#9098a2;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s ease}.limbo-session-panel.is-history-collapsed .limbo-history-toggle svg{transform:rotate(-90deg)}.limbo-session-panel.is-history-collapsed #limbo-run-stats,.limbo-session-panel.is-history-collapsed #limbo-bet-history{display:none!important}.limbo-session-heading{min-height:30px}

.brand-mark svg{display:block;width:19px;height:19px;fill:currentColor}
