.native-login{position:relative;margin-top:20px;border:1px solid #dce4e8;border-radius:18px;background:white;padding:150px 26px 22px;overflow:hidden;font-family:Tahoma,Geneva,sans-serif}
.native-login-header{position:absolute;inset:0 0 auto;height:121px;border-bottom:3px solid #76c043;background:linear-gradient(135deg,#0b2544,#081a31);display:flex;align-items:center;justify-content:space-between;padding:0 26px;color:white}
.native-login-header>span{font-size:18px;font-weight:bold;display:flex;align-items:center;gap:10px}.native-login-header>span:before{content:"";width:11px;height:11px;border-radius:50%;background:#39d353;box-shadow:0 0 0 4px #39d35322}.native-login-header strong{font-size:32px;letter-spacing:-1px}
.native-login .input-group{position:relative;width:100%;margin:10px 0 14px}.native-login .input-group input{box-sizing:border-box;width:100%;height:48px;padding:0 18px 0 46px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;font:14px Tahoma,Geneva,sans-serif;color:#101828;outline:none}.native-login .input-group input:focus{border-color:#76c043;box-shadow:0 0 0 4px #76c0432e}.input-symbol{position:absolute;left:15px;top:50%;transform:translateY(-50%);font-size:18px;color:#506575;pointer-events:none}
.native-login .mobile_checkbox{display:flex;align-items:center;gap:11px;border:1px solid #e4e7ec;background:#f8fafc;border-radius:12px;padding:12px;margin:10px 0;cursor:pointer;font-size:12px;line-height:1.45;color:#344054;position:relative}
.native-login .mobile_checkbox input{position:absolute;opacity:0;width:48px;height:26px;left:12px}.checkbox-switch{flex:0 0 48px;height:26px;border-radius:20px;background:#d0d5dd;position:relative}.checkbox-switch:before{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:white}.mobile_checkbox input:checked+.checkbox-switch{background:#76c043}.mobile_checkbox input:checked+.checkbox-switch:before{left:25px}.mobile_checkbox input:focus-visible+.checkbox-switch{outline:3px solid #3aa58c;outline-offset:3px}
.native-login .buton_123{display:block;width:100%;height:46px;border:0;border-radius:12px;background:linear-gradient(90deg,#0b2544 42%,#2aa84a);box-shadow:0 12px 24px #10182822;color:#fff;font-weight:800;font-size:14px;cursor:pointer;margin-top:14px}.native-login button:disabled,.native-login input:disabled{opacity:.6;cursor:wait}
.form_sms_code_text{font-size:13px;line-height:1.6;color:#475467}.countdown_text{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:11px;background:#f2f4f7;border:1px solid #e4e7ec;border-radius:9px;padding:7px;color:#344054;pointer-events:none}#sms_dogrulama_code{padding-right:90px;font-size:16px;letter-spacing:2px}
.native-login .form_tekrar_buton{width:100%;min-height:44px;border:1px solid #d0d5dd;background:#fff;color:#0b2544;border-radius:12px;font-weight:700;font-size:13px;margin-top:13px;cursor:pointer}.native-login-footer{font-size:10px;color:#84939a;text-align:center;margin-top:20px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:700px){.native-login{padding:140px 18px 20px}.native-login .input-group input{font-size:16px}.native-login-header{padding:0 18px}.native-login-header>span{font-size:16px}.native-login .mobile_checkbox{font-size:11px;padding:10px}}
