input[type=checkbox].switch_2{box-sizing:border-box;appearance:none;cursor:pointer;background:#ddd;border-radius:3em;outline:none;width:3em;height:1.5em;font-size:15px;transition:all .2s ease-in-out;position:relative}input[type=checkbox].switch_2:checked:after{left:calc(100% - 1.5em)}input[type=checkbox].switch_2:after{content:"";background:#fff;border-radius:50%;width:1.5em;height:1.5em;transition:all .2s ease-in-out;position:absolute;left:0;transform:scale(.7);box-shadow:0 0 .25em #0000004d}input[type=checkbox].switch_2:checked{background:#29b658}input[type=checkbox]:focus{box-shadow:none;border:none;outline:none}.vue-deposit-slider{border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;align-items:center;width:40%;margin:16px 0;padding:12px;display:flex}.deposit-modal-body-balance{justify-content:center;align-items:center;width:100%;display:flex}.cf-balance-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:20px 24px 12px;display:flex}.cf-bal-label{color:#fff6;text-transform:uppercase;letter-spacing:.04em;align-self:center;margin-bottom:-4px;font-size:12px;font-weight:600}.cf-bal-input-wrap{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;width:100%;padding:10px 14px;transition:border-color .15s;display:flex}.cf-bal-input-wrap:focus-within{border-color:#d4a01759}.cf-bal-coin{flex-shrink:0}.cf-bal-input{color:#ffffffe0;background:0 0;border:none;outline:none;width:100%;font-size:16px;font-weight:700}.cf-bal-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cf-bal-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cf-bal-input[type=number]{-moz-appearance:textfield}.cf-bal-quick-btns{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.cf-bal-quick-btn{color:#ffffffa6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:100%;height:34px;font-size:12px;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:flex}.cf-bal-quick-btn:hover{color:#fff;background:#ffffff1a;border-color:#d4a01740}.cf-bal-slider-wrap{background:#00000026;border:1px solid #ffffff0f;border-radius:10px;align-items:center;width:80%;min-height:34px;padding:12px 20px;display:flex}.cf-bal-value-display{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:4px;padding:14px 0 6px;display:flex}.cf-bal-value-label{color:#ffffff59;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.cf-bal-value-amount{color:#e79a2d;align-items:center;gap:6px;font-size:22px;font-weight:800;display:flex}.cf-bal-footer{background:#0003;border-top:1px solid #ffffff0d;justify-content:center;width:100%;padding:14px 24px;display:flex}.cf-bal-submit-btn{color:#fff;text-shadow:0 1px 2px #00000059;cursor:pointer;background:linear-gradient(135deg,#b07d10,#c9950f 20%,#d4a018 50%,#ddb230 80%,#d4901a);border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 3px 12px #d4a01759,inset 0 1px #fff8dc40}.cf-bal-submit-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 5px 18px #d4a01773,inset 0 1px #fff8dc4d}.coinflip-add-button{color:#fff9;text-align:center;background:linear-gradient(135deg,#ffffff0a,#ffffff05);border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:100px;height:50px;font-size:12px;font-weight:700;transition:background .15s,color .15s,border-color .15s,transform .1s;display:flex;position:relative}.coinflip-add-button:hover{color:#fff;background:#ffffff14;border-color:#ffffff1f;transform:translateY(-1px)}.coinflip-add-buttons{flex-wrap:wrap;grid-template-rows:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column dense;align-items:center;gap:4px;margin-bottom:10px;display:grid}.cf-picked-blue{opacity:1;border-radius:999px;box-shadow:0 0 13px #4778bc}.cf-picked-red{opacity:1;border-radius:999px;box-shadow:0 0 13px #e87575}.pick-side{background-color:#ffffff05;border-radius:10px;justify-content:center;align-items:center;gap:25px;padding:10px 25px;display:flex}.deposit-choose-type{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:25px;margin-bottom:25px;display:flex}.deposit-type-steam{cursor:pointer;background:linear-gradient(135deg,#3662a41f,#3662a40a 50%,#0000 80%);border:1px solid #3662a433;border-radius:14px;align-items:center;width:70%;height:10vh;min-height:60px;max-height:90px;font-size:20px;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;display:flex}.deposit-type-site,.deposit-type-balance{cursor:pointer;background:linear-gradient(135deg,#d4a0171a,#d4a0170a 50%,#0000 80%);border:1px solid #d4a0172e;border-radius:14px;align-items:center;width:70%;height:10vh;min-height:60px;max-height:90px;font-size:20px;transition:border-color .2s,background .2s,transform .15s,box-shadow .2s;display:flex}.deposit-type-balance:hover,.deposit-type-site:hover{background:linear-gradient(135deg,#d4a01726,#0000 80%);border-color:#d4a01759;transform:translateY(-2px);box-shadow:0 4px 16px #d4a0171f}.deposit-type-steam:hover{background:linear-gradient(135deg,#3662a42e,#0000 80%);border-color:#3662a466;transform:translateY(-2px);box-shadow:0 4px 16px #3662a41f}.cf-input-div-amount{text-align:center;background:#0000004d;border:1px solid #ffffff14;border-radius:10px;flex-flow:row;align-items:center;width:230px;margin-top:5px;margin-bottom:25px;margin-right:5px;padding:12px 14px;font-size:1.4em;font-weight:600;line-height:1.5;transition:border-color .15s;display:flex}.cf-input-div-amount:focus-within{border-color:#d4a01759}.coinflip-input:focus{outline:none}.coinflip-input{text-align:left;color:#ffffffde;background-color:#0000;border:none;outline:none;justify-content:center;align-items:center;width:100%;margin-left:5px;font-size:1em;font-weight:600;line-height:1.5;overflow-y:hidden}.full-cover-low{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background-color:#00000040;width:100%;height:100%;position:fixed;top:0;left:0}.coinflip-create-footer{background:#0000003e;justify-content:center;align-items:center;width:100%;height:60px;font-weight:700;display:flex}.coinflip-create-header{background:#0000003e;border-bottom:1px solid #272727;align-items:center;width:100%;height:70px;display:flex;position:relative}.coinflip-create-body{flex-direction:column;flex:1;justify-content:center;align-items:center;width:60%;margin-top:40px;display:flex}.coinflip-create-bottom{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.create-coinflip{z-index:500;background:#191b1e;border-radius:18px;flex-direction:column;width:calc(100% - 48px);max-width:300px;height:calc(100% - 48px);max-height:400px;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.coinflip-create-trigger{width:165px;min-width:165px}@keyframes cf-modal-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.coinflip-deposit-modal{z-index:500;flex-direction:column;animation:.18s ease-out cf-modal-in;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.coinflip-deposit-modal{animation:none}}.coinflip-deposit-modal-inventory{background:linear-gradient(#1c1e24fc,#16181cfc);border:1px solid #ffffff0f;border-radius:14px;width:88%;max-width:1320px;height:90dvh;max-height:90dvh;box-shadow:0 20px 50px #00000073}.cf-create-header{background:linear-gradient(#202227f2,#141619f2);border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:12px 14px 12px 16px;display:flex}.cf-create-header-icon{color:#ffd469;background:linear-gradient(135deg,#f5c84247,#b07d1024);border:1px solid #d4a0174d;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:flex;box-shadow:inset 0 1px #fff0c824}.cf-create-header-icon svg{width:17px;height:17px}.cf-create-header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-create-header-title{color:#fff;letter-spacing:.01em;font-size:15px;font-weight:800;line-height:1.2}.cf-create-header-sub{color:#ffffff61;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.2;overflow:hidden}.cf-create-header-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.cf-create-toolbar{background:#00000024;border-bottom:1px solid #ffffff0d;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 16px;display:flex}.cf-create-toolbar-row{align-items:center;gap:10px;width:100%;display:flex}.cf-create-toolbar-row-secondary{flex-wrap:wrap;justify-content:space-between}.cf-create-toolbar .search-bar,.cf-create-toolbar .func-btn-deposit-crazy,.cf-create-toolbar .deposit-icons{color:#fff9;height:44px;min-height:44px;transition:background .15s,border-color .15s,color .15s}.cf-create-toolbar .search-bar:focus-within{border-color:#d4a01752}.cf-create-toolbar .func-btn-deposit-crazy:hover,.cf-create-toolbar .deposit-icons:hover{color:#fff}.cf-key-adds{background:#00000059;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:6px;height:44px;padding:0 10px;display:flex}.cf-key-adds-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff52;margin-right:2px;font-size:11px;font-weight:700}.cf-key-add-btn{color:#ffffffb8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:12px;font-weight:700;transition:background .12s,border-color .12s,color .12s;display:flex}.cf-key-add-btn:hover{color:#fff;background:#d4a01724;border-color:#d4a0174d}.cf-key-add-img{object-fit:contain;width:20px;height:20px}.cf-create-types{flex-direction:column;gap:10px;padding:16px;display:flex}.cf-create-type{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#ffffff0d,#ffffff04);border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:68px;padding:0 16px;transition:transform .14s,border-color .18s,background .18s,box-shadow .18s;display:flex}.cf-create-type-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:filter .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffff1f}.cf-create-type-icon svg{width:20px;height:20px}.cf-create-type-steam .cf-create-type-icon{color:#a8cbf5;background:linear-gradient(135deg,#1b3a63,#12243d 55%,#0d1826);border:1px solid #6096dc59}.cf-create-type-site .cf-create-type-icon{color:#ffd469;background:linear-gradient(135deg,#6b4d10,#402d08 55%,#241a06);border:1px solid #e8a82061}.cf-create-type-coins .cf-create-type-icon{color:#ffdf8a;background:linear-gradient(135deg,#7a5a12,#4a350a 55%,#2a1d05);border:1px solid #f5c84266}.cf-create-type:hover .cf-create-type-icon{filter:brightness(1.22);box-shadow:inset 0 1px #ffffff2e}.cf-create-type-text{flex-direction:column;gap:3px;min-width:0;display:flex}.cf-create-type strong{font-size:14px;font-weight:800;display:block}.cf-create-type small{color:#ffffff61;font-size:11px;font-weight:600;display:block}.cf-create-type-arrow{color:#ffffff38;margin-left:auto;font-size:12px;transition:transform .18s,color .18s}.cf-create-type img{flex-shrink:0;width:22px;height:22px}.cf-create-type svg{flex-shrink:0}.cf-create-type:hover{transform:translateY(-2px)}.cf-create-type:hover .cf-create-type-arrow{color:#ffffff80;transform:translate(3px)}.cf-create-type-steam{background:linear-gradient(100deg,#264a7c3d,#ffffff05 55%)}.cf-create-type-site,.cf-create-type-coins{background:linear-gradient(100deg,#966e1433,#ffffff05 55%)}.cf-create-type-steam:hover{background:linear-gradient(100deg,#2d5a9657,#ffffff08 60%);border-color:#5082cd73;box-shadow:0 6px 20px #3662a429}.cf-create-type-site:hover,.cf-create-type-coins:hover{background:linear-gradient(100deg,#b484184d,#ffffff08 60%);border-color:#d4a0176b;box-shadow:0 6px 20px #d4a01724}.cf-side-picker{background:#0000004d;border:1px solid #ffffff0d;border-radius:12px;gap:8px;padding:5px;display:flex}.cf-side-option{color:#fff6;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 14px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.cf-side-option img{opacity:.45;width:30px;height:30px;transition:opacity .15s,transform .15s}.cf-side-option:hover{color:#ffffffb3;background:#ffffff0a}.cf-side-option:hover img{opacity:.75}.cf-side-option.is-on{color:#fff}.cf-side-option.is-on img{opacity:1;transform:scale(1.06)}.cf-side-option-blue.is-on{background:#4778bc29;border-color:#4778bc73;box-shadow:inset 0 0 16px #4778bc38}.cf-side-option-red.is-on{background:#e8757529;border-color:#e8757573;box-shadow:inset 0 0 16px #e8757538}.cf-side-picker-inline{flex:none;padding:4px}.cf-side-picker-inline .cf-side-option{gap:6px;height:36px;padding:0 12px;font-size:12px}.cf-side-picker-inline .cf-side-option img{width:22px;height:22px}.cf-footer-chips{align-items:center;gap:8px;display:flex}.cf-chip{color:#ffffffbf;white-space:nowrap;background:#00000047;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:6px;height:42px;padding:0 14px;font-size:13px;font-weight:700;display:flex}.cf-chip-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff4d;font-size:10px;font-weight:700}.cf-chip-value{color:#f0c94a}.cf-chip-toggle{cursor:pointer;color:#ffffff8c;gap:10px}.coinflip-deposit-modal .cf-empty-state{color:#fff6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:240px;font-size:15px;font-weight:600;display:flex}.coinflip-deposit-modal .cf-empty-state-icon{color:#ffffff24;font-size:30px}.cf-field-label{text-transform:uppercase;letter-spacing:.06em;color:#ffffff59;font-size:11px;font-weight:700}.cf-field-label-row{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.cf-balance-hint{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;transition:background .12s,color .12s,border-color .12s;display:flex}.cf-balance-hint:hover{color:#fff;background:#d4a01724;border-color:#d4a01747}.cf-coins-body{flex-direction:column;align-items:stretch;gap:10px;padding:18px 18px 20px;display:flex}.cf-coins-body .primary-gold-btn{min-height:46px;margin-top:6px;font-size:14px}.cf-bal-input-wrap{width:100%}.coinflip-deposit-modal-chooser{background:#141619;border:1px solid #ffffff0f;border-radius:16px;width:min(420px,100% - 32px);height:auto;max-height:90dvh;box-shadow:0 20px 50px #00000073}.coinflip-deposit-modal-compact{background:#16181b;border:1px solid #ffffff14;border-radius:16px;width:calc(100% - 48px);max-width:420px;height:auto;max-height:90dvh;box-shadow:0 24px 60px #00000080,0 0 0 1px #ffffff08}.coinflip-deposit-modal .deposit-modal-items{flex:auto;min-height:0}.coinflip-deposit-modal .deposit-modal-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.coinflip-deposit-modal .deposit-modal-footer{min-height:96px;padding:10px 24px}.cf-inv-cell{width:100%;height:124px;padding:2px}.coinflip-deposit-modal .scroller-wrapper{flex:auto;height:auto;min-height:0;overflow:hidden}@media only screen and (width<=1024px){.coinflip-deposit-modal-inventory{border-radius:0;width:100%;max-width:none;height:100%;max-height:100dvh}.coinflip-deposit-modal-chooser{width:calc(100% - 24px);max-width:none;max-height:calc(100dvh - 24px)}.coinflip-deposit-modal-compact{width:calc(100% - 24px);max-width:420px;max-height:calc(100dvh - 24px)}.coinflip-add-button{width:80px;height:40px;padding:10px}.coinflip-add-buttons{flex-wrap:wrap}.vue-deposit-slider{width:80%}.deposit-type-steam,.deposit-type-site,.deposit-type-balance{width:100%}.coinflip-add-buttons{grid-template-rows:1fr 1fr 1fr;grid-auto-columns:1fr}.coinflip-create-trigger{width:80%;padding-left:0;padding-right:0}.cf-create-toolbar{padding:10px 12px}.cf-create-toolbar-row-secondary{gap:8px}.cf-key-adds{flex:1;justify-content:center;overflow-x:auto}.cf-key-adds-label{display:none}.coinflip-deposit-modal .deposit-modal-footer{flex-wrap:wrap;gap:8px;padding:10px 12px}.cf-footer-chips{flex:1}.cf-chip-label{display:none}.deposit-modal-footer-actions{flex:1;justify-content:flex-end}.cf-side-option span{display:none}.cf-side-picker-inline .cf-side-option{padding:0 14px}}
