/* ABlok hesap sayfaları — tasarıma eklenen gerçek işlevlerin stilleri (uyarılar, siparişler, adresler, favoriler) */
[hidden]{display:none!important}
.brand img{object-fit:contain}
a{color:var(--green-600)}
.uy-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.uy-small{font-size:12.5px;color:var(--muted);line-height:1.6;margin:12px 0 0}
.uy-small a{color:var(--green-600);font-weight:600;text-decoration:none}
.uy-muted{color:var(--muted)}
.uy-full{width:100%}
.uy-alert{display:flex;gap:10px;align-items:flex-start;border-radius:10px;padding:12px 14px;margin:0 0 16px;font-size:13.5px;line-height:1.5;border:1px solid}
.uy-alert ul{margin:0;padding-left:16px}.uy-alert>svg{width:18px;height:18px;flex:none;margin-top:1px}
.uy-alert.err{background:#fdf0ef;border-color:#f3c7c3;color:#8a2020}
.uy-alert.ok{background:var(--green-50);border-color:#bfe2cf;color:var(--green-800)}
.uy-alert.warn{background:#fff7e3;border-color:#f1d993;color:#6e4e00}
.uy-alert.ok ul,.uy-alert.warn ul{list-style:none;padding:0}
.uy-verify{align-items:center}.uy-verify>div{flex:1}.uy-verify form{margin:0}.uy-verify>svg{color:#b78a00}
.uy-unverified{background:#fff3d6!important;color:#8a5f00!important}
.uy-opt{font-style:normal;font-weight:400;color:#9ba39f;font-size:11.5px;margin-left:4px}
.link-btn{color:var(--green-600);font-weight:700;text-decoration:none}
.register-top .link-btn{font-size:12.7px}
.brand-footer a{color:inherit;text-decoration:none}.brand-footer a:hover{color:#fff}
.mobile-legal a{color:inherit}
.uy-card{background:#fff;border:1px solid var(--line);border-radius:15px;box-shadow:var(--shadow);padding:24px}
.uy-form{display:grid;gap:14px}
.uy-form>label{display:flex;flex-direction:column;gap:6px}
.uy-form>label>span:first-child{font-size:12.7px;font-weight:600;color:#45514b}
.uy-form .login-help{margin:0}
.uy-form .password-meter{margin-top:6px}
.uy-form small{font-size:11.9px;color:var(--muted)}
.uy-sep{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12.5px;margin:18px 0}.uy-sep:before,.uy-sep:after{content:"";flex:1;height:1px;background:var(--line)}
a.primary,a.secondary{text-decoration:none}
.uy-link{display:block;margin:12px auto 0;color:var(--green-600);font-weight:600;font-size:13px;text-decoration:none}
.success-state form{margin:0}
.password-meter i.on-1{background:var(--red)}.password-meter i.on-2{background:#e5a50a}.password-meter i.on-3,.password-meter i.on-4{background:var(--green-600)}
.form-grid label.invalid input,.form-grid label.invalid select{outline:0}
.business-fields input.invalid{border-color:var(--red)!important}
.create-account[disabled]{opacity:.7;cursor:wait}

/* Hesabım */
.site-search{color:#909995}
.header-actions>a{text-decoration:none}
.profile-trigger>span{font-size:12px!important}
.uy-logout-form{margin:0}
.account-nav button{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font-family:inherit}
.account-nav button.logout{color:var(--red);margin-top:4px;border-top:1px solid var(--line-2);border-radius:0}
.account-nav a>svg:last-child:not(:first-child){width:12px}
.completion-card .uy-cta{text-decoration:none}
.account-health li form{margin:0 0 0 auto}
.account-health li>a{margin-left:auto;text-decoration:none}
.support-card a{text-decoration:none}
.uy-inline{color:var(--green-600);font-weight:600;text-decoration:none}
.warning-text a.uy-inline{margin-left:2px}
.settings-body [data-mask].is-masked{letter-spacing:.2em}
.security-list form{margin:0}
.uy-danger{color:var(--red)!important}.uy-danger:hover{border-color:#e7b3b3!important;background:#fff6f6!important}
.uy-danger-icon{color:var(--red)!important;background:#fdf0ef!important}
.uy-danger-btn{background:var(--red)!important;border-color:var(--red)!important}
.uy-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;font-size:13px;margin:4px 0 14px}
.uy-check input{accent-color:var(--red);width:16px;height:16px}
.password-modal form>p{margin:0 0 12px}
.toast>i{display:grid;place-items:center}.toast>i>svg{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--green-600)}
.uy-toast-err{background:#5b1717}.uy-toast-err>i>svg{background:var(--red)}
.page-title .uy-head-btn{flex:none}
.uy-status{display:inline-flex;align-items:center;font-size:12px;font-weight:700;border-radius:99px;padding:4px 10px;background:#f1f4f2;color:#56625c;white-space:nowrap}
.st-odendi,.st-hazirlaniyor{background:var(--blue-soft);color:#1d4f9e}
.st-kargoda{background:var(--amber-soft);color:#8a5600}
.st-teslim{background:var(--green-100);color:var(--green-700)}
.st-iptal,.st-basarisiz,.st-iade{background:#fdf0ef;color:#9b2323}
.uy-order{margin-bottom:14px}
.uy-order header .uy-status{margin-left:auto}
.uy-total{font:700 18px Manrope;margin-left:14px;white-space:nowrap}
.uy-items{list-style:none;margin:0;padding:0}
.uy-items li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--line);font-size:13.6px}
.uy-items li:last-child{border-bottom:0}
.uy-items small{color:var(--muted);font-size:12px;margin-left:4px}
.uy-items strong{white-space:nowrap}
.uy-order-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-2);font-size:13px;color:var(--muted)}
.uy-order-foot>span{display:flex;align-items:center;gap:7px}
.uy-order-foot a{display:inline-flex;align-items:center;gap:5px;color:var(--green-600);font-weight:600;text-decoration:none}
.uy-order-foot svg{width:16px}
.uy-empty{text-align:center;padding:44px 24px}
.uy-empty>svg{width:52px;height:52px;padding:12px;border-radius:50%;background:var(--green-100);color:var(--green-600);margin:0 auto 14px;display:block}
.uy-empty h2{margin-bottom:6px!important}
.uy-empty p{color:var(--muted);font-size:13.6px;margin:0 0 18px}
.uy-addr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px}
.uy-addr{margin:0;display:flex;flex-direction:column}
.uy-addr.is-def{border-color:var(--green-600);box-shadow:0 0 0 1px var(--green-600),var(--shadow)}
.uy-addr .settings-body{flex:1;display:flex;flex-direction:column;font-size:13.6px}
.uy-addr .settings-body p{margin:0 0 4px}
.uy-addr-who{margin-bottom:8px!important}
.uy-addr-acts{display:flex;gap:7px;flex-wrap:wrap;margin-top:auto;padding-top:14px}
.uy-addr-acts form{margin:0}
.uy-favs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}
.uy-fav{margin:0;display:flex;flex-direction:column;overflow:hidden}
.uy-fav-pic{aspect-ratio:1;background:#fff;display:grid;place-items:center;border-bottom:1px solid var(--line-2)}
.uy-fav-pic img{width:80%;height:80%;object-fit:contain;transition:transform .3s}
.uy-fav:hover .uy-fav-pic img{transform:scale(1.04)}
.uy-fav-pic span{color:#93a099;font-size:13px}
.uy-fav-body{padding:14px;display:flex;flex-direction:column;gap:4px;flex:1}
.uy-fav-body small{font-size:11.9px;color:var(--muted)}
.uy-fav-body a{color:var(--ink);font-weight:600;font-size:14px;line-height:1.35;text-decoration:none}
.uy-fav-body a:hover{color:var(--green-600)}
.uy-fav-body strong{font:700 18px Manrope;margin-top:auto;padding-top:6px}
.uy-stock{font-size:12.3px;font-weight:600}.uy-stock.st-in{color:var(--green-600);background:none}.uy-stock.st-order{color:var(--amber);background:none}.uy-stock.st-out{color:var(--red);background:none}
.uy-fav form{padding:0 14px 14px;margin:0}
@media(max-width:700px){.uy-addr-grid{grid-template-columns:1fr}.uy-order header{flex-wrap:wrap}.uy-total{margin-left:auto}.page-title .uy-head-btn{width:100%}}
