.mb-shell{max-width:920px;margin:34px auto 70px}.mb-card{background:white;border:1px solid #d8e1ed;border-radius:18px;padding:28px;margin-bottom:18px}.mb-card h1,.mb-card h2{margin:0 0 22px;color:#18314f}.mb-tabs{display:flex;gap:10px;margin-bottom:24px}.mb-tabs button{flex:1;padding:14px;border:1px solid #d7deeb;border-radius:9px;background:#fff;font-weight:700}.mb-tabs button[aria-selected=true]{background:#192e4a;color:white}.mb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mb-grid label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#203a5d}.mb-grid input,.mb-grid textarea,.mb-grid select,.mb-form input,.mb-form textarea{width:100%;padding:13px;border:1px solid #d4deed;border-radius:8px;font:inherit;background:white;color:#17304d}.mb-grid textarea{min-height:100px}.mb-wide{grid-column:1/-1}.mb-platforms{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.mb-platforms label{display:flex;flex-direction:row;align-items:center;padding:10px;background:#f5f8fc;border-radius:8px}.mb-platforms input{width:auto}.mb-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px;align-items:center}.mb-status{margin-top:14px;color:#a61b2b;white-space:pre-line}.mb-status.success{color:#137340}.mb-notice{padding:18px;border-left:4px solid #2580f7;background:#edf5ff;line-height:1.7}.mb-login{max-width:500px}.mb-login .mb-grid{grid-template-columns:1fr}.mb-login button{margin-top:18px}.mb-login-links{display:flex;gap:18px;margin-top:20px}.mb-login-links button{margin:0;border:0;background:none;color:#1a63bb;text-decoration:underline}.mb-discount{display:block;font-size:16px;font-weight:800;color:#147645;margin:7px 0}.mb-account-name{overflow-wrap:anywhere}.mb-refund-list li{padding:12px 0;border-bottom:1px solid #e0e6ee}.mb-checkbox{display:flex;align-items:center;gap:8px}.mb-checkbox input{width:auto!important}@media(max-width:650px){.mb-grid{grid-template-columns:1fr}.mb-card{padding:20px}.mb-wide{grid-column:auto}.mb-shell{margin-top:20px}}

.mb-shell{max-width:850px}.mb-shell .mb-card{padding:32px}.mb-shell .mb-card h1{font-size:32px;margin-bottom:24px}.mb-grid{column-gap:22px;row-gap:22px}.mb-grid input,.mb-grid textarea{font-size:16px;line-height:1.5;min-height:48px}.mb-grid input:focus,.mb-grid textarea:focus{outline:2px solid #9cbfff;outline-offset:2px;border-color:#2974df}.mb-grid textarea{resize:vertical;min-height:94px}.mb-grid small{font-size:13px;line-height:1.5;color:#647793}.mb-grid .mb-field-error{color:#aa2338}.mb-grid [hidden]{display:none!important}.mb-platform-field{border:1px solid #e0e6ef;padding:16px;border-radius:12px;margin:0;min-width:0}.mb-platform-field legend{padding:0 7px;font-size:14px;color:#203a5d}.mb-platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:5px 0 12px}.mb-platforms label{padding:10px;border:1px solid #e3e9f1;gap:8px;margin:0;cursor:pointer}.mb-platforms label:has(input:checked){background:#edf4ff;border-color:#87aff4;color:#1759ac}.mb-platforms input{min-height:0;accent-color:#2676ed}.mb-actions .primary{padding:14px 32px}.mb-grid input:user-invalid,.mb-grid textarea:user-invalid{border-color:#c64150}@media(max-width:650px){.mb-shell .mb-card{padding:22px}.mb-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-shell .mb-card h1{font-size:28px}}

.member-session-loading>header,.member-session-loading>main,.member-session-loading>#dealer-site-header{visibility:hidden}.member-session-loading:after{content:"Bayi hesabınız açılıyor…";position:fixed;inset:0;display:grid;place-items:center;background:#fff;z-index:999;font-size:18px;color:#19304e}
