/* ARACIM NAKİT — ÜYELİK SAYFALARI (uy-*) */
.uy-wrap{--b:#12b886;--b7:#0b8a64;--ink:#0f2e3d;--ac:#ffb020;--mu:#64748b;--ln:#e3ece8;--mint:#f1faf6;background:linear-gradient(180deg,#eaf8f2,#fff 60%);padding:46px 0 80px;color:#1f2b37}
.uy-grid{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -40px #0f2e3d66,0 0 0 1px #e3ece8}
.uy-side{position:relative;background:#0f2e3d;color:#fff;padding:44px 38px;display:flex;flex-direction:column;justify-content:flex-end;min-height:520px;overflow:hidden}
.uy-side img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}
.uy-side::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0f2e3d55,#0f2e3df2 78%)}
.uy-side>*{position:relative;z-index:1}.uy-side h2{font-size:28px;font-weight:800;line-height:1.2;margin:0 0 14px;color:#fff}
.uy-side ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.uy-side li{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;line-height:1.45;color:#dff3ec}
.uy-side li i{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--b);color:#fff;font-size:11px;margin-top:1px}
.uy-main{padding:44px 40px}.uy-main h1{font-size:28px;font-weight:800;color:var(--ink);margin:0 0 6px}.uy-main>p{color:var(--mu);margin:0 0 24px}
.uy-f{margin-bottom:14px}.uy-f label{display:block;font-size:13px;font-weight:700;color:var(--ink);margin-bottom:6px}
.uy-f input{width:100%;height:52px;border:1.5px solid var(--ln);border-radius:14px;padding:0 16px;font-size:16px;font-weight:600;background:#f8fafc;color:#1f2b37}
.uy-f input:focus{outline:none;border-color:var(--b);background:#fff;box-shadow:0 0 0 4px #12b88626}
.uy-f small{display:block;margin-top:5px;color:var(--mu);font-size:12.5px}
.uy-pw{position:relative}.uy-pw button{position:absolute;right:8px;top:8px;height:36px;width:40px;border:0;background:transparent;color:var(--mu);cursor:pointer}
.uy-chk{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:#475569;line-height:1.5;margin:6px 0 16px}.uy-chk input{margin-top:3px;width:18px;height:18px;accent-color:var(--b)}.uy-chk a{color:var(--b7);font-weight:700}
.uy-btn{width:100%;height:56px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--ac),#f59e0b);color:#1b1200;font-weight:800;font-size:17px;cursor:pointer;box-shadow:0 14px 28px -12px #f59e0bcc}
.uy-btn:disabled{opacity:.6;cursor:wait}.uy-btn--sm{width:auto;height:46px;padding:0 22px;font-size:15px}
.uy-btn--ghost{background:#fff;border:1.5px solid var(--ln);color:var(--ink);box-shadow:none}
.uy-alt{margin-top:18px;text-align:center;color:var(--mu);font-size:15px}.uy-alt a{color:var(--b7);font-weight:800;text-decoration:none}
.uy-msg{display:none;margin:0 0 14px;padding:12px 14px;border-radius:12px;font-size:14.5px;font-weight:600}.uy-msg.is-err{display:block;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.uy-msg.is-ok{display:block;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}
/* hesabım */
.uy-acc{max-width:1060px;margin:0 auto}
.uy-hero{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0f2e3d,#0b6e55);color:#fff;border-radius:26px;padding:30px 32px}
.uy-hero h1{margin:0 0 4px;font-size:28px;font-weight:800;color:#fff}.uy-hero p{margin:0;color:#c7dfe6}
.uy-hero .uy-btn{width:auto;padding:0 26px;height:50px;font-size:16px}
.uy-tabs{display:flex;gap:8px;margin:24px 0 18px;overflow-x:auto}.uy-tabs button{flex:none;border:1.5px solid var(--ln);background:#fff;border-radius:99px;padding:10px 20px;font-weight:700;color:var(--ink);cursor:pointer}.uy-tabs button.is-on{background:var(--ink);border-color:var(--ink);color:#fff}
.uy-pane{display:none}.uy-pane.is-on{display:block}
.uy-list{display:grid;gap:14px}
.uy-item{display:grid;grid-template-columns:1fr auto;gap:12px 20px;align-items:center;background:#fff;border:1px solid var(--ln);border-radius:20px;padding:20px 22px;box-shadow:0 14px 30px -26px #0f2e3d66}
.uy-item h3{margin:0 0 4px;font-size:19px;font-weight:800;color:var(--ink)}.uy-item small{color:var(--mu);font-size:13.5px}
.uy-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.uy-tag{background:var(--mint);border-radius:99px;padding:4px 12px;font-size:12.5px;font-weight:700;color:var(--b7)}.uy-tag--w{background:#fff4d6;color:#8a5a00}
.uy-price{text-align:right}.uy-price b{display:block;font-size:24px;font-weight:800;color:var(--ink)}.uy-price span{font-size:12.5px;font-weight:700}.uy-up{color:#047857}.uy-down{color:#b45309}
.uy-item .uy-btn{width:auto;height:44px;padding:0 20px;font-size:14.5px;margin-top:8px}
.uy-empty{text-align:center;background:#fff;border:1.5px dashed #bfe4d5;border-radius:22px;padding:46px 20px;color:var(--mu)}.uy-empty i{font-size:34px;color:var(--b);margin-bottom:10px;display:block}.uy-empty .uy-btn{width:auto;display:inline-block;margin-top:14px;padding:0 28px;line-height:56px}
.uy-card{background:#fff;border:1px solid var(--ln);border-radius:22px;padding:28px;max-width:560px}
.uy-note{background:#f1faf6;border:1px solid #cfeee1;border-radius:16px;padding:16px 18px;margin-bottom:16px;font-size:14.5px;line-height:1.55}
@media(max-width:860px){.uy-grid{grid-template-columns:1fr}.uy-side{min-height:240px;padding:28px}.uy-main{padding:30px 22px}.uy-item{grid-template-columns:1fr}.uy-price{text-align:left}.uy-hero{padding:24px 20px}}
.uy-f select{width:100%;height:50px;padding:0 14px;border:1.5px solid var(--ln);border-radius:14px;background:#fff;font:inherit;color:var(--ink)}
.uy-f select[multiple]{height:auto;padding:8px}
.uy-f select:focus{outline:0;border-color:#16a085}
@media(max-width:640px){.uy-item{grid-template-columns:1fr}.uy-item .uy-price{text-align:left}.glTek{flex-wrap:wrap}}
