﻿:root{--gold: #e0b979;--dark_blue: #0a1f3a}.text-black{color:#000 !important}.text-brown{color:#593527 !important}.text-dark_brown{color:#311508 !important}.text-gold{color:#e0b979 !important}.text-pink{color:#ffccc5 !important}.text-dark_blue{color:#0a1f3a !important}.bg-black{background-color:#000 !important}.bg-brown{background-color:#593527 !important}.bg-dark_brown{background-color:#311508 !important}.bg-gold{background-color:#e0b979 !important}.bg-pink{background-color:#ffccc5 !important}.bg-dark_blue{background-color:#0a1f3a !important}html{font-size:16px}body{background-image:url("/assets/dg/background/DGW-Background.png");background-size:720px 522px;background-repeat:repeat;background-attachment:fixed;font-family:"Kanit",sans-serif;background-color:#000;color:#e0b979}.wrap_body{max-width:850px;color:#fddca7}.lobby{margin-top:1rem;max-width:850px}@media(max-width: 500px){.lobby{background-size:28rem auto}}.img-topgame{width:5rem}@media(max-width: 500px){.img-topgame{width:4rem}}.img-toplobby{width:18rem}.img-toplotto{width:10rem}.border_typ1{margin-top:1rem;margin-bottom:1rem;padding:2rem;border-radius:.8rem;border:2px solid #e0b979;background:#0a1f3a;background:linear-gradient(90deg, #0a1f3a 25%, #000000 100%);color:#e0b979}.header_menu{border-bottom:2px solid #e0b979;background-color:#0a1f3a}.img-main_logo{width:11rem}@media(max-width: 500px){.img-main_logo{width:9rem}}.img-header_icon{width:5rem;margin:0;padding:0}.img-class_icon{width:5rem}@media(max-width: 1199px){.img-class_icon{width:4rem}}.button-type1{white-space:nowrap;border:1px solid #e0b979;color:#e0b979;border-radius:.5rem;margin-left:.3rem;margin-right:.3rem;padding-top:.3rem;padding-bottom:.3rem;padding-left:1.2rem;padding-right:1.2rem;background:rgba(0,0,0,0)}.button-type1.with_bg{background:#125c85;color:#e0b979}.mobile_side_menu_toggle_btn{color:#fddca7}.button-profile{white-space:nowrap;border:2px solid #e0b979;border-radius:.5rem;margin-left:.3rem;margin-right:.3rem;padding-top:1rem;color:#fddca7}.text-type1{color:#e0b979}.textbox-type1{border:1px solid #e0b979;color:#e0b979;border-radius:.5rem;margin-left:.3rem;margin-right:.3rem;padding-top:.3rem;padding-bottom:.3rem;padding-left:1.2rem;padding-right:1.2rem}.textbox-type2{white-space:nowrap;border:1px solid #e0b979;color:#e0b979;border-radius:.5rem;margin-left:.3rem;margin-right:.3rem;padding-top:.3rem;padding-bottom:.3rem;padding-left:1.2rem;padding-right:1.2rem;background:#593527;background:linear-gradient(180deg, #0a1f3a 51%, rgb(0, 0, 0) 100%)}.textbox-type3{white-space:nowrap;border:1px solid #e0b979;color:#e0b979;border-radius:.5rem;margin-left:.3rem;margin-right:.3rem;padding-top:.3rem;padding-bottom:.3rem;padding-left:1.2rem;padding-right:1.2rem}.textbox-type4{border:1px solid #e0b979;color:#e0b979;border-radius:.5rem;background-color:#0a1f3a;margin-left:.3rem;margin-right:.3rem;padding-top:.3rem;padding-bottom:.3rem;padding-left:1.2rem;padding-right:1.2rem}.user_lobby_wrap{margin-top:2.5rem;border:1px solid #e0b979;color:#e0b979;border-radius:.5rem;padding:1.2rem;background-color:#0a1f3a}@media(max-width: 991px){.user_lobby_wrap{margin:1.5rem;background-color:rgba(0,0,0,0);border:none;padding:0px;margin:0px}}.dw_box{border-radius:.7rem;background-color:#fff;padding:1rem;color:#999}.reload_btn{border-radius:.3rem;background-color:#eee;padding:.5rem;color:#666;margin-top:.5rem}.catagory_icon{width:6rem}.contact_sticky{position:fixed;top:40%;right:2px}.loading_center{position:fixed;z-index:99999;overflow:show;margin:auto;top:0;left:0;bottom:0;right:0;width:50px;height:50px}.loading_center:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.3)}.loading_center:not(:required){font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.loading_center:not(:required):after{content:"";display:block;font-size:10px;width:50px;height:50px;margin-top:-0.5em;border:15px solid #2196f3;border-radius:100%;border-bottom-color:rgba(0,0,0,0);-webkit-animation:spinner 1s linear 0s infinite;animation:spinner 1s linear 0s infinite}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.custom_click,.clickable{cursor:pointer;outline:none !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom_click,.clickable:hover{filter:brightness(85%)}.custom_click,.clickable:active{transform:translateY(1px)}.swal2-confirm{background-color:#007aff !important}.header_text{margin-top:30px;margin-bottom:30px;text-align:center;display:flex;flex-direction:row;font-weight:300;color:#fddca7;font-size:2.5rem}.header_text:before,.header_text:after{content:"";flex:1 1;border-bottom:2px solid #fddca7;margin:auto;margin-left:10px;margin-right:10px}@media only screen and (max-width: 770px){.header_text{font-size:2rem}.header_text:before,.header_text:after{margin-left:10px;margin-right:10px}}.header_text2{color:#ffccc5;font-size:1.8rem}.img-class_usericon{width:4rem}.class_progress_bar_div{height:2.5rem;background-color:#593527;padding:0px;color:#000}.progress_bar_text{color:#fff;font-size:1.5rem;text-shadow:1px 1px 3px #000}.wrap_user_class{border-right:2px solid #fddca7}@media(max-width: 991px){.wrap_user_class{background-image:url("/assets/custom/background/userClassBackground.png");background-position:center;background-repeat:repeat-y;border-right:none}}.c_username{background-color:#1a1919;background-color:#000}.div_table{width:100%;display:table;border-collapse:collapse}.div_th{padding:.6rem;display:table-row}.div_tr{padding:.5rem;display:table-row}.div_td{display:table-cell;vertical-align:middle;padding:.2rem}.lt-page [hidden],.ll-page [hidden],.lh-page [hidden]{display:none !important}@media(prefers-reduced-motion: reduce){.lt-page *,.ll-page *,.lh-page *{animation:none !important;transition:none !important}}#lotto_display_modal .modal-content{background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.99) 100%);border:1px solid rgba(224,185,121,.35);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);border-radius:1.1rem;color:#fff}#lotto_display_modal .modal-header{border-bottom:1px solid rgba(224,185,121,.35)}#lotto_display_modal .modal-body{color:#fff;background:rgba(0,0,0,0)}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.lt-slip,.lt-line,.lt-alert,.lt-card{scroll-margin-top:5.5rem}.lt-page{font-family:"Kanit",sans-serif;color:#fff;padding:1rem .75rem 7.5rem;max-width:1240px}@media(min-width: 992px){.lt-page{padding-bottom:2.5rem}}.lt-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-bottom:1rem}.lt-back{order:1}.lt-topbar-actions{order:2;margin-left:auto;display:flex;gap:.5rem}.lt-title-wrap{order:3;flex-basis:100%;min-width:0}@media(min-width: 768px){.lt-title-wrap{order:2;flex:1;flex-basis:0;text-align:center}}@media(min-width: 768px){.lt-title-wrap .lt-status{justify-content:center}}.lt-title{margin:0;color:#e0b979;font-size:1.25rem;font-weight:600;letter-spacing:.02em;line-height:1.25;overflow-wrap:anywhere}@media(min-width: 576px){.lt-title{font-size:1.6rem}}@media(min-width: 768px){.lt-topbar-actions{order:3;margin-left:0}}.lt-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.4rem 1rem;border-radius:clamp(.35rem,1.6vw,.6rem);border:1px solid rgba(224,185,121,.6);background:rgba(224,185,121,.08);color:#e0b979;font-family:inherit;font-size:.92rem;white-space:nowrap;transition:background .2s,border-color .2s}.lt-chip:hover,.lt-chip:focus-visible{background:rgba(224,185,121,.18);border-color:#e0b979;color:#e0b979;outline:none}.lt-status{display:inline-flex;align-items:center;gap:.5rem;margin-top:.25rem;padding:.25rem .8rem;border-radius:999px;background:hsla(0,0%,100%,.08);color:#cdd5e0;font-size:.92rem;font-variant-numeric:tabular-nums}.lt-status .lt-dot{width:.6rem;height:.6rem;border-radius:50%;background:#cdd5e0}.lt-status.is-open{color:#7be09a}.lt-status.is-open .lt-dot{background:#7be09a;animation:lt-pulse 1.6s ease-in-out infinite}.lt-status.is-urgent{color:#f5c451}.lt-status.is-urgent .lt-dot{background:#f5c451}.lt-status.is-closed{color:#ff8f8f}.lt-status.is-closed .lt-dot{background:#ff8f8f}.lt-status.is-pending{color:#8fd0f5}.lt-status.is-pending .lt-dot{background:#8fd0f5}@keyframes lt-pulse{0%,100%{box-shadow:0 0 0 0 rgba(123,224,154,.55)}50%{box-shadow:0 0 0 6px rgba(123,224,154,0)}}.lt-lcn{margin-bottom:1rem;border-radius:1rem;border:1px solid rgba(245,196,81,.5);background:rgba(245,196,81,.08)}.lt-lcn summary{min-height:48px;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;color:#f5c451;font-weight:500;cursor:pointer;list-style:none}.lt-lcn summary::-webkit-details-marker{display:none}.lt-lcn summary::after{content:"▾";margin-left:auto;transition:transform .2s}.lt-lcn[open] summary::after{transform:rotate(180deg)}.lt-lcn-body{padding:0 1rem 1rem;display:grid;gap:.8rem}.lt-lcn-title{margin-bottom:.35rem;color:#fff;font-weight:500;font-size:.92rem}.lt-lcn-nums{display:flex;flex-wrap:wrap;gap:.4rem}.lt-lcn-num{display:inline-flex;flex-direction:column;align-items:center;min-width:3.4rem;padding:.2rem .6rem;border-radius:.6rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.lt-lcn-num small{font-size:.68rem;font-weight:400}.lt-lcn-num.is-locked{background:rgba(255,143,143,.16);border:1px solid rgba(255,143,143,.6);color:#ff8f8f}.lt-lcn-num.is-limited{background:rgba(245,196,81,.14);border:1px solid rgba(245,196,81,.6);color:#f5c451}.lt-layout{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem;align-items:start}@media(min-width: 992px){.lt-layout{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:1.25rem}}.lt-card{background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.99) 100%);border:1px solid rgba(224,185,121,.35);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);border-radius:1.1rem;padding:1.1rem}@media(min-width: 576px){.lt-card{padding:1.4rem}}.lt-card-title{margin:0;color:#e0b979;font-size:1.05rem;font-weight:600;letter-spacing:.02em}@media(min-width: 576px){.lt-card-title{font-size:1.2rem}}.lt-step{margin-top:1.25rem}.lt-step-label{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;color:#fff;font-size:1rem;font-weight:500}.lt-step-num{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:rgba(224,185,121,.2);border:1px solid #e0b979;color:#e0b979;font-size:.85rem;font-weight:600}.lt-hint{color:#cdd5e0;font-size:.85rem;font-weight:400;line-height:1.5}.lt-types{display:flex;flex-direction:column;gap:.4rem}@media(min-width: 576px){.lt-types{gap:.5rem}}.lt-type-group{display:grid;grid-template-columns:2.7rem minmax(0, 1fr);gap:.4rem;align-items:stretch}@media(min-width: 576px){.lt-type-group{grid-template-columns:3.4rem minmax(0, 1fr);gap:.5rem}}.lt-type-group-label{display:flex;align-items:center;justify-content:center;border-radius:.6rem;background:hsla(0,0%,100%,.07);border:1.5px solid hsla(0,0%,100%,.22);color:#e0b979;font-size:.75rem;font-weight:700;line-height:1.1;text-align:center;padding:.2rem}.lt-type-group-items{display:grid;grid-template-columns:repeat(auto-fill, minmax(6.2rem, 1fr));gap:.4rem}@media(min-width: 576px){.lt-type-group-items{grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));gap:.5rem}}.lt-type{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.1rem .35rem;min-height:40px;padding:.35rem .4rem;border-radius:.8rem;border:1.5px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);color:#fff;font-family:inherit;text-align:center;transition:background .2s,border-color .2s,transform .15s}.lt-type .lt-type-name{font-size:.9rem;font-weight:600;line-height:1.25}.lt-type .lt-type-rate{color:#cdd5e0;font-size:.72rem}@media(min-width: 576px){.lt-type{flex-direction:column;gap:.1rem;min-height:56px;padding:.5rem .4rem;border-radius:.9rem}.lt-type .lt-type-name{font-size:.98rem}.lt-type .lt-type-rate{font-size:.78rem}}.lt-type:hover,.lt-type:focus-visible{border-color:#e0b979;outline:none}.lt-type:active{transform:scale(0.97)}.lt-type.is-active{background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;border-color:rgba(0,0,0,0);box-shadow:0 6px 18px rgba(224,185,121,.3)}.lt-type.is-active .lt-type-rate{color:rgba(10,31,58,.85)}.lt-input{width:100%;min-height:52px;padding:.55rem 1rem;border-radius:.9rem;border:1.5px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);color:#fff;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.lt-input::placeholder{color:#aab4c2}.lt-input:focus{outline:none;border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.25);background:hsla(0,0%,100%,.1)}.lt-input.is-invalid{border-color:#ff8f8f;box-shadow:0 0 0 .2rem rgba(255,143,143,.25)}.lt-input-numbers{padding-right:3rem;font-size:1.25rem;font-weight:600;letter-spacing:.1em;font-variant-numeric:tabular-nums}@media(min-width: 576px){.lt-input-numbers{font-size:1.5rem}}.lt-input-numbers::placeholder{font-size:1rem;font-weight:400;letter-spacing:.02em}.lt-input-amount{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums}@media(min-width: 576px){.lt-input-amount{font-size:1.5rem}}.lt-input-amount::placeholder{font-weight:400}.lt-input-small{max-width:9rem;min-height:46px;font-size:16px;text-align:center}.lt-input-wrap{position:relative}.lt-input-clear{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.12);color:#fff}.lt-preview{margin-top:.5rem;min-height:.5rem}.lt-preview-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.lt-preview-label{width:100%;color:#cdd5e0;font-size:.85rem}.lt-pill{display:inline-flex;flex-direction:column;align-items:center;min-width:3.2rem;padding:.2rem .65rem;border-radius:.65rem;border:1px solid rgba(224,185,121,.6);background:rgba(224,185,121,.14);color:#fff;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.25}.lt-pill small{font-size:.66rem;font-weight:400}.lt-pill.is-locked{border-color:rgba(255,143,143,.7);background:rgba(255,143,143,.16);color:#ff8f8f}.lt-pill.is-limited{border-color:rgba(245,196,81,.7);background:rgba(245,196,81,.14);color:#f5c451}.lt-pill.is-dup{border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.06);color:#cdd5e0}.lt-preview-error{margin-top:.4rem;color:#ff8f8f;font-size:.88rem}.lt-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-top:.7rem}.lt-check{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin:0;color:#fff;cursor:pointer}.lt-check input{width:1.4rem;height:1.4rem;accent-color:#e0b979;cursor:pointer}.lt-check small{color:#cdd5e0;font-size:.78rem}.lt-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:.2rem .4rem;border:0;background:none;color:#e0b979;font-family:inherit;font-size:.92rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lt-link:hover,.lt-link:focus-visible{color:#fff;outline:none}.lt-link:disabled{opacity:.4;cursor:not-allowed}.lt-link.lt-link-danger{color:#ff8f8f}.lt-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.lt-chip-btn{min-height:40px;min-width:3.4rem;padding:.25rem .9rem;border-radius:clamp(.35rem,1.6vw,.6rem);border:1px solid rgba(224,185,121,.6);background:rgba(224,185,121,.1);color:#e0b979;font-family:inherit;font-weight:500;font-variant-numeric:tabular-nums;transition:background .2s}.lt-chip-btn:hover,.lt-chip-btn:focus-visible{background:rgba(224,185,121,.25);color:#fff;outline:none}.lt-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:54px;margin-top:1.25rem;padding:.5rem 1.25rem;border:0;border-radius:.95rem;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;font-family:inherit;font-size:1rem;font-weight:700;box-shadow:0 10px 25px rgba(224,185,121,.3);transition:filter .2s,transform .15s,opacity .2s}@media(min-width: 576px){.lt-primary{font-size:1.1rem}}.lt-primary:hover:not(:disabled){filter:brightness(1.06)}.lt-primary:active:not(:disabled){transform:scale(0.99)}.lt-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.lt-primary:focus-visible{outline:2px solid #fff;outline-offset:3px}.lt-primary.lt-inline{width:auto;margin-top:0;min-width:11rem}.lt-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:46px;padding:.4rem 1.2rem;border-radius:.95rem;border:1.5px solid rgba(224,185,121,.6);background:rgba(0,0,0,0);color:#fff;font-family:inherit;font-weight:500;transition:background .2s,border-color .2s}.lt-secondary:hover,.lt-secondary:focus-visible{background:hsla(0,0%,100%,.08);border-color:#e0b979;outline:none}.lt-msg{min-height:1.4rem;margin-top:.7rem;font-size:.92rem;text-align:center}.lt-msg.is-ok{color:#7be09a}.lt-msg.is-error{color:#ff8f8f}.lt-msg.is-warn{color:#f5c451}.lt-slip{display:flex;flex-direction:column;min-width:0}@media(min-width: 992px){.lt-slip{position:sticky;top:5.75rem;max-height:calc(100vh - 6.5rem)}}.lt-slip-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem}.lt-count{display:inline-block;min-width:1.8rem;padding:.05rem .55rem;margin-left:.3rem;border-radius:999px;background:#e0b979;color:#0a1f3a;font-size:.9rem;font-weight:700;text-align:center;vertical-align:middle}.lt-slip-actions{display:flex;gap:.25rem}.lt-bulk{display:flex;gap:.5rem;align-items:center;margin-top:.6rem}.lt-alert{margin-top:.8rem;padding:.8rem 1rem;border-radius:.9rem;border:1px solid rgba(255,143,143,.7);background:rgba(255,143,143,.12);color:#ffd0d0;font-size:.95rem;line-height:1.55}.lt-alert.lt-alert-warn{border-color:rgba(245,196,81,.7);background:rgba(245,196,81,.1);color:#ffe9ad}.lt-alert a{color:#e0b979;font-weight:600}.lt-alert .lt-secondary{margin-top:.6rem}.lt-alert-list{margin:.5rem 0 0;padding-left:1.2rem}.lt-lines{margin-top:.8rem;min-height:6rem}@media(min-width: 992px){.lt-lines{flex:1 1 auto;overflow-y:auto;padding-right:.25rem}}.lt-empty{padding:2rem 1rem;text-align:center;color:#cdd5e0;border:1.5px dashed rgba(224,185,121,.35);border-radius:1rem}.lt-empty i{display:block;margin-bottom:.6rem;font-size:2rem;color:rgba(224,185,121,.8)}.lt-empty .lt-empty-title{color:#fff;font-weight:600}.lt-empty .lt-empty-sub{margin-top:.25rem;font-size:.88rem}.lt-group+.lt-group{margin-top:1rem}.lt-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .75rem;margin-bottom:.45rem;padding:.4rem .2rem;border-bottom:1px solid rgba(224,185,121,.35)}.lt-group-name{color:#e0b979;font-size:.92rem;font-weight:600}@media(min-width: 576px){.lt-group-name{font-size:1rem}}.lt-group-name small{margin-left:.5rem;color:#cdd5e0;font-size:.78rem;font-weight:400}.lt-group-sum{margin-left:auto;color:#cdd5e0;font-size:.78rem}@media(min-width: 576px){.lt-group-sum{font-size:.85rem}}.lt-group-sum b{color:#fff}.lt-group-remove{min-height:32px;font-size:.74rem}@media(min-width: 576px){.lt-group-remove{min-height:36px;font-size:.8rem}}.lt-line{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.75rem;padding:.45rem;border-radius:.8rem;border:1.5px solid rgba(0,0,0,0);background:hsla(0,0%,100%,.06)}@media(min-width: 576px){.lt-line{gap:.7rem;padding:.6rem;border-radius:.95rem}}.lt-line+.lt-line{margin-top:.5rem}.lt-line.has-error{border-color:#ff8f8f;background:rgba(255,143,143,.12)}.lt-line.is-new{animation:lt-flash 1.4s ease-out}@keyframes lt-flash{0%{background:rgba(224,185,121,.45)}100%{background:hsla(0,0%,100%,.06)}}.lt-num{min-width:3.8rem;padding:.4rem .6rem;border-radius:.75rem;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;font-size:1rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;text-align:center}@media(min-width: 576px){.lt-num{font-size:1.3rem}}.lt-num.lt-num-sm{min-width:3.2rem;padding:.25rem .5rem;font-size:1.05rem}.lt-amt-wrap{display:inline-flex;align-items:center;gap:.5rem}.lt-step-btn{width:32px;height:32px;flex-shrink:0;border-radius:50%;border:1.5px solid rgba(224,185,121,.6);background:rgba(224,185,121,.1);color:#e0b979;font-size:1rem;line-height:1;font-family:inherit}@media(min-width: 576px){.lt-step-btn{width:40px;height:40px;font-size:1.3rem}}.lt-step-btn:hover,.lt-step-btn:focus-visible{background:rgba(224,185,121,.25);color:#fff;outline:none}.lt-amt{width:4.2rem;min-height:36px;padding:.15rem .3rem;border-radius:.6rem;border:1.5px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);color:#fff;font-family:inherit;font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}@media(min-width: 576px){.lt-amt{width:5.2rem;min-height:44px;padding:.2rem .3rem;border-radius:.7rem;font-size:1rem}}.lt-amt::placeholder{color:#aab4c2;font-weight:400;font-size:.9rem}.lt-amt:focus{outline:none;border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.25)}.lt-line-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;margin-top:.2rem;font-size:.78rem;color:#cdd5e0}@media(min-width: 576px){.lt-line-meta{gap:.25rem .6rem;margin-top:.3rem;font-size:.85rem}}.lt-win b{color:#7be09a;font-variant-numeric:tabular-nums}.lt-win.is-missing{color:#f5c451}.lt-tag{padding:.05rem .55rem;border-radius:999px;font-size:.74rem;font-weight:500}.lt-tag.lt-tag-limited{background:rgba(245,196,81,.16);border:1px solid rgba(245,196,81,.6);color:#f5c451}.lt-line-err{margin-top:.2rem;color:#ff8f8f;font-size:.85rem}.lt-line-err:empty{display:none}.lt-remove{width:36px;height:36px;border-radius:.65rem;border:1.5px solid rgba(255,143,143,.6);background:rgba(255,143,143,.1);color:#ff8f8f;font-size:.9rem}@media(min-width: 576px){.lt-remove{width:44px;height:44px;border-radius:.8rem;font-size:1rem}}.lt-remove:hover,.lt-remove:focus-visible{background:rgba(255,143,143,.25);color:#fff;outline:none}.lt-submit-entry{margin-top:.75rem;min-height:56px}@media(min-width: 992px){.lt-submit-entry{display:none}}.lt-submit-meta{font-size:.9rem;font-weight:500;opacity:.85;font-variant-numeric:tabular-nums}.lt-float{position:fixed;right:.75rem;bottom:calc(var(--lt-float-lift, 0px) + .75rem + env(safe-area-inset-bottom));z-index:1020;display:none;flex-direction:column;align-items:flex-end;gap:.4rem;pointer-events:none;font-family:"Kanit",sans-serif}.lt-float[data-mode]{display:flex}.lt-float[data-mode=add] .lt-float-add,.lt-float[data-mode=submit] .lt-float-submit{display:inline-flex}.lt-float[data-mode=submit]{left:.75rem}@media(min-width: 992px){.lt-float{display:none !important}}.lt-float-msg{max-width:80vw;padding:.3rem .75rem;border-radius:.7rem;border:1px solid rgba(224,185,121,.6);background:rgba(10,31,58,.94);color:#fff;font-size:.85rem;pointer-events:none}.lt-float-msg:empty{display:none}.lt-float-msg.is-ok{color:#7be09a}.lt-float-msg.is-error{color:#ff8f8f}.lt-float-msg.is-warn{color:#f5c451}.lt-float-btn{display:none;align-items:center;gap:.4rem;min-height:44px;padding:.4rem 1rem;border:0;border-radius:clamp(.35rem,1.6vw,.6rem);background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;box-shadow:0 6px 18px rgba(0,0,0,.35);font-family:inherit;font-size:.95rem;font-weight:700;pointer-events:auto}.lt-float-btn:disabled{opacity:.5}.lt-float-submit{width:100%;justify-content:center}.lt-float-submit{background:linear-gradient(90deg, #5fe39a 0%, #27b06a 100%);color:#04160c;box-shadow:0 6px 20px rgba(91,227,154,.45)}@media(max-width: 991.98px){.lt-primary.lt-submit-main{display:none !important}}@media(max-width: 991.98px){.lt-primary.lt-add-main{display:none !important}}.lt-slip-foot{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(224,185,121,.35)}.lt-discount{display:flex;align-items:center;gap:.75rem}.lt-discount label{margin:0;font-weight:500}.lt-select{flex:1;max-width:14rem;min-height:46px;padding:.3rem 2rem .3rem .9rem;border-radius:.8rem;border:1.5px solid hsla(0,0%,100%,.22);background-color:hsla(0,0%,100%,.07);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e0b979' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:14px 10px;color:#fff;font-family:inherit;font-size:16px;appearance:none}.lt-select option{background:#0a1f3a;color:#fff}.lt-select:focus{outline:none;border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.25)}.lt-discount-hint{margin:.5rem 0 0}.lt-discount-hint b{color:#e0b979}.lt-summary{margin:1rem 0 0;display:grid;gap:.35rem}.lt-sum-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.35rem 0}.lt-sum-row dt{margin:0;color:#cdd5e0;font-weight:400;font-size:.92rem}.lt-sum-row dt small{font-size:.74rem}.lt-sum-row dd{margin:0;color:#fff;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.lt-sum-row dd small{color:#cdd5e0;font-weight:400}.lt-sum-row dd.is-good{color:#7be09a}.lt-sum-row.lt-sum-total{margin:.2rem 0;padding:.7rem .8rem;border-radius:.9rem;background:rgba(224,185,121,.12);border:1px solid rgba(224,185,121,.6)}.lt-sum-row.lt-sum-total dt{color:#fff;font-size:1rem;font-weight:500}.lt-sum-row.lt-sum-total dd{color:#e0b979;font-size:1.6rem;line-height:1.1}.lt-sum-row.lt-sum-total.is-short{background:rgba(255,143,143,.14);border-color:#ff8f8f}.lt-sum-row.lt-sum-total.is-short dd{color:#ff8f8f}.lt-modal .modal-content{background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.99) 100%);border:1px solid rgba(224,185,121,.35);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);border-radius:1.1rem;color:#fff}.lt-modal .modal-header,.lt-modal .modal-footer{border-color:rgba(224,185,121,.35)}.lt-modal .modal-footer{gap:.6rem;justify-content:space-between}.lt-modal .modal-title{margin:0;color:#e0b979;font-size:1.2rem;font-weight:600}.lt-confirm-sum{display:grid;gap:.4rem;margin-bottom:1rem;padding:.8rem 1rem;border-radius:.95rem;background:rgba(224,185,121,.1);border:1px solid rgba(224,185,121,.6)}.lt-confirm-sum div{display:flex;justify-content:space-between;gap:1rem;color:#cdd5e0}.lt-confirm-sum b{color:#fff;font-size:1.05rem;font-variant-numeric:tabular-nums}.lt-confirm-sum b.is-good{color:#7be09a}.lt-confirm-sum div:first-child b{color:#e0b979;font-size:1.4rem}.lt-confirm-group+.lt-confirm-group{margin-top:1rem}.lt-confirm-group-head{margin-bottom:.4rem;padding-bottom:.35rem;border-bottom:1px solid rgba(224,185,121,.35);color:#e0b979;font-weight:600}.lt-confirm-group-head small{display:block;color:#cdd5e0;font-size:.78rem;font-weight:400}.lt-confirm-row{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.15rem .8rem;align-items:center;padding:.45rem .2rem;border-bottom:1px solid hsla(0,0%,100%,.08)}@media(min-width: 576px){.lt-confirm-row{grid-template-columns:auto 8rem minmax(0, 1fr)}}.lt-confirm-amt{color:#fff;font-weight:600;font-variant-numeric:tabular-nums}.lt-confirm-amt small{color:#cdd5e0;font-weight:400}.lt-confirm-win{grid-column:1/-1;color:#cdd5e0;font-size:.85rem}@media(min-width: 576px){.lt-confirm-win{grid-column:auto;text-align:right}}.lt-confirm-win b{color:#7be09a;font-variant-numeric:tabular-nums}.lt-confirm-win em{margin-left:.3rem;padding:.05rem .5rem;border-radius:999px;border:1px solid rgba(245,196,81,.6);color:#f5c451;font-size:.74rem;font-style:normal}.lt-success{padding:1.5rem .5rem;text-align:center}.lt-success i{font-size:3.5rem;color:#7be09a}.lt-success .lt-success-title{margin-top:.5rem;color:#fff;font-size:1.4rem;font-weight:600}.lt-success .lt-success-sub{margin-top:.25rem;color:#cdd5e0}.lt-grid-amount{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.lt-grid-amount label{margin:0;font-weight:500}.lt-grid-tabs{display:flex;gap:.4rem;margin-bottom:.8rem;padding-bottom:.3rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.lt-grid-tab{flex-shrink:0;min-height:42px;padding:.2rem .9rem;border-radius:clamp(.35rem,1.6vw,.6rem);border:1.5px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);color:#fff;font-family:inherit;font-size:.9rem;font-variant-numeric:tabular-nums}.lt-grid-tab.is-active{background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;border-color:rgba(0,0,0,0);font-weight:600}.lt-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(3.5rem, 1fr));gap:.4rem}.lt-cell{min-height:46px;border-radius:.7rem;border:1.5px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);color:#fff;font-family:inherit;font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;transition:background .15s,transform .1s}.lt-cell:active:not(:disabled){transform:scale(0.94)}.lt-cell.is-selected{background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;border-color:rgba(0,0,0,0)}.lt-cell.is-limited:not(.is-selected){border-color:#f5c451;color:#f5c451}.lt-cell.is-locked{border-color:rgba(255,143,143,.5);background:rgba(255,143,143,.1);color:rgba(255,143,143,.8);text-decoration:line-through;cursor:not-allowed}.lt-grid[data-digit="1"]{grid-template-columns:repeat(5, minmax(0, 1fr))}.lt-grid-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.9rem}.lt-legend{display:inline-block;width:.9rem;height:.9rem;margin-right:.25rem;border-radius:.25rem;vertical-align:-0.1rem}.lt-legend.lt-legend-selected{background:#e0b979}.lt-legend.lt-legend-limited{border:2px solid #f5c451}.lt-legend.lt-legend-locked{background:rgba(255,143,143,.5)}.lt-rates{width:100%;border-collapse:collapse}.lt-rates th,.lt-rates td{padding:.7rem .5rem;border-bottom:1px solid hsla(0,0%,100%,.1);text-align:center}.lt-rates th{color:#e0b979;font-weight:500;font-size:.85rem}.lt-rates td:first-child{text-align:left;font-weight:500}.lt-rates td b{color:#7be09a;font-size:1.1rem}.lt-rates-notes{margin:1rem 0 0;padding-left:1.2rem;color:#cdd5e0;font-size:.88rem;line-height:1.7}@media(max-width: 400px){.lt-title{font-size:1.35rem}.lt-amt{width:3.8rem}.lt-num{min-width:3rem}.lt-line{gap:.6rem;padding:.4rem}}@media(min-width: 992px)and (max-width: 1499.98px){.lt-page{padding-right:6.5rem}}@media(min-width: 576px){.lt-line{gap:.6rem;padding:.5rem .6rem;border-radius:.75rem}.lt-num{min-width:3rem;padding:.3rem .5rem;border-radius:.6rem;font-size:1.05rem}.lt-amt-wrap{gap:.4rem}.lt-step-btn{width:34px;height:34px;font-size:1.1rem}.lt-amt{width:4.2rem;min-height:38px;font-size:.95rem}.lt-line-meta{font-size:.8rem}}.ll-page{font-family:"Kanit",sans-serif;color:#fff;padding:1.25rem .75rem 3rem;max-width:1100px}.ll-header{text-align:center;margin-bottom:1.25rem}.ll-header::after{content:"";display:block;width:56px;height:1px;margin:1rem auto 0;background:linear-gradient(90deg, transparent, #e0b979, transparent)}.ll-title{margin:0;color:#e0b979;font-size:1.75rem;font-weight:600;letter-spacing:.02em}.ll-subtitle{margin:.3rem 0 0;color:#cdd5e0;font-size:.98rem}.ll-notice{background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.99) 100%);border:1px solid rgba(224,185,121,.35);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);margin-bottom:1rem;padding:1rem 1.1rem;border-radius:1.1rem}.ll-notice ul{margin:.5rem 0 0;padding-left:1.2rem;color:#cdd5e0;font-size:.92rem;line-height:1.75}.ll-notice b{color:#e0b979}.ll-notice-title{color:#e0b979;font-weight:600}.ll-notice-title i{margin-right:.35rem}.ll-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:.5rem}.ll-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.4rem 1.1rem;border-radius:999px;border:1px solid rgba(224,185,121,.6);background:rgba(224,185,121,.08);color:#e0b979;font-family:inherit;font-size:.95rem;transition:background .2s,border-color .2s}.ll-chip:hover,.ll-chip:focus-visible{background:rgba(224,185,121,.2);border-color:#e0b979;color:#fff;outline:none}.ll-group-title{display:flex;align-items:center;gap:.75rem;margin:1.75rem 0 .9rem;color:#e0b979;font-size:1.2rem;font-weight:600}.ll-group-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, #e0b979, transparent);opacity:.6}.ll-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(8.5rem, 1fr));gap:.75rem}@media(min-width: 576px){.ll-grid{grid-template-columns:repeat(auto-fill, minmax(12rem, 1fr));gap:1rem}}.ll-item{display:flex;flex-direction:column;gap:.4rem;min-width:0}.ll-card{--ll-accent: #cdd5e0;position:relative;display:flex;flex-direction:column;gap:.35rem;flex:1;padding:.85rem .85rem .75rem;border-radius:1.05rem;border:1px solid rgba(224,185,121,.35);border-top:3px solid var(--ll-accent);background:radial-gradient(120% 60% at 50% 0%, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.99) 100%);box-shadow:0 10px 26px rgba(0,0,0,.35);transition:transform .2s,border-color .2s,box-shadow .2s}.ll-card.is-on{--ll-accent: #7be09a}.ll-card.is-pending{--ll-accent: #8fd0f5}.ll-card.is-off{--ll-accent: #ff8f8f;opacity:.85}.ll-card[data-href]{cursor:pointer}.ll-card[data-href]:hover,.ll-card[data-href]:focus-visible{transform:translateY(-3px);border-color:#e0b979;box-shadow:0 16px 34px rgba(0,0,0,.5),0 0 0 1px rgba(224,185,121,.3);outline:none}.ll-card[data-href].is-off{cursor:default;transform:none}.ll-card-top{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.ll-card-name{color:#fff;font-size:1.05rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ll-badge{padding:.1rem .65rem;border-radius:999px;border:1px solid currentColor;font-size:.75rem;font-weight:500;color:#cdd5e0}.ll-badge.is-on{color:#7be09a}.ll-badge.is-pending{color:#8fd0f5}.ll-badge.is-off{color:#ff8f8f}.ll-timer-label{margin-top:.3rem;color:#cdd5e0;font-size:.78rem;min-height:1.1rem}.ll-timer{color:#cdd5e0;font-size:1.35rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.ll-timer.is-on{color:#7be09a}.ll-timer.is-urgent{color:#f5c451}.ll-timer.is-pending{color:#8fd0f5}.ll-timer.is-off{color:#ff8f8f;font-size:1.1rem}.ll-card-cta{margin-top:auto;padding-top:.5rem;color:#e0b979;font-size:.92rem;font-weight:500}.ll-result-btn{min-height:44px;width:100%;padding:.35rem .6rem;border-radius:.85rem;border:1px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);color:#fff;font-family:inherit;font-size:.85rem;transition:background .2s,border-color .2s}.ll-result-btn i{color:#e0b979;margin-right:.3rem}.ll-result-btn:hover,.ll-result-btn:focus-visible{background:rgba(224,185,121,.14);border-color:#e0b979;outline:none}.ll-empty{margin-top:1.5rem;padding:3rem 1rem;text-align:center;color:#cdd5e0;border:1.5px dashed rgba(224,185,121,.35);border-radius:1rem}.ll-empty i{display:block;margin-bottom:.6rem;font-size:2rem;color:rgba(224,185,121,.8)}.ll-result{margin-bottom:1rem;border-radius:1rem;border:1px solid rgba(224,185,121,.35);overflow:hidden;background:hsla(0,0%,100%,.04)}.ll-result-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.7rem 1rem;background:rgba(224,185,121,.14);color:#e0b979;font-weight:600}.ll-result-body{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.9rem}.ll-result-set{padding:.6rem .8rem;border-radius:.85rem;border:1px solid hsla(0,0%,100%,.22);text-align:center}.ll-result-label{margin-bottom:.4rem;color:#cdd5e0;font-size:.85rem}.ll-result-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.ll-result-number{min-width:3rem;padding:.35rem .6rem;border-radius:.7rem;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;font-size:1.25rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}@media(max-width: 400px){.ll-title{font-size:1.5rem}.ll-timer{font-size:1.15rem}}.ll-state{background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.99) 100%);border:1px solid rgba(224,185,121,.35);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);max-width:560px;margin:2rem auto;padding:2rem 1.25rem;border-radius:1.2rem;text-align:center}.ll-state>i{font-size:2.6rem;color:rgba(224,185,121,.85)}.ll-state .ll-state-title{margin:.7rem 0 .35rem;color:#e0b979;font-size:1.35rem;font-weight:600;line-height:1.35}.ll-state .ll-state-sub{margin:0 0 1.1rem;color:#cdd5e0;font-size:.95rem;line-height:1.6}.lh-page{font-family:"Kanit",sans-serif;color:#fff;padding:1.25rem .75rem 3rem;max-width:1000px}.lh-header{text-align:center;margin-bottom:1rem}.lh-header::after{content:"";display:block;width:56px;height:1px;margin:1rem auto 0;background:linear-gradient(90deg, transparent, #e0b979, transparent)}.lh-title{margin:0;color:#e0b979;font-size:1.7rem;font-weight:600;letter-spacing:.02em}.lh-subtitle{margin:.3rem 0 0;color:#cdd5e0;font-size:.95rem}.lh-switch{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;max-width:30rem;margin:0 auto .9rem;padding:.3rem;border-radius:999px;border:1px solid rgba(224,185,121,.35);background:hsla(0,0%,100%,.07)}.lh-switch-btn{display:flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.4rem .6rem;border-radius:999px;color:#cdd5e0;font-weight:500;text-decoration:none;transition:background .2s,color .2s}.lh-switch-btn:hover{color:#e0b979}.lh-switch-btn.active{background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;box-shadow:0 4px 14px rgba(224,185,121,.35)}.lh-switch-btn:focus-visible{outline:2px solid #e0b979;outline-offset:2px}.lh-actions{display:flex;justify-content:center;margin-bottom:1rem}.lh-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.4rem 1.1rem;border-radius:999px;border:1px solid rgba(224,185,121,.6);background:rgba(224,185,121,.08);color:#e0b979;font-family:inherit;font-size:.92rem}.lh-chip:hover,.lh-chip:focus-visible{background:rgba(224,185,121,.2);border-color:#e0b979;color:#fff;outline:none}.lh-filter{background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.99) 100%);border:1px solid rgba(224,185,121,.35);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);max-width:30rem;margin:0 auto 1.25rem;padding:1rem 1.1rem;border-radius:1.1rem}.lh-filter-title{margin-bottom:.6rem;color:#e0b979;font-weight:600;text-align:center}.lh-filter-row{display:flex;align-items:center;gap:.5rem}.lh-filter-sep{color:#cdd5e0}.lh-input{flex:1;min-width:0;min-height:48px;padding:.4rem .8rem;border-radius:.85rem;border:1.5px solid hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07);color:#fff;font-family:inherit;font-size:16px;text-align:center}.lh-input::placeholder{color:#aab4c2}.lh-input:focus{outline:none;border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.25)}.lh-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:50px;margin-top:.8rem;border:0;border-radius:.9rem;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;font-family:inherit;font-size:1.05rem;font-weight:700;box-shadow:0 8px 22px rgba(224,185,121,.28)}.lh-primary:hover{filter:brightness(1.06)}.lh-empty{margin-top:1rem;padding:2.5rem 1rem;text-align:center;color:#cdd5e0;border:1.5px dashed rgba(224,185,121,.35);border-radius:1rem}.lh-empty i{display:block;margin-bottom:.6rem;font-size:2rem;color:rgba(224,185,121,.8)}.lh-bill{--lh-accent: #e0b979;background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.99) 100%);border:1px solid rgba(224,185,121,.35);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);margin-bottom:1.1rem;border-radius:1.1rem;border-top:3px solid var(--lh-accent);overflow:hidden}.lh-bill.is-win{--lh-accent: #7be09a}.lh-bill.is-loss{--lh-accent: #ff8f8f}.lh-bill.is-pending{--lh-accent: #8fd0f5}.lh-bill-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.4rem 1rem;padding:.9rem 1.1rem .5rem}.lh-bill-title{color:#e0b979;font-size:1.15rem;font-weight:600}.lh-bill-title small{display:block;color:#cdd5e0;font-size:.82rem;font-weight:400}.lh-bill-side{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.lh-result{padding:.1rem .8rem;border-radius:999px;border:1px solid var(--lh-accent);color:var(--lh-accent);font-size:.85rem;font-weight:600}.lh-bill-time{color:#cdd5e0;font-size:.78rem}.lh-bill-summary{display:flex;flex-wrap:wrap;gap:.5rem;padding:.4rem 1.1rem .8rem}.lh-bill-summary div{display:flex;flex-direction:column;min-width:7rem;padding:.4rem .8rem;border-radius:.8rem;background:hsla(0,0%,100%,.06)}.lh-bill-summary div span{color:#cdd5e0;font-size:.75rem}.lh-bill-summary div b{color:#fff;font-size:1.05rem;font-variant-numeric:tabular-nums}.lh-bill-summary div b.is-good{color:#7be09a}.lh-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.lh-table{width:100%;border-collapse:collapse;color:#fff;font-size:.92rem}.lh-table th,.lh-table td{padding:.6rem .7rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;vertical-align:middle;font-variant-numeric:tabular-nums}.lh-table th{background:rgba(224,185,121,.12);color:#e0b979;font-weight:500;font-size:.8rem;white-space:nowrap}.lh-table .lh-col-win{color:#7be09a;font-weight:600}.lh-number{display:inline-block;min-width:3rem;padding:.2rem .6rem;border-radius:.65rem;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 55%, #c99a4e 100%);color:#0a1f3a;font-weight:700;letter-spacing:.06em}@media(max-width: 639px){.lh-table,.lh-table tbody,.lh-table tr,.lh-table td{display:block}.lh-table thead{display:none}.lh-table .lh-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.4rem 1rem;padding:.75rem 1rem;border-top:1px solid hsla(0,0%,100%,.1)}.lh-table .lh-row td{padding:0;border:0;text-align:left}.lh-table .lh-row td::before{content:attr(data-label);display:block;color:#cdd5e0;font-size:.72rem}.lh-table .lh-row td:empty{display:none}.lh-table .lh-row .lh-col-type{font-weight:600}.lh-table .lh-row .lh-col-type::before{display:none}.lh-table .lh-row .lh-col-number{text-align:right}.lh-table .lh-row .lh-col-number::before{display:none}.lh-table .lh-row .lh-col-win{grid-column:1/-1;padding-top:.3rem;border-top:1px dashed hsla(0,0%,100%,.15);font-size:1.05rem}}.lh-bill-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1.1rem;border-top:1px solid rgba(224,185,121,.35);background:hsla(0,0%,100%,.04);color:#cdd5e0}.lh-bill-foot b{color:#e0b979;font-size:1.25rem;font-variant-numeric:tabular-nums}.lh-badge{padding:.1rem .7rem;border-radius:999px;border:1px solid currentColor;font-size:.82rem;font-weight:500}.lh-badge.lh-badge-green{color:#7be09a}.lh-badge.lh-badge-blue{color:#8fd0f5}.lh-badge.lh-badge-red{color:#ff8f8f}.datepicker-panel li{color:#000 !important}.reg-page{--reg-text: #f4ead6;--reg-muted: rgba(244, 234, 214, 0.65);--reg-line: rgba($gold, 0.28);--reg-field-bg: rgba(255, 255, 255, 0.05);--reg-field-line: rgba(255, 255, 255, 0.14);font-family:"Kanit",sans-serif;color:var(--reg-text);padding:1.5rem 1rem 3rem;display:flex;justify-content:center}@media(min-width: 576px){.reg-page{padding-top:2.5rem}}.reg-card{width:100%;max-width:640px;padding:1.75rem 1.25rem;border-radius:1.25rem;border:1px solid var(--reg-line);background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.14) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 24px 60px rgba(0,0,0,.5),inset 0 1px 0 rgba(224,185,121,.35)}@media(min-width: 576px){.reg-card{padding:2.5rem 2.25rem}}.reg-header{text-align:center;margin-bottom:1.75rem}.reg-title{color:#e0b979;font-weight:600;font-size:1.85rem;letter-spacing:.02em;margin:0}.reg-subtitle{color:var(--reg-muted);font-size:.95rem;margin:.3rem 0 0}.reg-badge{display:inline-block;margin-top:1rem;padding:.3rem 1rem;border:1px solid rgba(224,185,121,.45);border-radius:999px;background:rgba(224,185,121,.08);color:#e0b979;font-size:.8rem;letter-spacing:.05em}.reg-header::after{content:"";display:block;width:56px;height:1px;margin:1.25rem auto 0;background:linear-gradient(90deg, transparent, #e0b979, transparent)}.reg-section{margin-bottom:1.5rem}.reg-section-title{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:1rem;font-weight:600;color:#e0b979}.reg-section-num{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid #e0b979;background:rgba(224,185,121,.15);font-size:.8rem;flex-shrink:0}.reg-grid{display:grid;grid-template-columns:1fr;gap:.9rem}@media(min-width: 576px){.reg-grid{grid-template-columns:1fr 1fr}}.reg-grid .full{grid-column:1/-1}.reg-label{display:block;margin-bottom:.35rem;font-size:.85rem;color:var(--reg-muted)}.reg-hint{display:block;margin-top:.3rem;font-size:.75rem;color:rgba(224,185,121,.85)}.reg-page .form-control,.reg-page .form-select{min-height:48px;padding:.7rem .9rem;border-radius:.75rem;border:1px solid var(--reg-field-line);background-color:var(--reg-field-bg);color:#fff;font-size:16px;transition:border-color .2s,box-shadow .2s,background-color .2s}.reg-page .form-control::placeholder,.reg-page .form-select::placeholder{color:#9aa4b2;opacity:1}.reg-page .form-control:focus,.reg-page .form-select:focus{color:#fff;background-color:hsla(0,0%,100%,.08);border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.22);outline:none}.reg-page .form-control.is-invalid-reg,.reg-page .form-select.is-invalid-reg{border-color:#f07a7a;background-color:rgba(240,122,122,.08);box-shadow:0 0 0 .2rem rgba(240,122,122,.18)}.reg-page .form-select{padding-right:2.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23e0b979' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-size:16px 12px}.reg-page .form-select option{background:#0a1f3a;color:#fff}.reg-input-group{position:relative}.reg-input-group .form-control{padding-right:2.75rem}.reg-eye{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);padding:.5rem .6rem;border:0;background:none;color:var(--reg-muted);line-height:1}.reg-eye:hover,.reg-eye:focus-visible{color:#e0b979;outline:none}.reg-seg{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.3rem;border-radius:.9rem;border:1px solid var(--reg-field-line);background:var(--reg-field-bg)}.reg-seg-btn{display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.7rem .5rem;border:0;border-radius:.65rem;background:rgba(0,0,0,0);color:var(--reg-muted);font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.reg-seg-btn small{font-size:.72rem;opacity:.8}.reg-seg-btn.active{background:linear-gradient(180deg, #f3d18d 0%, #e0b979 100%);color:#0a1f3a;box-shadow:0 4px 14px rgba(224,185,121,.35)}.reg-seg-btn.active small{opacity:.85}.reg-seg-btn:focus-visible{outline:2px solid #e0b979;outline-offset:2px}.reg-captcha{display:flex;justify-content:center;margin:1.5rem 0 1.25rem}@media(max-width: 379px){.reg-captcha{transform:scale(0.9);transform-origin:center top}}.reg-submit{display:block;width:100%;min-height:54px;border:0;border-radius:.85rem;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 50%, #c99a4e 100%);color:#0a1f3a;font-size:1.2rem;font-weight:700;box-shadow:0 10px 25px rgba(224,185,121,.3);transition:transform .15s,filter .2s}.reg-submit:hover{filter:brightness(1.05);transform:translateY(-1px)}.reg-submit:active{transform:scale(0.99)}.reg-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.reg-footer{margin:1.25rem 0 0;text-align:center;font-size:.9rem;color:var(--reg-muted)}.reg-footer a{color:#e0b979;font-weight:600;text-decoration:none}.reg-footer a:hover{text-decoration:underline}.reg-card-narrow{max-width:440px}.reg-alert{margin-bottom:1.25rem;padding:.75rem 1rem;border-radius:.75rem;border:1px solid rgba(240,122,122,.5);background:rgba(240,122,122,.1);color:#ffb4b4;font-size:.9rem}.reg-remember{display:flex;align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.9rem;color:var(--reg-muted);cursor:pointer}.reg-remember input{width:1.05rem;height:1.05rem;margin:0;accent-color:#e0b979;cursor:pointer}.reg-remember label{margin:0;cursor:pointer}.promo-page{--promo-text: #f4ead6;--promo-muted: rgba(244, 234, 214, 0.65);--promo-line: rgba($gold, 0.28);font-family:"Kanit",sans-serif;color:var(--promo-text);padding:1.5rem 1rem 3rem}@media(min-width: 576px){.promo-page{padding-top:2.5rem}}.promo-header{text-align:center;margin-bottom:2rem}.promo-header::after{content:"";display:block;width:56px;height:1px;margin:1.25rem auto 0;background:linear-gradient(90deg, transparent, #e0b979, transparent)}.promo-title{color:#e0b979;font-weight:600;font-size:1.85rem;letter-spacing:.02em;margin:0}.promo-subtitle{color:var(--promo-muted);font-size:.95rem;margin:.3rem 0 0}.promo-status-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.5rem 1.2rem;border:1px solid rgba(224,185,121,.5);border-radius:999px;background:rgba(224,185,121,.08);color:#e0b979;font-size:.95rem;text-decoration:none;transition:background .2s,border-color .2s}.promo-status-btn:hover{background:rgba(224,185,121,.16);border-color:#e0b979;color:#e0b979}.promo-grid{display:grid;grid-template-columns:1fr;gap:1.25rem;max-width:960px;margin:0 auto}@media(min-width: 768px){.promo-grid{grid-template-columns:1fr 1fr}}.promo-card{position:relative;overflow:hidden;border-radius:1rem;border:1px solid var(--promo-line);background:linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 14px 34px rgba(0,0,0,.4);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.promo-card img{display:block;width:100%;height:auto}.promo-card:hover,.promo-card:focus-visible{transform:translateY(-3px);border-color:#e0b979;box-shadow:0 20px 44px rgba(0,0,0,.5),0 0 0 1px rgba(224,185,121,.3);outline:none}.promo-empty{text-align:center;padding:3rem 1rem;color:var(--promo-muted);border:1px dashed var(--promo-line);border-radius:1rem;max-width:560px;margin:0 auto}.promo-modal .modal-content{border:1px solid #e0b979;border-radius:1.25rem;background:linear-gradient(180deg, rgba(14, 40, 72, 0.98) 0%, rgb(6, 18, 36) 100%);color:var(--promo-text);box-shadow:0 24px 60px rgba(0,0,0,.6);overflow:hidden}.promo-modal .modal-header{border-bottom:0;padding:.75rem .75rem 0}.promo-modal .modal-body{padding:0}.promo-modal .modal-body img{display:block;width:100%;height:auto}.promo-modal-detail{margin:1rem;padding:1.25rem;border:1px solid var(--promo-line);border-radius:.9rem;background:rgba(0,0,0,.25);word-break:break-word;line-height:1.7}.aff-page{--aff-text: #f4ead6;--aff-muted: rgba(244, 234, 214, 0.65);--aff-line: rgba($gold, 0.28);--aff-field-bg: rgba(255, 255, 255, 0.05);font-family:"Kanit",sans-serif;color:var(--aff-text);padding-bottom:2rem}.aff-panel{padding:1.5rem 1.25rem;margin-bottom:1.25rem;border-radius:1.25rem;border:1px solid var(--aff-line);background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.12) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.3)}@media(min-width: 576px){.aff-panel{padding:2rem 1.75rem}}.aff-panel-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.9rem}.aff-panel-head h3{margin:0;color:#e0b979;font-size:1.4rem;font-weight:600;letter-spacing:.02em}.aff-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid #e0b979;background:rgba(224,185,121,.12);color:#e0b979;flex-shrink:0}.aff-lead{color:var(--aff-muted);font-size:.95rem;line-height:1.75;margin:0}.aff-label{display:block;margin:1.25rem 0 .4rem;font-size:.85rem;color:var(--aff-muted)}.aff-copy{display:flex;gap:.5rem;align-items:stretch}.aff-copy-input{flex:1 1 auto;min-width:0;min-height:48px;padding:.6rem .9rem;border-radius:.75rem;border:1px solid hsla(0,0%,100%,.14);background:var(--aff-field-bg);color:#fff;font-size:.9rem;text-overflow:ellipsis}.aff-copy-input:disabled{opacity:1;color:hsla(0,0%,100%,.85);background:var(--aff-field-bg)}.aff-copy-btn{display:inline-flex;align-items:center;gap:.4rem;padding:0 1.1rem;border:0;border-radius:.75rem;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 60%, #c99a4e 100%);color:#0a1f3a;font-weight:600;white-space:nowrap;box-shadow:0 6px 18px rgba(224,185,121,.25);transition:filter .2s,transform .15s}.aff-copy-btn:hover{filter:brightness(1.05)}.aff-copy-btn:active{transform:scale(0.98)}.aff-overview-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin:.5rem 0 1rem}.aff-overview-head h3{margin:0;color:#e0b979;font-size:1.25rem;font-weight:600}.aff-history-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1rem;border:1px solid rgba(224,185,121,.5);border-radius:999px;background:rgba(224,185,121,.08);color:#e0b979;font-size:.9rem;transition:background .2s,border-color .2s}.aff-history-btn:hover{background:rgba(224,185,121,.16);border-color:#e0b979;color:#e0b979}.aff-stats{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.aff-stat{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;min-height:6.5rem;padding:1rem 1rem .9rem;border-radius:1rem;border:1px solid var(--aff-line);background:var(--aff-field-bg);overflow:hidden;transition:transform .2s,border-color .2s}.aff-stat::before{content:"";position:absolute;top:0;left:1rem;right:1rem;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg, transparent, #e0b979, transparent);opacity:.8}.aff-stat.aff-stat-link{cursor:pointer}.aff-stat.aff-stat-link:hover,.aff-stat.aff-stat-link:focus-visible{transform:translateY(-2px);border-color:#e0b979;outline:none}.aff-stat-label{font-size:.8rem;color:var(--aff-muted);letter-spacing:.02em}.aff-stat-value{color:#e0b979;font-size:1.45rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.aff-note{margin-top:1.25rem;padding:1.25rem;border-radius:1rem;border:1px dashed var(--aff-line);color:var(--aff-muted);font-size:.9rem;line-height:1.8;overflow-wrap:anywhere}.aff-back-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem 1rem;margin-bottom:1rem;border:1px solid var(--aff-line);border-radius:999px;background:rgba(0,0,0,0);color:#e0b979;font-size:.9rem;transition:background .2s,border-color .2s}.aff-back-btn:hover{background:rgba(224,185,121,.1);border-color:#e0b979;color:#e0b979}.aff-page-title{margin:0 0 1.1rem;color:#e0b979;font-size:1.5rem;font-weight:600;letter-spacing:.02em}.aff-table-card{border-radius:1.1rem;border:1px solid var(--aff-line);background:linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 16px 40px rgba(0,0,0,.4);overflow:hidden}.aff-table{width:100%;margin:0;color:var(--aff-text);border-collapse:separate;border-spacing:0;font-size:.95rem}.aff-table th,.aff-table td{padding:.85rem .6rem;border-bottom:1px solid hsla(0,0%,100%,.07);text-align:center;vertical-align:middle;white-space:nowrap}.aff-table th{background:rgba(224,185,121,.12);color:#e0b979;font-weight:500;border-bottom:1px solid rgba(224,185,121,.35)}.aff-table tbody tr{transition:background .2s}.aff-table tbody tr:hover{background:hsla(0,0%,100%,.03)}.aff-table tbody tr:last-child td{border-bottom:0}.aff-table .aff-amount{text-align:right;padding-right:1.1rem;font-variant-numeric:tabular-nums}.aff-table .aff-amount.positive{color:#7be09a}.aff-table .aff-amount.negative{color:#f07a7a}.aff-table .aff-empty{padding:2rem 1rem;color:var(--aff-muted)}.aff-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.aff-status-approved,.aff-status-pending,.aff-status-rejected{display:inline-block;padding:.2rem .7rem;border-radius:999px;font-size:.82rem;font-weight:500;border:1px solid currentColor}.aff-status-approved{color:#7be09a}.aff-status-pending{color:#f5c451}.aff-status-rejected{color:#f07a7a}@media(max-width: 480px){.aff-table{font-size:.82rem}.aff-table th,.aff-table td{padding:.6rem .35rem}.aff-status-approved,.aff-status-pending,.aff-status-rejected{font-size:.75rem;padding:.15rem .5rem}.aff-stat-value{font-size:1.2rem}}.hist-page{--hist-text: #f4ead6;--hist-muted: rgba(244, 234, 214, 0.65);--hist-line: rgba($gold, 0.28);--hist-field-bg: rgba(255, 255, 255, 0.05);--hist-deposit: #7be09a;--hist-withdraw: #f07a7a;font-family:"Kanit",sans-serif;color:var(--hist-text);max-width:960px;margin:0 auto;padding:1.5rem 0 3rem}.hist-header{text-align:center;margin-bottom:1.5rem}.hist-header h1{margin:0;color:#e0b979;font-size:1.75rem;font-weight:600;letter-spacing:.02em}.hist-header p{margin:.3rem 0 0;color:var(--hist-muted);font-size:.95rem}.hist-header::after{content:"";display:block;width:56px;height:1px;margin:1.1rem auto 0;background:linear-gradient(90deg, transparent, #e0b979, transparent)}.hist-switch{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;padding:.3rem;margin-bottom:1.25rem;border-radius:999px;border:1px solid var(--hist-line);background:var(--hist-field-bg)}.hist-switch-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .75rem;border-radius:999px;color:var(--hist-muted);font-weight:500;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s}.hist-switch-btn i{font-size:1.1rem}.hist-switch-btn:hover{color:#e0b979}.hist-switch-btn.active{background:linear-gradient(180deg, #f3d18d 0%, #e0b979 100%);color:#0a1f3a;box-shadow:0 4px 14px rgba(224,185,121,.35)}.hist-switch-btn:focus-visible{outline:2px solid #e0b979;outline-offset:2px}.hist-panel{border-radius:1.1rem;border:1px solid var(--hist-line);background:radial-gradient(120% 40% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);overflow:hidden}.hist-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--hist-line);color:#e0b979;font-weight:500;font-size:.95rem}.hist-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.hist-table{width:100%;margin:0;color:var(--hist-text);border-collapse:separate;border-spacing:0;font-size:.95rem}.hist-table th,.hist-table td{padding:.8rem .9rem;border-bottom:1px solid hsla(0,0%,100%,.07);text-align:center;vertical-align:middle;white-space:nowrap}.hist-table th{background:rgba(224,185,121,.12);color:#e0b979;font-weight:500;font-size:.85rem;border-bottom:1px solid rgba(224,185,121,.35)}.hist-table tbody tr{transition:background .2s}.hist-table tbody tr:hover{background:hsla(0,0%,100%,.03)}.hist-table tbody tr:last-child td{border-bottom:0}.hist-table .hist-date{color:var(--hist-muted);font-variant-numeric:tabular-nums}.hist-table .hist-amount{text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.hist-type{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .7rem;border-radius:999px;font-size:.82rem;font-weight:500;border:1px solid currentColor}.hist-type.hist-type-deposit{color:var(--hist-deposit)}.hist-type.hist-type-withdraw{color:var(--hist-withdraw)}.hist-status{font-weight:500}.hist-status.hist-status-pending{color:#7cc8f0}.hist-status.hist-status-success{color:var(--hist-deposit)}.hist-status.hist-status-fail,.hist-status.hist-status-rejected{color:var(--hist-withdraw)}.hist-empty{text-align:center;padding:3rem 1rem;color:var(--hist-muted)}.hist-empty i{display:block;font-size:1.75rem;color:rgba(224,185,121,.7);margin-bottom:.6rem}@media(max-width: 480px){.hist-table{font-size:.85rem}.hist-table th,.hist-table td{padding:.6rem .5rem}.hist-switch-btn{font-size:.9rem;padding:.55rem .5rem}}.lobby{--lobby-text: #f4ead6;--lobby-muted: rgba(244, 234, 214, 0.65);--lobby-line: rgba($gold, 0.28);--lobby-field-bg: rgba(255, 255, 255, 0.04);font-family:"Kanit",sans-serif;color:var(--lobby-text)}.lobby-section-title{display:flex;align-items:center;gap:.75rem;margin:1.75rem 0 .9rem;color:#e0b979;font-size:1.15rem;font-weight:600;letter-spacing:.02em}.lobby-section-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, #e0b979, transparent);opacity:.6}.lobby-profile{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;border-radius:1.1rem;border:1px solid var(--lobby-line);background:linear-gradient(180deg, rgba(14, 40, 72, 0.9) 0%, rgba(6, 18, 36, 0.9) 100%);box-shadow:inset 0 1px 0 rgba(224,185,121,.25)}.lobby-avatar{width:3.6rem;height:3.6rem;flex-shrink:0;padding:.2rem;border-radius:50%;border:1.5px solid #e0b979;background:rgba(224,185,121,.08);object-fit:contain}.lobby-greeting{font-size:.8rem;color:var(--lobby-muted);line-height:1.2}.lobby-username{color:#e0b979;font-size:1.35rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.lobby-classes{display:grid;grid-template-columns:repeat(5, 1fr);align-items:center;justify-items:center;gap:.25rem;margin-top:.5rem}.lobby-class-icon{width:100%;max-width:3.6rem;height:auto;transition:transform .2s,filter .2s}.lobby-class-icon:hover{transform:translateY(-2px);filter:drop-shadow(0 0 6px rgba(224, 185, 121, 0.6))}.lobby-progress{position:relative;height:2.4rem;margin-top:.9rem;border-radius:999px;border:1px solid var(--lobby-line);background:hsla(0,0%,100%,.06);overflow:hidden}.lobby-progress-fill{position:absolute;inset:0 auto 0 0;min-width:0;border-radius:999px;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 60%, #c99a4e 100%);box-shadow:0 0 14px rgba(224,185,121,.45);transition:width .6s ease}.lobby-progress-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.7)}.lobby-progress-scale{display:flex;justify-content:space-between;padding:.3rem .5rem 0;font-size:.75rem;color:var(--lobby-muted)}.lobby-menu{display:grid;grid-template-columns:repeat(4, 1fr);gap:.6rem}.lobby-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.45rem;padding:.8rem .25rem .7rem;border-radius:1rem;border:1.5px solid rgba(224,185,121,.6);background:linear-gradient(180deg, rgba(14, 40, 72, 0.92) 0%, rgba(6, 18, 36, 0.94) 100%);box-shadow:inset 0 1px 0 rgba(224,185,121,.2);text-align:center;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.lobby-tile img{width:3.1rem;height:3.1rem;object-fit:contain;transition:filter .2s}.lobby-tile:hover,.lobby-tile:focus-visible{transform:translateY(-2px);border-color:#e0b979;background:rgba(224,185,121,.08);box-shadow:0 8px 20px rgba(0,0,0,.35),0 0 0 1px rgba(224,185,121,.25);outline:none}.lobby-tile:hover img,.lobby-tile:focus-visible img{filter:drop-shadow(0 0 6px rgba(224, 185, 121, 0.6))}.lobby-tile:active{transform:scale(0.97)}.lobby-tile-label{font-size:.78rem;line-height:1.3;color:var(--lobby-text);min-height:2.05rem;display:flex;align-items:flex-start;justify-content:center}.lobby-tile-danger{border-color:rgba(240,122,122,.4)}.lobby-tile-danger .lobby-tile-label{color:#ffb4b4}.lobby-tile-danger:hover,.lobby-tile-danger:focus-visible{border-color:#f07a7a;background:rgba(240,122,122,.08)}@media(max-width: 359px){.lobby-menu{gap:.45rem}.lobby-tile-label{font-size:.7rem}.lobby-tile img{width:2.6rem;height:2.6rem}}@media(max-width: 767.98px){.lobby-menu{grid-template-columns:repeat(3, minmax(0, 1fr))}}.cpro{--cpro-text: #f4ead6;--cpro-muted: rgba(244, 234, 214, 0.65);--cpro-line: rgba($gold, 0.28);--cpro-field-bg: rgba(255, 255, 255, 0.04);font-family:"Kanit",sans-serif;font-size:.95rem;color:var(--cpro-text);padding-bottom:2rem}.cpro-title{margin:0 0 1rem;color:#e0b979;font-size:1.5rem;font-weight:600;letter-spacing:.02em}.cpro-cta{display:block;width:100%;padding:.9rem 1rem;border-radius:1rem;text-align:center;font-size:1.1rem;font-weight:600;color:#0a1f3a;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 60%, #c99a4e 100%);box-shadow:0 10px 25px rgba(224,185,121,.3);transition:filter .2s,transform .15s}.cpro-cta:hover{filter:brightness(1.05)}.cpro-cta:active{transform:scale(0.99)}.cpro-card{margin-top:1.25rem;border-radius:1.1rem;border:1px solid var(--cpro-line);background:radial-gradient(120% 40% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);overflow:hidden}.cpro-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.cpro-table{width:100%;margin:0;color:var(--cpro-text);border-collapse:separate;border-spacing:0}.cpro-table th,.cpro-table td{padding:.75rem .6rem;border-bottom:1px solid hsla(0,0%,100%,.07);text-align:center;vertical-align:middle}.cpro-table th{background:rgba(224,185,121,.12);color:#e0b979;font-weight:500;font-size:.85rem;border-bottom:1px solid rgba(224,185,121,.35);white-space:nowrap}.cpro-table tbody tr{transition:background .2s}.cpro-table tbody tr:hover{background:hsla(0,0%,100%,.03)}.cpro-table tbody tr:last-child td{border-bottom:0}.cpro .promotion_btn_style{display:inline-block;padding:.3rem .85rem;border-radius:999px;border:1px solid rgba(224,185,121,.6);background:rgba(224,185,121,.08) !important;color:#e0b979 !important;font-size:.8rem !important;white-space:nowrap;transition:background .2s,border-color .2s}.cpro .promotion_btn_style:hover{background:rgba(224,185,121,.18) !important;border-color:#e0b979}.cpro .badge{padding:.3rem .7rem;border-radius:999px;border:1px solid currentColor;font-size:.8rem;font-weight:500}.cpro .badge.bg-success{background:rgba(123,224,154,.12) !important;color:#7be09a !important}.cpro .badge.bg-danger{background:rgba(240,122,122,.12) !important;color:#f07a7a !important}.cpro .badge.bg-info{background:rgba(124,200,240,.12) !important;color:#7cc8f0 !important}.cpro .fa-check{color:#7be09a !important}.cpro .fa-xmark{color:#f07a7a !important}.cpro-pager{display:flex;justify-content:space-between;align-items:center;padding:.6rem .9rem;border-top:1px solid var(--cpro-line)}.cpro-pager .page_nav{color:#e0b979;transition:transform .15s,color .2s}.cpro-pager .page_nav:hover{color:#fff;transform:scale(1.1)}.cpro-active{max-width:760px;margin:0 auto}.cpro-active-head{margin-bottom:1.25rem;text-align:center}.cpro-active-head h1{margin:0;color:#e0b979;font-size:1.75rem;font-weight:600;letter-spacing:.02em}.cpro-active-head p{margin:.3rem 0 0;color:var(--cpro-muted);font-size:.95rem}.cpro-section{margin-bottom:1.25rem;border-radius:1.1rem;border:1px solid var(--cpro-line);background:radial-gradient(120% 40% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);overflow:hidden}.cpro-section-head{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.1rem;border-bottom:1px solid var(--cpro-line);color:#e0b979;font-size:1rem;font-weight:600}.cpro-section-head i{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #e0b979;background:rgba(224,185,121,.12);font-size:.85rem}.cpro-section-body{padding:1rem 1.1rem 1.1rem}.cpro-empty{text-align:center;padding:1.5rem 1rem;color:var(--cpro-muted)}.cpro-empty i{display:block;font-size:1.5rem;color:rgba(224,185,121,.7);margin-bottom:.5rem}.cpro-claim{display:flex;justify-content:center;margin-top:.9rem}.cpro .btn{border-radius:999px;padding:.4rem 1rem;font-size:.9rem;transition:background .2s,border-color .2s,color .2s}.cpro .btn-outline-primary{border:1px solid #e0b979;color:#e0b979;background:rgba(0,0,0,0)}.cpro .btn-outline-primary:hover,.cpro .btn-outline-primary:focus-visible{background:rgba(224,185,121,.15);border-color:#e0b979;color:#fff;box-shadow:none}.cpro .btn-outline-danger{border:1px solid rgba(240,122,122,.7);color:#f07a7a;background:rgba(0,0,0,0)}.cpro .btn-outline-danger:hover,.cpro .btn-outline-danger:focus-visible{background:rgba(240,122,122,.12);border-color:#f07a7a;color:#ffb4b4;box-shadow:none}.cpro-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cpro-table-wrap table{width:100%;margin:0;color:var(--cpro-text);border-collapse:separate;border-spacing:0}.cpro-table-wrap table th,.cpro-table-wrap table td{padding:.7rem .5rem;border-bottom:1px solid hsla(0,0%,100%,.07);text-align:center;vertical-align:middle}.cpro-table-wrap table th{background:rgba(224,185,121,.12);color:#e0b979;font-weight:500;font-size:.85rem;border-bottom:1px solid rgba(224,185,121,.35);white-space:nowrap}.cpro-table-wrap table tr:last-child td{border-bottom:0}.cpro-status{display:inline-block;padding:.2rem .7rem;border-radius:999px;border:1px solid currentColor;font-size:.82rem;font-weight:500}.cpro-status.cpro-status-active{color:#7be09a}.cpro-status.cpro-status-pending{color:#7cc8f0}@media(max-width: 480px){.cpro{font-size:.88rem}.cpro-table th,.cpro-table td,.cpro-table-wrap th,.cpro-table-wrap td{padding:.55rem .3rem;font-size:.8rem}.cpro-cta{font-size:1rem}}.dep{--dep-text: #f4ead6;--dep-muted: rgba(244, 234, 214, 0.65);--dep-line: rgba($gold, 0.28);--dep-field-bg: rgba(255, 255, 255, 0.04);--dep-green: #7be09a;font-family:"Kanit",sans-serif;font-size:.95rem;color:var(--dep-text);padding-bottom:2rem}.dep-header{margin-bottom:1rem}.dep-header .dep-title{margin:0;color:#e0b979;font-size:1.6rem;font-weight:600;letter-spacing:.02em}.dep-header .dep-note{margin:.35rem 0 0;color:var(--dep-muted);font-size:.88rem;line-height:1.6}.dep-balance{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.95rem 1.1rem;border-radius:1.1rem;border:1px solid var(--dep-line);background:linear-gradient(180deg, rgba(14, 40, 72, 0.92) 0%, rgba(6, 18, 36, 0.94) 100%);box-shadow:inset 0 1px 0 rgba(224,185,121,.25)}.dep-balance-label{display:block;font-size:.8rem;color:var(--dep-muted)}.dep-balance-value{color:#e0b979;font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums}.dep-balance-value small{font-size:.85rem;color:var(--dep-muted);font-weight:400}.dep-balance-actions{display:flex;gap:.45rem}.dep-chip{padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(224,185,121,.45);background:rgba(224,185,121,.07);color:#e0b979;font-size:.82rem;white-space:nowrap;transition:background .2s,border-color .2s}.dep-chip:hover{background:rgba(224,185,121,.16);border-color:#e0b979}.dep-switch{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin:1rem 0 1.25rem;padding:.3rem;border-radius:999px;border:1px solid var(--dep-line);background:var(--dep-field-bg)}.dep-switch-btn{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.6rem .5rem;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--dep-muted);font-weight:500;transition:background .2s,color .2s,box-shadow .2s}.dep-switch-btn:hover{color:#e0b979}.dep-switch-btn.is-active{background:linear-gradient(180deg, #f3d18d 0%, #e0b979 100%);color:#0a1f3a;box-shadow:0 4px 14px rgba(224,185,121,.35)}.dep-steps{display:flex;justify-content:space-between;list-style:none;margin:0 0 1.25rem;padding:0;position:relative}.dep-steps::before{content:"";position:absolute;top:1rem;left:16%;right:16%;height:2px;background:hsla(0,0%,100%,.12)}.dep-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;flex:1;z-index:1;color:var(--dep-muted);font-size:.8rem}.dep-step-num{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.2);background:#0a1f3a;font-weight:600;font-size:.9rem;transition:background .25s,border-color .25s,color .25s}.dep-step.is-active{color:#e0b979}.dep-step.is-active .dep-step-num{border-color:#e0b979;background:rgba(224,185,121,.15);color:#e0b979;box-shadow:0 0 12px rgba(224,185,121,.35)}.dep-step.is-done{color:var(--dep-green)}.dep-step.is-done .dep-step-num{border-color:var(--dep-green);background:rgba(123,224,154,.15);color:var(--dep-green)}.dep-card{padding:1.2rem 1.1rem;margin-bottom:1rem;border-radius:1.1rem;border:1px solid var(--dep-line);background:radial-gradient(120% 40% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 16px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(224,185,121,.25)}.dep .section_upload_slip_btn{display:none}.dep-label{display:block;margin-bottom:.45rem;font-size:.88rem;color:var(--dep-muted)}.dep-hint{display:block;margin-top:.4rem;font-size:.78rem;color:rgba(224,185,121,.85)}.dep-amount-input{width:100%;min-height:60px;padding:.6rem 1rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.14);background:var(--dep-field-bg);color:#fff;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;transition:border-color .2s,box-shadow .2s}.dep-amount-input::placeholder{color:#9aa4b2;font-weight:400}.dep-amount-input:focus{outline:none;border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.22);color:#fff;background:hsla(0,0%,100%,.07)}.dep-primary{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:52px;margin-top:1rem;border:0;border-radius:.9rem;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 50%, #c99a4e 100%);color:#0a1f3a;font-size:1.1rem;font-weight:700;box-shadow:0 10px 25px rgba(224,185,121,.3);transition:filter .2s,transform .15s}.dep-primary:hover{filter:brightness(1.05)}.dep-primary:active{transform:scale(0.99)}.dep-primary.dep-primary-green{background:linear-gradient(90deg, #a8f0c0 0%, #50e67b 60%, #35b85d 100%);box-shadow:0 10px 25px rgba(80,230,123,.3)}.dep-back{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .9rem;margin-bottom:.9rem;border:1px solid var(--dep-line);border-radius:999px;background:rgba(0,0,0,0);color:#e0b979;font-size:.85rem;transition:background .2s,border-color .2s}.dep-back:hover{background:rgba(224,185,121,.1);border-color:#e0b979}.dep-method{display:flex;align-items:center;gap:.9rem;width:100%;margin-bottom:.75rem;padding:.9rem 1rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.12);background:var(--dep-field-bg);color:var(--dep-text);text-align:left;transition:border-color .2s,background .2s,transform .2s}.dep-method:hover,.dep-method:focus-visible{border-color:#e0b979;background:rgba(224,185,121,.07);transform:translateY(-2px);outline:none}.dep-method:hover .dep-method-arrow{color:#e0b979}.dep-method-icon{width:3rem;height:3rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.25rem;border:1.5px solid}.dep-method-bank .dep-method-icon{color:#8fb4f0;border-color:rgba(143,180,240,.45);background:rgba(143,180,240,.12)}.dep-method-crypto .dep-method-icon{color:#f0c24b;border-color:rgba(240,194,75,.45);background:rgba(240,194,75,.12)}.dep-method-info{display:flex;flex-direction:column;flex:1;min-width:0}.dep-method-title{font-weight:600;font-size:1rem;color:#fff}.dep-method-desc{font-size:.8rem;color:var(--dep-muted)}.dep-method-arrow{color:hsla(0,0%,100%,.35);transition:color .2s}.dep-accounts{display:flex;flex-direction:column;gap:.6rem;margin-top:.25rem}.dep-account{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.1);background:var(--dep-field-bg)}.dep-account-icon{width:2.8rem;height:2.8rem;flex-shrink:0;object-fit:contain;border-radius:.5rem}.dep-account-info{display:flex;flex-direction:column;flex:1;min-width:0}.dep-account-name{font-size:.85rem;color:var(--dep-muted)}.dep-account-no{font-size:1.05rem;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dep-copy{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(224,185,121,.5);background:rgba(224,185,121,.08);color:#e0b979;font-size:.8rem;white-space:nowrap;transition:background .2s}.dep-copy:hover{background:rgba(224,185,121,.18)}.dep-file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.dep-dropzone{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.6rem 1rem;margin:0;border-radius:1rem;border:1.5px dashed rgba(224,185,121,.55);background:rgba(224,185,121,.04);text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.dep-dropzone i{font-size:2rem;color:#e0b979;margin-bottom:.25rem}.dep-dropzone:hover,.dep-dropzone:focus-within{border-color:#e0b979;background:rgba(224,185,121,.09)}.dep-dropzone-title{font-weight:600;color:#fff}.dep-dropzone-file{font-size:.82rem;color:var(--dep-muted);overflow-wrap:anywhere}.dep-preview{margin-top:.9rem;border-radius:.9rem;border:1px solid var(--dep-line);overflow:hidden;background:#000}.dep-preview img{display:block;width:100%;max-height:320px;object-fit:contain}@media(max-width: 480px){.dep{font-size:.88rem}.dep-step{font-size:.72rem}.dep-step-num{width:1.75rem;height:1.75rem;font-size:.8rem}.dep-balance-value{font-size:1.35rem}}.dep-field+.dep-field{margin-top:1rem}.dep-input{width:100%;min-height:52px;padding:.6rem .95rem;border-radius:.9rem;border:1px solid hsla(0,0%,100%,.14);background:var(--dep-field-bg);color:#fff;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.dep-input::placeholder{color:#9aa4b2}.dep-input:focus{outline:none;color:#fff;border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.22);background:hsla(0,0%,100%,.07)}.dep-input-group{position:relative}.dep-input-group .dep-input{padding-right:2.75rem}.dep-eye{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);padding:.5rem .6rem;border:0;background:none;color:var(--dep-muted);line-height:1}.dep-eye:hover,.dep-eye:focus-visible{color:#e0b979;outline:none}.dep-info{display:flex;gap:.6rem;align-items:flex-start;margin-top:1rem;padding:.8rem .95rem;border-radius:.9rem;border:1px dashed var(--dep-line);color:var(--dep-muted);font-size:.85rem;line-height:1.6}.dep-info i{color:#e0b979;margin-top:.2rem}.sh-desktop,.sh-mobile{--sh-text: #f4ead6;--sh-muted: rgba(244, 234, 214, 0.7);--sh-line: rgba($gold, 0.45);font-family:"Kanit",sans-serif;position:sticky;top:0;z-index:1030;color:var(--sh-text);background:linear-gradient(180deg, #0c223e 0%, #061224 100%);border-bottom:1px solid var(--sh-line);box-shadow:0 8px 24px rgba(0,0,0,.45),inset 0 -1px 0 rgba(224,185,121,.15)}.sh-desktop-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.6rem;padding:.5rem 1.25rem}.sh-brand{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.sh-brand .sh-dice{width:2.8rem;height:2.8rem;object-fit:contain}.sh-brand .sh-logo{width:10rem;height:auto;cursor:pointer}.sh-nav{display:flex;align-items:flex-start;gap:.3rem;flex:1;justify-content:center;min-width:0}.sh-nav-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:4.6rem;padding:.4rem .45rem .35rem;border-radius:.85rem;border:1px solid rgba(0,0,0,0);color:var(--sh-muted);font-size:.78rem;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.sh-nav-item img{width:2.6rem;height:2.6rem;object-fit:contain;transition:transform .2s,filter .2s}.sh-nav-item:hover,.sh-nav-item:focus-visible{color:#e0b979;background:rgba(224,185,121,.08);border-color:rgba(224,185,121,.35);outline:none}.sh-nav-item:hover img,.sh-nav-item:focus-visible img{transform:translateY(-2px);filter:drop-shadow(0 0 6px rgba(224, 185, 121, 0.6))}.sh-nav-item.is-active{color:#e0b979;background:rgba(224,185,121,.12);border-color:#e0b979;font-weight:600}.sh-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sh-balance{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--sh-line);background:rgba(224,185,121,.08);color:#e0b979;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(224,185,121,.6);background:rgba(0,0,0,0);color:#e0b979;font-family:inherit;font-size:.85rem;white-space:nowrap;cursor:pointer;transition:background .2s,border-color .2s,filter .2s}.sh-btn:hover,.sh-btn:focus-visible{background:rgba(224,185,121,.14);border-color:#e0b979;color:#e0b979;outline:none}.sh-btn-primary{border-color:rgba(0,0,0,0);background:linear-gradient(90deg, #f3d18d 0%, #e0b979 60%, #c99a4e 100%);color:#0a1f3a;font-weight:600;box-shadow:0 6px 18px rgba(224,185,121,.25)}.sh-btn-primary:hover,.sh-btn-primary:focus-visible{background:linear-gradient(90deg, #f3d18d 0%, #e0b979 60%, #c99a4e 100%);color:#0a1f3a;filter:brightness(1.06)}.sh-btn-muted{border-color:hsla(0,0%,100%,.2);color:var(--sh-text)}.sh-btn-muted:hover,.sh-btn-muted:focus-visible{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.4);color:#fff}.sh-btn-danger{border-color:rgba(240,122,122,.5);color:#ffb4b4}.sh-btn-danger:hover,.sh-btn-danger:focus-visible{background:rgba(240,122,122,.12);border-color:#f07a7a;color:#ffd0d0}.sh-mobile{padding:.5rem .75rem}.sh-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sh-mobile .burger_btn{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;font-size:1.15rem;color:var(--gold);background:linear-gradient(180deg, #1a0d05 0%, #000 100%);border:1px solid var(--gold);border-radius:.6rem;box-shadow:0 0 8px rgba(224,185,121,.45),inset 0 0 6px rgba(224,185,121,.25);transition:transform .15s ease,box-shadow .15s ease}.sh-mobile .burger_btn:hover{box-shadow:0 0 14px rgba(255,215,106,.8),inset 0 0 8px rgba(255,215,106,.35)}.sh-mobile .burger_btn:active{transform:scale(0.94)}.sh-mobile-brand{display:flex;align-items:center;gap:.35rem;min-width:0;white-space:nowrap}.sh-mobile-brand .sh-mobile-dice{width:2.2rem;height:2.2rem;object-fit:contain}.sh-mobile-brand .sh-mobile-logo{width:7.5rem;height:auto;cursor:pointer}.sh-mobile-right{display:flex;align-items:center;gap:.4rem;min-width:2.4rem;justify-content:flex-end}.sh-balance-sm{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--sh-line);background:rgba(224,185,121,.08);color:#e0b979;font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.sh-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;border:1px solid #e0b979;background:rgba(224,185,121,.1);color:#e0b979;cursor:pointer}.sh-mobile-auth{display:flex;justify-content:center;gap:.5rem;margin-top:.5rem}.sh-mobile-auth .sh-btn{flex:1;max-width:11rem;padding:.4rem .6rem;font-size:.85rem}@media(max-width: 360px){.sh-mobile-logo{width:6rem !important}.sh-mobile-dice{display:none}}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(3,10,20,.72);backdrop-filter:blur(3px)}.swal2-popup{font-family:"Kanit",sans-serif;max-width:92vw;padding:1.6rem 1.3rem 1.3rem;border:1px solid rgba(224,185,121,.45);border-radius:1.15rem;background:linear-gradient(180deg, rgba(14, 40, 72, 0.99) 0%, rgb(6, 18, 36) 100%);color:#f4ead6;box-shadow:0 24px 60px rgba(0,0,0,.6),inset 0 1px 0 rgba(224,185,121,.3)}.swal2-popup.swal2-toast{padding:.65rem .9rem;border-radius:.9rem;background:linear-gradient(180deg, rgba(14, 40, 72, 0.97) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 12px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(224,185,121,.25)}.swal2-title{color:#e0b979;font-size:1.3rem;font-weight:600;letter-spacing:.02em;padding:0 .5rem}.swal2-html-container{margin:.9rem 0 0;padding:0 .4rem;color:rgba(244,234,214,.82);font-size:.98rem;line-height:1.7}.swal2-html-container b,.swal2-html-container strong{color:#fff;font-weight:600}.swal2-html-container a{color:#e0b979;text-decoration:underline}.swal2-html-container hr{border-color:rgba(224,185,121,.45);opacity:1}.swal2-html-container [style*="color:red"],.swal2-html-container [style*="color: red"]{color:#ff9b9b !important}.swal2-toast .swal2-title{font-size:.95rem;padding:0;margin:0}.swal2-toast .swal2-html-container{margin:.2rem 0 0;padding:0;font-size:.85rem}.swal2-icon{border-width:2px}.swal2-icon.swal2-success{border-color:#7be09a;color:#7be09a}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#7be09a}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(123,224,154,.3)}.swal2-icon.swal2-success .swal2-success-fix{background-color:#0a1f3a}.swal2-icon.swal2-error{border-color:#f07a7a;color:#f07a7a}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#f07a7a}.swal2-icon.swal2-warning{border-color:#f5c451;color:#f5c451}.swal2-icon.swal2-info{border-color:#7cc8f0;color:#7cc8f0}.swal2-icon.swal2-question{border-color:#e0b979;color:#e0b979}.swal2-actions{gap:.6rem;margin-top:1.25rem}.swal2-styled{padding:.6rem 1.5rem;border-radius:999px;font-family:inherit;font-size:.95rem;font-weight:600;letter-spacing:.01em;box-shadow:none;transition:filter .2s,background .2s,border-color .2s,color .2s}.swal2-styled:hover{filter:brightness(1.06)}.swal2-styled:focus{box-shadow:0 0 0 .2rem rgba(224,185,121,.35)}.swal2-styled.swal2-confirm{border:0;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 60%, #c99a4e 100%);color:#0a1f3a;box-shadow:0 6px 18px rgba(224,185,121,.25)}.swal2-styled.swal2-cancel{border:1px solid hsla(0,0%,100%,.22);background:rgba(0,0,0,0);color:rgba(244,234,214,.82)}.swal2-styled.swal2-cancel:hover{background:hsla(0,0%,100%,.06);color:#fff;filter:none}.swal2-styled.swal2-deny{border:1px solid rgba(240,122,122,.6);background:rgba(0,0,0,0);color:#ffb4b4}.swal2-styled.swal2-deny:hover{background:rgba(240,122,122,.12);filter:none}.swal2-close{color:#e0b979;transition:color .2s}.swal2-close:hover,.swal2-close:focus{color:#fff;box-shadow:none}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select,.swal2-radio,.swal2-checkbox{color:#fff}.swal2-input,.swal2-file,.swal2-textarea,.swal2-select{min-height:46px;margin:.8rem auto 0;padding:.55rem .9rem;border:1px solid hsla(0,0%,100%,.16);border-radius:.75rem;background:hsla(0,0%,100%,.05);font-family:inherit;font-size:16px}.swal2-input::placeholder,.swal2-file::placeholder,.swal2-textarea::placeholder,.swal2-select::placeholder{color:#9aa4b2}.swal2-input:focus,.swal2-file:focus,.swal2-textarea:focus,.swal2-select:focus{border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.22);outline:none}.swal2-input-label{color:rgba(244,234,214,.82)}.swal2-validation-message{background:rgba(240,122,122,.1);color:#ffb4b4;font-family:inherit}.swal2-timer-progress-bar{height:.25rem;background:linear-gradient(90deg, #f3d18d, #e0b979)}.swal2-loader{border-color:#e0b979 rgba(0,0,0,0) #e0b979 rgba(0,0,0,0)}.gm-page{--gm-text: #f4ead6;--gm-muted: rgba(244, 234, 214, 0.65);--gm-line: rgba($gold, 0.28);font-family:"Kanit",sans-serif;color:var(--gm-text);padding-top:1.25rem;padding-bottom:3rem}.gm-header{text-align:center;margin-bottom:.5rem}.gm-header .gm-title{margin:0;color:#e0b979;font-size:1.75rem;font-weight:600;letter-spacing:.02em}.gm-header .gm-subtitle{margin:.3rem 0 0;color:var(--gm-muted);font-size:.95rem}.gm-brands{margin-top:1.25rem;padding:1rem .75rem 2.4rem;border-radius:1.1rem;border:1px solid var(--gm-line);background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:0 16px 40px rgba(0,0,0,.4),inset 0 1px 0 rgba(224,185,121,.25);position:relative}.gm-brands .swiper{width:100%;height:auto;padding-bottom:.25rem}.gm-brands .swiper-slide{display:flex;justify-content:center;align-items:center;height:auto}.gm-brands .swiper-pagination{bottom:.25rem}.gm-brands .swiper-pagination-bullet{width:6px;height:6px;background:hsla(0,0%,100%,.35);opacity:1}.gm-brands .swiper-pagination-bullet-active{background:#e0b979;box-shadow:0 0 8px rgba(224,185,121,.7)}.gm-brand{width:100%;max-width:6.2rem;aspect-ratio:1/1;object-fit:contain;padding:.35rem;border-radius:1rem;border:2px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);transition:transform .2s,border-color .2s,box-shadow .2s}.gm-brand:hover,.gm-brand:focus-visible{transform:translateY(-3px);border-color:rgba(224,185,121,.7);outline:none}.gm-brand.is-active{border-color:#e0b979;background:rgba(224,185,121,.1);box-shadow:0 0 16px rgba(224,185,121,.45)}.gm-section-head{display:flex;align-items:center;gap:.75rem;margin:1.75rem 0 1rem}.gm-section-head::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, #e0b979, transparent);opacity:.6}.gm-section-head .gm-provider{margin:0;color:#e0b979;font-size:1.3rem;font-weight:600;letter-spacing:.02em}.gm-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(7rem, 1fr));gap:.9rem}.gm-game{display:flex;flex-direction:column;gap:.4rem;min-width:0}.gm-game-img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:.9rem;border:1.5px solid rgba(224,185,121,.45);background:#0a1f3a;box-shadow:0 8px 18px rgba(0,0,0,.35);cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.gm-game-img:hover,.gm-game-img:focus-visible{transform:translateY(-3px);border-color:#e0b979;box-shadow:0 14px 28px rgba(0,0,0,.5),0 0 16px rgba(224,185,121,.35);outline:none}.gm-game-name{min-height:2.2rem;font-size:.8rem;line-height:1.35;text-align:center;color:var(--gm-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gm-empty{margin-top:1.5rem;padding:2.5rem 1rem;text-align:center;color:var(--gm-muted);border:1px dashed var(--gm-line);border-radius:1rem}.gm-empty i{display:block;font-size:1.6rem;color:rgba(224,185,121,.7);margin-bottom:.6rem}.gm-alert{position:relative;margin:1.5rem 0 0;padding:.9rem 2.75rem .9rem 1rem;border-radius:1rem;border:1px solid rgba(245,196,81,.5);background:rgba(245,196,81,.08);color:#f5d98a;font-size:.95rem;text-align:center}.gm-alert .btn-close{position:absolute;top:50%;right:.9rem;transform:translateY(-50%);filter:invert(1) brightness(1.4);opacity:.7}@media(min-width: 768px)and (max-width: 991.98px){.gm-grid{grid-template-columns:repeat(auto-fill, minmax(5.6rem, 1fr));gap:.7rem}.gm-game-name{font-size:.75rem}}@media(max-width: 767.98px){.gm-header .gm-title{font-size:1.5rem}.gm-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.6rem}.gm-game-name{font-size:.72rem}}.gm-brands--flat{padding-bottom:1rem}.gm-brand-row{display:grid;grid-template-columns:repeat(auto-fill, minmax(5.2rem, 1fr));justify-items:center;gap:.6rem}.gm-brand-row .gm-brand{width:100%;max-width:6rem}.gm-search{position:relative;margin:.25rem 0 .4rem}.gm-search-icon{position:absolute;top:50%;left:1rem;transform:translateY(-50%);color:rgba(224,185,121,.85);pointer-events:none}.gm-search-input{width:100%;min-height:48px;padding:.6rem 2.9rem .6rem 2.6rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.05);color:#fff;font-family:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.gm-search-input::placeholder{color:#9aa4b2}.gm-search-input:focus{outline:none;color:#fff;border-color:#e0b979;box-shadow:0 0 0 .2rem rgba(224,185,121,.22);background:hsla(0,0%,100%,.07)}.gm-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.gm-search-clear{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.08);color:var(--gm-muted);transition:color .2s,background .2s}.gm-search-clear:hover,.gm-search-clear:focus-visible{color:#e0b979;background:rgba(224,185,121,.15);outline:none}.gm-search-clear[hidden]{display:none}.gm-search-meta{min-height:1.1rem;margin:.4rem .25rem .8rem;font-size:.8rem;color:var(--gm-muted)}@media(max-width: 767.98px){.gm-brands--flat .gm-brand-row{grid-template-columns:repeat(3, minmax(0, 1fr))}}.ulv{--ulv-text: #f4ead6;--ulv-muted: rgba(244, 234, 214, 0.65);--ulv-line: rgba($gold, 0.28);font-family:"Kanit",sans-serif;color:var(--ulv-text);margin-top:1rem;min-width:0}.ulv-profile,.ulv-level{border-radius:1.1rem;border:1px solid var(--ulv-line);background:radial-gradient(120% 45% at 50% 0%, rgba(224, 185, 121, 0.1) 0%, rgba(224, 185, 121, 0) 70%),linear-gradient(180deg, rgba(14, 40, 72, 0.96) 0%, rgba(6, 18, 36, 0.98) 100%);box-shadow:inset 0 1px 0 rgba(224,185,121,.25);min-width:0}.ulv-profile{display:flex;align-items:center;gap:.85rem;padding:.75rem .95rem}.ulv-avatar{width:3.1rem;height:3.1rem;flex-shrink:0;padding:.2rem;border-radius:50%;border:1.5px solid #e0b979;background:rgba(224,185,121,.08);object-fit:contain}.ulv-info{display:flex;flex-direction:column;flex:1;min-width:0}.ulv-greeting{font-size:.72rem;color:var(--ulv-muted);line-height:1.2}.ulv-name{color:#e0b979;font-size:1.15rem;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ulv-level{margin-top:.85rem;padding:.85rem .95rem .6rem}.ulv-level-title{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem;color:#e0b979;font-size:.98rem;font-weight:600;letter-spacing:.02em}.ulv-level-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, #e0b979, transparent);opacity:.6}.ulv-tiers{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;justify-items:center;gap:.25rem}.ulv-tiers img{width:100%;max-width:3.3rem;height:auto;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.5))}.ulv-progress{position:relative;height:2.2rem;margin-top:.8rem;border-radius:999px;border:1px solid var(--ulv-line);background:hsla(0,0%,100%,.06);overflow:hidden}.ulv-fill{position:absolute;top:0;bottom:0;left:0;min-width:0;border-radius:999px;background:linear-gradient(90deg, #f3d18d 0%, #e0b979 60%, #c99a4e 100%);box-shadow:0 0 12px rgba(224,185,121,.45);transition:width .6s ease}.ulv-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.98rem;font-weight:600;font-variant-numeric:tabular-nums;text-shadow:0 1px 3px rgba(0,0,0,.9);white-space:nowrap}.ulv-scale{display:flex;justify-content:space-between;padding:.3rem .4rem 0;font-size:.72rem;color:var(--ulv-muted)}.ulv-cats{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.6rem;margin-top:1rem}.ulv-cats .catagory_icon{width:100%;height:auto;border-radius:.9rem;border:1px solid rgba(224,185,121,.4);transition:border-color .2s,transform .2s}.ulv-cats .catagory_icon:hover,.ulv-cats .catagory_icon:focus-visible{border-color:#e0b979;transform:translateY(-2px);outline:none}.ulv-divider{height:1px;margin:1rem 0 0;background:linear-gradient(90deg, transparent, #e0b979, transparent);opacity:.5}@media(max-width: 360px){.ulv-name{font-size:1rem}.ulv-value{font-size:.85rem}}
