/* STADYUM PRO V8.58.8 — üye giriş/kayıt mobil UX; iş mantığına dokunmaz. */
.member-auth-card-v8588{position:relative;overflow:hidden}
.member-auth-card-v8588:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent));pointer-events:none}
.member-auth-lead-v8588{margin:-12px 0 18px!important;text-align:left!important;color:#60758a!important;font-size:13px!important;line-height:1.55}
.member-login-tools-v8588{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:4px 0 18px}
.member-remember-v8588{display:flex!important;align-items:flex-start;gap:10px!important;margin:0!important;padding:11px 13px;border:1px solid #d7e3ee;border-radius:15px;background:#f7fbff;color:#183b5a!important;cursor:pointer;min-width:0;flex:1}
.member-remember-v8588 input{appearance:auto!important;-webkit-appearance:checkbox!important;flex:0 0 auto;width:20px!important;height:20px!important;min-height:20px!important;margin:2px 0 0!important;accent-color:var(--brand-primary);box-shadow:none!important}
.member-remember-v8588 span{display:grid;gap:2px;min-width:0}.member-remember-v8588 b{font-size:12px;line-height:1.25;color:#173b5d}.member-remember-v8588 small{font-size:10px;line-height:1.45;color:#667d92;font-weight:650}
.member-forgot-v8588{white-space:nowrap;padding:10px 4px}.member-auth-submit-v8588{font-weight:900;letter-spacing:.01em}.member-auth-switch-v8588{margin-top:15px!important}
.member-register-grid-v8588 .consent-check{border:1px solid #dae5ee;border-radius:15px;padding:12px 13px;background:#f9fcff;line-height:1.5}
.member-register-grid-v8588 .consent-check input{appearance:auto!important;-webkit-appearance:checkbox!important;width:20px!important;height:20px!important;min-height:20px!important;margin:0 8px 0 0!important;accent-color:var(--brand-primary);vertical-align:middle;box-shadow:none!important}
@media(max-width:760px){
.member-auth-shell-v8588{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;min-height:0!important;padding:8px 0 18px!important;width:100%!important}.member-auth-shell-v8588 .member-auth-copy{padding:18px!important;border-radius:20px!important;min-height:0!important}.member-auth-shell-v8588 .member-auth-copy:after{width:120px!important;height:120px!important;right:-55px!important;bottom:-65px!important;border-width:24px!important}.member-auth-shell-v8588 .member-auth-copy h1{margin:8px 0!important;font-size:clamp(24px,8vw,34px)!important;line-height:1.08!important;letter-spacing:-.035em!important}.member-auth-shell-v8588 .member-auth-copy p{font-size:13px!important;line-height:1.55!important;margin:0!important}.member-auth-shell-v8588 .member-feature-list{display:flex!important;gap:6px!important;margin-top:13px!important;overflow-x:auto!important;padding-bottom:2px;scrollbar-width:none}.member-auth-shell-v8588 .member-feature-list::-webkit-scrollbar{display:none}.member-auth-shell-v8588 .member-feature-list span{flex:0 0 auto!important;padding:8px 10px!important;font-size:10px!important;border-radius:12px!important;white-space:nowrap}.member-auth-card-v8588{width:100%!important;max-width:none!important;margin:0!important;padding:18px 15px!important;border-radius:20px!important;box-shadow:0 14px 38px rgba(24,59,91,.10)!important}.member-auth-card-v8588 h2{margin:7px 0 17px!important;font-size:25px!important;line-height:1.15!important;color:#153a5d!important}.member-auth-card-v8588>label,.member-auth-card-v8588 .form-grid label{font-size:12px!important;line-height:1.35!important;margin-bottom:11px!important;color:#294a68!important}.member-auth-card-v8588 input:not([type=checkbox]),.member-auth-card-v8588 textarea,.member-auth-card-v8588 select{width:100%!important;max-width:100%!important;min-height:54px!important;padding:12px 13px!important;border-radius:14px!important;background:#fff!important;color:#122f49!important;border:1px solid #cbdbe8!important;font-size:16px!important;line-height:1.3!important;box-shadow:0 2px 8px rgba(31,72,107,.035)!important}.member-auth-card-v8588 textarea{min-height:92px!important;resize:vertical}.member-auth-card-v8588 input:focus,.member-auth-card-v8588 textarea:focus,.member-auth-card-v8588 select:focus{outline:3px solid rgba(21,89,214,.12)!important;border-color:var(--brand-primary)!important}.member-login-tools-v8588{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:2px 0 14px!important}.member-remember-v8588{width:100%!important;padding:12px!important;border-radius:14px!important}.member-remember-v8588 b{font-size:13px!important}.member-remember-v8588 small{font-size:11px!important}.member-forgot-v8588{display:inline-flex!important;justify-content:flex-end!important;padding:3px 2px!important;font-size:12px!important}.member-auth-submit-v8588{width:100%!important;min-height:56px!important;border-radius:15px!important;font-size:14px!important}.member-auth-switch-v8588{font-size:12px!important;line-height:1.55!important;margin:13px 0 0!important}.member-register-shell-v8588 .member-auth-copy{padding-bottom:16px!important}.member-register-grid-v8588{display:grid!important;grid-template-columns:1fr!important;gap:0!important}.member-register-grid-v8588>*{grid-column:1/-1!important;min-width:0!important}.member-register-grid-v8588 .consent-check{display:grid!important;grid-template-columns:24px 1fr!important;align-items:start!important;gap:7px!important;padding:12px!important;margin-bottom:9px!important;font-size:11px!important}.member-register-grid-v8588 .consent-check input{margin:0!important}}
@media(max-width:390px){.member-auth-shell-v8588 .member-auth-copy{padding:15px!important}.member-auth-card-v8588{padding:16px 13px!important}.member-auth-shell-v8588 .member-auth-copy h1{font-size:23px!important}}
