/* ===================================================================
 *  assets/register.css  -  Gercek ligobet kayit modali (bottom-sheet)
 *  Cogu sinif 4326.css'te (homepage'de yuklu); burada eksik olanlar +
 *  backdrop + acilis animasyonu + bonus dropdown listesi.
 * =================================================================== */

/* Backdrop + acilis */
.lig-reg-overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.6);display:none;}
.lig-reg-overlay.open{display:block;}
#ligRegModal .bottom-sheet--WiUhn{z-index:10001;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);}
#ligRegModal.open .bottom-sheet--WiUhn{transform:translateY(0);}

/* 4326.css'te OLMAYAN siniflar (kullanicidan) */
.content--tuBcW{background:var(--modal-background,#333948);flex-direction:column;align-items:center;width:100%;height:auto;display:flex;position:relative;overflow:hidden auto;}
#ligRegModal .content--tuBcW{width:100%;max-height:82dvh;padding:16px;display:block;}
.content-second-wrapper--imavN{width:100%;}
.contact-input-container--cK4FN{gap:8px;}
.promo-code--AHf09{margin-bottom:16px;}
.promo-code-expand--I_8qR{color:var(--text,#dbdee6);cursor:pointer;text-transform:capitalize;font-size:14px;}
.wrapper--rp_Ct{flex-direction:row-reverse;align-items:center;column-gap:8px;max-width:100%;min-height:24px;display:flex;position:relative;}
.wrapper--rp_Ct label{cursor:pointer;max-width:100%;}
.title--pPC2A{color:var(--neutral-300,#c3c8d5);min-width:0;line-height:1.5;}
.link--SCMvA{color:var(--brand,#0cc06c);display:inline;}
.modal-switch-link--DQqR5{color:var(--text,#dbdee6);font-size:14px;line-height:normal;cursor:pointer;}
.modal-switch-link--DQqR5 span:last-child{color:var(--brand,#0cc06c);cursor:pointer;font-weight:600;}
.via-title--wOReo{color:var(--neutral-300,#c3c8d5);letter-spacing:-.36px;font-size:12px;font-weight:500;line-height:22px;}
.via-title--wOReo:before,.via-title--wOReo:after{border-top:1px solid var(--neutral-1300,#4c556b);content:"";flex:1;}
.telegram-btn--l2XHc{color:#fff!important;background:#279ddb!important;}
/* select degisken seti (4326.css'te select--vuK16 var ama variant degerleri burada) */
.select--U6yHD{--select-height:48px;--select-border-radius:8px;--select-border:1px solid var(--neutral-1300,#4c556b);--select-background-color:var(--neutral-1500,#3b4254);--select-input-color:var(--neutral-300,#c3c8d5);--select-input-padding:0 16px;--select-input-font-size:14px;--select-input-font-weight:400;--select-value-padding:0 8px;}

/* Bonus dropdown listesi (ozel) */
.lig-bonus{position:relative;}
.lig-bonus-list{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:5;background:var(--neutral-1500,#3b4254);border:1px solid var(--neutral-1300,#4c556b);border-radius:8px;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.4);}
.lig-bonus-opt{padding:12px 16px;font-size:14px;color:var(--neutral-150,#dbdee6);cursor:pointer;}
.lig-bonus-opt:hover{background:var(--neutral-1400,#444c5f);}
.lig-bonus .select-input--RGdIO[aria-expanded="true"] .collapse--coD9L{transform:rotate(0deg);}

/* Promosyon kodu acik input */
#ligRegModal .lig-promo-input{margin-top:4px;}

/* Lexend + temel guvence (homepage'de zaten var ama garanti) */
#ligRegModal{font-family:Lexend,sans-serif;}
