.auth-page{min-height:80vh;display:flex;align-items:center;justify-content:center;padding:40px 16px;background:#f8fafc}.auth-wrap{display:grid;grid-template-columns:1fr 1fr;max-width:960px;width:100%;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.1)}.auth-wrap.auth-wrap-wide{max-width:1060px}.auth-brand-panel{background:#111;padding:48px 40px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.auth-brand-panel::before{content:"";position:absolute;top:-60px;right:-60px;width:220px;height:220px;background:#ffc800;border-radius:50%;opacity:.08}.auth-brand-panel::after{content:"";position:absolute;bottom:-40px;left:-40px;width:160px;height:160px;background:#ffc800;border-radius:50%;opacity:.06}.auth-brand-logo{display:block;margin-bottom:32px}.auth-brand-logo img{height:40px}.auth-brand-title{font-size:1.7rem;font-weight:800;color:#fff;line-height:1.3;margin-bottom:12px}.auth-brand-sub{font-size:.92rem;color:hsla(0,0%,100%,.6);line-height:1.6;margin-bottom:32px}.auth-brand-features{list-style:none;padding:0;margin:0 0 40px}.auth-brand-features li{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.85);font-size:.88rem;padding:8px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.auth-brand-features li:last-child{border:none}.auth-brand-features li .feat-icon{width:32px;height:32px;background:rgba(255,200,0,.15);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#ffc800;font-size:.85rem;flex-shrink:0}.auth-brand-bottom{font-size:.78rem;color:hsla(0,0%,100%,.35)}.auth-form-panel{padding:48px 40px;display:flex;flex-direction:column;justify-content:center}.auth-form-header{margin-bottom:28px}.auth-form-header h2{font-size:1.5rem;font-weight:800;color:#111;margin:0 0 6px}.auth-form-header p{font-size:.88rem;color:#6b7280;margin:0}.auth-input-group{position:relative;margin-bottom:16px}.auth-input-group label{display:block;font-size:.8rem;font-weight:700;color:#374151;margin-bottom:6px;letter-spacing:.02em}.auth-input-group .input-wrap{position:relative;display:flex;align-items:center}.auth-input-group .input-wrap .input-icon{position:absolute;left:13px;color:#9ca3af;font-size:.9rem;pointer-events:none;transition:color .2s}.auth-input-group .input-wrap input{width:100%;padding:11px 40px 11px 38px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.9rem;color:#111;background:#fff;outline:none;transition:all .2s;font-family:inherit}.auth-input-group .input-wrap input:focus{border-color:#ffc800;box-shadow:0 0 0 3px rgba(255,200,0,.12)}.auth-input-group .input-wrap input::placeholder{color:#d1d5db}.auth-input-group .input-wrap .btn-eye{position:absolute;right:11px;background:none;border:none;cursor:pointer;color:#9ca3af;font-size:.85rem;padding:4px;transition:color .2s}.auth-input-group .input-wrap .btn-eye:hover{color:#111}.auth-input-group:focus-within .input-icon{color:#ffc800}.auth-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.btn-google-auth{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.88rem;font-weight:600;color:#374151;text-decoration:none;cursor:pointer;transition:all .2s;margin-bottom:18px}.btn-google-auth:hover{border-color:#4285f4;color:#1a1a1a;box-shadow:0 2px 8px rgba(66,133,244,.15)}.auth-or{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:.78rem;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.auth-or::before,.auth-or::after{content:"";flex:1;height:1px;background:#e5e7eb}.auth-row-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.82rem}.auth-row-meta label{display:flex;align-items:center;gap:6px;color:#374151;cursor:pointer;font-weight:500}.auth-row-meta label input[type=checkbox]{accent-color:#ffc800;width:14px;height:14px}.auth-row-meta a{color:#6b7280;text-decoration:none;font-weight:600;transition:color .2s}.auth-row-meta a:hover{color:#ffc800}.btn-auth-submit{width:100%;padding:13px;background:#ffc800;color:#111;border:none;border-radius:10px;font-size:.95rem;font-weight:800;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:8px;letter-spacing:.01em;margin-bottom:16px}.btn-auth-submit:hover{background:#111;color:#ffc800;transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.15)}.btn-auth-submit:disabled{opacity:.6;cursor:not-allowed;transform:none}.auth-footer-link{text-align:center;font-size:.85rem;color:#6b7280}.auth-footer-link a{color:#111;font-weight:700;text-decoration:none;transition:color .2s}.auth-footer-link a:hover{color:#ffc800}.sifre-guc{display:flex;gap:4px;margin-top:6px}.sifre-guc .bar{flex:1;height:3px;border-radius:2px;background:#e5e7eb;transition:background .3s}.sifre-guc[data-guc="1"] .bar:nth-child(1){background:#ef4444}.sifre-guc[data-guc="2"] .bar:nth-child(1),.sifre-guc[data-guc="2"] .bar:nth-child(2){background:#f97316}.sifre-guc[data-guc="3"] .bar:nth-child(1),.sifre-guc[data-guc="3"] .bar:nth-child(2),.sifre-guc[data-guc="3"] .bar:nth-child(3){background:#eab308}.sifre-guc[data-guc="4"] .bar{background:#22c55e}.forgot-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:all .25s}.forgot-modal-overlay.active{opacity:1;visibility:visible}.forgot-modal{background:#fff;border-radius:16px;padding:32px;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.2);transform:translateY(10px);transition:transform .25s}.forgot-modal-overlay.active .forgot-modal{transform:translateY(0)}.forgot-modal h3{font-size:1.15rem;font-weight:800;margin:0 0 6px;color:#111}.forgot-modal p{font-size:.85rem;color:#6b7280;margin:0 0 20px}.forgot-modal-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.forgot-modal-footer .btn-iptal{padding:9px 18px;border:1.5px solid #e5e7eb;background:#fff;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s}.forgot-modal-footer .btn-iptal:hover{border-color:#111}.forgot-modal-footer .btn-gonder{padding:9px 20px;background:#ffc800;color:#000;border:none;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s}.forgot-modal-footer .btn-gonder:hover{background:#111;color:#ffc800}.forgot-modal-footer .btn-gonder:disabled{opacity:.6;cursor:not-allowed}@media(max-width: 768px){.auth-wrap{grid-template-columns:1fr}.auth-brand-panel{padding:28px 24px}.auth-brand-features{display:none}.auth-brand-title{font-size:1.2rem}.auth-form-panel{padding:28px 24px}.auth-row{grid-template-columns:1fr}}.btn-google{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:11px 16px;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;font-size:.92rem;font-weight:600;color:#374151;text-decoration:none;cursor:pointer;transition:all .2s ease;margin-bottom:4px}.btn-google:hover{border-color:#4285f4;color:#1a1a1a;box-shadow:0 2px 8px rgba(66,133,244,.15)}.auth-card-wide{max-width:600px}.req{color:#ef4444;margin-left:2px}.foto-preview-wrap{display:flex;align-items:center;gap:16px;margin-bottom:20px}.foto-preview-wrap .foto-circle{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid #e5e7eb;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#9ca3af;overflow:hidden}.foto-preview-wrap .foto-circle img{width:100%;height:100%;object-fit:cover}.foto-preview-wrap .foto-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#f3f4f6;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.85rem;font-weight:600;color:#374151;cursor:pointer;transition:all .2s}.foto-preview-wrap .foto-btn:hover{border-color:#ffc800;color:#000}.adres-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:16px;margin-bottom:20px}.adres-card{background:#f8fafc;border:1.5px solid #e5e7eb;border-radius:12px;padding:18px;position:relative;transition:border-color .2s}.adres-card.varsayilan{border-color:#ffc800;background:#fffbeb}.adres-card .adres-baslik{font-weight:700;font-size:.9rem;color:#111;margin-bottom:8px;display:flex;align-items:center;gap:8px}.adres-card .varsayilan-tag{background:#ffc800;color:#000;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:10px}.adres-card .adres-metin{font-size:.85rem;color:#6b7280;line-height:1.6;margin-bottom:12px}.adres-card .adres-actions{display:flex;gap:8px}.adres-card .btn-adres-sil{padding:5px 12px;border:1.5px solid #fecaca;background:#fff;border-radius:8px;color:#ef4444;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.adres-card .btn-adres-sil:hover{background:#fee2e2}.adres-card .btn-adres-varsayilan{padding:5px 12px;border:1.5px solid #e5e7eb;background:#fff;border-radius:8px;color:#374151;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s}.adres-card .btn-adres-varsayilan:hover{border-color:#ffc800}.btn-yeni-adres{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#ffc800;color:#000;border:none;border-radius:10px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s}.btn-yeni-adres:hover{background:#000;color:#ffc800}.adres-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:999;display:flex;align-items:center;justify-content:center;padding:16px}.adres-modal{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto}.adres-modal h3{font-size:1.1rem;font-weight:700;margin:0 0 20px}.adres-modal .form-group{margin-bottom:14px}.adres-modal .form-group label{display:block;font-size:.85rem;font-weight:600;margin-bottom:5px;color:#374151}.adres-modal .form-group .form-control{width:100%;padding:9px 12px;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.88rem;outline:none;transition:border-color .2s}.adres-modal .form-group .form-control:focus{border-color:#ffc800}.adres-modal .modal-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.adres-modal .modal-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.adres-modal .modal-footer .btn-iptal{padding:9px 18px;border:1.5px solid #e5e7eb;background:#fff;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s}.adres-modal .modal-footer .btn-iptal:hover{border-color:#000}.adres-modal .modal-footer .btn-kaydet{padding:9px 20px;background:#ffc800;color:#000;border:none;border-radius:8px;font-size:.88rem;font-weight:700;cursor:pointer;transition:all .2s}.adres-modal .modal-footer .btn-kaydet:hover{background:#000;color:#ffc800}.favori-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:20px}.favori-card{background:#fff;border:1.5px solid #e5e7eb;border-radius:12px;overflow:hidden;transition:all .2s}.favori-card:hover{border-color:#ffc800;box-shadow:0 4px 16px rgba(0,0,0,.08)}.favori-card .favori-img{background:#f8fafc;padding:16px;text-align:center;height:160px;display:flex;align-items:center;justify-content:center}.favori-card .favori-img img{max-width:100%;max-height:130px;object-fit:contain}.favori-card .favori-info{padding:14px}.favori-card .favori-ad{font-size:.88rem;font-weight:600;color:#111;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.favori-card .favori-ad a{color:inherit;text-decoration:none}.favori-card .favori-ad a:hover{color:#ffc800}.favori-card .favori-fiyat{font-size:1rem;font-weight:700;color:#000;margin-bottom:10px}.favori-card .favori-actions{display:flex;gap:8px}.favori-card .btn-sepete{flex:1;padding:7px;background:#ffc800;color:#000;border:none;border-radius:8px;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s}.favori-card .btn-sepete:hover{background:#000;color:#ffc800}.favori-card .btn-favori-sil{width:34px;height:34px;border:1.5px solid #fecaca;background:#fff;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.favori-card .btn-favori-sil:hover{background:#fee2e2}/*# sourceMappingURL=musteri-auth.min.css.map */
