:root{--bg:#0b1020;--card:#111827;--card2:#162033;--line:#263247;--text:#f8fafc;--muted:#9fb2d0;--primary:#22c55e;--primary2:#16a34a;--warn:#f59e0b;--danger:#ef4444;--blue:#38bdf8;--shadow:0 18px 60px rgba(0,0,0,.35);--radius:22px}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(circle at top,#18243b 0,#0b1020 42%,#070b14 100%);color:var(--text)}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.hidden{display:none!important}.muted{color:var(--muted)}.tiny{font-size:12px}.brand{font-size:22px;font-weight:900;letter-spacing:.2px}.app-shell{max-width:1100px;margin:0 auto;padding:14px 14px 96px}.topbar,.admin-header{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 0}.top-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.hero-card,.room-card,.admin-card,.install-card,.notify-card,.empty-card{background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px;margin-bottom:14px}.hero-title{font-weight:900}.live-dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#ef4444;box-shadow:0 0 0 6px rgba(239,68,68,.14);margin-right:8px}.type-menu,.room-menu,.tabs,.quick-bids,.admin-menu{display:flex;gap:10px;overflow:auto;padding:4px 0 12px}.pill,.room-pill,.tab,.ghost,.primary,.danger,.linkbtn{border:0;border-radius:14px;padding:11px 14px;font-weight:800;text-decoration:none;white-space:nowrap}.pill,.room-pill,.tab,.ghost{background:#1f2937;color:var(--text);border:1px solid #334155}.pill.active,.room-pill.active,.tab.active{background:#0d3b2a;border-color:#16a34a;color:#bbf7d0}.room-pill small,.pill small{display:block;color:var(--muted);font-size:11px}.primary{background:linear-gradient(135deg,#22c55e,#16a34a);color:#f0fdf4;border:1px solid rgba(255,255,255,.08)}.danger{background:#3b1020;color:#fecdd3;border:1px solid #be123c}.big{font-size:17px;padding:15px 18px}.room-head,.section-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:12px}.room-head h2,.room-head h4{margin:0}.room-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900;background:#263247;color:#dbeafe}.badge.red{background:#3b1320;color:#fecdd3}.badge.success{background:#06391f;color:#bbf7d0}.badge.warn{background:#3b2b07;color:#fde68a}.badge.live{background:#3b2b07;color:#fde68a}.active-product{display:grid;grid-template-columns:260px 1fr;gap:16px}.product-img{width:100%;height:260px;object-fit:cover;border-radius:20px;border:1px solid var(--line);background:#0f172a}.product-img.placeholder{display:flex;align-items:center;justify-content:center;font-size:60px}.prod-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.timer{margin-left:auto;background:#020617;border:1px solid #334155;border-radius:16px;padding:9px 12px;font-weight:900;font-size:22px;color:#fef3c7}.prod-main h2{margin:12px 0 8px;font-size:30px}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.price-grid div{background:#0b1220;border:1px solid var(--line);border-radius:16px;padding:12px}.price-grid span{display:block;color:var(--muted);font-size:12px}.price-grid b{display:block;font-size:18px;margin-top:4px}.action-row{display:flex;gap:10px;flex-wrap:wrap}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.mini-list{background:#0b1220;border:1px solid var(--line);border-radius:18px;padding:14px}.mini-list h3{margin:0 0 10px}.mini-item,.event,.notify{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08);padding:9px 0}.mini-item:last-child,.event:last-child{border-bottom:0}.mini-item small{display:block;color:var(--muted)}.notify{display:block;color:#dbeafe}.order-card{display:grid;grid-template-columns:88px 1fr;gap:12px;background:#0b1220;border:1px solid var(--line);border-radius:18px;padding:12px;margin:10px 0}.order-card img{width:88px;height:88px;object-fit:cover;border-radius:14px}.bottom-nav{position:fixed;left:50%;bottom:14px;transform:translateX(-50%);width:min(560px,calc(100% - 24px));display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:rgba(2,6,23,.85);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:24px;padding:8px;z-index:20}.navbtn{border:0;border-radius:18px;background:transparent;color:var(--muted);font-weight:900;padding:12px}.navbtn.active{background:#123a29;color:#bbf7d0}.modal{position:fixed;inset:0;background:rgba(0,0,0,.62);display:none;align-items:center;justify-content:center;padding:16px;z-index:50}.modal[aria-hidden=false]{display:flex}.modal-box{width:min(520px,100%);max-height:90vh;overflow:auto;background:#0f172a;border:1px solid #334155;border-radius:24px;padding:20px;box-shadow:var(--shadow);position:relative}.modal-wide{width:min(900px,100%)}.modal-close{position:absolute;right:14px;top:12px;background:#1f2937;color:white;border:1px solid #334155;border-radius:12px;width:36px;height:36px;font-size:22px}.form-stack,.form-grid{display:grid;gap:12px}.form-grid{grid-template-columns:repeat(3,1fr)}.form-grid.one{grid-template-columns:1fr}.form-grid .wide{grid-column:1/-1}label{display:grid;gap:7px;color:#dbeafe;font-weight:800;font-size:13px}.check{display:flex;align-items:center;gap:8px}.check input{width:auto}input,select,textarea{width:100%;border:1px solid #334155;background:#0b1220;color:var(--text);border-radius:14px;padding:12px;outline:none}input:focus,select:focus,textarea:focus{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.14)}.alert{color:#fecdd3;margin-top:10px}.toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%) translateY(20px);opacity:0;background:#052e16;color:#dcfce7;border:1px solid #16a34a;border-radius:18px;padding:13px 18px;z-index:80;transition:.2s}.toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.skeleton-card{height:170px;border-radius:22px;background:linear-gradient(90deg,#111827,#1f2937,#111827);background-size:200% 100%;animation:sk 1.4s infinite;margin-bottom:14px}@keyframes sk{to{background-position:-200% 0}}.install-body{display:grid;place-items:center;padding:20px}.install-card{width:min(560px,100%)}.success-box,.error-box{border-radius:16px;padding:14px;margin:12px 0}.success-box{background:#052e16;color:#dcfce7}.error-box{background:#3b1018;color:#fecdd3}.install-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-shell{max-width:1280px;margin:0 auto;padding:16px}.admin-header h1{margin:0}.admin-header p{margin:4px 0 0;color:var(--muted)}.admin-card.narrow{max-width:520px;margin:40px auto}.sticky-menu{position:sticky;top:0;z-index:15;background:rgba(11,16,32,.88);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:18px;padding:8px;margin-bottom:14px}.admin-menu a{background:#1f2937;border:1px solid #334155;border-radius:14px;padding:10px 13px;text-decoration:none;font-weight:900;color:#dbeafe}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.stats div{background:#0b1220;border:1px solid var(--line);border-radius:18px;padding:14px}.stats b{display:block;font-size:26px}.stats span{color:var(--muted)}.filter-row{display:flex;gap:10px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px}table{border-collapse:collapse;width:100%;min-width:820px;background:#0b1220}th,td{border-bottom:1px solid var(--line);padding:12px;text-align:left;vertical-align:middle}th{color:#bfdbfe;background:#111827}td small{display:block;color:var(--muted);margin-top:4px}.thumb{width:58px;height:58px;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.thumb.empty{display:grid;place-items:center;background:#111827}.sort-input{width:74px;padding:8px}.admin-room-group{margin:14px 0}.admin-room-card{background:#0b1220;border:1px solid var(--line);border-radius:18px;padding:14px;margin:10px 0}.room-products-admin{display:grid;gap:8px}.room-prod-line{display:flex;justify-content:space-between;gap:10px;background:#111827;border:1px solid #243044;border-radius:14px;padding:10px}.room-prod-line.active{border-color:#22c55e;background:#0b2a1d}.room-prod-line.sold{border-color:#38bdf8}.toolbar{margin-bottom:10px}.notify-list{margin-bottom:14px;background:#0b1220;border:1px solid var(--line);border-radius:18px;padding:12px}
@media(max-width:760px){.app-shell{padding:10px 10px 90px}.topbar,.admin-header{align-items:flex-start}.brand{font-size:20px}.top-actions{gap:6px}.ghost,.primary,.danger,.linkbtn{padding:10px 12px}.hero-card,.room-card,.admin-card{border-radius:18px;padding:14px}.active-product{grid-template-columns:1fr}.product-img{height:260px}.prod-main h2{font-size:24px}.price-grid{grid-template-columns:1fr 1fr}.split-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.room-head,.section-head{display:block}.filter-row{margin-top:10px}.timer{margin-left:0}.admin-shell{padding:10px}.admin-menu{position:static}.modal-box{padding:16px}.bottom-nav{bottom:10px}}
.room-open-btn{border:1px solid #16a34a;background:#0d3b2a;color:#bbf7d0;border-radius:16px;padding:13px 18px;font-weight:900;text-align:left;min-width:220px}.room-open-btn small{display:block;color:#d1fae5;font-size:12px;margin-top:4px}.room-picker-list{display:grid;gap:10px}.room-choice{width:100%;display:grid;gap:4px;text-align:left;background:#111827;color:#f8fafc;border:1px solid #334155;border-radius:16px;padding:14px}.room-choice.active{border-color:#22c55e;background:#0d3b2a}.room-choice small{color:#9fb2d0}.gallery-block{display:grid;gap:10px}.thumb-strip{display:flex;gap:8px;overflow:auto}.gallery-thumb{width:62px;height:62px;object-fit:cover;border-radius:12px;border:1px solid var(--line);background:#0b1220;cursor:pointer}.img-open{cursor:zoom-in}.mini-item.with-img{display:grid;grid-template-columns:46px 1fr auto;align-items:center}.mini-thumb{width:42px;height:42px;border-radius:10px;object-fit:cover;border:1px solid var(--line);background:#111827;display:grid;place-items:center}.image-modal-box{width:min(920px,96vw);background:#020617}.image-modal-box img{width:100%;max-height:82vh;object-fit:contain;border-radius:18px}.current-images{background:#0b1220;border:1px solid var(--line);border-radius:16px;padding:12px}.admin-thumbs .gallery-thumb{width:72px;height:72px}.form-grid.one-row{grid-template-columns:1fr 1.5fr 1fr auto;align-items:end;margin-bottom:16px}.form-grid label small{font-weight:600;color:var(--muted)}
@media(max-width:760px){.form-grid.one-row{grid-template-columns:1fr}.room-open-btn{width:100%}.mini-item.with-img{grid-template-columns:42px 1fr auto}.gallery-thumb{width:56px;height:56px}}

.wallet-balance{font-size:42px;font-weight:950;color:#bbf7d0;background:#052e16;border:1px solid #16a34a;border-radius:22px;padding:18px;margin:12px 0;text-align:center}.wide-order{grid-template-columns:90px 1fr}.order-img-empty{width:88px;height:88px;border-radius:14px;background:#111827;border:1px solid var(--line);display:grid;place-items:center}.room-edit-inline{display:grid;grid-template-columns:1.4fr 110px auto auto;gap:10px;align-items:center;margin:12px 0}.room-edit-inline input{padding:10px}.room-form-grid{grid-template-columns:1fr 1.5fr 1fr auto auto}.admin-menu a.active{background:#0d3b2a;border-color:#16a34a;color:#bbf7d0}.wallet-card .mini-list p{word-break:break-word}
@media(max-width:760px){.bottom-nav{grid-template-columns:repeat(4,1fr);gap:4px}.navbtn{font-size:12px;padding:10px 6px}.room-edit-inline,.room-form-grid{grid-template-columns:1fr}.wallet-balance{font-size:34px}.wide-order{grid-template-columns:70px 1fr}.order-card img,.order-img-empty{width:70px;height:70px}}

/* V5: sayı alanlarında okları gizle, para alanını metin gibi kullan */
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}
input[type=number]{appearance:textfield;-moz-appearance:textfield}
.money-input{text-align:left;font-weight:800}
.order-deadline{margin:8px 0;padding:9px 11px;border:1px solid #334155;background:#08111f;border-radius:12px;color:#dbeafe}.order-deadline b{color:#fde68a}.order-deadline small{display:block;color:var(--muted);margin-top:4px}.order-card .danger{font-size:14px}.order-card.cancelled{opacity:.82}

/* V8 mobil üst alan ve profil popup düzeni */
.profile-btn{min-width:112px;text-align:center}
.hero-compact{padding:14px 18px;margin-bottom:10px}
.hero-compact .hero-title{font-size:22px;font-weight:950}
.hero-compact p{margin:8px 0 0;line-height:1.35;font-size:15px;color:#dbeafe}
.profile-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:8px 0 14px}
.profile-summary>div{background:#0b1220;border:1px solid var(--line);border-radius:16px;padding:12px}
.profile-summary b{display:block;font-size:18px}
.profile-summary small{display:block;color:var(--muted);margin-top:4px}
.profile-menu{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}
.profile-menu button{text-align:center;white-space:normal}
.profile-content{display:grid;gap:12px}
.profile-line{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:10px 0}
.profile-line:last-child{border-bottom:0}.profile-line small{display:block;color:var(--muted);margin-top:3px}
@media(max-width:760px){
  .topbar{align-items:center;padding:8px 0 8px;gap:8px}
  .brand{font-size:28px;line-height:1.05}
  .topbar .muted.tiny{font-size:15px;line-height:1.15;margin-top:2px}
  .profile-btn{min-width:96px;padding:10px 12px;border-radius:18px}
  .hero-card.hero-compact{padding:12px 14px;border-radius:20px;margin-bottom:8px}
  .hero-compact .hero-title{font-size:20px;line-height:1.2}
  .hero-compact p{font-size:14px;line-height:1.3;margin-top:6px}
  .type-menu{padding-top:0;margin-top:0}
  .profile-summary{grid-template-columns:1fr}
  .profile-menu{grid-template-columns:1fr 1fr}
}
@media(max-width:390px){
  .brand{font-size:25px}
  .topbar .muted.tiny{font-size:13px}
  .hero-compact p{font-size:13px}
  .profile-menu{grid-template-columns:1fr}
}


/* V9 mobil mezat/oda üst alan sıkıştırma */
.compact-room-menu{align-items:center}
.room-open-btn .chev{font-size:14px;margin-left:6px;color:#bbf7d0}
.wallet-badge{align-self:center}
@media(max-width:760px){
  .type-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:hidden;padding:2px 0 8px;margin:0}
  .type-menu .pill{min-width:0;width:100%;padding:9px 6px;border-radius:17px;font-size:15px;line-height:1.05;text-align:center;white-space:normal;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:58px}
  .type-menu .pill small{font-size:12px;line-height:1.05;margin-top:4px}
  .compact-room-menu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;overflow:visible;padding:0 0 8px;margin:0;align-items:stretch}
  .room-open-btn{min-width:0;width:100%;padding:10px 14px;border-radius:18px;font-size:18px;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center}
  .room-open-btn small{display:none}
  .room-open-btn .chev{font-size:15px;margin-left:2px}
  .wallet-badge{border-radius:18px;padding:8px 10px;font-size:13px;line-height:1.05;white-space:normal;min-width:92px;justify-content:center;text-align:center;background:#3b2b07;color:#fde68a}
}
@media(max-width:390px){
  .type-menu{gap:6px}
  .type-menu .pill{padding:8px 4px;font-size:13.5px;min-height:54px;border-radius:15px}
  .type-menu .pill small{font-size:11px}
  .room-open-btn{font-size:16px;padding:9px 12px;border-radius:16px}
  .wallet-badge{font-size:12px;min-width:82px;padding:7px 8px;border-radius:16px}
}

/* V10: mobil oda başlığı ve akış düzeni */
.room-card>.room-head{margin-bottom:8px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}
.room-card>.room-head h2{margin:0;font-size:28px;line-height:1.05}
.room-card>.room-head p{margin:6px 0 0;color:#a8b5cc}
.flow-card .event{display:grid;grid-template-columns:82px 1fr auto;gap:10px;align-items:center}
.flow-card .event b{color:#bbf7d0}
.flow-card .event small{color:#94a3b8;white-space:nowrap}
@media(max-width:760px){
  .room-card{padding:14px 14px 18px}
  .room-card>.room-head{display:block;margin-bottom:8px;padding-bottom:8px}
  .room-card>.room-head h2{font-size:30px;line-height:1.02;letter-spacing:-.7px}
  .room-card>.room-head p{font-size:15px;line-height:1.2;margin-top:5px}
  .room-card>.room-head + .active-product{margin-top:8px}
  .active-product{gap:12px}
  .product-img{height:auto;max-height:440px;aspect-ratio:1/1.05;object-fit:cover}
  .flow-card .event{grid-template-columns:1fr;gap:4px;padding:11px 0}
  .flow-card .event small{white-space:normal}
}
@media(max-width:390px){
  .room-card>.room-head h2{font-size:27px}
  .room-card>.room-head p{font-size:14px}
  .room-card{padding:12px 12px 16px}
}

/* V11 AI ses ve soru cevap */
.ai-chat-box{margin-top:10px;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:rgba(15,23,42,.04)}
.ai-chat-box h3{font-size:14px;margin:0 0 8px}
.ai-question-form{display:flex;gap:8px;align-items:center}
.ai-question-form input{flex:1;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.35);font-size:14px}
.ai-answer{margin-top:8px;font-size:13px;line-height:1.35;color:#334155;white-space:pre-wrap}
.ai-settings-box{border:1px dashed rgba(148,163,184,.45);border-radius:16px;padding:12px;background:rgba(2,6,23,.03)}
.ai-settings-box h3{margin:0 0 4px}
@media(max-width:640px){.ai-question-form{flex-direction:column;align-items:stretch}.voice-toggle{width:100%}.ai-chat-box{padding:8px}.ai-question-form input,.ai-question-form button{width:100%}}

/* V14 müşteri deneyimi */
.room-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ghost.small{padding:7px 10px;border-radius:12px;font-size:12px}.product-actions .big{min-width:138px}.quick-bid-direct{box-shadow:0 8px 22px rgba(34,197,94,.18)}.favorite-toggle{border-color:#f59e0b;color:#fde68a}.rules-text{white-space:pre-wrap;line-height:1.55;background:#0b1220;border:1px solid var(--line);border-radius:16px;padding:14px;color:#dbeafe;font-family:inherit}.win-box{text-align:center;background:radial-gradient(circle at top,#1f3b2c 0,#0f172a 52%,#08111f 100%);border-color:#22c55e}.win-box h2{font-size:34px;margin:10px 0}.win-box p{font-size:18px;line-height:1.45}.fireworks-layer{position:fixed;inset:0;pointer-events:none;z-index:90;overflow:hidden}.fireworks-layer span{position:absolute;display:block;animation:fw-pop 3.8s ease-out forwards;text-shadow:0 4px 22px rgba(255,255,255,.45)}@keyframes fw-pop{0%{transform:translate3d(0,20px,0) scale(.2) rotate(0deg);opacity:0}18%{opacity:1}100%{transform:translate3d(var(--x,0),120px,0) scale(1.5) rotate(360deg);opacity:0}}.notify .mini-go-orders{float:right;padding:5px 8px;margin-left:8px;font-size:12px}.order-group{margin-top:16px;background:rgba(2,6,23,.25);border:1px solid rgba(148,163,184,.13);border-radius:18px;padding:12px}.order-group h3{margin:0 0 8px}.order-group h3 small{color:var(--muted);font-weight:800}.room-card .active-product{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border:1px solid rgba(148,163,184,.12);border-radius:22px;padding:12px}.prod-main .muted{line-height:1.45}.ai-answer{color:#dbeafe;background:#0b1220;border-radius:12px;padding:8px}.trust-pill{display:inline-flex;align-items:center;gap:4px;border:1px solid #334155;background:#08111f;border-radius:999px;padding:5px 9px;color:#bbf7d0;font-weight:900}.room-choice b{font-size:16px}.room-choice small{line-height:1.35}.empty-card .primary{margin-top:8px}
@media(max-width:760px){.room-head-actions{margin-top:8px;justify-content:flex-start}.room-card .active-product{padding:10px;border-radius:18px}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.product-actions .big,.product-actions .ghost{width:100%;font-size:14px;padding:12px 8px}.favorite-toggle,.voice-toggle{grid-column:auto}.prod-top .timer{font-size:18px;padding:7px 10px}.prod-main h2{font-size:25px;margin-top:8px}.price-grid{gap:8px;margin:10px 0}.price-grid div{padding:10px;border-radius:14px}.win-box h2{font-size:28px}.win-box p{font-size:16px}.order-group{padding:10px;border-radius:16px}.notify .mini-go-orders{float:none;display:block;margin:8px 0 0;width:100%}}
/* V15 AI soru-cevap bilgi bankası */
.ai-unknown-answer{border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.08);border-radius:14px;padding:10px;margin-top:8px}
.ai-unknown-answer p{margin:0 0 8px}.ai-unknown-answer small{display:block;margin-top:7px;color:var(--muted)}
.ai-admin-grid{align-items:start}.admin-subsection{margin-top:18px}.unknown-answer-form textarea{width:100%;min-width:220px}.unknown-answer-form .check{margin:6px 0}.admin-subsection table td{vertical-align:top}

.backup-stats{margin:12px 0}.backup-stats div b{font-size:15px}.admin-subsection{margin-top:16px}.success-inline{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;padding:12px}.danger-inline{background:#fef2f2;border:1px solid #fecaca;border-radius:14px;padding:12px}

/* V19 AI ses test yardımı */
.ai-key-help{border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.10);border-radius:16px;padding:12px 14px;color:#fde68a;line-height:1.45}.ai-test-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
/* V25 ses onayı */
.voice-consent-modal .modal-box{max-width:420px;text-align:center;border-color:#22c55e;background:radial-gradient(circle at top,#123522,#0f172a 65%,#070d18)}
.voice-consent-box h2{font-size:26px;margin-bottom:10px}.voice-consent-box p{color:#dbeafe;line-height:1.5}.voice-consent-box .action-row{justify-content:center;gap:10px;flex-wrap:wrap}.timer:empty::after{content:'Bekliyor'}
/* V32 kazanan tam ekran ve ödeme yönlendirme düzeltmeleri */
.win-modal[aria-hidden=false]{background:radial-gradient(circle at top,#062010 0,#020617 45%,#000 100%);z-index:95;}
.win-modal .win-box{width:min(760px,94vw);min-height:min(74vh,720px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at top,#064e3b 0,#0f172a 48%,#020617 100%);border:2px solid #22c55e;box-shadow:0 0 70px rgba(34,197,94,.32), inset 0 0 45px rgba(34,197,94,.08)}
.win-modal .win-box h2{font-size:clamp(34px,7vw,72px);line-height:1.05;margin:0 0 18px;color:#dcfce7;text-shadow:0 0 28px rgba(34,197,94,.55)}
.win-modal .win-box p{font-size:clamp(17px,3.5vw,26px);max-width:660px;color:#f8fafc}.win-modal .win-box .modal-close{background:#052e16;border-color:#22c55e}.highlight-order{outline:3px solid #22c55e;box-shadow:0 0 32px rgba(34,197,94,.45)!important;transition:.25s}

/* V35 kazanan özel sayfası */
.winner-page{position:relative;min-height:calc(100vh - 230px);display:grid;place-items:center;padding:22px;border-radius:28px;background:radial-gradient(circle at top,#052e16 0,#020617 42%,#000 100%);border:1px solid rgba(34,197,94,.4);box-shadow:0 20px 80px rgba(0,0,0,.55);overflow:hidden}
.winner-fire-bg{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(34,197,94,.18),transparent 28%),radial-gradient(circle at 80% 15%,rgba(250,204,21,.13),transparent 24%),radial-gradient(circle at 60% 80%,rgba(56,189,248,.12),transparent 24%);animation:winnerGlow 3s ease-in-out infinite alternate}
@keyframes winnerGlow{from{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.04)}}
.winner-card{position:relative;z-index:2;width:min(760px,96%);text-align:center;border-radius:30px;padding:28px;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.94));border:2px solid #22c55e;box-shadow:0 0 70px rgba(34,197,94,.28),inset 0 0 50px rgba(34,197,94,.07)}
.winner-badge{display:inline-flex;padding:8px 16px;border-radius:999px;background:#052e16;border:1px solid #22c55e;color:#bbf7d0;font-weight:1000;letter-spacing:.08em}
.winner-card h1{font-size:clamp(32px,6vw,70px);margin:14px 0 4px;color:#dcfce7;text-shadow:0 0 28px rgba(34,197,94,.55)}
.winner-card h2{font-size:clamp(22px,4vw,42px);margin:0 0 18px;color:#f8fafc}
.winner-product-img{width:min(420px,100%);max-height:330px;object-fit:cover;border-radius:26px;border:1px solid rgba(148,163,184,.25);box-shadow:0 18px 50px rgba(0,0,0,.45);margin:8px auto 16px;display:block;cursor:zoom-in}
.winner-product-empty{width:min(420px,100%);height:220px;display:grid;place-items:center;margin:8px auto 16px;border-radius:26px;border:1px solid rgba(148,163,184,.25);background:#0b1220;font-size:70px}
.winner-price{font-size:clamp(34px,7vw,68px);font-weight:1000;color:#fef3c7;margin:8px 0;text-shadow:0 0 24px rgba(245,158,11,.32)}
.winner-actions{justify-content:center;margin-top:16px}
.winner-actions .big{min-width:180px}
@media(max-width:760px){.winner-page{min-height:calc(100vh - 150px);border-radius:20px;padding:12px}.winner-card{padding:18px;border-radius:24px}.winner-product-img{max-height:280px}.winner-actions{display:grid;grid-template-columns:1fr;}.winner-actions .big{width:100%}}

/* V36 sade kazanan popup */
.win-modal[aria-hidden="false"]{display:grid;place-items:center;background:rgba(2,6,23,.82);backdrop-filter:blur(8px)}
.simple-win-box{max-width:520px;text-align:center;border:2px solid rgba(34,197,94,.85)!important;background:linear-gradient(180deg,#07111f,#020617)!important;box-shadow:0 24px 90px rgba(0,0,0,.7),0 0 0 1px rgba(187,247,208,.12),0 0 70px rgba(34,197,94,.22)!important}
.win-icon{width:78px;height:78px;border-radius:999px;display:grid;place-items:center;margin:0 auto 10px;background:#052e16;border:1px solid #22c55e;font-size:38px;box-shadow:0 0 28px rgba(34,197,94,.28)}
.simple-win-box h2{font-size:clamp(28px,6vw,46px);margin:8px 0;color:#dcfce7;text-shadow:0 0 25px rgba(34,197,94,.35)}
.simple-win-box #winText{font-size:clamp(18px,3.6vw,24px);line-height:1.45;color:#f8fafc;margin:10px auto 8px;max-width:430px}
.win-action-row{justify-content:center;margin-top:18px;gap:10px}.win-action-row .big{min-width:160px}
@media(max-width:640px){.simple-win-box{width:92vw;padding:22px 16px!important}.win-action-row{display:grid;grid-template-columns:1fr}.win-action-row .big{width:100%}}

/* V38: üye puanı, ödeme notu, admin giriş flaş düzeltmeleri */
.score-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:4px 9px;font-weight:900;font-size:.78rem;margin-left:6px;border:1px solid rgba(255,255,255,.16)}
.score-red{background:rgba(239,68,68,.18)!important;color:#fecaca!important;border-color:rgba(239,68,68,.45)!important}
.score-yellow{background:rgba(245,158,11,.18)!important;color:#fde68a!important;border-color:rgba(245,158,11,.45)!important}
.score-green{background:rgba(34,197,94,.18)!important;color:#bbf7d0!important;border-color:rgba(34,197,94,.45)!important}
.score-big{border-radius:24px;padding:18px;text-align:center;font-size:2.2rem;font-weight:1000;margin-bottom:12px}
.user-score-detail .mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px}
.user-trust-chip{border:0;background:transparent;color:inherit;font:inherit;font-weight:900;padding:0;cursor:pointer;text-align:left}
.user-trust-chip:hover{text-decoration:underline}
.payment-desc-note{margin-top:14px;border:1px solid rgba(34,197,94,.55);background:rgba(34,197,94,.12);border-radius:18px;padding:14px 16px;font-size:1rem;line-height:1.35;color:#dcfce7}
.payment-desc-note b{font-size:1.22rem;color:#fff;letter-spacing:.2px}
#editUserModal .modal-box{max-width:860px}
#trustModal .modal-box{max-width:520px}
@media(max-width:700px){.user-score-detail .mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-desc-note b{font-size:1.1rem}}

/* V39: mezat ekranında puan rozeti gizlendi, kullanıcı adı puana göre renklendi */
.trust-text-red{color:#fecaca!important;text-shadow:0 0 14px rgba(239,68,68,.16)}
.trust-text-yellow{color:#fde68a!important;text-shadow:0 0 14px rgba(245,158,11,.16)}
.trust-text-green{color:#bbf7d0!important;text-shadow:0 0 14px rgba(34,197,94,.16)}
.user-trust-chip{display:inline-flex;align-items:center;border:0!important;background:transparent!important;font:inherit;font-weight:1000;padding:0;cursor:pointer;text-align:left;box-shadow:none!important}
.user-trust-chip:hover{text-decoration:underline;text-underline-offset:4px}
.trust-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:700px){.trust-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/* V42 stok görünümü */
.stock-cell b{display:block;font-weight:800;color:#0f172a;white-space:nowrap}
.stock-cell small{display:block;color:#64748b;font-size:11px;margin-top:2px;white-space:nowrap}

/* V47: Profesyonel kategori ve oda yönetimi */
.room-manager{overflow:hidden}.room-manager-hero{display:flex;justify-content:space-between;gap:18px;align-items:stretch;margin-bottom:18px;padding:18px;border:1px solid rgba(34,197,94,.22);border-radius:24px;background:radial-gradient(circle at top left,rgba(34,197,94,.13),rgba(15,23,42,.28) 44%,rgba(2,6,23,.18))}.section-kicker{display:inline-flex;margin-bottom:6px;color:#bbf7d0;font-weight:1000;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.room-manager-hero h2{margin:0 0 8px;font-size:clamp(25px,4vw,38px)}.room-manager-help{min-width:230px;display:grid;gap:6px;border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:14px;background:rgba(2,6,23,.24)}.room-manager-help b{color:#fff}.room-manager-help span{color:#cbd5e1;font-size:13px}.room-admin-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:14px;margin-bottom:14px}.manager-panel{border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(2,6,23,.28));border-radius:22px;padding:16px;box-shadow:0 16px 45px rgba(0,0,0,.16)}.full-panel{margin-top:14px}.panel-title-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.panel-title-row h3{margin:0 0 4px;font-size:20px}.manager-form{display:grid;grid-template-columns:1fr;gap:10px}.manager-form-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-form .wide{grid-column:1/-1}.manager-check{align-self:end;min-height:44px}.category-manager-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.category-edit-card{border:1px solid rgba(148,163,184,.18);border-radius:20px;padding:14px;background:rgba(2,6,23,.28)}.category-card-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:12px}.category-card-top h4{margin:6px 0 3px;font-size:18px}.category-card-top small{color:var(--muted);font-weight:800}.sort-badge,.admin-pill,.wallet-badge{display:inline-flex;align-items:center;border:1px solid rgba(148,163,184,.22);background:rgba(15,23,42,.72);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:1000;color:#dbeafe;white-space:nowrap}.category-card-form{display:grid;grid-template-columns:1fr;gap:8px}.category-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.category-actions button{flex:1;min-width:92px}.room-tools-row{align-items:center}.room-manager-tools{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.room-manager-tools select,.room-manager-tools input{min-width:170px}.room-group-title{display:flex;justify-content:space-between;align-items:center;margin:18px 0 10px;padding:0 2px}.room-group-title h3{margin:0;color:#f8fafc}.room-group-title small{color:var(--muted);font-weight:800}.admin-room-card{border:1px solid rgba(148,163,184,.19);border-radius:22px;padding:0;margin:12px 0;background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(2,6,23,.42));overflow:hidden}.admin-room-card[open]{box-shadow:0 18px 55px rgba(0,0,0,.22)}.room-summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;cursor:pointer}.room-summary::-webkit-details-marker{display:none}.room-summary-main{display:flex;align-items:center;gap:12px;min-width:0}.room-number{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#052e16;border:1px solid #22c55e;color:#bbf7d0;font-weight:1000}.room-summary h4{margin:0 0 4px;font-size:19px}.room-summary p{margin:0;color:#9fb2d0;font-size:13px}.room-summary-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.wallet-on{border-color:rgba(245,158,11,.42);background:rgba(245,158,11,.14);color:#fde68a}.wallet-off{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.12);color:#bbf7d0}.room-capacity-bar{height:5px;background:rgba(148,163,184,.11)}.room-capacity-bar span{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#facc15);border-radius:999px}.room-detail-grid{display:grid;grid-template-columns:1fr 1.15fr minmax(180px,.55fr);gap:12px;padding:14px}.room-settings-box{border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(2,6,23,.25);padding:12px;display:grid;gap:8px;align-content:start}.room-settings-box h5{margin:0 0 2px;color:#e2e8f0;font-size:14px;letter-spacing:.02em}.room-actions-box button{width:100%}.room-products-panel{padding:0 14px 14px}.room-products-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#e2e8f0}.room-products-title span{color:var(--muted);font-size:12px;font-weight:900}.empty-admin-room{display:grid;gap:4px;border:1px dashed rgba(148,163,184,.25);border-radius:18px;padding:16px;color:#cbd5e1;background:rgba(2,6,23,.18)}.empty-admin-room span{color:var(--muted);font-size:13px}@media(max-width:900px){.room-manager-hero,.room-summary{display:grid}.room-admin-layout,.manager-form-wide,.room-detail-grid{grid-template-columns:1fr}.room-manager-tools{justify-content:flex-start}.room-summary-badges{justify-content:flex-start}.room-manager-help{min-width:0}}@media(max-width:560px){.manager-panel{padding:12px;border-radius:18px}.room-manager-hero{padding:14px}.room-summary{padding:13px}.room-detail-grid{padding:12px}.room-manager-tools select,.room-manager-tools input,.room-manager-tools button{width:100%;min-width:0}.category-manager-grid{grid-template-columns:1fr}}

/* V48: Admin Odalar sayfası sade sekmeli kullanım ve kompakt ürün akışı */
.room-manager-clean{padding-top:14px}
.room-admin-subnav{position:sticky;top:92px;z-index:12;display:flex;gap:10px;overflow:auto;margin:0 0 14px;padding:10px;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:rgba(11,16,32,.82);backdrop-filter:blur(12px)}
.room-admin-tab{border:1px solid #334155;background:#1f2937;color:#dbeafe;border-radius:16px;padding:12px 16px;font-weight:1000;white-space:nowrap;min-width:130px;text-align:center}
.room-admin-tab.active{background:#0d3b2a;border-color:#22c55e;color:#bbf7d0;box-shadow:0 0 0 3px rgba(34,197,94,.11)}
.room-tab-panel{display:none}.room-tab-panel.active{display:block}.room-manager-hero-compact{padding:14px 16px;margin-bottom:14px}.room-manager-hero-compact h2{font-size:clamp(22px,3vw,30px)}.room-manager-hero-compact p{max-width:760px}.room-admin-layout-categories{grid-template-columns:minmax(280px,.65fr) minmax(420px,1.35fr)}.room-create-panel{max-width:980px;margin-left:auto;margin-right:auto}.compact-room-products{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.compact-room-products .room-prod-line{align-items:center}.room-prod-line.sold{display:none}.room-prod-meta{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;color:#bfdbfe;font-weight:900}.room-prod-meta .admin-countdown{border:1px solid rgba(245,158,11,.45);background:rgba(245,158,11,.14);color:#fde68a;border-radius:999px;padding:5px 8px}.room-products-title span{max-width:52%;text-align:right}.room-group-title small{line-height:1.45}.room-summary p{line-height:1.35}.admin-room-card:not([open]) .room-capacity-bar{display:none}
@media(max-width:900px){.room-admin-subnav{top:76px}.room-admin-layout-categories{grid-template-columns:1fr}.room-products-title{display:grid;gap:4px}.room-products-title span{max-width:100%;text-align:left}.compact-room-products{grid-template-columns:1fr}}
@media(max-width:560px){.room-admin-subnav{position:static;display:grid;grid-template-columns:1fr}.room-admin-tab{width:100%;min-width:0}.room-manager-hero-compact{padding:12px}.compact-room-products .room-prod-line{display:grid}.room-prod-meta{justify-content:flex-start}}

/* V49 - Admin Odalar sayfası: gerçek ayrı alt sayfalar ve sade kart yönetimi */
.room-manager-pages{padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));}
.room-page-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.18)}
.room-page-title h2{margin:0 0 6px;font-size:clamp(24px,3vw,34px)}
.room-page-title p{margin:0;max-width:820px;line-height:1.45}
.room-page-note{min-width:250px;border:1px solid rgba(148,163,184,.22);background:rgba(2,6,23,.28);border-radius:18px;padding:13px;display:grid;gap:5px;color:#dbeafe}
.room-page-note b{color:#fff}.room-page-note span{font-size:13px;color:var(--muted);font-weight:800}
.room-page-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}
.room-page-link{display:grid;gap:5px;text-decoration:none;border:1px solid #334155;background:#101827;color:#dbeafe;border-radius:18px;padding:15px 16px;min-height:78px;box-shadow:0 14px 38px rgba(0,0,0,.16)}
.room-page-link b{font-size:18px;color:#fff}.room-page-link span{font-size:12px;color:var(--muted);font-weight:800;line-height:1.3}
.room-page-link:hover{border-color:#64748b;background:#142035}.room-page-link.active{background:linear-gradient(135deg,#064e3b,#0d3b2a);border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}
.room-page-link.active span{color:#bbf7d0}.room-page-panel{border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.18);border-radius:22px;padding:16px}
.room-page-panel-split{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(420px,1.3fr);gap:14px}.room-page-create{max-width:1040px;margin:auto}.room-page-create .full-panel{margin-top:0}
.room-tools-row{margin-bottom:14px}.room-manager-tools{align-items:center}.room-manager-tools .ghost{padding:10px 12px}.admin-room-group{margin:0 0 22px}.room-group-title{padding:12px 14px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:rgba(15,23,42,.42)}
.admin-room-card{margin:10px 0}.admin-room-card:not([open]) .room-open-hint{background:rgba(56,189,248,.11);border-color:rgba(56,189,248,.35);color:#bae6fd}.admin-room-card[open] .room-open-hint{background:rgba(34,197,94,.13);border-color:rgba(34,197,94,.38);color:#bbf7d0}.admin-room-card[open] .room-open-hint::before{content:'Açık • '}
.room-products-accordion{margin:0 14px 14px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(2,6,23,.22);overflow:hidden}.room-products-accordion>summary{list-style:none;display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;cursor:pointer;color:#e2e8f0}.room-products-accordion>summary::-webkit-details-marker{display:none}.room-products-accordion>summary span{color:var(--muted);font-size:12px;font-weight:900}.room-products-accordion[open]>summary{border-bottom:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.45)}.room-products-accordion .room-products-admin{padding:12px}.room-more-products{grid-column:1/-1;margin:0;padding:8px 2px}.compact-room-products{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.compact-room-products .room-prod-line{min-height:64px}
.room-manager .room-manager-hero,.room-manager .room-admin-subnav,.room-manager .room-tab-panel:not(.active){display:none!important}
@media(max-width:900px){.room-page-title,.room-page-menu,.room-page-panel-split{grid-template-columns:1fr;display:grid}.room-page-note{min-width:0}.room-page-menu{gap:8px}.room-page-link{min-height:0}.room-page-panel{padding:12px}.room-manager-tools{justify-content:flex-start}.room-manager-tools select,.room-manager-tools input{width:100%;min-width:0}.room-tools-row{display:grid}.room-summary{display:grid}.room-summary-badges{justify-content:flex-start}.room-products-accordion>summary{display:grid}}
@media(max-width:560px){.room-manager-pages{padding:12px}.room-page-title{padding-bottom:10px}.room-page-link{padding:13px}.room-page-panel{border-radius:18px}.room-detail-grid{padding:12px}.compact-room-products{grid-template-columns:1fr}}

/* V50 - Admin Ürünler sayfası: satılanları ayrı sayfa, sade kart yönetimi */
.product-manager-pages{padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));}
.product-page-title{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.18)}
.product-page-title h2{margin:0 0 6px;font-size:clamp(24px,3vw,34px)}
.product-page-title p{margin:0;max-width:820px;line-height:1.45}
.product-page-note{min-width:250px;border:1px solid rgba(148,163,184,.22);background:rgba(2,6,23,.28);border-radius:18px;padding:13px;display:grid;gap:5px;color:#dbeafe}
.product-page-note b{color:#fff}.product-page-note span{font-size:13px;color:var(--muted);font-weight:800}
.product-page-menu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}
.product-page-link{display:grid;gap:5px;text-decoration:none;border:1px solid #334155;background:#101827;color:#dbeafe;border-radius:18px;padding:15px 16px;min-height:78px;box-shadow:0 14px 38px rgba(0,0,0,.16)}
.product-page-link b{font-size:18px;color:#fff}.product-page-link span{font-size:12px;color:var(--muted);font-weight:800;line-height:1.3}
.product-page-link:hover{border-color:#64748b;background:#142035}.product-page-link.active{background:linear-gradient(135deg,#064e3b,#0d3b2a);border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}
.product-page-link.active span{color:#bbf7d0}.product-page-panel{border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.18);border-radius:22px;padding:16px}.product-tools-row{align-items:center;margin-bottom:14px}.product-manager-tools{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.product-manager-tools select,.product-manager-tools input{min-width:220px}.admin-title-count{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;border-radius:999px;background:#052e16;border:1px solid rgba(34,197,94,.45);color:#bbf7d0;font-size:16px;margin-left:7px;padding:0 9px}.product-admin-list{display:grid;gap:12px}.product-admin-card{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(2,6,23,.34);padding:12px;box-shadow:0 14px 38px rgba(0,0,0,.12)}.product-admin-card.live{border-color:rgba(244,63,94,.33);background:linear-gradient(90deg,rgba(127,29,29,.22),rgba(2,6,23,.34))}.product-admin-card.sold{opacity:.92;background:linear-gradient(90deg,rgba(6,78,59,.16),rgba(2,6,23,.34))}.product-admin-img{width:70px;height:70px;border-radius:16px;object-fit:cover;border:1px solid rgba(148,163,184,.22);background:#020617;display:grid;place-items:center;font-size:26px}.product-admin-title-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.product-admin-title-row h4{margin:0 0 4px;font-size:18px;color:#fff}.product-admin-title-row p{margin:0;color:var(--muted);font-size:13px;font-weight:800;line-height:1.35}.product-admin-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.product-admin-meta>span{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(148,163,184,.15);background:rgba(15,23,42,.62);border-radius:999px;padding:7px 9px;color:#cbd5e1;font-size:12px;font-weight:900}.product-admin-meta .stock-cell{display:inline-grid;gap:0}.product-admin-meta small{display:inline;color:#93c5fd;margin-left:3px}.product-sort-mini{width:72px!important;min-width:72px!important;padding:6px 8px!important;border-radius:12px!important}.product-admin-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;max-width:260px}.product-admin-actions button{padding:10px 12px}.product-admin-actions .danger{background:#7f1d1d;border-color:#fb7185;color:#fff}@media(max-width:920px){.product-page-title,.product-page-menu{display:grid;grid-template-columns:1fr}.product-page-note{min-width:0}.product-admin-card{grid-template-columns:70px 1fr}.product-admin-actions{grid-column:1/-1;justify-content:flex-start;max-width:none}.product-manager-tools{justify-content:flex-start}.product-manager-tools select,.product-manager-tools input{width:100%;min-width:0}.product-tools-row{display:grid}}@media(max-width:560px){.product-manager-pages{padding:12px}.product-page-link{padding:13px;min-height:0}.product-page-panel{padding:12px;border-radius:18px}.product-admin-card{grid-template-columns:1fr}.product-admin-img{width:100%;height:180px}.product-admin-title-row{display:grid}.product-admin-actions button{flex:1}.product-admin-meta>span{width:100%;justify-content:space-between}}
.product-stock-pill{display:inline-grid!important;gap:0!important;border-radius:14px!important}.product-stock-pill b{line-height:1.1}.product-stock-pill small{display:block!important;margin-left:0!important;line-height:1.1}

/* V52 - Admin Odalar: sürükle bırak oda sıralama */
.sortable-room-card{position:relative;transition:transform .16s ease,border-color .16s ease,background .16s ease,opacity .16s ease}
.sortable-room-card[draggable="true"] .room-summary{cursor:grab}
.sortable-room-card[draggable="true"] .room-summary:active{cursor:grabbing}
.room-drag-handle{width:auto;min-width:54px;padding:0 10px;gap:4px;user-select:none;cursor:grab;box-shadow:0 0 0 2px rgba(34,197,94,.08) inset}
.room-drag-handle:active{cursor:grabbing}
.room-sort-help{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(56,189,248,.28);background:rgba(14,116,144,.13);color:#bae6fd;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:1000;white-space:nowrap}
.room-sort-help::before{content:'↕';font-size:15px;line-height:1}
.is-dragging-room{opacity:.55;transform:scale(.992);border-color:rgba(34,197,94,.55)!important}
.room-drag-over-top{box-shadow:0 -4px 0 #22c55e,0 18px 55px rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.6)!important}
.room-drag-over-bottom{box-shadow:0 4px 0 #22c55e,0 18px 55px rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.6)!important}
@media(max-width:720px){.room-sort-help{width:100%;justify-content:center}.room-group-title{display:grid;gap:8px}.room-drag-handle{min-width:62px}}

/* V53 - Ürün medya yükleme: tek tek resim ekleme ve video */
.media-upload-box{border:1px solid rgba(148,163,184,.18);background:rgba(2,6,23,.24);border-radius:18px;padding:14px;display:grid;gap:10px}
.media-upload-box h3{margin:0;color:#fff;font-size:17px}.media-pick-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.media-pick-row input[type=file]{flex:1;min-width:220px}.media-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;min-height:44px}.media-preview-item{position:relative;border:1px solid rgba(148,163,184,.2);background:rgba(15,23,42,.65);border-radius:14px;padding:7px;display:grid;gap:5px}.media-preview-item img{width:100%;height:86px;object-fit:cover;border-radius:10px;background:#020617}.media-preview-item small{font-size:11px;color:#bfdbfe;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.remove-picked-image{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:999px;border:1px solid rgba(248,113,113,.65);background:#7f1d1d;color:white;font-weight:1000;cursor:pointer}.product-image-limit-text{color:#93c5fd;font-weight:800}.admin-video-preview{width:min(360px,100%);max-height:220px;border-radius:16px;border:1px solid rgba(148,163,184,.24);background:#020617}.current-video-box{display:grid;gap:6px}.media-pill{margin-left:6px;background:rgba(56,189,248,.14)!important;border-color:rgba(56,189,248,.32)!important;color:#bae6fd!important}.product-video-main{width:100%;max-height:320px;border-radius:20px;border:1px solid rgba(148,163,184,.25);background:#020617;display:block;object-fit:contain}.product-video-secondary{margin-top:10px}.gallery-block .product-video-main:first-child{min-height:230px}@media(max-width:640px){.media-pick-row{display:grid}.media-pick-row input[type=file],.media-pick-row button{width:100%}.media-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-video-main{max-height:260px}}

/* V54/V63 Ana Sayfa Yönetimi - koyu admin ile uyumlu, gruplu yapı */
.homepage-manager .section-head{align-items:flex-start}
.homepage-manager .section-head p{max-width:860px;line-height:1.45}
.homepage-form{display:grid;gap:14px}
.home-settings-tabs{display:flex;gap:10px;flex-wrap:wrap;position:sticky;top:74px;z-index:12;background:rgba(11,16,32,.92);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:18px;padding:10px;box-shadow:0 16px 42px rgba(0,0,0,.22)}
.home-tab{border:1px solid #334155;background:#111827;color:#dbeafe;border-radius:14px;padding:11px 14px;font-weight:1000;cursor:pointer}
.home-tab.active{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#22c55e;color:#052e16;box-shadow:0 10px 26px rgba(34,197,94,.22)}
.home-tab-panel{display:none;border:1px solid var(--line);background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(11,18,32,.92));border-radius:22px;padding:16px;box-shadow:var(--shadow-soft)}
.home-tab-panel.active{display:grid;gap:14px}
.homepage-group-head{border:1px solid rgba(56,189,248,.22);background:linear-gradient(135deg,rgba(56,189,248,.10),rgba(34,197,94,.06));border-radius:18px;padding:14px}
.homepage-group-head h3{margin:0;color:#f8fafc;font-size:20px}.homepage-group-head p{margin:4px 0 0;color:#9fb2d0;font-weight:750}
.home-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-admin-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.home-admin-grid .wide{grid-column:1/-1}
.homepage-form label{color:#dbeafe}.homepage-form input,.homepage-form select,.homepage-form textarea{background:#0b1220;border-color:#334155;color:#f8fafc}.homepage-form input::placeholder,.homepage-form textarea::placeholder{color:#64748b}
.home-check{min-height:48px;padding:12px;border:1px solid #334155;border-radius:14px;background:#0b1220}
.homepage-theme-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.homepage-theme-card{border:1px solid #334155;border-radius:18px;background:#0b1220;padding:14px}.homepage-theme-card h3{margin:0 0 12px;color:#f8fafc}
.color-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.color-grid label{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#111827;border:1px solid #334155;border-radius:12px;padding:10px;font-size:13px;font-weight:900;color:#dbeafe}.color-grid input[type="color"]{width:46px;height:36px;border:1px solid #475569;background:#0b1220;padding:2px;cursor:pointer;border-radius:10px}
.homepage-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.homepage-menu-editor{display:grid;gap:10px}.homepage-menu-row{display:grid;grid-template-columns:92px 1.1fr 1.35fr 126px 80px 74px;gap:10px;align-items:end;border:1px solid #334155;border-radius:18px;background:linear-gradient(180deg,#0b1220,#111827);padding:12px;box-shadow:0 10px 28px rgba(0,0,0,.16)}.homepage-menu-row label{margin:0}.homepage-menu-row .check{align-self:center;min-height:42px}.homepage-menu-row .home-nav-delete{height:43px;align-self:end;background:#3b1020;color:#fecdd3;border-color:#be123c}.homepage-menu-row .home-nav-delete:hover{background:#7f1d1d}
.homepage-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.homepage-toggle-grid .check{min-height:52px;border:1px solid #334155;background:#0b1220;border-radius:16px;padding:13px;color:#dbeafe;font-weight:900}
.homepage-product-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:420px;overflow:auto;padding:2px}.home-product-pick{display:grid;grid-template-columns:auto 58px 1fr;gap:10px;align-items:center;border:1px solid #334155;border-radius:16px;background:#0b1220;padding:10px;font-weight:800;color:#dbeafe}.home-product-pick img,.pick-img{width:58px;height:48px;border-radius:12px;object-fit:contain;background:#111827;display:grid;place-items:center}.home-product-pick small{display:block;color:#9fb2d0;font-weight:700;margin-top:2px}
.homepage-savebar{position:sticky;bottom:12px;z-index:10;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid rgba(34,197,94,.34);background:rgba(2,6,23,.92);backdrop-filter:blur(10px);border-radius:18px;padding:12px;box-shadow:0 18px 48px rgba(0,0,0,.30)}
@media (max-width:1100px){.home-admin-grid,.home-admin-grid.compact,.homepage-theme-grid,.homepage-product-picker,.homepage-toggle-grid{grid-template-columns:1fr}.homepage-menu-row{grid-template-columns:1fr 1fr}.homepage-menu-row .home-nav-delete{align-self:auto}.home-settings-tabs{position:static}}
@media (max-width:720px){.homepage-menu-row{grid-template-columns:1fr}.home-settings-tabs{display:grid;grid-template-columns:1fr 1fr}.home-tab{width:100%}}

/* V56: Canlı Mezat açık/koyu tema eşleşmesi. Koyu tema mevcut görünümü korur; açık tema ana sayfa V9 renkleriyle aynı paleti kullanır. */
.theme-sync-note{font-size:12px;color:var(--muted)}
.mezat-theme-btn{display:inline-flex;align-items:center;gap:7px}
html[data-mezat-theme="light"] body.app-body{
  background:
    radial-gradient(circle at 8% 0%, color-mix(in srgb,var(--warn) 16%, transparent), transparent 34%),
    radial-gradient(circle at 92% 7%, color-mix(in srgb,var(--primary) 9%, transparent), transparent 31%),
    linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--bg) 76%,#d8c5a4 24%));
  color:var(--text);
}
html[data-mezat-theme="light"] .app-shell{max-width:1120px}
html[data-mezat-theme="light"] .topbar{
  position:sticky;top:0;z-index:18;
  background:color-mix(in srgb,var(--bg) 82%,transparent);
  backdrop-filter:blur(18px);
  border-bottom:1px solid color-mix(in srgb,var(--line) 70%,var(--warn) 30%);
  margin-bottom:16px;
}
html[data-mezat-theme="light"] .brand{color:var(--text);letter-spacing:-.04em}
html[data-mezat-theme="light"] .muted{color:var(--muted)}
html[data-mezat-theme="light"] .tiny{color:var(--muted)}
html[data-mezat-theme="light"] .hero-card,
html[data-mezat-theme="light"] .room-card,
html[data-mezat-theme="light"] .notify-card,
html[data-mezat-theme="light"] .empty-card,
html[data-mezat-theme="light"] .order-card,
html[data-mezat-theme="light"] .mini-list,
html[data-mezat-theme="light"] .modal-box{
  background:linear-gradient(180deg,color-mix(in srgb,var(--card) 96%,transparent),color-mix(in srgb,var(--card2) 94%,transparent));
  border:1px solid var(--line);
  box-shadow:var(--shadow);
  color:var(--text);
}
html[data-mezat-theme="light"] .hero-card{
  border-radius:30px;
  overflow:hidden;
  position:relative;
}
html[data-mezat-theme="light"] .hero-card:before{
  content:"";position:absolute;right:-90px;bottom:-120px;width:240px;height:240px;border-radius:999px;
  background:color-mix(in srgb,var(--warn) 12%,transparent);pointer-events:none;
}
html[data-mezat-theme="light"] .hero-title{font-size:22px;color:var(--text);letter-spacing:-.04em}
html[data-mezat-theme="light"] .hero-card p{color:color-mix(in srgb,var(--text) 76%,var(--muted) 24%);font-weight:650;line-height:1.7;position:relative}
html[data-mezat-theme="light"] .live-dot{background:var(--danger);box-shadow:0 0 0 6px color-mix(in srgb,var(--danger) 14%,transparent)}
html[data-mezat-theme="light"] .room-card{border-radius:26px}
html[data-mezat-theme="light"] .room-head,
html[data-mezat-theme="light"] .section-head{border-bottom:1px solid var(--line)}
html[data-mezat-theme="light"] .room-head h2,
html[data-mezat-theme="light"] .room-head h4,
html[data-mezat-theme="light"] .prod-main h2,
html[data-mezat-theme="light"] .mini-list h3,
html[data-mezat-theme="light"] .modal-box h2{color:var(--text);letter-spacing:-.04em}
html[data-mezat-theme="light"] .room-head p{color:var(--muted)}
html[data-mezat-theme="light"] .pill,
html[data-mezat-theme="light"] .room-pill,
html[data-mezat-theme="light"] .tab,
html[data-mezat-theme="light"] .ghost,
html[data-mezat-theme="light"] .linkbtn{
  background:color-mix(in srgb,var(--card) 78%,transparent);
  color:color-mix(in srgb,var(--text) 86%,var(--muted) 14%);
  border:1px solid var(--line);
  box-shadow:0 8px 20px rgba(54,41,21,.06);
}
html[data-mezat-theme="light"] .pill.active,
html[data-mezat-theme="light"] .room-pill.active,
html[data-mezat-theme="light"] .tab.active,
html[data-mezat-theme="light"] .navbtn.active{
  background:var(--primary);
  border-color:var(--primary);
  color:#fff;
}
html[data-mezat-theme="light"] .primary{
  background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,#fff 14%),var(--primary));
  color:#fff;
  border:1px solid color-mix(in srgb,var(--primary) 75%,#fff 25%);
  box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 18%,transparent);
}
html[data-mezat-theme="light"] .danger{
  background:linear-gradient(180deg,color-mix(in srgb,var(--danger) 84%,#fff 16%),var(--danger));
  color:#fff;
  border-color:color-mix(in srgb,var(--danger) 75%,#fff 25%);
}
html[data-mezat-theme="light"] input,
html[data-mezat-theme="light"] select,
html[data-mezat-theme="light"] textarea{
  background:color-mix(in srgb,var(--card) 82%,#fff 18%);
  border:1px solid var(--line);
  color:var(--text);
}
html[data-mezat-theme="light"] input:focus,
html[data-mezat-theme="light"] select:focus,
html[data-mezat-theme="light"] textarea:focus{
  border-color:var(--primary);
  box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 14%,transparent);
}
html[data-mezat-theme="light"] label{color:color-mix(in srgb,var(--text) 82%,var(--muted) 18%)}
html[data-mezat-theme="light"] .product-img,
html[data-mezat-theme="light"] .product-img.placeholder{
  background:linear-gradient(135deg,color-mix(in srgb,var(--card2) 78%,#fff 22%),color-mix(in srgb,var(--warn) 16%,var(--card) 84%));
  border:1px solid var(--line);
}
html[data-mezat-theme="light"] .timer{
  background:#202019;
  border-color:#202019;
  color:#fff1c6;
  box-shadow:0 12px 28px rgba(25,23,19,.13);
}
html[data-mezat-theme="light"] .price-grid div,
html[data-mezat-theme="light"] .stats div{
  background:color-mix(in srgb,var(--card) 72%,color-mix(in srgb,var(--warn) 20%,#fff 80%) 28%);
  border:1px solid var(--line);
}
html[data-mezat-theme="light"] .price-grid span,
html[data-mezat-theme="light"] .stats span{color:var(--muted)}
html[data-mezat-theme="light"] .price-grid b,
html[data-mezat-theme="light"] .stats b{color:var(--text)}
html[data-mezat-theme="light"] .badge{background:color-mix(in srgb,var(--card2) 74%,#fff 26%);color:color-mix(in srgb,var(--text) 84%,var(--muted) 16%);border:1px solid var(--line)}
html[data-mezat-theme="light"] .badge.red{background:color-mix(in srgb,var(--danger) 12%,var(--card) 88%);color:var(--danger)}
html[data-mezat-theme="light"] .badge.success{background:color-mix(in srgb,var(--primary) 12%,var(--card) 88%);color:var(--primary)}
html[data-mezat-theme="light"] .badge.warn,
html[data-mezat-theme="light"] .badge.live{background:color-mix(in srgb,var(--warn) 17%,var(--card) 83%);color:color-mix(in srgb,var(--warn) 78%,#000 22%)}
html[data-mezat-theme="light"] .mini-item,
html[data-mezat-theme="light"] .event,
html[data-mezat-theme="light"] .notify{border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);color:var(--text)}
html[data-mezat-theme="light"] .room-prod-line,
html[data-mezat-theme="light"] .room-choice,
html[data-mezat-theme="light"] .notify-list,
html[data-mezat-theme="light"] .admin-room-card{
  background:color-mix(in srgb,var(--card2) 55%,var(--card) 45%);
  border:1px solid var(--line);
  color:var(--text);
}
html[data-mezat-theme="light"] .room-choice.active,
html[data-mezat-theme="light"] .room-prod-line.active{
  border-color:var(--primary);
  background:color-mix(in srgb,var(--primary) 12%,var(--card) 88%);
}
html[data-mezat-theme="light"] .modal{background:rgba(25,23,19,.42);backdrop-filter:blur(4px)}
html[data-mezat-theme="light"] .modal-close{background:color-mix(in srgb,var(--card) 78%,#fff 22%);color:var(--text);border:1px solid var(--line)}
html[data-mezat-theme="light"] .bottom-nav{
  background:color-mix(in srgb,var(--card) 88%,transparent);
  border:1px solid color-mix(in srgb,var(--line) 70%,var(--warn) 30%);
  box-shadow:0 12px 32px rgba(54,41,21,.14);
}
html[data-mezat-theme="light"] .navbtn{color:var(--muted)}
html[data-mezat-theme="light"] .toast{background:color-mix(in srgb,var(--primary) 12%,var(--card) 88%);color:var(--primary);border:1px solid color-mix(in srgb,var(--primary) 42%,var(--line) 58%)}
html[data-mezat-theme="light"] .skeleton-card{
  background:linear-gradient(90deg,color-mix(in srgb,var(--card2) 90%,#fff 10%),color-mix(in srgb,var(--card) 95%,#fff 5%),color-mix(in srgb,var(--card2) 90%,#fff 10%));
  background-size:200% 100%;
}
html[data-mezat-theme="dark"] .mezat-theme-btn::before{content:"🌙"}
html[data-mezat-theme="light"] .mezat-theme-btn::before{content:"☀️"}
@media(max-width:760px){html[data-mezat-theme="light"] .topbar{position:relative;border-radius:0 0 22px 22px;padding-inline:4px}}

/* V60 selected product notice */
.target-product-notice{
  margin:12px 0 16px;
  padding:14px 16px;
  border-radius:18px;
  border:1px solid rgba(245,158,11,.38);
  background:rgba(245,158,11,.10);
  color:var(--text);
  display:grid;
  gap:4px;
}
.target-product-notice b{font-size:15px}
.target-product-notice span{color:var(--muted);font-size:13px;font-weight:700}
.target-product-notice.success{border-color:rgba(34,197,94,.36);background:rgba(34,197,94,.11)}
.target-product-notice.warn{border-color:rgba(239,68,68,.30);background:rgba(239,68,68,.09)}
.buy-now-link{text-decoration:none}


/* V64 - Admin panel sol menü düzeni */
@media (min-width: 981px){
  .admin-shell{
    max-width:none;
    margin:0;
    min-height:100vh;
    padding:16px 20px 40px 258px;
  }
  .admin-menu.sticky-menu{
    position:fixed;
    left:16px;
    top:16px;
    bottom:16px;
    width:222px;
    z-index:45;
    display:flex;
    flex-direction:column;
    gap:8px;
    overflow-y:auto;
    overflow-x:hidden;
    margin:0;
    padding:12px;
    border-radius:24px;
    background:linear-gradient(180deg,rgba(17,24,39,.96),rgba(8,13,27,.96));
    border:1px solid rgba(148,163,184,.24);
    box-shadow:0 22px 70px rgba(0,0,0,.34);
    backdrop-filter:blur(14px);
  }
  .admin-menu.sticky-menu::before{
    content:"Menüler";
    display:block;
    padding:4px 8px 10px;
    color:#93c5fd;
    font-size:12px;
    font-weight:1000;
    letter-spacing:.08em;
    text-transform:uppercase;
    border-bottom:1px solid rgba(148,163,184,.18);
    margin-bottom:4px;
  }
  .admin-menu.sticky-menu a{
    width:100%;
    min-height:48px;
    display:flex;
    align-items:center;
    justify-content:flex-start;
    border-radius:16px;
    padding:11px 13px;
    line-height:1.18;
    white-space:normal;
    background:rgba(30,41,59,.78);
    border:1px solid rgba(148,163,184,.20);
    color:#dbeafe;
    box-shadow:none;
  }
  .admin-menu.sticky-menu a:hover{
    transform:translateX(2px);
    border-color:rgba(56,189,248,.42);
    background:rgba(30,41,59,.96);
  }
  .admin-menu.sticky-menu a.active{
    background:linear-gradient(135deg,#15803d,#16a34a);
    border-color:rgba(134,239,172,.55);
    color:#ecfdf5;
    box-shadow:0 12px 26px rgba(22,163,74,.18);
  }
  .admin-header{
    position:sticky;
    top:0;
    z-index:30;
    padding:10px 0 18px;
    background:linear-gradient(180deg,rgba(11,16,32,.96),rgba(11,16,32,.74));
    backdrop-filter:blur(12px);
    border-bottom:1px solid rgba(148,163,184,.12);
    margin-bottom:14px;
  }
}

@media (max-width: 980px){
  .admin-menu.sticky-menu{
    position:sticky;
    top:0;
    display:flex;
    flex-direction:row;
    overflow-x:auto;
    overflow-y:hidden;
  }
  .admin-menu.sticky-menu::before{display:none}
}

/* v65 - orders filters, product meta colors, homepage quick menu admin */
.orders-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 14px}
.order-filter-tabs{display:flex;gap:8px;flex-wrap:wrap}
.order-filter-tabs button{border:1px solid #334155;background:#0b1220;color:#dbeafe;border-radius:16px;padding:11px 14px;font-weight:950;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.16)}
.order-filter-tabs button b{display:inline-grid;place-items:center;min-width:26px;height:24px;margin-left:6px;border-radius:999px;background:#1e293b;color:#f8fafc;font-size:12px}
.order-filter-tabs button.active{background:linear-gradient(180deg,#16a34a,#0f7a44);border-color:#34d399;color:#fff}
.order-filter-tabs button.active b{background:rgba(255,255,255,.18);color:#fff}
.product-admin-taxonomy{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-top:7px!important}
.product-admin-taxonomy .meta-chip{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950;border:1px solid transparent;line-height:1}
.product-admin-taxonomy .meta-category{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.32);color:#fbbf24}
.product-admin-taxonomy .meta-room{background:rgba(59,130,246,.14);border-color:rgba(59,130,246,.32);color:#93c5fd}
.product-admin-taxonomy .meta-sale{background:rgba(34,197,94,.14);border-color:rgba(34,197,94,.32);color:#86efac}
.homepage-form .home-tab[data-home-tab="quickmenu"]{background:linear-gradient(180deg,#1f2937,#111827)}
.homepage-form .home-tab[data-home-tab="quickmenu"].active{background:linear-gradient(180deg,#d97706,#b45309);border-color:#fbbf24;color:#fff}
.homepage-quick-menu-row{border-left:5px solid #d97706}
.homepage-quick-menu-row .quick-nav-delete{height:43px;align-self:end;background:#3b1020;color:#fecdd3;border-color:#be123c}
.homepage-quick-menu-row .quick-nav-delete:hover{background:#7f1d1d}
@media(max-width:900px){.orders-page-toolbar{align-items:flex-start}.order-filter-tabs{width:100%}.order-filter-tabs button{flex:1 1 160px}}

/* v70 - Ayarlar sekmeleri ve ücretli mezat düzeni */
.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 18px;padding:10px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(15,23,42,.62)}
.settings-tab{border:1px solid #334155;background:#111827;color:#dbeafe;border-radius:15px;padding:11px 14px;font-weight:950;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.12)}
.settings-tab:hover{border-color:#38bdf8;color:#fff}
.settings-tab.active{background:linear-gradient(180deg,#16a34a,#15803d);border-color:#4ade80;color:#fff;box-shadow:0 14px 26px rgba(22,163,74,.18)}
#settingsForm > .settings-hidden{display:none!important}
.settings-note{border:1px solid rgba(34,197,94,.28);background:rgba(34,197,94,.09);border-radius:18px;padding:14px 16px;color:#dbeafe;font-weight:800}
.settings-note b{color:#86efac}
@media(max-width:680px){.settings-tab{flex:1 1 140px}.settings-tabs{position:sticky;top:0;z-index:10}}

/* V71 ücretli mezat tek döngü görünümü */
.paid-room-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:var(--card2);box-shadow:var(--shadow)}
.paid-room-top .ghost{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.paid-auctions-page .section-head p{max-width:760px}
.paid-auction-public-card .p-body p{color:var(--muted);font-weight:750}
@media(max-width:620px){.paid-room-top{align-items:flex-start;flex-direction:column}.paid-room-top .ghost{width:100%}}


/* V72: Üye Mezatlar kısa yolu ve ayar sekmeleri */
.type-menu{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}
.type-menu .paid-auction-menu-link,
.product-mode-row .paid-auction-filter-link{background:linear-gradient(135deg,#22c55e,#16a34a)!important;border-color:#4ade80!important;color:#f0fdf4!important;box-shadow:0 12px 26px rgba(22,163,74,.22);text-decoration:none}
.type-menu .paid-auction-menu-link small{color:#dcfce7!important}
.settings-tabs{position:sticky;top:10px;z-index:20;box-shadow:0 14px 34px rgba(0,0,0,.22)}
#settingsForm > .ai-settings-box{border-color:rgba(56,189,248,.28);background:linear-gradient(135deg,rgba(8,47,73,.55),rgba(15,23,42,.65))}

/* v74: admin settings tabs + homepage sold settings */
#settingsTabs.settings-tabs{position:sticky;top:10px;z-index:35;display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 20px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:rgba(11,18,32,.96);box-shadow:0 18px 40px rgba(0,0,0,.24)}
#settingsTabs .settings-tab{min-height:42px;border:1px solid #334155;background:#111827;color:#dbeafe;border-radius:14px;padding:10px 13px;font-weight:950;cursor:pointer}
#settingsTabs .settings-tab.active{background:linear-gradient(180deg,#16a34a,#15803d);border-color:#4ade80;color:#fff}
#settingsForm>.settings-hidden{display:none!important}
@media(max-width:760px){#settingsTabs.settings-tabs{position:static;display:grid;grid-template-columns:1fr 1fr}#settingsTabs .settings-tab{width:100%}}

/* v76: Canlı mezat webview/app üst alanı + ana sayfa menü şeridi hizası */
.mezat-webview-body{min-height:100vh;overscroll-behavior-y:contain}
.mezat-webview-body .app-shell{max-width:none;width:100%;padding-top:max(10px,env(safe-area-inset-top));padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right));padding-bottom:calc(96px + env(safe-area-inset-bottom));}
.mezat-app-hero{position:sticky;top:0;z-index:19;margin:0 0 10px;border-radius:0 0 24px 24px;padding:12px 14px;background:linear-gradient(135deg,rgba(17,24,39,.96),rgba(15,23,42,.88));backdrop-filter:blur(16px);box-shadow:0 16px 38px rgba(0,0,0,.22)}
.mezat-app-hero-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.mezat-app-title-block{min-width:0}.mezat-app-hero .hero-title{display:flex;align-items:center;font-size:22px;line-height:1.12}.mezat-app-hero p{margin:5px 0 0;line-height:1.32;font-size:14px;max-width:760px}.mezat-app-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid rgba(34,197,94,.32);background:rgba(34,197,94,.12);color:#bbf7d0;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:950}.mezat-app-menu{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:1px}.mezat-app-menu::-webkit-scrollbar{display:none}.mezat-app-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #334155;background:#0b1220;color:#e5edfb;border-radius:15px;padding:9px 12px;font-weight:950;text-decoration:none;white-space:nowrap;box-shadow:0 8px 22px rgba(0,0,0,.14)}.mezat-app-chip:hover{border-color:#22c55e;color:#fff}.mezat-app-profile{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#4ade80;color:#f0fdf4}.mezat-webview-body .bottom-nav{bottom:max(10px,env(safe-area-inset-bottom))}
html[data-mezat-theme="light"] .mezat-webview-body .app-shell{max-width:none;width:100%}html[data-mezat-theme="light"] .mezat-app-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--card) 96%,#fff 4%),color-mix(in srgb,var(--card2) 92%,#fff 8%));border-color:var(--line);box-shadow:0 14px 34px rgba(79,58,28,.14)}html[data-mezat-theme="light"] .mezat-app-badge{background:color-mix(in srgb,var(--primary) 12%,var(--card) 88%);border-color:color-mix(in srgb,var(--primary) 34%,var(--line) 66%);color:var(--primary)}html[data-mezat-theme="light"] .mezat-app-chip{background:color-mix(in srgb,var(--card) 86%,#fff 14%);border-color:var(--line);color:var(--text);box-shadow:0 8px 18px rgba(54,41,21,.06)}html[data-mezat-theme="light"] .mezat-app-profile{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 88%,#fff 12%),var(--primary));border-color:var(--primary);color:#fff}
.menu-shell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%}.menu-center{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.menu-center-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 15px;border:1px solid rgba(191,148,69,.26);border-radius:15px;background:rgba(255,255,255,.54);font-weight:950;text-decoration:none;color:var(--home-ink,#1b1712)}.menu-center-link.active{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#4ade80;color:#fff}.menu-live-entry{white-space:nowrap;box-shadow:0 12px 26px rgba(22,163,74,.20)}
@media(max-width:760px){.mezat-webview-body .app-shell{padding:0 8px calc(90px + env(safe-area-inset-bottom))}.mezat-app-hero{margin-left:-8px;margin-right:-8px;border-left:0;border-right:0;border-top:0;border-radius:0 0 22px 22px;padding:10px 10px 11px}.mezat-app-hero-main{align-items:flex-start;margin-bottom:8px}.mezat-app-hero .hero-title{font-size:20px}.mezat-app-hero p{font-size:13px;line-height:1.28}.mezat-app-badge{display:none}.mezat-app-chip{min-height:38px;padding:8px 10px;font-size:13px;border-radius:14px}.mezat-app-menu{gap:6px}.menu-shell{grid-template-columns:1fr}.menu-center{justify-content:flex-start;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.menu-center-link,.menu-live-entry,.menu-toggle{width:100%;text-align:center}.menu-live-entry{justify-content:center}}
@media(max-width:390px){.mezat-app-chip{font-size:12px;padding:8px 9px}.mezat-app-hero .hero-title{font-size:18px}.mezat-app-hero p{font-size:12px}}

/* v77: Admin ayarlar sayfası sekmeleri ve mobil ayar paneli */
#settingsTabs.settings-tabs{align-items:center;gap:9px;overflow-x:auto;scrollbar-width:thin}
#settingsTabs.settings-tabs:before{content:'Ayar Bölümü';display:inline-flex;align-items:center;min-height:42px;padding:0 12px;border-radius:14px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.28);color:#bbf7d0;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
#settingsTabs .settings-tab{white-space:nowrap;box-shadow:0 10px 24px rgba(0,0,0,.18)}
#settingsTabs .settings-tab[data-settings-tab="mobile"]{border-color:rgba(56,189,248,.42);background:linear-gradient(180deg,rgba(14,116,144,.45),rgba(15,23,42,.92));color:#e0f2fe}
#settingsTabs .settings-tab[data-settings-tab="mobile"].active{background:linear-gradient(180deg,#0891b2,#0e7490);border-color:#67e8f9;color:#fff}
#settingsForm > [data-settings-group="mobile"]{border-color:rgba(56,189,248,.24)}
#settingsForm .mobile-settings-intro{background:radial-gradient(circle at top right,rgba(34,197,94,.13),transparent 36%),linear-gradient(135deg,rgba(14,116,144,.40),rgba(15,23,42,.70));border-color:rgba(103,232,249,.32)}
#settingsForm input[type="color"]{min-height:44px;padding:5px;cursor:pointer}
@media(max-width:760px){#settingsTabs.settings-tabs{display:flex;position:sticky;top:0;margin-left:-6px;margin-right:-6px;border-radius:16px;padding:9px;flex-wrap:nowrap}#settingsTabs.settings-tabs:before{display:none}#settingsTabs .settings-tab{flex:0 0 auto;min-width:136px}.admin-card#ayarlar{padding-left:12px;padding-right:12px}}

/* v78 - Admin ayarlar ve mobil ayarlar sekme düzeltmeleri */
#settingsTabs.settings-tabs,
#mobileSettingsTabs.mobile-settings-tabs{position:sticky;top:10px;z-index:40;display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:14px 0 20px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:20px;background:rgba(11,18,32,.97);box-shadow:0 18px 40px rgba(0,0,0,.24)}
#settingsTabs .settings-tab,
#mobileSettingsTabs .mobile-settings-tab{min-height:42px;border:1px solid #334155;background:#111827;color:#dbeafe;border-radius:14px;padding:10px 13px;font-weight:950;cursor:pointer;white-space:nowrap;box-shadow:0 10px 24px rgba(0,0,0,.18);position:relative;z-index:2}
#settingsTabs .settings-tab:hover,
#mobileSettingsTabs .mobile-settings-tab:hover{border-color:#38bdf8;color:#fff}
#settingsTabs .settings-tab.active,
#mobileSettingsTabs .mobile-settings-tab.active{background:linear-gradient(180deg,#16a34a,#15803d);border-color:#4ade80;color:#fff;box-shadow:0 14px 26px rgba(22,163,74,.18)}
#mobileSettingsTabs:before{content:'Mobil Ayar Bölümü';display:inline-flex;align-items:center;min-height:42px;padding:0 12px;border-radius:14px;background:rgba(8,145,178,.16);border:1px solid rgba(103,232,249,.28);color:#cffafe;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
#settingsForm>.settings-hidden,
#mobileSettingsForm .settings-hidden{display:none!important}
.mobile-settings-form .ai-settings-box{background:linear-gradient(135deg,rgba(8,145,178,.16),rgba(15,23,42,.65));border-color:rgba(103,232,249,.25)}
.admin-menu a[href*="mobile-settings"]{border-color:rgba(103,232,249,.35)}
.admin-menu a[href*="mobile-settings"].active{background:linear-gradient(180deg,#0891b2,#0e7490);border-color:#67e8f9;color:#fff}
@media(max-width:760px){#settingsTabs.settings-tabs,#mobileSettingsTabs.mobile-settings-tabs{position:sticky;top:0;margin-left:-6px;margin-right:-6px;border-radius:16px;padding:9px;flex-wrap:nowrap;overflow-x:auto}#settingsTabs.settings-tabs:before,#mobileSettingsTabs.mobile-settings-tabs:before{display:none}#settingsTabs .settings-tab,#mobileSettingsTabs .mobile-settings-tab{flex:0 0 auto;min-width:136px}.admin-card#mobil-ayarlar,.admin-card#ayarlar{padding-left:12px;padding-right:12px}}

/* v80: Mezat ekranında webview/mobil görünüm sadece mobilde tam ekran çalışır. Masaüstünde normal genişlik korunur. */
@media (min-width: 761px){
  body.mezat-webview-body .app-shell,
  html[data-mezat-theme] body.mezat-webview-body .app-shell,
  html[data-theme] body.mezat-webview-body .app-shell{
    max-width: 1120px !important;
    width: auto !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 14px 14px 96px !important;
  }
  body.mezat-webview-body .mezat-app-hero{
    border-radius: var(--radius) !important;
    margin: 0 0 14px !important;
    padding: 18px !important;
  }
  body.mezat-webview-body .mezat-app-badge{
    display: none !important;
  }
  body.mezat-webview-body .mezat-app-menu{
    flex-wrap: wrap !important;
    overflow: visible !important;
  }
}
@media (max-width: 760px){
  body.mezat-webview-body .app-shell,
  html[data-mezat-theme] body.mezat-webview-body .app-shell,
  html[data-theme] body.mezat-webview-body .app-shell{
    max-width: none !important;
    width: 100% !important;
  }
}


/* V82 - Canlı mezat ürün detay sekmeleri ve satıcı adresi */
.product-detail-tabs{margin:14px 0 10px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:rgba(15,23,42,.38)}
.product-tab-buttons{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);background:rgba(2,6,23,.18)}
.product-tab-btn{border:0;border-right:1px solid var(--line);background:transparent;color:var(--muted);font-weight:1000;padding:13px 10px;letter-spacing:.02em;text-transform:uppercase;font-size:12px}
.product-tab-btn:last-child{border-right:0}.product-tab-btn.active{background:color-mix(in srgb,var(--primary) 30%,transparent);color:var(--text)}
.product-tab-content{padding:12px}.product-bid-table{overflow:auto;border-radius:14px;border:1px solid var(--line)}.product-bid-table table{min-width:100%;background:rgba(11,18,32,.72)}.product-bid-table th,.product-bid-table td{padding:10px 12px;font-size:13px}.product-bid-table th{font-weight:1000;color:var(--muted)}
.product-tab-empty{padding:16px;text-align:center;color:var(--muted);background:rgba(11,18,32,.52);border:1px dashed var(--line);border-radius:14px;font-weight:800}.product-info-tab,.seller-info-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-info-tab>div,.seller-info-card>div{border:1px solid var(--line);border-radius:14px;background:rgba(11,18,32,.58);padding:11px}.product-info-tab .wide,.seller-info-card .wide{grid-column:1/-1}.product-info-tab span,.seller-info-card span{display:block;color:var(--muted);font-size:12px;font-weight:900}.product-info-tab b,.seller-info-card b{display:block;margin-top:4px}.product-info-tab p,.seller-info-card p{margin:5px 0 0;color:var(--text);line-height:1.55}
.seller-admin-box{border:1px solid var(--line);border-radius:18px;background:rgba(15,23,42,.45);padding:14px}.seller-admin-box h3{margin:0 0 4px}.seller-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seller-admin-grid .wide{grid-column:1/-1}
html[data-mezat-theme="light"] .product-detail-tabs{background:color-mix(in srgb,var(--card) 82%,transparent)}html[data-mezat-theme="light"] .product-tab-btn.active{background:color-mix(in srgb,var(--primary) 26%,#fff 74%);color:var(--primary)}html[data-mezat-theme="light"] .product-tab-empty,html[data-mezat-theme="light"] .product-info-tab>div,html[data-mezat-theme="light"] .seller-info-card>div{background:color-mix(in srgb,var(--card) 86%,#fff 14%)}
@media(max-width:760px){.product-tab-btn{font-size:11px;padding:12px 6px}.product-info-tab,.seller-info-card,.seller-admin-grid{grid-template-columns:1fr}.product-bid-table table{min-width:520px}}

/* v84 - Canlı mezat ürün bilgi sekmesi kompakt görünüm */
.compact-product-info{gap:8px}
.compact-product-info>div{display:flex;align-items:center;gap:7px;min-height:0;padding:8px 10px;border-radius:12px}
.compact-product-info span{display:inline;margin:0;white-space:nowrap;font-size:12px;line-height:1.2}
.compact-product-info b{display:inline;margin:0;font-size:14px;line-height:1.25}
.compact-product-info .desc-line{align-items:flex-start}
.compact-product-info .desc-line p{margin:0;font-size:14px;line-height:1.35}
@media(max-width:760px){
  .product-tab-content{padding:8px}
  .compact-product-info{grid-template-columns:1fr;gap:6px}
  .compact-product-info>div{padding:7px 9px;border-radius:11px}
  .compact-product-info span{font-size:11px}
  .compact-product-info b,.compact-product-info .desc-line p{font-size:13px}
}

/* v85 - Teklif geçmişi daha uyumlu kart görünüm + profil adres formu */
.bid-history-list{display:grid;gap:8px}
.bid-history-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--card) 88%,transparent);padding:10px 12px;box-shadow:0 8px 20px rgba(15,23,42,.05)}
.bid-history-row.latest{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));background:color-mix(in srgb,var(--primary) 10%,var(--card) 90%)}
.bid-history-row div{display:flex;flex-direction:column;gap:2px;min-width:0}
.bid-history-row span{font-size:12px;color:var(--muted);font-weight:800}
.bid-history-row b{font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bid-history-row strong{font-size:15px;color:var(--primary);white-space:nowrap}
.bid-history-note{margin:8px 2px 0;text-align:right}
.profile-address-card textarea{width:100%;resize:vertical;min-height:82px}
html[data-mezat-theme="dark"] .bid-history-row,html[data-theme="dark"] .bid-history-row{background:rgba(15,23,42,.68)}
html[data-mezat-theme="dark"] .bid-history-row.latest,html[data-theme="dark"] .bid-history-row.latest{background:color-mix(in srgb,var(--primary) 16%,rgba(15,23,42,.84) 84%)}
@media(max-width:760px){.bid-history-row{padding:9px 10px}.bid-history-row strong{font-size:14px}.bid-history-note{text-align:left}}

/* v86: Sıradakiler hızlı işlem butonları */
.queue-mini-item{grid-template-columns:46px minmax(0,1fr) auto;row-gap:8px}
.queue-mini-item .queue-actions{grid-column:2 / -1;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.queue-action-btn{font-size:12px;padding:8px 10px;border-radius:12px;line-height:1;text-decoration:none}
.queue-mini-item>b{white-space:nowrap}
html[data-mezat-theme="light"] .queue-action-btn.ghost{background:#fffaf0;color:#17120a;border-color:#e8d6b5}
@media(max-width:760px){.queue-mini-item{grid-template-columns:42px minmax(0,1fr);align-items:flex-start}.queue-mini-item>b{grid-column:2;justify-self:start}.queue-mini-item .queue-actions{grid-column:1 / -1;justify-content:flex-start}.queue-action-btn{padding:9px 11px}}

/* v88 Satıcı modülü */
.role-choice{display:grid;gap:8px;padding:12px;border:1px solid var(--line,#e1d4bc);border-radius:16px;background:rgba(255,255,255,.35);margin:6px 0}.role-choice b{font-weight:900}.role-choice label{display:flex;align-items:center;gap:8px;font-weight:800}.role-choice input{width:auto}.role-choice small{color:var(--muted,#776b5c);font-weight:700}.seller-profile-card,.seller-quota-card,.seller-package-card,.seller-product-add-card{border-color:color-mix(in srgb,var(--primary,#15935f) 30%,var(--line,#e1d4bc) 70%)}.seller-quota-strip,.seller-stats{display:flex;gap:10px;flex-wrap:wrap}.seller-quota-strip span,.seller-stats span{flex:1;min-width:90px;border:1px solid var(--line,#e1d4bc);border-radius:14px;padding:10px;background:rgba(255,255,255,.42);text-align:center;font-weight:800}.seller-quota-strip b,.seller-stats b{display:block;font-size:22px;color:var(--primary,#15935f)}.seller-package-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.seller-package{border:1px solid var(--line,#e1d4bc);border-radius:18px;padding:14px;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.25));display:grid;gap:7px}.seller-package strong{color:var(--warn,#bd7a10);font-size:20px}.seller-package-actions{display:flex;gap:8px;flex-wrap:wrap}.seller-product-form .form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seller-product-line .mini-thumb{margin-right:8px}.seller-grid-public{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.seller-card-public,.seller-info-public{border:1px solid var(--line);border-radius:24px;background:var(--surface,#fffaf0);box-shadow:var(--shadow-soft,0 10px 30px rgba(0,0,0,.08));padding:18px}.seller-avatar{width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,var(--primary,#15935f),#28c77d);color:#fff;display:grid;place-items:center;font-weight:1000;font-size:24px;margin-bottom:10px}.seller-card-public h3{margin:0 0 6px}.seller-about-mini{min-height:44px;color:var(--muted)}.seller-profile-grid{display:grid;grid-template-columns:1.4fr .8fr;gap:18px;margin-bottom:24px}.seller-info-public p{margin:8px 0;color:var(--muted)}.seller-info-public b{color:var(--ink,#18140e)}.seller-products-head{margin-top:18px}.seller-panel-admin .settings-section{border:1px solid var(--admin-line,#243248);border-radius:18px;padding:16px;background:rgba(255,255,255,.03);margin-top:14px}.seller-package-admin-row,.seller-user-row,.seller-package-request-row{display:grid;grid-template-columns:1.1fr .6fr .6fr .5fr .4fr;gap:10px;align-items:end;border:1px solid var(--admin-line,#263751);border-radius:16px;padding:10px;margin:8px 0;background:rgba(255,255,255,.035)}.seller-user-row{grid-template-columns:1.4fr .7fr .7fr .7fr auto}.seller-package-request-row{grid-template-columns:1.4fr .7fr .7fr auto}.seller-admin-tabs{position:sticky;top:0;z-index:5;background:var(--admin-bg,#111827);padding:10px 0}.seller-admin-tab{cursor:pointer}.seller-admin-tab.active{background:#19b66a;color:#fff;border-color:#19b66a}@media(max-width:700px){.seller-product-form .form-grid-2,.seller-profile-grid,.seller-package-admin-row,.seller-user-row,.seller-package-request-row{grid-template-columns:1fr}.seller-grid-public{grid-template-columns:1fr}.seller-quota-strip span,.seller-stats span{min-width:70px}.seller-package-grid{grid-template-columns:1fr}.mezat-seller-add-chip{background:var(--primary,#15935f)!important;color:#fff!important}}

/* v89 - Satıcı paneli sekme görünürlük kilidi */
.settings-hidden,
#sellerSettingsForm .settings-hidden,
.seller-panel-admin .settings-hidden{display:none!important}
.seller-settings-tabs .settings-tab{position:relative;z-index:3;pointer-events:auto}
.seller-settings-form [data-seller-settings-group][hidden],
.seller-admin-lists[hidden]{display:none!important}


/* v90: Satıcı Paneli sekmeleri - JS gecikse bile tüm ayarlar alt alta görünmesin */
.seller-panel-admin[data-active-seller-tab="general"] [data-seller-settings-group]:not([data-seller-settings-group="general"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="roles"] [data-seller-settings-group]:not([data-seller-settings-group="roles"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="packages"] [data-seller-settings-group]:not([data-seller-settings-group="packages"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="commission"] [data-seller-settings-group]:not([data-seller-settings-group="commission"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="permissions"] [data-seller-settings-group]:not([data-seller-settings-group="permissions"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="sellers"] [data-seller-settings-group]:not([data-seller-settings-group="sellers"]):not([data-seller-settings-group="always"]){display:none!important}
.seller-panel-admin .seller-settings-tabs [data-seller-tab]{cursor:pointer;pointer-events:auto}

/* v89/v91: Satıcı paneli ve üyeler rol ayarları kalıcı düzeltme */
.seller-panel-admin[data-active-seller-tab="general"] [data-seller-settings-group]:not([data-seller-settings-group="general"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="roles"] [data-seller-settings-group]:not([data-seller-settings-group="roles"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="packages"] [data-seller-settings-group]:not([data-seller-settings-group="packages"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="commission"] [data-seller-settings-group]:not([data-seller-settings-group="commission"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="permissions"] [data-seller-settings-group]:not([data-seller-settings-group="permissions"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="sellers"] [data-seller-settings-group]:not([data-seller-settings-group="sellers"]):not([data-seller-settings-group="always"]){display:none!important;visibility:hidden!important}
.seller-panel-admin [data-seller-settings-group="always"]{display:block!important;visibility:visible!important}
.seller-settings-tabs{position:relative;z-index:20;pointer-events:auto}
.seller-settings-tabs button{pointer-events:auto;cursor:pointer}
.score-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 7px;border-radius:999px;border:1px solid var(--admin-line,#30415f);font-size:11px;font-weight:900;margin-left:4px;background:rgba(255,255,255,.06)}
.score-badge.good{color:#4ade80;border-color:rgba(74,222,128,.35)}
.score-badge.mid{color:#facc15;border-color:rgba(250,204,21,.35)}
.score-badge.bad{color:#fb7185;border-color:rgba(251,113,133,.35)}
.user-seller-admin-box{border-color:rgba(34,197,94,.35)!important;background:rgba(34,197,94,.08)!important}
#usersTable td small{display:block;margin-top:4px;color:var(--admin-muted,#9ca3af)}

/* v90: Satıcı işlemleri popup içinden ayrı sayfalara taşındı */
.profile-menu a.ghost{display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal}

/* v91: profil sayfası, satıcı başvuru ikinci adım ve takip modalı */
.seller-register-extra{display:grid;gap:10px;border:1px dashed var(--line);border-radius:16px;padding:12px;background:rgba(245,158,11,.09);margin:4px 0}.seller-register-extra[hidden]{display:none!important}.seller-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.seller-register-extra b{color:var(--warn)}.profile-page-tabs{margin-bottom:16px}.profile-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.profile-line:last-child{border-bottom:0}.seller-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.seller-follow-modal .modal-card{max-width:520px}.seller-follow-modal .check{display:flex;align-items:center;gap:8px}.seller-follow-modal .check input{width:auto}@media(max-width:640px){.seller-form-row{grid-template-columns:1fr}.profile-line{align-items:flex-start;flex-direction:column}.seller-card-actions .btn{width:100%}}


/* V95 - ürün havuzu ve oda filtresi */
.room-filter-panel{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:10px 0 12px;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:18px;background:rgba(255,255,255,.04)}
.room-filter-panel label{min-width:min(360px,100%);margin:0}.room-filter-panel .filter{display:inline-flex;align-items:center;justify-content:center;min-height:42px}.disabled-room-filter{color:var(--muted);font-weight:800}.product-card .tag-amber{background:#3b2b07;color:#fde68a}.room-prod-line.pool{border-color:#f59e0b;background:rgba(245,158,11,.08)}
@media(max-width:760px){.room-filter-panel{display:grid}.room-filter-panel label{min-width:0}}

/* V96 - Ürün havuzu admin sekmesi */
.room-page-menu{grid-template-columns:repeat(4,minmax(0,1fr))}
.room-pool-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 14px}
.room-pool-stats div{border:1px solid rgba(148,163,184,.18);background:#0b1220;border-radius:18px;padding:14px}
.room-pool-stats b{display:block;font-size:25px;color:#fff}.room-pool-stats span{color:var(--muted);font-size:12px;font-weight:900}
.room-pool-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:14px;align-items:start}.room-pool-settings{position:sticky;top:90px}
.room-pool-list-panel{min-width:0}.room-pool-room-list{display:grid;gap:12px}.room-pool-card{border:1px solid rgba(148,163,184,.18);background:rgba(2,6,23,.28);border-radius:20px;padding:14px}.room-pool-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.room-pool-card-head h4{margin:7px 0 4px;font-size:19px}.room-pool-card-head small{color:var(--muted);font-weight:800}.room-pool-meter{height:6px;border-radius:999px;background:rgba(148,163,184,.16);overflow:hidden;margin:12px 0}.room-pool-meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#22c55e,#facc15)}.room-pool-current{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:#dbeafe;font-size:13px;margin-bottom:10px}.room-pool-current small{color:var(--muted)}.room-pool-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px}.pool-product-mini{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center;border:1px solid rgba(148,163,184,.16);background:#111827;border-radius:15px;padding:8px}.pool-product-mini b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-product-mini small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.pool-product-mini.active{border-color:rgba(34,197,94,.44);background:#08291d}.pool-product-mini.queued{border-color:rgba(56,189,248,.28)}.pool-pill{border-color:rgba(245,158,11,.38);background:rgba(245,158,11,.12);color:#fde68a}.room-settings-box small{color:var(--muted);font-weight:700}.room-actions-box .refill-room-pool{border-color:rgba(245,158,11,.34);color:#fde68a;background:rgba(245,158,11,.09)}
html[data-mezat-theme="light"] .room-pool-card,html[data-mezat-theme="light"] .room-pool-stats div,html[data-mezat-theme="light"] .pool-product-mini{background:#fffaf0}
@media(max-width:980px){.room-page-menu{grid-template-columns:1fr 1fr}.room-pool-layout{grid-template-columns:1fr}.room-pool-settings{position:static}.room-pool-stats{grid-template-columns:1fr 1fr}.room-pool-card-head{display:grid}.room-pool-card-head .primary{width:100%}}
@media(max-width:560px){.room-page-menu{grid-template-columns:1fr}.room-pool-stats{grid-template-columns:1fr}.room-pool-products{grid-template-columns:1fr}}

/* V97 live menu ürün havuzu chip */
.mezat-app-pool-chip{background:linear-gradient(180deg,var(--warn),color-mix(in srgb,var(--warn) 72%,#000 28%));color:#1d1608;border-color:rgba(255,255,255,.18)}

/* V98: Satıcı profili + satıcı canlı mezat odaları */
.seller-list-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px;padding:24px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 88%,transparent),color-mix(in srgb,var(--surface-2) 70%,var(--surface) 30%));box-shadow:var(--shadow)}
.seller-list-hero h2{margin:4px 0 8px;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.seller-list-hero p{margin:0;color:var(--muted);font-weight:750}.seller-list-actions{display:flex;gap:10px;flex-wrap:wrap}
.seller-grid-public-v98{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.seller-card-v98{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-2) 58%,var(--surface) 42%));box-shadow:0 16px 38px rgba(54,41,21,.08)}
.seller-card-top{display:flex;align-items:center;gap:13px}.seller-avatar,.seller-profile-avatar-big{display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 70%,#000 30%));color:#fff;font-weight:1000;box-shadow:0 16px 28px color-mix(in srgb,var(--green) 18%,transparent)}.seller-avatar{width:54px;height:54px;font-size:22px}.seller-profile-avatar-big{width:96px;height:96px;font-size:42px;flex:0 0 auto}.seller-card-v98 h3{margin:0;font-size:20px;letter-spacing:-.02em}.seller-card-v98 p{margin:0;color:var(--muted)}.seller-about-mini{min-height:44px;line-height:1.45}.seller-card-stats,.seller-stats{display:flex;gap:8px;flex-wrap:wrap}.seller-card-stats span,.seller-stats span{min-width:84px;padding:10px 12px;border-radius:16px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface) 28%);border:1px solid var(--line);color:var(--muted);font-size:12px}.seller-card-stats b,.seller-stats b{display:block;color:var(--ink);font-size:20px}.seller-card-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}.seller-card-actions .btn{flex:1;min-width:116px}
.seller-profile-hero-new{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px;padding:24px;border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--green) 14%,transparent),transparent 36%),linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--surface-2) 65%,var(--surface) 35%));box-shadow:var(--shadow)}.seller-profile-main-new{flex:1}.seller-profile-main-new h2{margin:4px 0 8px;font-size:clamp(30px,5vw,52px);letter-spacing:-.05em}.seller-profile-main-new p{margin:0;color:var(--muted);font-weight:760;line-height:1.5}.seller-profile-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.seller-profile-badges span{padding:9px 12px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 76%,transparent);font-weight:900;color:var(--ink)}.seller-profile-info-new{margin:18px 0}.seller-info-public{border:1px solid var(--line);border-radius:24px;background:var(--surface);padding:18px;box-shadow:0 12px 28px rgba(54,41,21,.06)}.seller-public-live-box{margin:16px 0}.seller-public-live-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.seller-trust-strip,.seller-public-trust-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:12px;margin-top:18px}.seller-public-trust-metrics{margin:0 0 18px}.seller-kpi-chip,.seller-metric-card,.seller-verified{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:82px;padding:14px 16px;border-radius:20px;border:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-2) 76%,var(--surface) 24%));box-shadow:0 12px 28px rgba(54,41,21,.06);color:var(--muted);font-size:12px;font-weight:850;line-height:1.2}.seller-kpi-chip b,.seller-metric-card b{display:block;color:var(--ink);font-size:clamp(20px,2vw,32px);font-weight:1000;letter-spacing:-.04em;line-height:1}.seller-kpi-chip small,.seller-metric-card small{display:block;color:var(--muted);font-size:12px;font-weight:900;line-height:1.25}.seller-kpi-chip.is-strong,.seller-metric-card.seller-metric-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 12%,var(--surface) 88%),color-mix(in srgb,var(--green) 6%,var(--surface-2) 94%));border-color:color-mix(in srgb,var(--green) 22%,var(--line) 78%)}.seller-verified{justify-content:center;align-items:flex-start;gap:8px;font-size:14px;font-weight:1000;color:var(--ink)}.seller-verified.on{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 12%,var(--surface) 88%),color-mix(in srgb,var(--green) 8%,var(--surface-2) 92%));border-color:color-mix(in srgb,var(--green) 26%,var(--line) 74%);color:color-mix(in srgb,var(--green) 78%,#0b331d 22%)}.seller-verified.off{background:linear-gradient(180deg,color-mix(in srgb,var(--warn) 12%,var(--surface) 88%),color-mix(in srgb,var(--warn) 8%,var(--surface-2) 92%));border-color:color-mix(in srgb,var(--warn) 28%,var(--line) 72%);color:#8a6409}.seller-public-trust-metrics .seller-metric-card b{font-size:clamp(18px,1.8vw,30px)}
.seller-live-dashboard{display:grid;gap:18px}.seller-live-create-grid{align-items:start}.seller-live-create-card{overflow:hidden}.seller-live-choice{display:grid;gap:8px;padding:13px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-2) 64%,var(--surface) 36%)}.seller-live-choice label{display:flex!important;align-items:center;gap:8px;color:var(--ink)!important}.seller-live-choice input{width:auto!important}.seller-live-product-select{display:grid;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.seller-live-product-option{display:grid!important;grid-template-columns:auto 64px 1fr auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:18px;background:var(--surface);cursor:pointer;color:var(--ink)!important}.seller-live-product-option:hover{border-color:color-mix(in srgb,var(--green) 36%,var(--line) 64%);box-shadow:0 10px 22px rgba(54,41,21,.06)}.seller-live-product-option input{width:auto!important}.seller-live-product-img{display:grid;place-items:center;width:64px;height:56px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line);overflow:hidden}.seller-live-product-img img{width:100%;height:100%;object-fit:contain}.seller-live-product-option small{display:block;color:var(--muted);font-weight:800;margin-top:4px}.seller-live-product-option strong{white-space:nowrap}.seller-live-rules-grid{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.seller-live-rules-grid span{color:var(--muted);font-weight:850}.seller-live-rules-grid b{padding:7px 10px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.seller-live-current{margin-top:2px}.seller-live-session-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.seller-live-session-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-2) 54%,var(--surface) 46%))}.seller-live-session-card b{display:block;color:var(--ink)}.seller-live-session-card small{display:block;color:var(--muted);font-weight:800;margin-top:3px}.seller-live-public-card{display:grid;align-items:stretch}.seller-live-public-top{display:flex;align-items:center;gap:12px}.seller-live-session-grid-public{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.seller-live-public-page .empty{grid-column:1/-1}
@media(max-width:760px){.seller-list-hero,.seller-profile-hero-new{display:grid;padding:18px}.seller-list-actions,.seller-page-actions{width:100%}.seller-list-actions .btn,.seller-page-actions .btn{flex:1}.seller-live-product-option{grid-template-columns:auto 52px 1fr}.seller-live-product-option strong{grid-column:3/-1}.seller-live-product-img{width:52px;height:48px}.seller-live-session-card{display:grid}.seller-profile-avatar-big{width:76px;height:76px;font-size:34px}.seller-trust-strip,.seller-public-trust-metrics{grid-template-columns:1fr 1fr}.seller-kpi-chip,.seller-metric-card,.seller-verified{min-height:74px;padding:13px 14px}}
@media(max-width:520px){.seller-trust-strip,.seller-public-trust-metrics{grid-template-columns:1fr}.seller-kpi-chip b,.seller-metric-card b{font-size:24px}}


/* V102 - Oto Teklif görünümü ve satıcı panel sekmeleri */
.auto-bid-open,.auto-bid-room{border-color:rgba(14,165,233,.34)!important;background:linear-gradient(180deg,rgba(14,165,233,.12),rgba(14,165,233,.05))!important;color:#0f5f88!important}
html[data-mezat-theme="dark"] .auto-bid-open,html[data-mezat-theme="dark"] .auto-bid-room{color:#bae6fd!important}
.auto-bid-card{max-width:520px}.auto-bid-form{display:grid;gap:12px}.auto-bid-form label{font-weight:900}.auto-bid-form input{font-weight:900}.auto-bid-note,.auto-bid-help{display:block;margin-top:6px;color:var(--muted,#776b5c);font-weight:750;font-size:12px;line-height:1.35}.auto-bid-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;border:1px solid rgba(14,165,233,.28);background:rgba(14,165,233,.08);font-weight:900;color:#075985}.live-action-btn.auto-bid-room,.queue-action-btn.auto-bid-room{white-space:nowrap}
.seller-panel-admin[data-active-seller-tab="live"] [data-seller-settings-group]:not([data-seller-settings-group="live"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="autobid"] [data-seller-settings-group]:not([data-seller-settings-group="autobid"]):not([data-seller-settings-group="always"]),
.seller-panel-admin[data-active-seller-tab="sellers"] [data-seller-settings-group]:not([data-seller-settings-group="sellers"]):not([data-seller-settings-group="always"]){display:none!important;visibility:hidden!important}
@media(max-width:640px){.auto-bid-card{max-width:calc(100vw - 24px)}.product-card-actions .auto-bid-open{width:100%}.live-action-btn.auto-bid-room,.queue-action-btn.auto-bid-room{width:100%;justify-content:center}}

/* V103 - Satıcı güven / puan / yorum admin görünümü */
.seller-panel-admin[data-active-seller-tab="trust"] [data-seller-settings-group]:not([data-seller-settings-group="trust"]):not([data-seller-settings-group="always"]){display:none!important;visibility:hidden!important}
.seller-review-admin-list{display:grid;gap:12px;margin-top:12px}
.seller-review-admin-card{border:1px solid var(--admin-line,#30415f);border-radius:18px;background:rgba(15,23,42,.52);padding:14px;box-shadow:0 10px 24px rgba(0,0,0,.12)}
.seller-review-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.seller-review-admin-head b{color:#facc15}.seller-review-admin-head b span{color:var(--admin-text,#e5e7eb);margin-left:6px}.seller-review-admin-head small{display:block;color:var(--muted,#94a3b8);font-weight:750;margin-top:4px}.seller-review-admin-card p{margin:8px 0;color:var(--admin-text,#e5e7eb);line-height:1.45}.seller-review-admin-card>small{color:var(--muted,#94a3b8);font-weight:800}.seller-review-admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.review-status{padding:6px 9px;border-radius:999px;font-style:normal;font-weight:950;font-size:12px;border:1px solid var(--admin-line,#30415f);background:rgba(255,255,255,.06)}.review-approved{color:#4ade80;border-color:rgba(74,222,128,.35)}.review-pending{color:#facc15;border-color:rgba(250,204,21,.35)}.review-rejected{color:#fb7185;border-color:rgba(251,113,133,.35)}
/* V103 - alıcı/satıcı 10 üzerinden güven sistemi */
.score-badge.ok{color:#86efac;border-color:rgba(134,239,172,.35)}
.trust-score-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(34,197,94,.25);background:rgba(34,197,94,.10);color:#bbf7d0;border-radius:999px;padding:6px 10px;font-weight:950}
.seller-trust-strip span b,.seller-trust-metrics span b{white-space:nowrap}
.trust-admin-detail .score-big{margin-bottom:8px}

/* V115 - Admin Nasıl Çalışır sayfaları */
.how-admin-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start}.how-admin-list{border:1px solid var(--admin-line,#30415f);border-radius:20px;background:rgba(15,23,42,.38);padding:14px;display:grid;gap:12px}.how-admin-page-list{display:grid;gap:10px}.how-admin-page-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--admin-line,#30415f);border-radius:16px;background:rgba(255,255,255,.05);color:var(--admin-text,#e5e7eb);padding:12px;cursor:pointer}.how-admin-page-row:hover{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.08)}.how-admin-page-row span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:rgba(255,255,255,.08);font-size:20px;flex:0 0 auto}.how-admin-page-row b{display:block}.how-admin-page-row small{display:block;color:var(--muted,#94a3b8);font-size:12px;margin-top:3px}.how-admin-form textarea{min-height:120px}.how-admin-form #howContent{min-height:260px}.how-admin-card .homepage-toolbar{margin:0}.hidden{display:none!important}@media(max-width:900px){.how-admin-layout{grid-template-columns:1fr}.how-admin-list{position:static}}

/* V116 - Arama Alarmı + SMS yönetimi */
.search-alert-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:16px;align-items:start}.search-alert-form{display:grid;gap:12px}.search-alert-form input[type=text],.search-alert-form input:not([type]){border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:13px;color:var(--ink)}.search-alert-channels{display:grid;gap:9px;padding:12px;border:1px dashed var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-2) 55%,var(--surface) 45%)}.search-alert-channels label{display:flex;align-items:center;gap:8px;font-weight:850;color:var(--ink)}.search-alert-channels small{margin-left:auto;color:var(--muted);font-weight:800}.search-alert-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.search-alert-tags span{padding:8px 11px;border-radius:999px;background:var(--mustard-soft);border:1px solid var(--line);font-weight:850}.search-alert-list{display:grid;gap:10px}.search-alert-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 10px 22px rgba(54,41,21,.05)}.search-alert-card b{display:block;font-size:18px}.search-alert-card small{display:block;color:var(--muted);font-weight:750;margin-top:2px}.search-alert-card-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:850}.search-alert-admin-list,.sms-log-list{display:grid;gap:10px}.search-alert-admin-row,.sms-log-row{display:grid;gap:7px;padding:12px;border:1px solid var(--admin-line,#30415f);border-radius:16px;background:rgba(15,23,42,.45)}.search-alert-admin-row{grid-template-columns:1fr auto;align-items:center}.search-alert-admin-row b,.sms-log-row b{display:block;color:var(--admin-text,#e5e7eb)}.search-alert-admin-row small,.sms-log-row small{display:block;color:var(--muted,#94a3b8);font-weight:750}.sms-log-row p{margin:0;color:var(--admin-text,#e5e7eb);font-size:13px}.sms-log-row.ok{border-color:rgba(34,197,94,.24)}.sms-log-row.bad{border-color:rgba(239,68,68,.28)}.admin-subgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.admin-card.inner{box-shadow:none;margin-top:0}@media(max-width:860px){.search-alert-layout,.admin-subgrid{grid-template-columns:1fr}.search-alert-card,.search-alert-admin-row{display:grid}.search-alert-card-meta{justify-content:space-between}}


/* V117 - Arama alarmı süre ve fiyat aralığı */
.search-alert-duration-box{display:grid;gap:10px;padding:13px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-2) 50%,var(--surface) 50%)}
.search-alert-duration-box>b{color:var(--ink);font-weight:900}.search-alert-duration-box>small,.search-alert-duration-box>em{color:var(--muted);font-size:12px;font-weight:750;font-style:normal}
.search-alert-duration-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.search-alert-duration-card{display:flex!important;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface);cursor:pointer}.search-alert-duration-card input{width:auto!important}.search-alert-duration-card span b{display:block;color:var(--ink);font-weight:900}.search-alert-duration-card span small{display:block;color:var(--muted);font-weight:800;margin-top:1px}.search-alert-duration-card:has(input:checked){border-color:color-mix(in srgb,var(--green) 42%,var(--line) 58%);box-shadow:0 10px 20px color-mix(in srgb,var(--green) 10%,transparent);background:color-mix(in srgb,var(--green) 8%,var(--surface) 92%)}.search-alert-duration-card.disabled{opacity:.55;cursor:not-allowed}.search-alert-price-range{display:grid;grid-template-columns:1fr 1fr;gap:10px}.search-alert-price-range label{display:grid;gap:6px;color:var(--muted);font-weight:850}.search-alert-price-range input{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:13px;color:var(--ink)}.search-alert-price-range small{grid-column:1/-1;color:var(--muted);font-weight:750;font-size:12px}.search-alert-form button[disabled]{opacity:.6;cursor:not-allowed}
@media(max-width:620px){.search-alert-duration-options,.search-alert-price-range{grid-template-columns:1fr}}


/* V120 - Satıcı paneli Güven / Yorumlar görünüm iyileştirme */
.seller-trust-head{margin-bottom:4px}
.seller-trust-dashboard .seller-products-head{align-items:flex-start}
.seller-trust-metrics-clean{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0 18px}
.seller-trust-metrics-clean .seller-trust-stat{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:84px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-2) 54%,var(--surface) 46%));box-shadow:0 10px 22px rgba(54,41,21,.05)}
.seller-trust-metrics-clean .seller-trust-stat small{display:block;color:var(--muted);font-size:13px;font-weight:680;line-height:1.25;letter-spacing:.01em}
.seller-trust-metrics-clean .seller-trust-stat b{display:block;color:var(--ink);font-size:clamp(23px,2vw,30px);font-weight:780;line-height:1.08;letter-spacing:-.03em;white-space:nowrap}
.seller-trust-metrics-clean .seller-trust-stat:nth-child(1),.seller-trust-metrics-clean .seller-trust-stat:nth-child(2){background:linear-gradient(180deg,color-mix(in srgb,var(--green) 6%,var(--surface) 94%),color-mix(in srgb,var(--surface-2) 58%,var(--surface) 42%));border-color:color-mix(in srgb,var(--green) 18%,var(--line) 82%)}
.seller-trust-metrics-clean .seller-trust-stat:nth-child(3){background:linear-gradient(180deg,color-mix(in srgb,var(--mustard) 6%,var(--surface) 94%),color-mix(in srgb,var(--surface-2) 58%,var(--surface) 42%));border-color:color-mix(in srgb,var(--mustard) 22%,var(--line) 78%)}
.seller-trust-metrics-clean .seller-trust-stat:nth-child(5),.seller-trust-metrics-clean .seller-trust-stat:nth-child(6){background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 66%,var(--surface) 34%),var(--surface));}
@media(max-width:760px){.seller-trust-metrics-clean{grid-template-columns:1fr 1fr}.seller-trust-metrics-clean .seller-trust-stat b{font-size:24px}}
@media(max-width:520px){.seller-trust-metrics-clean{grid-template-columns:1fr}.seller-trust-metrics-clean .seller-trust-stat{min-height:78px;padding:13px 14px}.seller-trust-metrics-clean .seller-trust-stat small{font-size:12px}.seller-trust-metrics-clean .seller-trust-stat b{font-size:22px}}

/* V122 - gelişmiş satıcı paket editörü */
.seller-package-row-rich{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:14px!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important}
.seller-pack-row-head,.seller-pack-rights-grid,.seller-pack-check-grid{display:grid;gap:10px;align-items:end}
.seller-pack-row-head{grid-template-columns:.45fr 1.4fr .65fr .65fr .45fr auto}
.seller-pack-rights-grid{grid-template-columns:repeat(6,minmax(0,1fr));padding:12px;border:1px solid var(--admin-line,#30415f);border-radius:16px;background:rgba(15,23,42,.28)}
.seller-pack-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:12px;border:1px solid var(--admin-line,#30415f);border-radius:16px;background:rgba(15,23,42,.20)}
.seller-pack-check-grid label{display:flex!important;align-items:center;gap:8px;font-size:12px;color:var(--muted,#94a3b8)}
.seller-pack-check-grid input{width:auto!important}
@media(max-width:1100px){.seller-pack-row-head,.seller-pack-rights-grid{grid-template-columns:1fr 1fr}.seller-pack-check-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.seller-pack-row-head,.seller-pack-rights-grid,.seller-pack-check-grid{grid-template-columns:1fr}}


    /* V124 - PayTR online ödeme görünümü */
    .payment-method-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 2px}
    .payment-method-choice label{display:flex!important;align-items:center;gap:9px;padding:13px 14px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 54%,var(--surface) 46%);font-weight:820;color:var(--ink)!important;cursor:pointer}
    .payment-method-choice input{width:auto!important}
    .paytr-frame-card{overflow:hidden}.paytr-frame-card iframe{display:block;margin-top:14px;box-shadow:0 12px 28px rgba(54,41,21,.06)}
    .profile-order-line{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center}
    .profile-order-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.profile-order-actions .btn{min-height:38px}
    @media(max-width:640px){.payment-method-choice{grid-template-columns:1fr}.profile-order-line{grid-template-columns:1fr}.profile-order-actions .btn{flex:1;min-width:130px}}

/* V127 - admin rozet başvuru durum etiketi */
.seller-verify-status{grid-column:1/-1;padding:9px 11px;border:1px solid var(--admin-line,#30415f);border-radius:13px;background:rgba(255,255,255,.05);color:var(--muted,#94a3b8);font-weight:800;font-size:12px}.seller-verify-status b{color:var(--admin-text,#e5e7eb)}

/* V150 - Admin rol bazlı menü editörleri */
.homepage-role-menu-grid{display:grid;grid-template-columns:1fr;gap:14px}.homepage-role-menu-card{border:1px solid var(--line);border-radius:18px;padding:12px;background:rgba(255,255,255,.45)}.homepage-role-menu-card .homepage-toolbar{justify-content:space-between}.homepage-role-menu-card b{font-size:16px}.homepage-role-menu-card .homepage-menu-editor{display:grid;gap:8px}.homepage-role-menu-card .homepage-menu-row{grid-template-columns:88px minmax(150px,1fr) minmax(170px,1.2fr) 110px 80px auto}@media(max-width:900px){.homepage-role-menu-card .homepage-menu-row{grid-template-columns:1fr}}

/* V152 - Canlı mezat sayfası sade V3 menü */
.mezat-webview-body .app-shell{max-width:1120px;padding-top:18px}
.mezat-app-hero{padding:18px 18px 16px!important;border-radius:26px!important;margin-bottom:18px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--card) 96%,transparent),color-mix(in srgb,var(--card2) 78%,var(--card) 22%))!important;overflow:hidden;position:relative}
.mezat-app-hero:after{content:"";position:absolute;right:-84px;bottom:-96px;width:220px;height:220px;border-radius:999px;background:color-mix(in srgb,var(--warn) 12%,transparent);pointer-events:none}
.mezat-app-hero-main{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}
.mezat-app-title-block p{margin:6px 0 0;max-width:760px;font-weight:800;color:var(--muted)}
.mezat-app-badge{display:none!important}
.mezat-live-toolbar{position:relative;z-index:2;display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 0 0!important;border-top:1px solid var(--line);overflow:visible!important}
.mezat-live-toolbar-label{display:grid;gap:1px;min-width:120px;color:var(--muted);font-weight:900;text-transform:uppercase;font-size:11px;letter-spacing:.04em}
.mezat-live-toolbar-label b{font-size:16px;text-transform:none;letter-spacing:-.02em;color:var(--text)}
.mezat-live-toolbar-items{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:thin;padding:2px 2px 8px}
.mezat-live-menu-chip{min-height:42px;border-radius:15px!important;padding:10px 14px!important;background:color-mix(in srgb,var(--card) 82%,transparent)!important;border:1px solid var(--line)!important;color:var(--text)!important;box-shadow:0 8px 18px rgba(0,0,0,.06);white-space:nowrap;text-decoration:none;font-weight:900}
.mezat-live-menu-chip:hover{transform:translateY(-1px)}
.mezat-live-menu-green,.mezat-live-menu-chip.active{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 86%,#fff 14%),var(--primary))!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:0 12px 24px color-mix(in srgb,var(--primary) 22%,transparent)!important}
.mezat-live-menu-theme{background:color-mix(in srgb,var(--card) 88%,transparent)!important;color:var(--text)!important;border-color:var(--line)!important}
.mezat-app-pool-chip,.mezat-app-seller-live-chip,.mezat-seller-add-chip{display:inline-flex}
html[data-mezat-theme="light"] .mezat-live-menu-chip:not(.mezat-live-menu-green):not(.active){background:#fffaf0!important;color:#191713!important;border-color:#ded0b8!important}
html[data-mezat-theme="light"] .mezat-live-toolbar-label b{color:#191713}
@media(max-width:760px){
  .mezat-webview-body .app-shell{padding:10px 10px 92px}
  .mezat-app-hero{border-radius:22px!important;padding:15px!important}
  .mezat-app-hero-main{display:grid;gap:8px;margin-bottom:8px}
  .mezat-live-toolbar{display:block!important;padding-top:10px!important}
  .mezat-live-toolbar-label{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-width:0}.mezat-live-toolbar-label b{font-size:14px}
  .mezat-live-toolbar-items{gap:7px;padding-bottom:10px}
  .mezat-live-menu-chip{min-height:40px;padding:9px 12px!important;font-size:13px}
}

/* V152 - Canlı mezat/satıcı mezat linkleri yeşil */
.site-main-nav .nav-link[href="mezat.php"],.site-main-nav .nav-link[href="satici-mezatlari.php"],.site-main-nav .nav-link[href="uye-mezatlari.php"],
.role-context-menu a[href="mezat.php"],.role-context-menu a[href="satici-mezatlari.php"],.role-context-menu a[href="uye-mezatlari.php"],.role-context-menu a[href*="tab=live-auction"],
.menu-center .menu-center-link[href="mezat.php"],.quick-item[href="mezat.php"],.quick-item[href="satici-mezatlari.php"],.quick-item[href="uye-mezatlari.php"]{background:var(--green,#188552)!important;border-color:var(--green,#188552)!important;color:#fff!important}

/* V160 - Admin Nasıl Çalışır kategori yönetimi */
.how-admin-category{display:grid;gap:8px;margin-bottom:14px;padding:10px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 58%,var(--surface) 42%)}
.how-admin-category h4{margin:0 0 2px;display:flex;align-items:center;justify-content:space-between;color:var(--ink);font-size:14px}.how-admin-category h4 small{font-size:12px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:3px 8px}
.how-admin-form textarea#howGuideSteps,.how-admin-form textarea#howGuideRules,.how-admin-form textarea#howKeywords{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.45}
@media(max-width:900px){.how-admin-layout{grid-template-columns:1fr!important}.how-admin-list{position:static!important;max-height:none!important}.how-admin-form{grid-template-columns:1fr!important}}


/* V170 canlı mezat üst menü derleme */
html[data-mezat-theme="light"] .mezat-live-action-chip.theme{background:color-mix(in srgb,var(--card) 82%,#fff 18%);color:var(--text)}
html[data-mezat-theme="dark"] .mezat-live-action-chip{background:rgba(15,23,42,.55);border-color:rgba(148,163,184,.18);color:#e5e7eb}
html[data-mezat-theme="dark"] .mezat-live-action-chip.account{background:#171717;border-color:#171717;color:#fff}
html[data-mezat-theme="dark"] .mezat-live-action-chip.theme{background:rgba(255,255,255,.06)}
html[data-mezat-theme="dark"] .mezat-live-menu-chip,html[data-mezat-theme="dark"] .mezat-live-mobile-link{background:rgba(15,23,42,.52);border-color:rgba(148,163,184,.18);color:#f3f4f6}


/* V171 - Canlı mezat odalar satırı görsel iyileştirme */
html[data-mezat-theme="light"] .compact-room-menu{
  display:flex;
  align-items:center;
  gap:12px;
  padding:10px 0 14px;
  margin:0 0 6px;
  overflow:visible;
}
html[data-mezat-theme="light"] .room-open-btn{
  min-width:240px;
  width:auto;
  display:inline-flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:14px 18px;
  border-radius:20px;
  border:1px solid color-mix(in srgb,var(--primary) 74%, #fff 26%);
  background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 90%,#fff 10%),color-mix(in srgb,var(--primary) 78%,#0d5f3d 22%));
  color:#fff;
  box-shadow:0 14px 30px color-mix(in srgb,var(--primary) 18%,transparent);
  font-size:17px;
  font-weight:950;
  letter-spacing:-.02em;
}
html[data-mezat-theme="light"] .room-open-btn::before{
  content:"●";
  color:#d1fae5;
  font-size:12px;
  line-height:1;
  display:inline-block;
  opacity:.95;
}
html[data-mezat-theme="light"] .room-open-btn .chev{
  margin-left:auto;
  font-size:13px;
  color:#ecfdf5;
  opacity:.95;
}
html[data-mezat-theme="light"] .room-open-btn:hover{
  transform:translateY(-1px);
  box-shadow:0 18px 34px color-mix(in srgb,var(--primary) 22%,transparent);
}
html[data-mezat-theme="light"] .wallet-badge{
  align-self:stretch;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  min-height:52px;
  padding:0 16px;
  border-radius:18px;
  border:1px solid color-mix(in srgb,var(--warn) 34%, var(--line) 66%);
  background:linear-gradient(180deg,color-mix(in srgb,var(--card) 75%,#fff 25%),color-mix(in srgb,var(--warn) 13%,var(--card) 87%));
  color:color-mix(in srgb,var(--warn) 78%,#000 22%);
  font-size:14px;
  font-weight:950;
  box-shadow:0 10px 24px rgba(54,41,21,.08);
  white-space:nowrap;
}
html[data-mezat-theme="light"] .wallet-badge::before{
  content:"★";
  font-size:12px;
  color:color-mix(in srgb,var(--warn) 86%,#000 14%);
}
html[data-mezat-theme="light"] .room-picker-list{gap:12px}
html[data-mezat-theme="light"] .room-choice{
  border-radius:18px;
  background:linear-gradient(180deg,color-mix(in srgb,var(--card) 94%,transparent),color-mix(in srgb,var(--card2) 94%,transparent));
  border:1px solid var(--line);
  box-shadow:0 8px 22px rgba(54,41,21,.07);
}
html[data-mezat-theme="light"] .room-choice.active{
  border-color:var(--primary);
  background:color-mix(in srgb,var(--primary) 12%,var(--card) 88%);
  box-shadow:0 14px 28px color-mix(in srgb,var(--primary) 14%,transparent);
}
html[data-mezat-theme="dark"] .compact-room-menu{
  align-items:center;
  gap:10px;
  padding:4px 0 10px;
  margin:0 0 6px;
}
html[data-mezat-theme="dark"] .room-open-btn{
  background:linear-gradient(180deg,#0f5b38,#0a3d28);
  border-color:#177b4e;
  color:#ecfdf5;
  box-shadow:0 14px 32px rgba(34,197,94,.14);
}
html[data-mezat-theme="dark"] .wallet-badge{
  min-height:48px;
  padding:0 14px;
  border-radius:16px;
  background:linear-gradient(180deg,rgba(245,158,11,.18),rgba(51,37,7,.9));
  border-color:rgba(245,158,11,.34);
  color:#fde68a;
}
@media (max-width:760px){
  html[data-mezat-theme="light"] .compact-room-menu,
  html[data-mezat-theme="dark"] .compact-room-menu{
    display:grid;
    grid-template-columns:1fr;
    gap:8px;
  }
  html[data-mezat-theme="light"] .room-open-btn,
  html[data-mezat-theme="dark"] .room-open-btn,
  html[data-mezat-theme="light"] .wallet-badge,
  html[data-mezat-theme="dark"] .wallet-badge{
    width:100%;
    min-width:0;
  }
  html[data-mezat-theme="light"] .wallet-badge,
  html[data-mezat-theme="dark"] .wallet-badge{
    min-height:44px;
    padding:10px 14px;
    justify-content:flex-start;
    white-space:normal;
  }
}


/* V181 - Admin Canlı Mezat merkezi */
.admin-menu-live-group{display:grid;gap:6px;border-radius:16px}
.admin-menu-live-group>a:first-child{display:block}
.admin-menu-live-group.active{padding:6px;border:1px solid rgba(34,197,94,.24);background:rgba(34,197,94,.06)}
.admin-menu .admin-sub-link{display:block;margin-left:12px;padding:9px 11px;border-radius:12px;background:rgba(15,23,42,.72);border:1px dashed rgba(148,163,184,.22);font-size:12px;color:#cbd5e1}
.admin-menu .admin-sub-link.active,.admin-menu .admin-sub-link:hover{background:#052e16;border-color:#22c55e;color:#bbf7d0}
.live-auction-admin-card{overflow:hidden}.live-admin-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding:18px;border:1px solid rgba(34,197,94,.22);border-radius:24px;background:radial-gradient(circle at top left,rgba(34,197,94,.15),rgba(15,23,42,.28) 44%,rgba(2,6,23,.16))}.live-admin-hero h2{margin:0 0 6px;font-size:clamp(26px,4vw,38px)}.live-admin-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.live-admin-tabs{position:sticky;top:88px;display:grid;gap:10px;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.72),rgba(2,6,23,.28));border-radius:22px;padding:12px}.live-admin-tab{width:100%;text-align:left;border:1px solid rgba(148,163,184,.2);border-radius:17px;background:#0b1220;color:#dbeafe;padding:14px;display:grid;gap:3px;cursor:pointer}.live-admin-tab b{font-size:16px}.live-admin-tab small{color:#9fb2d0;font-weight:750;line-height:1.35}.live-admin-tab.active{background:linear-gradient(135deg,#22c55e,#15803d);border-color:#22c55e;color:#052e16;box-shadow:0 14px 30px rgba(34,197,94,.2)}.live-admin-tab.active small{color:#064e3b}.live-admin-panels{min-width:0;display:grid;gap:14px}.live-admin-panel{display:grid;gap:14px;border:1px solid rgba(148,163,184,.17);border-radius:22px;background:linear-gradient(180deg,rgba(15,23,42,.76),rgba(2,6,23,.26));padding:16px}.live-admin-panel[hidden]{display:none!important}.live-admin-savebar{position:sticky;bottom:12px;z-index:10;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid rgba(34,197,94,.34);background:rgba(2,6,23,.92);backdrop-filter:blur(10px);border-radius:18px;padding:12px;box-shadow:0 18px 48px rgba(0,0,0,.30)}.live-admin-panel .home-admin-grid{margin-top:0}.live-admin-panel .homepage-group-head:not(:first-child){margin-top:4px}
@media(max-width:980px){.live-admin-hero{display:grid}.live-admin-layout{grid-template-columns:1fr}.live-admin-tabs{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.live-admin-tab{text-align:center}.live-admin-savebar{position:static}.admin-menu-live-group.active{padding:4px}}
@media(max-width:640px){.live-admin-tabs{grid-template-columns:1fr}.live-admin-panel{padding:12px;border-radius:18px}.live-admin-hero{padding:14px;border-radius:18px}.live-admin-savebar button{width:100%}}


/* V182 canlı mezat admin geniş ayar alanları */
.live-label-grid label small{display:block;margin-top:4px;color:var(--muted);font-size:11px;font-weight:800}
.live-auction-admin-card .home-admin-grid.compact.live-label-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}
.live-auction-admin-card .home-admin-grid .wide{grid-column:1/-1}

/* V185 - Site Hareketlendirme / Pilot Kullanıcı yönetimi */
.site-movement-form .pilot-user-picker{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px;align-items:end}
.pilot-users-table table{min-width:980px}
.pilot-users-table td{vertical-align:top}
.pilot-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:8px}
.pilot-limit-grid label{font-size:.86rem;color:var(--muted,#64748b)}
.pilot-limit-grid input{margin-top:4px}
.pilot-note{min-width:180px;resize:vertical}
@media (max-width:720px){.site-movement-form .pilot-user-picker{grid-template-columns:1fr}.pilot-limit-grid{grid-template-columns:1fr}.pilot-note{min-width:100%}}

/* V186 - Pilot oto teklif öneri alanı */
.pilot-auto-bid-preview{margin-top:10px;padding:10px 12px;border:1px solid var(--line,#ead9ba);border-radius:14px;background:color-mix(in srgb,var(--warn,#f5b544) 12%,var(--card,#fff) 88%);font-weight:800}
.pilot-auto-bid-preview small{display:block;margin-top:3px;color:var(--muted,#786f61);font-weight:700}
.pilot-users-table .pilot-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:6px;min-width:220px}
.pilot-users-table .pilot-limit-grid label{font-size:12px;font-weight:800;color:var(--muted,#786f61)}
.pilot-users-table .pilot-limit-grid input{width:100%;min-height:34px;padding:6px 8px;border-radius:10px;border:1px solid var(--line,#ead9ba);background:var(--card,#fff)}
@media(max-width:900px){.pilot-users-table .pilot-limit-grid{grid-template-columns:1fr;min-width:160px}}

/* V187 - Kayıt ekranı adım adım + satıcı başvuru uyarıları */
.register-step-indicator-v187{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}
.register-step-indicator-v187 span{padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);font-weight:900;color:var(--muted);text-align:center}
.register-step-indicator-v187 span.active{background:var(--green);color:#fff;border-color:var(--green)}
.register-step-pane-v187{display:none;gap:10px}
.register-step-pane-v187.active{display:grid}
.register-actions-v187{display:flex;gap:10px;flex-wrap:wrap}.register-actions-v187 .btn,.register-actions-v187 .primary,.register-actions-v187 .ghost{flex:1;min-width:150px}
.seller-apply-warning-v187{padding:12px 14px;border:1px dashed color-mix(in srgb,var(--mustard) 65%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--mustard) 10%,var(--surface) 90%);color:var(--muted);font-weight:800;line-height:1.45}.seller-apply-warning-v187 b{color:var(--ink)}
.register-step-form-v187 .seller-register-extra{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface-2) 75%,var(--surface) 25%)}
.user-filter-tabs-v187{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.user-filter-tabs-v187 button{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:10px 14px;font-weight:900;cursor:pointer}.user-filter-tabs-v187 button.active{background:var(--green);border-color:var(--green);color:#fff}.seller-status-pill-v187{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;padding:3px 8px;margin-top:4px;font-size:12px;font-weight:900}.seller-status-pill-v187.wait{background:color-mix(in srgb,var(--mustard) 12%,var(--surface) 88%)}.seller-status-pill-v187.ok{background:color-mix(in srgb,var(--green) 12%,var(--surface) 88%)}.seller-status-pill-v187.bad{background:color-mix(in srgb,var(--red) 10%,var(--surface) 90%)}


/* V188 - Kayıt ekranı 3 adımlı kompakt yapı */
.register-step-form-v188 .register-step-mini-note-v188{display:grid;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--green) 7%,var(--surface) 93%);color:var(--muted);font-weight:800}
.register-step-form-v188 .register-step-mini-note-v188 b{color:var(--ink);font-size:14px}.register-step-form-v188 .register-step-mini-note-v188 small{font-size:12px;line-height:1.35}
.register-step-form-v188 .register-seller-extra-v188[hidden],.register-step-form-v188 .register-buyer-final-v188[hidden]{display:none!important}
.register-step-form-v188 .seller-form-row{grid-template-columns:1fr 1fr}.register-step-form-v188 textarea{min-height:58px}
@media(max-width:560px){.register-step-indicator-v187{gap:6px}.register-step-indicator-v187 span{font-size:12px;padding:9px 7px}.register-step-form-v188 .seller-form-row{grid-template-columns:1fr}.register-step-form-v188 .register-actions-v187 .btn,.register-step-form-v188 .register-actions-v187 .primary,.register-step-form-v188 .register-actions-v187 .ghost{min-width:120px}}

/* V189 - Kayıt ekranı satıcı seçilince 4 kısa adım */
.register-step-form-v189 .register-step-indicator-v189{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:7px;margin-bottom:10px}
.register-step-form-v189 .register-step-indicator-v189 span{padding:9px 8px;font-size:13px;line-height:1.15;min-height:42px;display:flex;align-items:center;justify-content:center}
.register-step-form-v189 .register-step-pane-v187{gap:9px}
.register-step-form-v189 label{gap:5px}
.register-step-form-v189 input,.register-step-form-v189 select,.register-step-form-v189 textarea{min-height:42px;padding:9px 12px}
.register-step-form-v189 textarea{min-height:48px;max-height:74px;resize:vertical}
.register-step-form-v189 .seller-register-extra{gap:8px;padding:10px 12px;border-radius:16px;margin:0}
.register-step-form-v189 .seller-apply-warning-v187{padding:10px 12px;border-radius:14px;font-size:13px;line-height:1.4}
.register-step-form-v189 .compact-warning-v189{font-size:12.5px}
.register-step-form-v189 .seller-form-row{gap:9px}
.register-step-form-v189 [hidden]{display:none!important}
.register-step-form-v189 .register-actions-v187{margin-top:2px}
.register-step-form-v189 .register-actions-v187 .btn,.register-step-form-v189 .register-actions-v187 .primary,.register-step-form-v189 .register-actions-v187 .ghost{min-height:42px}
@media(max-width:560px){.register-step-form-v189 .register-step-indicator-v189{gap:5px}.register-step-form-v189 .register-step-indicator-v189 span{font-size:11px;padding:7px 4px;min-height:38px}.register-step-form-v189 input,.register-step-form-v189 select,.register-step-form-v189 textarea{min-height:40px}.register-step-form-v189 .seller-form-row{grid-template-columns:1fr}.register-step-form-v189 .seller-register-extra{padding:9px}.register-step-form-v189 .register-step-mini-note-v188{padding:8px 10px}}


/* V190 - Kayıt ekranı hesap türü seçimi kompakt ve yan yana */
.register-step-form-v190 .compact-role-choice-v190{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:7px;
  padding:9px 10px;
  border-radius:16px;
  margin:4px 0 2px;
}
.register-step-form-v190 .compact-role-choice-v190>b{
  grid-column:1/-1;
  font-size:13px;
  line-height:1.1;
  margin-bottom:1px;
}
.register-step-form-v190 .compact-role-choice-v190>label{
  display:flex!important;
  align-items:center;
  justify-content:flex-start;
  gap:8px;
  min-height:36px;
  padding:7px 10px;
  margin:0;
  border:1px solid var(--line,#e1d4bc);
  border-radius:13px;
  background:color-mix(in srgb,var(--surface) 88%,var(--surface-2) 12%);
  font-size:13px;
  font-weight:900;
  line-height:1.1;
}
.register-step-form-v190 .compact-role-choice-v190 input[type="checkbox"]{
  width:17px!important;
  height:17px!important;
  min-width:17px!important;
  min-height:17px!important;
  max-width:17px!important;
  max-height:17px!important;
  padding:0!important;
  margin:0!important;
  flex:0 0 17px;
  accent-color:var(--green,#15935f);
}
.register-step-form-v190 .compact-role-choice-v190>small{
  grid-column:1/-1;
  display:block;
  margin:1px 0 0;
  padding:7px 9px;
  border-radius:12px;
  background:color-mix(in srgb,var(--mustard) 7%,var(--surface) 93%);
  color:var(--muted,#776b5c);
  font-size:11.2px;
  line-height:1.32;
  font-weight:750;
}
.register-step-form-v190 .compact-role-choice-v190+ .register-actions-v187{margin-top:1px}
@media(max-width:430px){
  .register-step-form-v190 .compact-role-choice-v190{grid-template-columns:1fr 1fr;gap:6px;padding:8px}
  .register-step-form-v190 .compact-role-choice-v190>label{min-height:34px;padding:6px 8px;font-size:12px}
  .register-step-form-v190 .compact-role-choice-v190>small{font-size:10.8px;padding:6px 8px}
}

/* V191 - Kayıt adım göstergesi tek satır, taşma engeli */
.register-step-form-v191,
.register-step-form-v191 *{box-sizing:border-box}
.register-step-form-v191{max-width:100%;overflow:hidden}
.register-step-form-v191 .register-step-indicator-v189{
  display:block!important;
  width:100%;
  max-width:100%;
  margin:0 0 8px;
  overflow:hidden;
}
.register-step-form-v191 .register-step-indicator-v189 span{
  display:none!important;
  width:100%;
  max-width:100%;
  min-height:38px;
  padding:8px 10px;
  border-radius:14px;
  font-size:13px;
  line-height:1.12;
  align-items:center;
  justify-content:center;
  white-space:nowrap;
}
.register-step-form-v191 .register-step-indicator-v189 span.active{display:flex!important}
.register-step-form-v191 .seller-register-extra,
.register-step-form-v191 .seller-form-row,
.register-step-form-v191 label,
.register-step-form-v191 input,
.register-step-form-v191 select,
.register-step-form-v191 textarea{max-width:100%;min-width:0}
.register-step-form-v191 input,
.register-step-form-v191 select,
.register-step-form-v191 textarea{width:100%}
.register-step-form-v191 .seller-form-row{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
}
.register-step-form-v191 .seller-register-extra{overflow:hidden;padding:9px 10px}
.register-step-form-v191 .seller-apply-warning-v187{font-size:12px;line-height:1.32;padding:9px 10px}
.register-step-form-v191 textarea{min-height:42px;max-height:62px}
.register-step-form-v191 .register-actions-v187{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
  width:100%;
}
.register-step-form-v191 .register-actions-v187 .btn,
.register-step-form-v191 .register-actions-v187 .primary,
.register-step-form-v191 .register-actions-v187 .ghost{
  min-width:0!important;
  width:100%;
  padding-left:8px;
  padding-right:8px;
}
@media(max-width:430px){
  .register-step-form-v191 .seller-form-row{grid-template-columns:1fr}
  .register-step-form-v191 .register-step-indicator-v189 span{font-size:12px;min-height:36px;padding:7px 8px}
}


/* V192 - Kayıt kullanıcı adı canlı kontrolü ve şifre tekrar/göster */
.register-step-form-v192 .register-field-note-v192,
.register-step-form-v192 .password-tools-v192 small{
  display:block;
  min-height:16px;
  margin-top:4px;
  font-size:11.5px;
  line-height:1.25;
  font-weight:850;
  color:var(--muted,#776b5c);
}
.register-step-form-v192 .register-field-note-v192.good,
.register-step-form-v192 .password-tools-v192 small.good{color:var(--green,#15935f)}
.register-step-form-v192 .register-field-note-v192.bad,
.register-step-form-v192 .password-tools-v192 small.bad{color:var(--red,#b93328)}
.register-step-form-v192 input.register-input-invalid-v192{
  border-color:var(--red,#b93328)!important;
  background:color-mix(in srgb,var(--red,#b93328) 7%,var(--surface,#fff7ea) 93%)!important;
  box-shadow:0 0 0 3px color-mix(in srgb,var(--red,#b93328) 13%,transparent)!important;
}
.register-step-form-v192 input.register-input-valid-v192{
  border-color:var(--green,#15935f)!important;
  background:color-mix(in srgb,var(--green,#15935f) 5%,var(--surface,#fff7ea) 95%)!important;
}
.register-step-form-v192 .password-tools-v192{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  margin-top:-2px;
}
.register-step-form-v192 .password-tools-v192 button{
  min-height:32px!important;
  padding:0 10px!important;
  border-radius:11px!important;
  font-size:12px!important;
  line-height:1!important;
  flex:0 0 auto;
}
.register-step-form-v192 .password-tools-v192 small{text-align:right;flex:1}
.register-step-form-v192 .password-row-v192{align-items:start}
@media(max-width:430px){
  .register-step-form-v192 .password-tools-v192{align-items:flex-start;flex-direction:column}
  .register-step-form-v192 .password-tools-v192 small{text-align:left}
}

/* V196 - Hukuki metin yönetimi ve üye delil sekmeleri */
.legal-admin-grid-v196{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:16px;align-items:start}.legal-admin-list-v196{display:grid;gap:9px}.legal-admin-row-v196{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line,#ddd);border-radius:14px;background:var(--surface,#fff);padding:10px}.legal-admin-row-v196.active{border-color:#188552;background:rgba(24,133,82,.07)}.legal-admin-row-v196 b{display:block}.legal-admin-row-v196 small{display:block;color:var(--muted,#777);font-weight:800;margin-top:3px}.legal-admin-row-v196>div:last-child{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.legal-admin-form-v196 textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5}.actions-row-v196{display:flex;gap:8px;flex-wrap:wrap}.user-edit-tabs-v196{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.user-edit-tabs-v196 a{border:1px solid var(--line,#ddd);border-radius:14px;padding:10px 14px;background:var(--surface,#fff);font-weight:900}.user-edit-tabs-v196 a.active{background:#188552;color:#fff;border-color:#188552}.admin-legal-user-box-v196{display:grid;gap:12px}.legal-accept-card-v196,.legal-evidence-detail-v196{border:1px solid var(--line,#ddd);border-radius:16px;background:var(--surface,#fff);padding:14px}.legal-accept-card-v196 small{display:block;color:var(--muted,#777);font-weight:800;margin:4px 0 8px}.legal-accept-card-v196 ul{margin:8px 0 0;padding-left:18px}.legal-accept-card-v196 code{background:#f3ead8;border-radius:8px;padding:2px 5px}.legal-evidence-detail-v196 summary{font-weight:950;cursor:pointer}.legal-evidence-meta-v196{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.legal-evidence-meta-v196 span{border:1px solid var(--line,#ddd);border-radius:999px;padding:6px 9px;background:#fffaf0;font-size:12px;font-weight:850}.legal-evidence-snapshot-v196{border:1px dashed var(--line,#ddd);border-radius:14px;padding:12px;background:#fffaf0;max-height:380px;overflow:auto}.legal-evidence-snapshot-v196 h2{font-size:18px;margin:0 0 8px}@media(max-width:900px){.legal-admin-grid-v196{grid-template-columns:1fr}.legal-admin-row-v196{align-items:flex-start;flex-direction:column}}


/* V245 - Ürün limit/durum kutuları güzelleştirme */
.seller-quota-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(108px,1fr))!important;gap:10px!important;margin:12px 0 14px!important;align-items:stretch!important;max-width:100%!important;white-space:normal!important}.seller-quota-strip span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:3px!important;min-height:66px!important;min-width:0!important;padding:11px 13px!important;border:1px solid var(--line,#e6d4b7)!important;border-radius:17px!important;background:linear-gradient(180deg,var(--surface,#fffaf0),color-mix(in srgb,var(--surface-2,#f7ecd8) 58%,var(--surface,#fffaf0) 42%))!important;box-shadow:0 8px 18px rgba(54,41,21,.045)!important;text-align:left!important;color:var(--muted,#6f6253)!important;font-size:12px!important;line-height:1.15!important;font-weight:720!important;letter-spacing:0!important}.seller-quota-strip span b{display:block!important;margin:0!important;color:var(--green,var(--primary,#168a55))!important;font-size:clamp(20px,2.4vw,27px)!important;font-weight:900!important;line-height:.95!important;letter-spacing:-.035em!important}.seller-limit-card .seller-quota-strip{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important}.seller-side-card .seller-quota-strip,.seller-quota-card .seller-quota-strip{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important}@media(max-width:560px){.seller-quota-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.seller-quota-strip span{min-height:58px!important;padding:10px!important}.seller-quota-strip span b{font-size:22px!important}}

/* V246 - ürün kartı ilk yükleme / grid güvenliği */
.product-grid{align-items:stretch!important}
.product-grid>.seller-own-product-row-v216{display:none!important}
.product-grid>.product-card{min-width:0!important;max-width:100%!important}
.product-card,.product-card *{box-sizing:border-box}
.product-card{display:flex;flex-direction:column;min-height:0}
.product-card .p-media{width:100%!important;height:150px!important;min-height:150px!important;max-height:150px!important;overflow:hidden!important;display:grid!important;place-items:center!important}
.product-card .p-media img,.product-card .product-media-link-v224 img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important}
.product-card .product-media-link-v224{display:block!important;width:100%!important;height:100%!important}
.owner-product-card-v246 .product-card-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.owner-product-card-v246 .product-card-actions .btn{min-width:98px}

/* V252 - Public ürünler sayfası üst içerik / filtre / buton düzeltmeleri */
.product-section-v252{padding-top:28px!important}.products-hero-v252{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:22px;align-items:stretch;margin-bottom:16px;padding:24px;border:1px solid var(--line,#e6d4b7);border-radius:30px;background:linear-gradient(135deg,var(--surface,#fffaf0),var(--surface-2,#f7ecd8));box-shadow:0 22px 56px rgba(54,41,21,.10)}.products-hero-copy-v252,.products-hero-search-v252{position:relative;z-index:1}.products-hero-badge-v252{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-bottom:8px;padding:8px 12px;border:1px solid var(--line,#e6d4b7);border-radius:999px;background:var(--mustard-soft,#f5ead0);color:var(--mustard,#b98014);font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.products-hero-badge-v252:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--green,#168651);box-shadow:0 0 0 5px rgba(22,134,81,.12)}.products-hero-v252 h2{font-size:clamp(34px,4.2vw,56px);letter-spacing:-.07em;margin:0 0 10px;line-height:.98}.products-hero-v252 p{max-width:720px;margin:0;color:var(--muted,#6f6253);font-weight:780;line-height:1.55}.products-mini-stats-v252{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.products-mini-stats-v252 span{min-width:118px;padding:11px 13px;border:1px solid var(--line,#e6d4b7);border-radius:17px;background:rgba(255,250,240,.78);box-shadow:0 8px 18px rgba(54,41,21,.045);color:var(--muted,#6f6253);font-size:12px;font-weight:900;line-height:1.18}.products-mini-stats-v252 b{display:block;color:var(--ink,#17130e);font-size:23px;letter-spacing:-.04em;line-height:1;margin-bottom:4px}.products-hero-search-v252{align-self:center;display:grid;gap:10px;padding:16px;border:1px solid var(--line,#e6d4b7);border-radius:24px;background:rgba(255,250,240,.74);box-shadow:0 10px 26px rgba(54,41,21,.055)}.products-hero-search-v252 label{display:grid;gap:8px;color:var(--muted,#6f6253);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.06em}.products-hero-search-v252 .search{min-height:54px;border-radius:18px;border:1px solid var(--line,#e6d4b7);background:var(--surface,#fffaf0);font-weight:850;color:var(--ink,#17130e);padding:0 16px}.products-hero-search-v252 small{display:block;color:var(--muted,#6f6253);font-size:12px;font-weight:750;line-height:1.35}.products-filter-shell-v252{display:grid;gap:12px;margin-bottom:18px}.products-filter-card-v252{padding:14px;border:1px solid var(--line,#e6d4b7);border-radius:24px;background:rgba(255,250,240,.76);box-shadow:0 12px 30px rgba(54,41,21,.055)}.products-filter-title-v252{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:var(--muted,#6f6253);font-size:12px;font-weight:1000;letter-spacing:.07em;text-transform:uppercase}.products-filter-title-v252 span:last-child{letter-spacing:0;text-transform:none;color:var(--green,#168651);font-weight:900}.products-filter-shell-v252 .category-filter-row,.products-filter-shell-v252 .product-mode-row{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.products-filter-shell-v252 .filter{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid var(--line,#e6d4b7);border-radius:999px;background:var(--surface,#fffaf0);color:var(--ink,#17130e);font-weight:950;box-shadow:0 7px 16px rgba(54,41,21,.045);text-decoration:none}.products-filter-shell-v252 .filter.active{background:var(--green,#168651);border-color:var(--green,#168651);color:#fff;box-shadow:0 14px 28px rgba(22,134,81,.18)}.products-filter-shell-v252 .room-filter-panel{margin:0;padding:13px 14px;border:1px dashed var(--line,#e6d4b7);border-radius:20px;background:rgba(247,236,216,.62)}.products-filter-shell-v252 .room-filter-panel label{color:var(--muted,#6f6253);font-weight:900}.products-filter-shell-v252 .room-filter-panel select{min-height:46px;border-radius:15px;border:1px solid var(--line,#e6d4b7);background:var(--surface,#fffaf0);color:var(--ink,#17130e);font-weight:850}.products-button-note-v252{display:flex;gap:8px;flex-wrap:wrap;margin:-2px 0 14px;color:var(--muted,#6f6253);font-size:12px;font-weight:850}.products-button-note-v252 span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--line,#e6d4b7);border-radius:999px;background:rgba(255,250,240,.74)}.products-button-note-v252 b{color:var(--ink,#17130e)}.owner-product-card-v246 .btn-mustard,.owner-product-card-v246 .auto-bid-open{display:none!important}@media(max-width:920px){.products-hero-v252{grid-template-columns:1fr}.products-hero-search-v252{align-self:stretch}.products-mini-stats-v252 span{flex:1 1 130px}.products-filter-title-v252{display:grid}.products-filter-title-v252 span:last-child{font-size:12px}}@media(max-width:560px){.product-section-v252{padding-top:18px!important}.products-hero-v252{padding:18px;border-radius:24px}.products-hero-v252 h2{font-size:34px}.products-mini-stats-v252{display:grid;grid-template-columns:1fr 1fr}.products-mini-stats-v252 span{min-width:0}.products-hero-search-v252{padding:13px;border-radius:20px}.products-filter-card-v252{padding:12px;border-radius:20px}.products-filter-shell-v252 .filter{min-height:42px;padding:0 13px}.products-button-note-v252{display:grid}}


/* V253 - Ürünler sayfası üst alanı kompaktlaştırma */
    .product-section-v253{padding-top:14px!important}
    .product-section-v253 .products-hero-v252{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:12px!important;margin-bottom:10px!important;padding:12px 14px!important;border-radius:18px!important;box-shadow:0 8px 20px rgba(54,41,21,.06)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--surface-2) 65%,var(--surface) 35%))!important}
    .product-section-v253 .products-hero-v252:after{display:none!important}
    .product-section-v253 .products-hero-badge-v252{margin-bottom:4px!important;padding:5px 9px!important;font-size:10.5px!important;letter-spacing:.055em!important}
    .product-section-v253 .products-hero-badge-v252:before{width:6px!important;height:6px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)!important}
    .product-section-v253 .products-hero-v252 h2{font-size:clamp(28px,3vw,42px)!important;line-height:1!important;margin:0 0 4px!important;letter-spacing:-.06em!important}
    .product-section-v253 .products-hero-v252 p{max-width:680px!important;margin:0!important;font-size:14px!important;line-height:1.35!important;font-weight:760!important}
    .product-section-v253 .products-mini-stats-v252{gap:6px!important;margin-top:9px!important}
    .product-section-v253 .products-mini-stats-v252 span{min-width:92px!important;padding:7px 10px!important;border-radius:12px!important;font-size:11px!important;line-height:1.08!important;box-shadow:none!important}
    .product-section-v253 .products-mini-stats-v252 b{font-size:18px!important;margin-bottom:2px!important}
    .product-section-v253 .products-hero-search-v252{align-self:center!important;gap:6px!important;padding:10px!important;border-radius:16px!important;box-shadow:none!important;background:color-mix(in srgb,var(--surface) 80%,transparent)!important}
    .product-section-v253 .products-hero-search-v252 label{gap:5px!important;font-size:11px!important;letter-spacing:.045em!important}
    .product-section-v253 .products-hero-search-v252 .search{min-height:40px!important;border-radius:13px!important;padding:0 12px!important}
    .product-section-v253 .products-hero-search-v252 small{font-size:11px!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
    .product-section-v253 .products-filter-shell-v252{grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr) minmax(0,.9fr)!important;gap:8px!important;margin-bottom:10px!important}
    .product-section-v253 .products-filter-card-v252{padding:9px 10px!important;border-radius:16px!important;box-shadow:0 5px 14px rgba(54,41,21,.035)!important;background:color-mix(in srgb,var(--surface) 82%,transparent)!important}
    .product-section-v253 .products-filter-title-v252{margin-bottom:6px!important;font-size:10.5px!important;letter-spacing:.045em!important}
    .product-section-v253 .products-filter-title-v252 span:last-child{display:none!important}
    .product-section-v253 .products-filter-shell-v252 .category-filter-row,.product-section-v253 .products-filter-shell-v252 .product-mode-row{gap:6px!important}
    .product-section-v253 .products-filter-shell-v252 .filter{min-height:34px!important;padding:0 12px!important;border-radius:999px!important;font-size:13px!important;box-shadow:none!important}
    .product-section-v253 .products-filter-shell-v252 .filter:hover{transform:none!important;box-shadow:none!important}
    .product-section-v253 .products-filter-shell-v252 .room-filter-panel{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}
    .product-section-v253 .products-filter-shell-v252 .room-filter-panel label{display:flex!important;align-items:center!important;gap:7px!important;margin:0!important;font-size:13px!important;white-space:nowrap!important}
    .product-section-v253 .products-filter-shell-v252 .room-filter-panel select{min-height:34px!important;border-radius:12px!important;padding:0 10px!important;font-size:13px!important;max-width:100%!important}
    .product-section-v253 .products-filter-shell-v252 .disabled-room-filter{display:flex!important;min-height:34px!important;align-items:center!important;padding:0!important}
    .product-section-v253 .products-filter-shell-v252 .disabled-room-filter span{font-size:13px!important;line-height:1.25!important}
    .product-section-v253 .products-filter-shell-v252 .disabled-room-filter span:before{width:18px!important;height:18px!important;font-size:11px!important}
    .product-section-v253 .products-button-note-v252{display:none!important}
    @media(max-width:920px){.product-section-v253 .products-hero-v252{grid-template-columns:1fr!important}.product-section-v253 .products-filter-shell-v252{grid-template-columns:1fr!important}.product-section-v253 .products-hero-search-v252{align-self:stretch!important}.product-section-v253 .products-filter-title-v252{display:flex!important}.product-section-v253 .products-filter-shell-v252 .room-filter-panel{flex-wrap:wrap!important}.product-section-v253 .products-filter-shell-v252 .room-filter-panel label{flex-wrap:wrap!important;white-space:normal!important}.product-section-v253 .products-filter-shell-v252 .room-filter-panel select{width:100%!important}}
    @media(max-width:560px){.product-section-v253{padding-top:10px!important}.product-section-v253 .products-hero-v252{padding:11px!important;border-radius:16px!important}.product-section-v253 .products-hero-v252 h2{font-size:30px!important}.product-section-v253 .products-hero-v252 p{font-size:13px!important}.product-section-v253 .products-mini-stats-v252{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.product-section-v253 .products-mini-stats-v252 span{min-width:0!important;padding:7px 8px!important}.product-section-v253 .products-filter-card-v252{padding:8px!important;border-radius:14px!important}.product-section-v253 .products-filter-shell-v252 .filter{min-height:32px!important;padding:0 10px!important;font-size:12.5px!important}.product-section-v253 .products-hero-search-v252 small{display:none!important}}


    /* V254 - Oda filtresi taşma düzeltmesi: başlık üstte, seçim altta kompakt */
    .product-section-v254 .products-filter-card-v252{min-width:0!important;overflow:hidden!important}
    .product-section-v254 .products-filter-shell-v252 .room-filter-panel{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;align-items:start!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:hidden!important}
    .product-section-v254 .products-filter-shell-v252 .room-filter-panel label{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;align-items:start!important;width:100%!important;min-width:0!important;margin:0!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important;color:var(--muted,#6f6253)!important;font-weight:900!important}
    .product-section-v254 .products-filter-shell-v252 .room-filter-panel select{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:30px!important;height:30px!important;border-radius:10px!important;padding:0 7px!important;font-size:12px!important;line-height:30px!important;font-weight:850!important;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}
    .product-section-v254 .products-filter-shell-v252 .room-filter-panel .filter{width:max-content!important;max-width:100%!important;min-height:30px!important;padding:0 9px!important;font-size:12px!important;border-radius:999px!important}
    .product-section-v254 .products-filter-shell-v252 .disabled-room-filter{display:grid!important;min-height:30px!important;padding:0!important;align-items:center!important}
    .product-section-v254 .products-filter-shell-v252 .disabled-room-filter span{font-size:12px!important;line-height:1.18!important}
    @media(max-width:920px){.product-section-v254 .products-filter-shell-v252 .room-filter-panel label{width:100%!important}.product-section-v254 .products-filter-shell-v252 .room-filter-panel select{width:100%!important}}


/* V255 - Admin toplu üye oluşturma modülü */
.bulk-user-page-v255 .section-head{align-items:flex-start}.bulk-help-grid-v255{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 16px}.bulk-help-grid-v255>div{border:1px solid var(--line,#e6d4b7);border-radius:16px;background:linear-gradient(180deg,var(--surface,#fffaf0),rgba(247,236,216,.65));padding:12px}.bulk-help-grid-v255 b{display:block;color:var(--ink,#17130e);font-weight:950;margin-bottom:5px}.bulk-help-grid-v255 span{display:block;color:var(--muted,#6f6253);font-size:12px;font-weight:750;line-height:1.38}.bulk-help-grid-v255 code{background:#f2e2c7;border-radius:7px;padding:2px 5px;font-size:11px}.bulk-user-form-v255 .ai-settings-box{background:linear-gradient(135deg,rgba(24,133,82,.08),rgba(191,128,20,.07));border-color:var(--line,#e6d4b7)}.bulk-user-form-v255 textarea[name="usernames"]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.45}.bulk-user-form-v255 label small{display:block;margin-top:5px;color:var(--muted,#6f6253);font-size:11px;font-weight:750}.bulk-action-row-v255{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;border-top:1px solid var(--line,#e6d4b7);padding-top:12px}.bulk-user-result-v255{margin-top:16px;display:grid;gap:12px}.bulk-result-head-v255{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line,#e6d4b7);border-radius:16px;background:var(--surface,#fffaf0);padding:12px 14px}.bulk-result-head-v255.ok{border-color:rgba(24,133,82,.35);background:rgba(24,133,82,.08)}.bulk-result-head-v255.bad{border-color:rgba(185,36,36,.35);background:rgba(185,36,36,.08)}.bulk-result-head-v255 b{display:block;font-size:15px}.bulk-result-head-v255 span{display:block;color:var(--muted,#6f6253);font-size:12px;font-weight:800;margin-top:2px}.bulk-user-result-table-v255 table code{display:inline-block;background:#f3ead8;border-radius:8px;padding:3px 6px;font-weight:900}.bulk-user-result-table-v255 th,.bulk-user-result-table-v255 td{font-size:12px;vertical-align:top}@media(max-width:900px){.bulk-help-grid-v255{grid-template-columns:1fr}.bulk-result-head-v255{align-items:flex-start;flex-direction:column}.bulk-action-row-v255{justify-content:flex-start}}

/* V256 - Toplu üye gelişmiş pey/aktiflik/satıcı istatistik alanları */
.bulk-advanced-head-v256 h3{display:flex;align-items:center;gap:8px}.bulk-advanced-head-v256 h3:after{content:'v256';font-size:10px;font-weight:950;color:#188552;background:rgba(24,133,82,.10);border:1px solid rgba(24,133,82,.18);border-radius:999px;padding:2px 7px}.bulk-mini-grid-v256{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px dashed rgba(185,128,33,.35);border-radius:18px;background:rgba(255,250,240,.65);padding:12px}.bulk-mini-grid-v256 label{min-width:0}.bulk-user-result-table-v255 td:nth-child(8),.bulk-user-result-table-v255 td:nth-child(9){font-size:11px;font-weight:800;color:var(--muted,#6f6253)}@media(max-width:900px){.bulk-mini-grid-v256{grid-template-columns:1fr}}

/* V257 - Toplu üye satır eşleştirme + otomatik üret paneli */
.bulk-advanced-head-v257 h3{display:flex;align-items:center;gap:8px}.bulk-advanced-head-v257 h3:after{content:'v257';font-size:10px;font-weight:950;color:#188552;background:rgba(24,133,82,.10);border:1px solid rgba(24,133,82,.18);border-radius:999px;padding:2px 7px}.bulk-autogen-panel-v257{display:grid;grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(130px,.55fr)) auto auto;gap:10px;align-items:end;border:1px solid rgba(24,133,82,.22);border-radius:18px;background:linear-gradient(135deg,rgba(24,133,82,.08),rgba(255,250,240,.86));padding:12px;margin-bottom:4px}.bulk-autogen-panel-v257 b{display:block;font-size:15px;font-weight:950;color:var(--ink,#17130e)}.bulk-autogen-panel-v257 span{display:block;margin-top:4px;color:var(--muted,#6f6253);font-size:12px;font-weight:750;line-height:1.35}.bulk-autogen-panel-v257 label{margin:0!important;min-width:0}.bulk-autogen-panel-v257 button{white-space:nowrap}.bulk-row-match-grid-v257{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.bulk-row-match-grid-v257 label{min-width:0}.bulk-row-match-grid-v257 textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px!important;line-height:1.36!important;resize:vertical;min-height:128px}.bulk-row-match-grid-v257.seller-lines textarea{min-height:98px}.bulk-seller-lines-v257{border:1px dashed rgba(185,128,33,.35);border-radius:18px;background:rgba(255,250,240,.58);padding:12px}.bulk-seller-lines-v257 summary{cursor:pointer;font-weight:950;color:var(--ink,#17130e);margin-bottom:8px}.bulk-seller-lines-v257[open] summary{margin-bottom:10px}.bulk-user-form-v255 textarea[name="bulk_names"],.bulk-user-form-v255 textarea[name="bulk_phones"],.bulk-user-form-v255 textarea[name="bulk_emails"],.bulk-user-form-v255 textarea[name="bulk_cities"],.bulk-user-form-v255 textarea[name="bulk_passwords"]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.36}@media(max-width:1180px){.bulk-autogen-panel-v257{grid-template-columns:1fr 1fr 1fr}.bulk-autogen-panel-v257>div{grid-column:1/-1}.bulk-row-match-grid-v257{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bulk-autogen-panel-v257,.bulk-row-match-grid-v257{grid-template-columns:1fr}.bulk-autogen-panel-v257 button{width:100%}}
/* v258 - Toplu üye otomatik üretim: gerçekçi e-posta, görünür şifre ve alıcı/satıcı ayrımı */
.bulk-autogen-panel-v257 select#bulkAutoProfile{border-color:rgba(24,133,82,.35);font-weight:950;background:linear-gradient(180deg,#fffdf8,#f6ead4)}
.bulk-user-form-v255 textarea[name="bulk_passwords"],.bulk-user-form-v255 textarea[name="bulk_emails"]{background:linear-gradient(180deg,#fffdf8,#fff6e5);border-color:rgba(185,128,33,.36)}
.bulk-user-form-v255 textarea[name="bulk_passwords"]{font-weight:850;color:#2e2414}
.bulk-user-form-v255.bulk-mode-seller-v258 .bulk-seller-lines-v257{border-style:solid;border-color:rgba(24,133,82,.28);background:linear-gradient(135deg,rgba(24,133,82,.07),rgba(255,250,240,.82))}
.bulk-seller-section-v258 h3:after,.bulk-buyer-section-v258 h3:after{content:'v258';font-size:10px;font-weight:950;color:#188552;background:rgba(24,133,82,.10);border:1px solid rgba(24,133,82,.18);border-radius:999px;padding:2px 7px;margin-left:8px}
@media(max-width:1180px){.bulk-autogen-panel-v257{grid-template-columns:1fr 1fr}.bulk-autogen-panel-v257>div{grid-column:1/-1}}

/* V259 - Toplu üye oluştur sayfası: daha temiz ve tutarlı görsel düzen */
.bulk-user-page-v259{padding:20px;background:
  radial-gradient(circle at top right,rgba(34,197,94,.08),transparent 26%),
  radial-gradient(circle at left top,rgba(56,189,248,.08),transparent 22%),
  linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));}
.bulk-page-hero-v259{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:0 0 14px;margin-bottom:16px;border-bottom:1px solid rgba(148,163,184,.18)}
.bulk-page-hero-copy-v259 .eyebrow{margin:0 0 10px;color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.14em}
.bulk-page-hero-copy-v259 h2{margin:0 0 10px;font-size:clamp(31px,4vw,42px);line-height:1.04;color:#fff}
.bulk-page-hero-copy-v259 p{margin:0;max-width:840px;font-size:14px;line-height:1.6;color:#c9d7ea}
.bulk-page-back-v259{padding:12px 16px;border-radius:16px;background:rgba(15,23,42,.68);border-color:rgba(148,163,184,.24);box-shadow:0 12px 30px rgba(0,0,0,.18)}
.bulk-help-grid-v259{gap:14px;margin:0 0 18px}
.bulk-help-grid-v259 .bulk-help-card-v259{position:relative;overflow:hidden;display:grid;gap:7px;min-height:112px;padding:16px 16px 16px 54px;border:1px solid rgba(148,163,184,.16);border-radius:18px;background:linear-gradient(180deg,rgba(15,23,42,.88),rgba(15,23,42,.72));box-shadow:0 16px 34px rgba(0,0,0,.14)}
.bulk-help-grid-v259 .bulk-help-card-v259:before{position:absolute;left:16px;top:16px;width:26px;height:26px;display:grid;place-items:center;border-radius:10px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.22);color:#bbf7d0;font-size:15px;font-weight:900}
.bulk-help-grid-v259 .bulk-help-card-v259.is-format:before{content:'≡'}
.bulk-help-grid-v259 .bulk-help-card-v259.is-safe:before{content:'✓'}
.bulk-help-grid-v259 .bulk-help-card-v259.is-password:before{content:'#'}
.bulk-help-grid-v259 .bulk-help-card-v259 b{margin:0;color:#fff;font-size:15px;font-weight:950}
.bulk-help-grid-v259 .bulk-help-card-v259 span{margin:0;color:#b9cadf;font-size:12.5px;line-height:1.5;font-weight:700}
.bulk-help-grid-v259 .bulk-help-card-v259 code{background:rgba(15,23,42,.82);color:#fef3c7;border:1px solid rgba(245,158,11,.24);padding:3px 6px;border-radius:8px}
.bulk-user-form-v259{gap:14px}
.bulk-head-band-v259{padding:16px 18px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(34,197,94,.10),rgba(56,189,248,.05),rgba(255,255,255,.02))!important;border:1px solid rgba(34,197,94,.20)!important;box-shadow:0 14px 30px rgba(0,0,0,.12)}
.bulk-head-band-v259 h3{margin:0 0 6px;font-size:20px;color:#fff}
.bulk-head-band-v259 p{margin:0;color:#c8d6e8;line-height:1.55}
.bulk-autogen-panel-v259{grid-template-columns:minmax(260px,1.3fr) repeat(3,minmax(160px,.72fr));gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(56,189,248,.16);background:linear-gradient(135deg,rgba(8,47,73,.34),rgba(15,23,42,.92) 42%,rgba(2,6,23,.88));box-shadow:0 18px 40px rgba(0,0,0,.16)}
.bulk-auto-intro-v259{display:grid;gap:8px;align-self:stretch;padding:4px 8px 4px 0}
.bulk-mini-badge-v259{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:5px 10px;border-radius:999px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.22);color:#bbf7d0;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.bulk-auto-intro-v259 b{font-size:18px;color:#fff;line-height:1.25}
.bulk-auto-intro-v259>span:last-child{color:#b9cadf;font-size:12.5px;font-weight:700;line-height:1.52}
.bulk-auto-field-v259{display:grid;gap:8px;padding:12px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(15,23,42,.52);min-width:0}
.bulk-auto-field-v259 small{margin-top:-2px;color:#8fa2c1;font-size:11px;line-height:1.35}
.bulk-auto-field-v259 input,.bulk-auto-field-v259 select{height:48px;border-radius:14px;background:rgba(2,6,23,.75);border:1px solid rgba(71,85,105,.88)}
.bulk-auto-actions-v259{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-column:2/-1;align-self:end}
.bulk-auto-actions-v259 .primary,.bulk-auto-actions-v259 .ghost{height:48px;border-radius:15px;font-weight:900}
.bulk-auto-actions-v259 .ghost{background:rgba(30,41,59,.8);border:1px solid rgba(148,163,184,.22)}
.bulk-row-match-grid-v259{gap:14px}
.bulk-row-match-grid-v259 label,.bulk-user-form-v259 .bulk-seller-lines-v257 label{gap:9px;padding:14px;border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(15,23,42,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.02);min-width:0}
.bulk-row-match-grid-v259 textarea,.bulk-user-form-v259 .bulk-seller-lines-v257 textarea{min-height:144px;border-radius:16px;background:rgba(2,6,23,.76);border:1px solid rgba(71,85,105,.88);padding:13px 14px;color:#f8fafc}
.bulk-user-form-v259 label small{color:#8ea2c2;font-size:11.5px;line-height:1.45}
.bulk-user-form-v259 textarea::placeholder,.bulk-user-form-v259 input::placeholder{color:#6f86a6}
.bulk-user-form-v259 input,.bulk-user-form-v259 select,.bulk-user-form-v259 textarea{background:rgba(2,6,23,.76);border:1px solid rgba(71,85,105,.82);color:#f8fafc}
.bulk-user-form-v259 input:focus,.bulk-user-form-v259 select:focus,.bulk-user-form-v259 textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.13)}
.bulk-user-form-v259 .ai-settings-box{background:linear-gradient(135deg,rgba(56,189,248,.08),rgba(255,255,255,.03));border-color:rgba(56,189,248,.16)}
.bulk-user-form-v259 .check{padding:13px 14px;border:1px solid rgba(148,163,184,.14);border-radius:16px;background:rgba(15,23,42,.48);min-height:54px}
.bulk-user-form-v259 .check input{accent-color:#22c55e}
.bulk-seller-lines-v257{margin-top:2px;border:1px solid rgba(245,158,11,.18);background:linear-gradient(180deg,rgba(15,23,42,.62),rgba(15,23,42,.44));padding:14px;border-radius:20px}
.bulk-seller-lines-v257 summary{display:flex;align-items:center;gap:10px;color:#fff;font-size:15px}
.bulk-seller-lines-v257 summary::before{content:'▸';font-size:14px;color:#fde68a;transition:transform .18s ease}
.bulk-seller-lines-v257[open] summary::before{transform:rotate(90deg)}
.bulk-seller-lines-v257 p{margin:8px 0 12px;color:#9eb2ce;line-height:1.5}
.bulk-user-form-v259 .bulk-buyer-section-v258 h3:after{background:rgba(56,189,248,.10);border-color:rgba(56,189,248,.20);color:#7dd3fc}
@media(max-width:1180px){
  .bulk-page-hero-v259{grid-template-columns:1fr}
  .bulk-page-back-v259{width:max-content}
  .bulk-autogen-panel-v259{grid-template-columns:1fr 1fr}
  .bulk-auto-intro-v259{grid-column:1/-1}
  .bulk-auto-actions-v259{grid-column:1/-1}
}
@media(max-width:900px){
  .bulk-help-grid-v259{grid-template-columns:1fr}
  .bulk-row-match-grid-v259{grid-template-columns:1fr 1fr}
}
@media(max-width:760px){
  .bulk-user-page-v259{padding:14px}
  .bulk-page-hero-copy-v259 h2{font-size:28px}
  .bulk-autogen-panel-v259,.bulk-row-match-grid-v259{grid-template-columns:1fr}
  .bulk-auto-actions-v259{grid-template-columns:1fr}
  .bulk-row-match-grid-v259 textarea,.bulk-user-form-v259 .bulk-seller-lines-v257 textarea{min-height:132px}
}


/* V260 - Toplu üye oluştur: Alıcı/Satıcı üst sekmeleri ve sadeleştirilmiş sayfa */
.bulk-user-page-v260 .section-head,
.bulk-user-page-v259 .section-head.bulk-page-hero-v259{border-bottom-color:rgba(148,163,184,.14)}
.bulk-type-switch-v260{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:14px;
  padding:8px;
  border:1px solid rgba(148,163,184,.16);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(2,6,23,.50),rgba(15,23,42,.38));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 18px 42px rgba(0,0,0,.14);
}
.bulk-type-switch-v260 button{
  position:relative;
  display:grid;
  gap:6px;
  min-height:88px;
  padding:18px 20px;
  text-align:left;
  border:1px solid rgba(148,163,184,.18);
  border-radius:20px;
  background:rgba(15,23,42,.72);
  color:#dbeafe;
  box-shadow:0 12px 30px rgba(0,0,0,.12);
  transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease;
}
.bulk-type-switch-v260 button:hover{transform:translateY(-1px);border-color:rgba(56,189,248,.32)}
.bulk-type-switch-v260 button span{font-size:21px;font-weight:950;color:#fff;letter-spacing:-.01em}
.bulk-type-switch-v260 button small{font-size:12.5px;font-weight:750;color:#9fb2d0;line-height:1.35}
.bulk-type-switch-v260 button:before{
  content:'';
  position:absolute;
  right:18px;
  top:18px;
  width:14px;
  height:14px;
  border-radius:999px;
  border:2px solid rgba(148,163,184,.42);
  background:rgba(2,6,23,.5);
}
.bulk-type-switch-v260 button.active{
  background:linear-gradient(135deg,rgba(34,197,94,.22),rgba(15,23,42,.78) 58%,rgba(56,189,248,.12));
  border-color:rgba(34,197,94,.55);
  box-shadow:0 0 0 3px rgba(34,197,94,.10),0 18px 42px rgba(0,0,0,.18);
}
.bulk-type-switch-v260 button.active:before{background:#22c55e;border-color:#bbf7d0;box-shadow:0 0 0 5px rgba(34,197,94,.12)}
.bulk-hidden-select-v260{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;padding:0!important;border:0!important}
.bulk-autogen-panel-v260{grid-template-columns:minmax(270px,1.25fr) minmax(150px,.55fr) minmax(190px,.75fr) minmax(220px,.95fr);align-items:stretch}
.bulk-autogen-panel-v260 .bulk-auto-actions-v259{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}
.bulk-autogen-panel-v260 .bulk-auto-actions-v259 button{min-width:170px}
.bulk-current-mode-v260{
  display:grid;
  align-content:center;
  gap:6px;
  min-height:100%;
  padding:14px;
  border:1px solid rgba(34,197,94,.18);
  border-radius:18px;
  background:linear-gradient(135deg,rgba(34,197,94,.10),rgba(2,6,23,.44));
}
.bulk-current-mode-v260 b{font-size:14px;font-weight:950;color:#bbf7d0}
.bulk-current-mode-v260 span{font-size:12px;font-weight:750;color:#b6c7df;line-height:1.4}
.bulk-mode-panel-v260{
  border:1px solid rgba(148,163,184,.15);
  border-radius:22px;
  padding:14px;
  background:linear-gradient(180deg,rgba(15,23,42,.56),rgba(15,23,42,.36));
  box-shadow:0 16px 34px rgba(0,0,0,.11);
}
.bulk-mode-panel-grid-v260{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.bulk-mode-panel-grid-v260>.wide{grid-column:1/-1}
.bulk-mode-panel-grid-v260 label{min-width:0}
.bulk-mode-panel-grid-v260 .bulk-mini-grid-v256{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.bulk-mode-panel-grid-v260 .bulk-mini-grid-v256>.wide{grid-column:1/-1}
.bulk-user-form-v259.bulk-mode-buyer-v260 .bulk-seller-panel-v260,
.bulk-user-form-v259.bulk-mode-buyer-v260 .bulk-seller-lines-v257,
.bulk-user-form-v259.bulk-mode-buyer-v260 .bulk-seller-only-v260{display:none!important}
.bulk-user-form-v259.bulk-mode-seller-v260 .bulk-buyer-panel-v260{display:none!important}
.bulk-role-hidden-v260{display:none!important}
.bulk-user-form-v259.bulk-mode-seller-v260 .bulk-seller-lines-v257{
  display:block;
  border-color:rgba(34,197,94,.26);
  background:linear-gradient(180deg,rgba(6,78,59,.16),rgba(15,23,42,.50));
}
.bulk-user-form-v259.bulk-mode-seller-v260 .bulk-seller-only-v260{
  display:flex;
  border-color:rgba(34,197,94,.18);
  background:rgba(6,78,59,.12);
}
.bulk-user-form-v259.bulk-mode-seller-v260 .bulk-current-mode-v260{border-color:rgba(245,158,11,.22);background:linear-gradient(135deg,rgba(245,158,11,.11),rgba(2,6,23,.44))}
.bulk-user-form-v259.bulk-mode-seller-v260 .bulk-current-mode-v260 b{color:#fde68a}
.bulk-head-band-v260{display:flex;justify-content:space-between;gap:16px;align-items:center}
.bulk-head-band-v260 h3{margin-bottom:4px}
.bulk-page-hero-copy-v259 h2{letter-spacing:-.035em}
.bulk-help-grid-v259{grid-template-columns:repeat(3,minmax(0,1fr))}
.bulk-user-form-v259 .bulk-action-row-v255{
  position:sticky;
  bottom:10px;
  z-index:8;
  background:linear-gradient(180deg,rgba(15,23,42,.92),rgba(2,6,23,.92));
  border:1px solid rgba(148,163,184,.18);
  border-radius:18px;
  padding:12px;
  box-shadow:0 18px 42px rgba(0,0,0,.24);
}
@media(max-width:1180px){
  .bulk-autogen-panel-v260{grid-template-columns:1fr 1fr}
  .bulk-autogen-panel-v260 .bulk-auto-actions-v259{grid-column:1/-1}
  .bulk-mode-panel-grid-v260,.bulk-mode-panel-grid-v260 .bulk-mini-grid-v256{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
  .bulk-type-switch-v260{grid-template-columns:1fr}
  .bulk-help-grid-v259{grid-template-columns:1fr}
}
@media(max-width:760px){
  .bulk-type-switch-v260 button{min-height:76px;padding:15px 16px}
  .bulk-type-switch-v260 button span{font-size:18px}
  .bulk-autogen-panel-v260{grid-template-columns:1fr}
  .bulk-autogen-panel-v260 .bulk-auto-actions-v259{display:grid}
  .bulk-autogen-panel-v260 .bulk-auto-actions-v259 button{width:100%;min-width:0}
  .bulk-mode-panel-grid-v260,.bulk-mode-panel-grid-v260 .bulk-mini-grid-v256{grid-template-columns:1fr}
  .bulk-user-form-v259 .bulk-action-row-v255{position:static}
}

/* V261 - Pilot üye modülü ve toplu üye kayıt sonuç kontrolü iyileştirme */
.site-movement-form .pilot-activity-head-v261{background:linear-gradient(135deg,rgba(56,189,248,.10),rgba(34,197,94,.07));border-color:rgba(56,189,248,.22)}
.pilot-users-table table{min-width:1280px}
.pilot-profile-grid-v261{min-width:260px}
.pilot-profile-grid-v261 .check{align-items:center;min-height:34px;padding:6px 8px!important;border-radius:10px;background:rgba(15,23,42,.05)}
.pilot-profile-grid-v261 input[type="time"]{min-height:34px;padding:6px 8px;border-radius:10px}
.bulk-result-head-v255.bad{border-color:rgba(239,68,68,.45)!important;background:linear-gradient(135deg,rgba(239,68,68,.13),rgba(15,23,42,.18))!important}
.bulk-result-head-v255.ok{border-color:rgba(34,197,94,.42)!important;background:linear-gradient(135deg,rgba(34,197,94,.13),rgba(15,23,42,.18))!important}
@media(max-width:900px){.pilot-users-table table{min-width:1120px}.pilot-profile-grid-v261{min-width:210px}}

/* V262 - Toplu üye oluştur: gerçek Alıcı/Satıcı butonları, pilot alanları kaldırıldı */
.bulk-type-switch-v262{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
  padding:10px!important;
  border:1px solid rgba(56,189,248,.18)!important;
  border-radius:24px!important;
  background:linear-gradient(135deg,rgba(8,47,73,.44),rgba(15,23,42,.82))!important;
  box-shadow:0 18px 44px rgba(0,0,0,.20), inset 0 1px 0 rgba(255,255,255,.04)!important;
}
.bulk-type-switch-v262 button{
  appearance:none!important;
  -webkit-appearance:none!important;
  display:grid!important;
  grid-template-columns:auto 1fr!important;
  grid-template-rows:auto auto!important;
  column-gap:13px!important;
  row-gap:4px!important;
  align-items:center!important;
  min-height:82px!important;
  width:100%!important;
  padding:17px 18px!important;
  text-align:left!important;
  border:1px solid rgba(148,163,184,.18)!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.72))!important;
  color:#dbeafe!important;
  box-shadow:0 14px 32px rgba(0,0,0,.16)!important;
  cursor:pointer!important;
  white-space:normal!important;
}
.bulk-type-switch-v262 button:before{
  content:''!important;
  position:static!important;
  grid-row:1/3!important;
  width:38px!important;
  height:38px!important;
  border-radius:14px!important;
  border:1px solid rgba(56,189,248,.24)!important;
  background:rgba(56,189,248,.10)!important;
  box-shadow:none!important;
}
.bulk-type-switch-v262 button[data-bulk-member-type="buyer"]:before{background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.26)!important}
.bulk-type-switch-v262 button[data-bulk-member-type="seller"]:before{background:rgba(245,158,11,.13)!important;border-color:rgba(245,158,11,.28)!important}
.bulk-type-switch-v262 button strong{
  display:block!important;
  grid-column:2!important;
  font-size:22px!important;
  line-height:1.05!important;
  color:#fff!important;
  font-weight:950!important;
  letter-spacing:-.02em!important;
}
.bulk-type-switch-v262 button span{
  display:block!important;
  grid-column:2!important;
  font-size:12.5px!important;
  line-height:1.4!important;
  color:#a9bdd9!important;
  font-weight:800!important;
}
.bulk-type-switch-v262 button.active{
  border-color:rgba(34,197,94,.58)!important;
  background:linear-gradient(135deg,rgba(22,101,52,.32),rgba(15,23,42,.88) 62%,rgba(56,189,248,.12))!important;
  box-shadow:0 0 0 3px rgba(34,197,94,.12),0 18px 42px rgba(0,0,0,.22)!important;
}
.bulk-type-switch-v262 button.active:before{
  background:linear-gradient(135deg,#22c55e,#16a34a)!important;
  border-color:rgba(187,247,208,.75)!important;
  box-shadow:0 0 0 5px rgba(34,197,94,.12)!important;
}
.bulk-type-switch-v262 button.active strong{color:#f0fdf4!important}
.bulk-type-switch-v262 button.active span{color:#c9f7da!important}
.bulk-hidden-select-v260{display:none!important;visibility:hidden!important;position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
.bulk-buyer-simple-v262{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.bulk-buyer-note-v262{padding:16px 18px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(34,197,94,.08),rgba(56,189,248,.06))!important;border:1px solid rgba(34,197,94,.16)!important}
.bulk-buyer-note-v262 h3{margin:0 0 6px!important;color:#fff!important}.bulk-buyer-note-v262 p{margin:0!important;color:#bdd0e8!important;line-height:1.55!important}
.bulk-user-form-v259.bulk-mode-buyer-v260 .bulk-seller-lines-v257,.bulk-user-form-v259.bulk-mode-buyer-v260 .bulk-seller-panel-v260,.bulk-user-form-v259.bulk-mode-buyer-v260 .bulk-seller-only-v260{display:none!important}
.bulk-user-form-v259.bulk-mode-seller-v260 .bulk-buyer-panel-v260{display:none!important}
.bulk-user-form-v259.bulk-mode-seller-v260 .bulk-seller-lines-v257{display:block!important}
@media(max-width:780px){.bulk-type-switch-v262{grid-template-columns:1fr!important}.bulk-type-switch-v262 button strong{font-size:19px!important}}
.bulk-user-form-v259.bulk-mode-seller-v260 .bulk-buyer-address-v262{display:none!important}

/* V263 - Toplu üye otomatik üretim: textarea arka plan ve satıcı şirket adı görünümü */
.bulk-user-form-v259 textarea,
.bulk-user-form-v259 input,
.bulk-user-form-v259 select,
.bulk-row-match-grid-v259 textarea,
.bulk-user-form-v259 textarea[name="bulk_emails"],
.bulk-user-form-v259 textarea[name="bulk_passwords"],
.bulk-user-form-v259 textarea[name="bulk_seller_company_names"]{
  background:#020817!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  caret-color:#22c55e!important;
  border-color:rgba(96,120,156,.72)!important;
}
.bulk-user-form-v259 textarea[name="bulk_emails"]::selection,
.bulk-user-form-v259 textarea[name="bulk_passwords"]::selection,
.bulk-user-form-v259 textarea[name="bulk_seller_company_names"]::selection,
.bulk-user-form-v259 textarea::selection{
  background:rgba(34,197,94,.35)!important;
  color:#ffffff!important;
}
.bulk-user-form-v259 textarea:-webkit-autofill,
.bulk-user-form-v259 input:-webkit-autofill{
  -webkit-box-shadow:0 0 0 1000px #020817 inset!important;
  -webkit-text-fill-color:#f8fafc!important;
  transition:background-color 9999s ease-out 0s!important;
}
.bulk-user-form-v259 textarea[name="bulk_seller_company_names"]{
  line-height:1.55!important;
  min-height:150px!important;
}
.bulk-user-form-v259 textarea[name="bulk_seller_company_names"]:focus,
.bulk-user-form-v259 textarea[name="bulk_emails"]:focus,
.bulk-user-form-v259 textarea[name="bulk_passwords"]:focus{
  border-color:#22c55e!important;
  box-shadow:0 0 0 3px rgba(34,197,94,.16)!important;
}

/* V264 - Site Hareketlendirme / Pilot davranış ayarları */
.site-movement-layout-v264{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start}.site-movement-side-v264{position:sticky;top:82px;display:grid;gap:8px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(2,6,23,.34);padding:10px;box-shadow:0 18px 44px rgba(0,0,0,.16)}.site-movement-side-v264 a{display:flex;align-items:center;gap:8px;text-decoration:none;color:#cbd5e1;border:1px solid transparent;border-radius:14px;padding:11px 12px;font-weight:900;font-size:13px}.site-movement-side-v264 a:before{content:'';width:8px;height:8px;border-radius:999px;background:#475569}.site-movement-side-v264 a:hover,.site-movement-side-v264 a.active{background:rgba(34,197,94,.10);border-color:rgba(34,197,94,.20);color:#bbf7d0}.site-movement-side-v264 a.active:before{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.site-movement-form-v264{gap:14px}.site-movement-form-v264>label{border:1px solid rgba(148,163,184,.14);border-radius:18px;background:rgba(15,23,42,.48);padding:13px;min-height:76px}.site-movement-form-v264>label.check{min-height:56px}.site-movement-form-v264 input,.site-movement-form-v264 select,.site-movement-form-v264 textarea{background:rgba(2,6,23,.78);border-color:rgba(71,85,105,.86);color:#f8fafc}.site-movement-form-v264 select[multiple]{min-height:128px;line-height:1.45}.site-movement-form-v264 option{background:#0b1220;color:#f8fafc;padding:5px 7px}.site-move-section-head-v264{scroll-margin-top:96px!important;background:linear-gradient(135deg,rgba(34,197,94,.10),rgba(56,189,248,.06))!important;border:1px solid rgba(34,197,94,.18)!important;border-radius:20px!important;padding:16px 18px!important;margin:4px 0 0!important}.site-move-section-head-v264 h3{margin:0 0 6px!important;color:#fff;font-size:21px}.site-move-section-head-v264 p{margin:0;color:#b9cadf;line-height:1.55}.site-movement-form-v264 .settings-note{border:1px solid rgba(245,158,11,.22);background:rgba(245,158,11,.08);border-radius:18px;padding:13px 15px;color:#fde68a}.pilot-user-picker-v264{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;align-items:end;border:1px solid rgba(148,163,184,.14);border-radius:20px;background:rgba(15,23,42,.46);padding:14px}.pilot-user-cards-v264{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.pilot-user-card-v264{display:grid;gap:10px;border:1px solid rgba(148,163,184,.16);border-radius:20px;background:linear-gradient(180deg,rgba(15,23,42,.76),rgba(15,23,42,.52));padding:14px;box-shadow:0 16px 36px rgba(0,0,0,.14)}.pilot-main-v264{display:flex!important;align-items:flex-start;gap:10px;border:0!important;background:transparent!important;padding:0!important;min-height:0!important}.pilot-main-v264 span{display:grid;gap:3px}.pilot-main-v264 b{color:#fff;font-size:15px}.pilot-main-v264 small{color:#9fb2d0;font-size:12px}.pilot-note-wrap-v264{display:grid;gap:7px;border:0!important;background:transparent!important;padding:0!important;min-height:0!important}.pilot-note-wrap-v264 textarea{min-height:68px}.pilot-user-card-v264 .danger{justify-self:start;padding:9px 12px}.site-movement-form-v264 .homepage-group-head+label{margin-top:0}.site-movement-form-v264 small{color:#93a8c6;font-size:11.5px;line-height:1.4}.site-movement-form-v264 input:focus,.site-movement-form-v264 select:focus,.site-movement-form-v264 textarea:focus{border-color:#38bdf8;box-shadow:0 0 0 3px rgba(56,189,248,.14)}@media(max-width:1100px){.site-movement-layout-v264{grid-template-columns:1fr}.site-movement-side-v264{position:relative;top:auto;grid-template-columns:repeat(5,minmax(0,1fr));overflow:auto}.site-movement-side-v264 a{justify-content:center;white-space:nowrap}}@media(max-width:760px){.site-movement-side-v264{grid-template-columns:1fr 1fr}.pilot-user-picker-v264{grid-template-columns:1fr}.site-movement-form-v264>label{min-height:0}.site-move-section-head-v264 h3{font-size:18px}}

/* V265 - Site Hareketlendirme: genel ayarlar ve pilot üyeler ayrı sayfalar */
.site-movement-admin-v265 .live-admin-hero{align-items:flex-start}
.site-move-hero-actions-v265{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.site-movement-layout-v265{grid-template-columns:220px minmax(0,1fr)}
.site-movement-side-v265 a{min-height:44px}
.pilot-users-form-v265{grid-template-columns:1fr;gap:16px}
.pilot-bulk-add-v265{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(420px,1fr);gap:14px;border:1px solid rgba(56,189,248,.18);border-radius:22px;background:linear-gradient(135deg,rgba(8,47,73,.34),rgba(15,23,42,.68));padding:16px}
.pilot-bulk-add-v265>label{padding:0!important;background:transparent!important;border:0!important;min-height:0!important}
.pilot-bulk-add-v265>label>select#pilotUserSelect{min-height:260px!important}.pilot-bulk-add-v265 select:not(#pilotUserSelect){min-height:0!important;height:auto!important}.pilot-template-grid-v265 select[multiple],.pilot-special-grid-v265 select[multiple]{min-height:112px!important;height:auto!important}
.pilot-template-grid-v265{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}
.pilot-template-grid-v265 label{border:1px solid rgba(148,163,184,.14);border-radius:16px;background:rgba(15,23,42,.55);padding:12px;min-height:0}
.pilot-template-grid-v265 label.wide{grid-column:1/-1}
.pilot-template-grid-v265 button{grid-column:1/-1;justify-self:start;padding:13px 18px;border-radius:16px}
.pilot-user-cards-v265{grid-template-columns:1fr!important}
.pilot-user-card-v265{gap:14px;padding:16px;border-color:rgba(56,189,248,.18);background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(15,23,42,.58))}
.pilot-card-head-v265{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid rgba(148,163,184,.12);padding-bottom:12px}
.pilot-special-grid-v265{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:start}
.pilot-special-grid-v265 label{min-height:0!important;padding:11px!important;border:1px solid rgba(148,163,184,.12)!important;border-radius:15px!important;background:rgba(2,6,23,.22)!important}
.pilot-special-grid-v265 label.check{display:flex!important;align-items:center!important;gap:8px!important}
.pilot-special-grid-v265 label.wide{grid-column:1/-1}
.pilot-special-grid-v265 input,.pilot-special-grid-v265 textarea{border-radius:13px!important;padding:10px!important}
.pilot-special-grid-v265 textarea{min-height:72px!important}
.site-movement-form-v265 .settings-note b{color:#fff}
.site-movement-form-v265 .homepage-group-head + label{margin-top:0}
@media(max-width:1180px){.pilot-bulk-add-v265{grid-template-columns:1fr}.pilot-template-grid-v265,.pilot-special-grid-v265{grid-template-columns:repeat(2,minmax(0,1fr))}.site-move-hero-actions-v265{justify-content:flex-start}}
@media(max-width:760px){.pilot-template-grid-v265,.pilot-special-grid-v265{grid-template-columns:1fr}.pilot-card-head-v265{display:grid}.pilot-bulk-add-v265{padding:12px}.site-movement-layout-v265{display:block}.site-move-hero-actions-v265 .linkbtn{width:100%;text-align:center}}

/* V266 - Site hareketlendirme otomatik ayar sihirbazı */
.pilot-auto-preset-panel-v266{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(180px,.55fr) minmax(180px,.55fr) auto;gap:14px;align-items:end;border:1px solid rgba(56,189,248,.20);border-radius:22px;background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 32%),linear-gradient(135deg,rgba(8,47,73,.38),rgba(15,23,42,.86));padding:18px;margin-bottom:8px;box-shadow:0 20px 48px rgba(0,0,0,.16)}
.pilot-auto-preset-panel-v266 h3{margin:4px 0 6px;color:#fff;font-size:22px;line-height:1.15}.pilot-auto-preset-panel-v266 p{margin:0;color:#bdd0e8;line-height:1.48;font-size:13px}.pilot-auto-preset-panel-v266 label{margin:0!important;padding:12px;border:1px solid rgba(148,163,184,.16);background:rgba(2,6,23,.38);border-radius:18px;min-width:0}.pilot-auto-preset-panel-v266 select,.pilot-auto-preset-panel-v266 input{height:48px;border-radius:14px}.pilot-auto-preset-panel-v266 button{height:48px;border-radius:15px;white-space:nowrap}.pilot-auto-preset-panel-v266 #pilotPresetMsg{grid-column:1/-1;color:#93c5fd;font-weight:800}
@media(max-width:1100px){.pilot-auto-preset-panel-v266{grid-template-columns:1fr 1fr}.pilot-auto-preset-panel-v266>div{grid-column:1/-1}.pilot-auto-preset-panel-v266 button{width:100%}}
@media(max-width:700px){.pilot-auto-preset-panel-v266{grid-template-columns:1fr}}


/* V267 - Pilot güvenli simülasyon modu anahtarı */
.pilot-safe-mode-toggle-v267{grid-column:1/-1;border:1px solid rgba(34,197,94,.32)!important;background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(56,189,248,.06))!important;align-items:flex-start!important;gap:10px!important;padding:14px 16px!important;border-radius:18px!important}
.pilot-safe-mode-toggle-v267 small{display:block;width:100%;margin-left:26px;color:#bbf7d0;font-weight:750;line-height:1.45}

/* V269 - Alıcı vitrini, alıcı profili ve admin alıcı kartları */
.buyers-page-v269 .wrap{max-width:1180px}.buyer-list-hero-v269{background:radial-gradient(circle at 90% 10%,rgba(27,137,80,.12),transparent 34%),linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--surface-2) 70%,var(--surface) 30%))}.buyer-grid-public-v269{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px}.buyer-card-v269{display:grid;gap:14px;padding:20px;border:1px solid var(--line);border-radius:26px;background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface-2) 58%,var(--surface) 42%));box-shadow:0 16px 38px rgba(54,41,21,.08)}.buyer-card-top-v269{display:flex;align-items:center;gap:13px}.buyer-avatar-v269{background:linear-gradient(135deg,#1b8950,#104b31)!important}.buyer-card-v269 h3{margin:0;font-size:20px;letter-spacing:-.02em}.buyer-card-v269 p{margin:4px 0 0;color:var(--muted);font-weight:820}.buyer-card-stats-v269{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer-card-stats-v269 span,.buyer-stat-grid-v269 span{min-height:66px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface-2) 72%,var(--surface) 28%);color:var(--muted);font-size:12px;font-weight:850}.buyer-card-stats-v269 b,.buyer-stat-grid-v269 b{display:block;color:var(--ink);font-size:22px;line-height:1.05}.buyer-profile-hero-v269{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;align-items:center;margin:0 0 18px;padding:24px;border:1px solid var(--line);border-radius:30px;background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--green) 14%,transparent),transparent 38%),linear-gradient(135deg,var(--surface),color-mix(in srgb,var(--surface-2) 68%,var(--surface) 32%));box-shadow:var(--shadow)}.buyer-avatar-big-v269{width:96px;height:96px;border-radius:25px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),#0f5133);color:#fff;font-size:42px;font-weight:1000;box-shadow:0 16px 28px color-mix(in srgb,var(--green) 18%,transparent)}.buyer-profile-copy-v269 h2{margin:4px 0 8px;font-size:clamp(30px,5vw,52px);letter-spacing:-.05em}.buyer-profile-copy-v269 p{margin:0;color:var(--muted);font-weight:850}.buyer-badges-v269{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.buyer-badges-v269 span{padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 76%,transparent);font-weight:900;color:var(--ink)}.buyer-profile-actions-v269{display:grid;gap:8px}.buyer-stat-grid-v269{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0 0 18px}.buyer-lines-v269{display:grid;gap:8px}.buyer-lines-v269 p{margin:0;color:var(--muted);font-weight:820}.buyer-lines-v269 b{color:var(--ink)}.buyer-privacy-card-v269{grid-column:1/-1;margin:6px 0 2px;padding:14px;border:1px solid var(--line);border-radius:20px;background:color-mix(in srgb,var(--green) 7%,var(--surface) 93%)}.buyer-privacy-card-v269 h4{margin:0 0 6px;font-size:18px}.buyer-privacy-card-v269 p{margin:0 0 12px}.buyer-privacy-grid-v269{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.buyer-privacy-grid-v269 .check{min-height:45px;padding:9px 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:12px;color:var(--ink)}.admin-buyers-page-v269 .section-head{align-items:flex-start}.buyer-admin-toolbar-v269{display:grid;grid-template-columns:minmax(240px,1fr) 220px auto;gap:10px;align-items:center;margin:0 0 14px;padding:12px;border:1px solid var(--line);border-radius:18px;background:rgba(15,23,42,.36)}.admin-buyer-grid-v269{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.admin-buyer-card-v269{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 14px 34px rgba(0,0,0,.14)}.admin-buyer-card-v269.private{border-style:dashed;opacity:.92}.admin-buyer-top-v269{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center}.admin-buyer-avatar-v269{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:#064e3b;color:#bbf7d0;font-size:22px;font-weight:950}.admin-buyer-top-v269 h3{margin:0;font-size:18px}.admin-buyer-top-v269 p{margin:3px 0 0;color:var(--muted);font-size:12px;font-weight:800}.admin-buyer-stats-v269{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-buyer-stats-v269 span{padding:9px;border:1px solid rgba(148,163,184,.16);border-radius:14px;background:rgba(2,6,23,.34);color:var(--muted);font-size:11px;font-weight:850}.admin-buyer-stats-v269 b{display:block;color:#fff;font-size:18px}.admin-buyer-privacy-v269{color:var(--muted);font-weight:800}.admin-buyer-actions-v269{display:flex;gap:8px;flex-wrap:wrap}.admin-buyer-actions-v269 .linkbtn{flex:1;text-align:center}.admin-buyers-page-v269 .eyebrow{margin:0 0 5px;color:#93c5fd;font-size:12px;font-weight:900;letter-spacing:.12em}
@media(max-width:860px){.buyer-profile-hero-v269{grid-template-columns:1fr;text-align:left}.buyer-profile-actions-v269{grid-template-columns:1fr 1fr}.buyer-privacy-grid-v269,.buyer-admin-toolbar-v269{grid-template-columns:1fr}.admin-buyer-top-v269{grid-template-columns:52px 1fr}.admin-buyer-top-v269 .seller-status-pill-v187{grid-column:1/-1;width:max-content}.admin-buyer-stats-v269{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.buyer-card-stats-v269,.buyer-profile-actions-v269{grid-template-columns:1fr}.buyer-avatar-big-v269{width:82px;height:82px;font-size:36px}.buyer-profile-hero-v269{padding:18px;border-radius:24px}.buyer-privacy-grid-v269{grid-template-columns:1fr}}


/* V272 - Admin üyeler: alıcı filtresi ve toplu oluşturma rozeti */
.bulk-created-badge-v272{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:3px 8px;border:1px solid rgba(56,189,248,.28);border-radius:999px;background:rgba(56,189,248,.10);color:#7dd3fc;font-size:11px;font-weight:950;white-space:nowrap;vertical-align:middle}.bulk-created-badge-v272:before{content:'⚑';font-size:10px}.bulk-created-row-v272 td{background:linear-gradient(90deg,rgba(56,189,248,.035),transparent 42%)}.user-filter-tabs-v187 button[data-user-filter="buyers_only"]{border-color:rgba(56,189,248,.28)}.user-filter-tabs-v187 button[data-user-filter="buyers_only"].active{background:#075985;border-color:#38bdf8;color:#e0f2fe}@media(max-width:760px){.bulk-created-badge-v272{margin:5px 0 0 0;width:max-content}}

/* V273 - Üye/Satıcı onay, pey/satış durumları ve moderatör yönetimi */
.admin-info-box-v273{display:grid;gap:6px;border:1px solid rgba(56,189,248,.18);background:linear-gradient(135deg,rgba(56,189,248,.08),rgba(15,23,42,.55));border-radius:18px;padding:14px 16px;margin:0 0 14px;color:#dbeafe}
.admin-info-box-v273 b{color:#fff;font-weight:950}.admin-info-box-v273 span{color:#b9cadf;font-size:13px;line-height:1.55;font-weight:750}.admin-info-box-v273 span b{color:#fef3c7}
.mini-status-pill-v273{display:inline-flex;align-items:center;justify-content:center;min-width:54px;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:950;margin-left:4px;border:1px solid rgba(148,163,184,.20)}
.mini-status-pill-v273.ok{background:rgba(34,197,94,.13);color:#bbf7d0;border-color:rgba(34,197,94,.32)}.mini-status-pill-v273.bad{background:rgba(248,113,113,.12);color:#fecaca;border-color:rgba(248,113,113,.30)}
.user-actions-v273{display:flex;gap:6px;align-items:center;flex-wrap:wrap;min-width:210px}.user-actions-v273 .linkbtn,.user-actions-v273 button{padding:8px 10px;border-radius:12px;font-size:12px}.user-actions-v273 .primary{box-shadow:none}
.moderators-page-v273 .section-head{align-items:flex-start}.moderator-assign-v273{margin-top:14px;border:1px solid rgba(148,163,184,.14);border-radius:20px;background:rgba(15,23,42,.36);padding:14px}.moderator-perms-v273{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.moderator-perms-v273 .check{border:1px solid rgba(148,163,184,.14);border-radius:14px;background:rgba(2,6,23,.28);padding:10px 12px}.moderator-grid-v273{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:12px;margin-top:16px}.moderator-card-v273{border:1px solid rgba(148,163,184,.16);border-radius:20px;background:linear-gradient(180deg,rgba(15,23,42,.74),rgba(15,23,42,.46));padding:14px;display:grid;gap:12px}.moderator-card-v273.active{border-color:rgba(34,197,94,.28)}.moderator-card-v273.passive{opacity:.86}.moderator-card-v273 h3{margin:0;color:#fff}.moderator-card-v273 p{margin:3px 0;color:#9fb2d0;font-weight:800}.moderator-perm-list-v273{display:flex;gap:6px;flex-wrap:wrap}.moderator-perm-list-v273 span{border:1px solid rgba(148,163,184,.14);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.moderator-perm-list-v273 span.on{background:rgba(34,197,94,.12);color:#bbf7d0}.moderator-perm-list-v273 span.off{background:rgba(15,23,42,.62);color:#94a3b8}@media(max-width:760px){.moderator-perms-v273{grid-template-columns:1fr}.user-actions-v273{min-width:0}.user-actions-v273 button,.user-actions-v273 .linkbtn{flex:1}}

/* V274 - Moderatör canlı oda kullanıcı sekmesi */
.product-detail-tabs.has-mod-tab-v274 .product-tab-buttons{grid-template-columns:repeat(4,1fr)}
.moderator-room-users-v274{display:grid;gap:10px;min-width:0}.moderator-room-users-head-v274{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:14px;background:rgba(11,18,32,.58);padding:10px 12px}.moderator-room-users-head-v274 b{color:var(--text)}.moderator-room-users-head-v274 span{color:var(--muted);font-weight:900;font-size:12px}.moderator-room-users-scroll-v274{display:grid;gap:8px;max-height:260px;overflow:auto;padding-right:4px;scrollbar-width:thin}.moderator-room-user-row-v274{display:grid;grid-template-columns:minmax(150px,1fr) 74px 72px 78px auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:14px;background:rgba(11,18,32,.58);padding:9px 10px}.moderator-room-user-row-v274.viewer{border-color:rgba(34,197,94,.28)}.moderator-room-user-row-v274.bidder{background:linear-gradient(90deg,rgba(245,158,11,.10),rgba(11,18,32,.58))}.moderator-room-user-row-v274 b{display:block;color:var(--text);line-height:1.15}.moderator-room-user-row-v274 small{display:block;color:var(--muted);font-weight:800;font-size:11px;margin-top:2px}.moderator-room-user-row-v274>span{font-size:12px;font-weight:950;color:var(--muted);text-align:center;border:1px solid rgba(148,163,184,.18);border-radius:999px;padding:6px 7px;background:rgba(2,6,23,.18)}.moderator-room-user-row-v274 .small{min-height:32px;padding:0 9px;border-radius:11px;font-size:12px}.moderator-room-user-row-v274.guest{opacity:.86}.moderator-room-user-row-v274.guest>span:first-of-type{grid-column:auto}
html[data-mezat-theme="light"] .moderator-room-users-head-v274,html[data-mezat-theme="light"] .moderator-room-user-row-v274{background:color-mix(in srgb,var(--card) 86%,#fff 14%)}
@media(max-width:760px){.product-detail-tabs.has-mod-tab-v274 .product-tab-btn{font-size:10px}.moderator-room-user-row-v274{grid-template-columns:1fr 1fr;align-items:start}.moderator-room-user-row-v274>div{grid-column:1/-1}.moderator-room-user-row-v274 .small{grid-column:1/-1;width:100%}}

/* V274 - Public kartlarda moderatör hızlı işlemler */
.public-mod-tools-v274{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.public-mod-tools-v274 .btn{min-height:34px;padding:0 10px;border-radius:12px;font-size:12px}.public-mod-tools-v274 .mod-label-v274{display:inline-flex;align-items:center;padding:0 9px;border:1px solid color-mix(in srgb,var(--green) 22%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--green) 8%,var(--surface));color:var(--green);font-size:12px;font-weight:950}.product-card[data-product-url]{cursor:pointer}.product-card .p-media a,.product-card h3 a{display:block;color:inherit;text-decoration:none}.product-card .p-media a{width:100%;height:100%}
.product-media-link-v274{display:grid!important;place-items:center;width:100%;height:100%;color:inherit;text-decoration:none}
.product-media-link-v274 img{pointer-events:none}

/* V275 - Moderatör canlı kullanıcı listesi, popup ve süreli işlem görünümü */
.moderator-room-users-v275{border:1px solid rgba(24,133,82,.18);border-radius:18px;background:rgba(255,250,240,.65);padding:10px}
.moderator-room-users-scroll-v275{max-height:270px;overflow:auto;display:grid;gap:8px;padding-right:4px}
.moderator-room-user-row-v275{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;border:1px solid rgba(211,184,137,.55);border-radius:14px;background:rgba(255,255,255,.42);padding:8px}
.moderator-room-user-row-v275.bidder{border-color:rgba(24,133,82,.32)}
.moderator-user-main-v275{appearance:none;border:0;background:transparent;text-align:left;display:grid;gap:3px;min-width:0;padding:0;color:inherit;cursor:pointer}
.moderator-user-main-v275 b{font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#17130e}
.moderator-user-main-v275 span{font-size:11.5px;font-weight:800;color:#6f6253;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.moderator-user-actions-v275{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.moderator-user-actions-v275 .small{padding:7px 9px!important;border-radius:11px!important;font-size:11px!important}.moderator-user-actions-v275 .danger{background:#7f1d1d;color:#fff;border:1px solid #fb7185}
.moderator-user-modal-v275 .modal-box{max-width:720px}.moderator-user-popup-head-v275{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:12px}.moderator-user-popup-head-v275 h2{margin:4px 0 2px}.moderator-user-popup-grid-v275{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.moderator-user-popup-grid-v275 span{display:grid;gap:2px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.04);padding:11px}.moderator-user-popup-grid-v275 b{font-size:20px}.moderator-user-popup-notes-v275{margin-top:12px;border:1px solid var(--line);border-radius:14px;padding:12px;background:rgba(255,255,255,.03)}.moderator-user-popup-notes-v275 p{margin:4px 0;color:var(--muted);font-weight:800}.moderator-limits-v275{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px dashed rgba(56,189,248,.26);border-radius:18px;padding:14px;background:rgba(56,189,248,.06)}.moderator-limits-v275 h3,.moderator-limits-v275 p{grid-column:1/-1;margin:0}.moderator-limits-v275 h3{color:#fff}
@media(max-width:760px){.moderator-room-user-row-v275{grid-template-columns:1fr}.moderator-user-actions-v275{justify-content:flex-start}.moderator-user-popup-head-v275{display:grid}.moderator-user-popup-grid-v275,.moderator-limits-v275{grid-template-columns:1fr}}

/* V276 - Moderatör at/engelle/ban sonuç ekranları */
.room-blocked-notice-v276{border:1px solid rgba(239,68,68,.28);background:linear-gradient(135deg,rgba(127,29,29,.16),rgba(255,250,240,.88));border-radius:22px;padding:18px;margin:12px 0;color:var(--text,#17130e);display:grid;gap:6px;box-shadow:0 18px 42px rgba(127,29,29,.10)}
.room-blocked-notice-v276 b{font-size:20px;font-weight:950;color:#b91c1c}.room-blocked-notice-v276 span{font-weight:850;line-height:1.45}.room-blocked-notice-v276 small{color:var(--muted,#6f6253);font-weight:850}.room-choice.blocked-v276{opacity:.72;border-color:rgba(239,68,68,.35)!important;background:rgba(127,29,29,.10)!important;cursor:not-allowed}.room-choice.blocked-v276 b{color:#fecaca}.room-choice.blocked-v276 small{color:#fca5a5!important}.ban-page-v276{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 0,rgba(239,68,68,.18),transparent 32%),linear-gradient(135deg,#07111f,#0b1020 60%,#140b12);color:#f8fafc}.ban-card-v276{width:min(760px,100%);border:1px solid rgba(248,113,113,.25);border-radius:28px;background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.88));box-shadow:0 28px 90px rgba(0,0,0,.38);padding:28px}.ban-icon-v276{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#7f1d1d;border:1px solid rgba(248,113,113,.45);font-size:32px;font-weight:950;color:#fecaca;margin-bottom:14px}.ban-card-v276 h1{margin:0 0 10px;font-size:clamp(30px,4vw,46px);line-height:1.05}.ban-card-v276 .eyebrow{color:#fca5a5;font-weight:950;letter-spacing:.16em;margin:0 0 8px}.ban-lead-v276{color:#cbd5e1;font-weight:800;line-height:1.55;margin:0 0 18px}.ban-grid-v276{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.ban-grid-v276 div,.ban-device-v276{border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(15,23,42,.72);padding:14px}.ban-grid-v276 span{display:block;color:#94a3b8;font-size:12px;font-weight:900}.ban-grid-v276 b{display:block;margin-top:5px;color:#fff;font-size:17px}.ban-device-v276{display:grid;gap:6px}.ban-device-v276 b{color:#fff}.ban-device-v276 p{margin:0;color:#cbd5e1;font-weight:750}.ban-device-v276 small{display:block;color:#94a3b8;font-weight:750;word-break:break-word}.ban-actions-v276{margin-top:16px;display:flex;gap:10px;justify-content:flex-end}.ban-actions-v276 .ghost{background:#1f2937;border-color:#334155;color:#fff}@media(max-width:680px){.ban-card-v276{padding:20px;border-radius:22px}.ban-grid-v276{grid-template-columns:1fr}.ban-actions-v276{justify-content:flex-start}}

/* V277 - Moderatör süre seçimleri, itiraz ve cezalı kullanıcılar */
.mod-duration-modal-v277 .modal-box,.moderation-appeal-modal-v277 .modal-box{max-width:520px}
.mod-duration-modal-v277 select{font-weight:900;font-size:16px}
.room-blocked-notice-v276{display:grid;gap:8px;border:1px solid rgba(239,68,68,.28);background:linear-gradient(135deg,rgba(127,29,29,.14),rgba(255,250,240,.78));border-radius:18px;padding:13px 14px;margin:10px 0;color:#3b1018}
.room-blocked-notice-v276 b{font-size:15px}.room-blocked-notice-v276 span{font-weight:800}.room-blocked-notice-v276 small{color:#7f1d1d;font-weight:900}.room-blocked-notice-v276 .room-block-appeal-v277{width:max-content;margin-top:2px}
.ban-appeal-v277{margin-top:14px;border:1px solid rgba(239,68,68,.24);border-radius:18px;background:rgba(255,255,255,.05);padding:14px;display:grid;gap:10px}.ban-appeal-v277 h2{margin:0;font-size:20px}.ban-appeal-v277 p{margin:0;color:var(--muted)}.ban-appeal-v277 textarea{min-height:110px}
.penalties-tabs-v277{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}.penalties-tabs-v277 button{border:1px solid var(--line);background:#1f2937;color:var(--text);border-radius:14px;padding:10px 13px;font-weight:900}.penalties-tabs-v277 button.active{background:#0d3b2a;border-color:#22c55e;color:#bbf7d0}.penalties-tabs-v277 b{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border-radius:999px;background:rgba(255,255,255,.10);margin-left:5px;padding:0 6px}
.penalty-table-v277 td,.penalty-table-v277 th{vertical-align:top}.penalty-table-v277 tr.has-appeal-v277{background:rgba(245,158,11,.08)}.penalty-appeal-box-v277{border:1px solid rgba(245,158,11,.35);background:rgba(245,158,11,.10);border-radius:14px;padding:10px;display:grid;gap:7px;color:#fde68a}.penalty-appeal-box-v277 b{color:#fef3c7}.penalty-appeal-box-v277 p{margin:0;color:#fff;font-weight:800}.penalty-appeal-box-v277 small{display:block;margin-top:4px;color:#facc15;font-size:11px}
.moderator-room-users-scroll-v275{max-height:320px;overflow:auto}.moderator-user-actions-v275{align-items:center}.moderator-user-actions-v275 button{min-height:34px}
@media(max-width:760px){.penalties-tabs-v277{display:grid;grid-template-columns:1fr 1fr}.penalty-table-v277 table{min-width:760px}}


/* V281 - Pilot üye ekleme alanı: genel ayarlardan ayrılmış özel limit/kapsam görünümü */
.pilot-template-grid-v265 .wide select[multiple],.pilot-special-grid-v265 .wide select[multiple]{font-size:12px;line-height:1.45;border-radius:13px!important;padding:8px!important}
.pilot-template-grid-v265 select:not([multiple]),.pilot-special-grid-v265 select:not([multiple]){min-height:0!important;height:44px!important}
.pilot-template-grid-v265 small,.pilot-special-grid-v265 small{display:block;margin-top:5px}

/* V282 - Pilot üye özel kapsam seçimi */
.pilot-scope-panel-v282{border:1px solid rgba(56,189,248,.18);border-radius:20px;background:linear-gradient(135deg,rgba(56,189,248,.07),rgba(15,23,42,.62));padding:14px;margin:2px 0 4px}
.pilot-scope-panel-v282 h4{margin:0 0 5px;color:#fff;font-size:16px}.pilot-scope-panel-v282 p{margin:0 0 12px;line-height:1.45}
.pilot-scope-grid-v282{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}
.pilot-scope-grid-v282 label{min-width:0}.pilot-normal-select-v282{min-height:48px!important;height:auto!important}
.pilot-check-list-v282{min-height:126px;max-height:230px;overflow:auto;border:1px solid rgba(148,163,184,.28);border-radius:16px;background:#07111f;padding:8px;scrollbar-width:thin}
.pilot-check-group-title-v282{position:sticky;top:-8px;z-index:1;margin:0 -8px 7px;padding:7px 9px;background:#0b1728;color:#93c5fd;border-bottom:1px solid rgba(148,163,184,.16);font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}
.pilot-check-row-v282{display:flex!important;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(148,163,184,.13);border-radius:12px;background:rgba(255,255,255,.025);padding:8px 9px;margin:0 0 7px;color:#e5eefc;font-weight:850;cursor:pointer}
.pilot-check-row-v282:hover{border-color:rgba(56,189,248,.35);background:rgba(56,189,248,.06)}.pilot-check-row-v282 span{min-width:0;display:grid;gap:2px}.pilot-check-row-v282 b{font-size:12px;line-height:1.15;white-space:normal}.pilot-check-row-v282 small{font-size:10.5px;color:#8aa0be;font-weight:800}.pilot-check-row-v282 input{width:18px!important;height:18px!important;min-width:18px;accent-color:#22c55e}
.pilot-empty-v282{padding:12px;color:#8aa0be;font-size:12px;font-weight:850}.pilot-user-card-v282 .pilot-check-list-v282{max-height:190px}.pilot-special-grid-v282{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-open-price-note-v282{border-color:rgba(34,197,94,.20)!important;background:rgba(34,197,94,.06)!important}
@media(max-width:1100px){.pilot-scope-grid-v282,.pilot-special-grid-v282{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.pilot-scope-grid-v282,.pilot-special-grid-v282{grid-template-columns:1fr}.pilot-check-list-v282{max-height:210px}}

/* V284 - Pilot üye yönetimi sadeleştirme */
.pilot-user-card-v284 .pilot-limit-summary-v284{grid-column:1/-1;border:1px solid rgba(56,189,248,.18);background:rgba(56,189,248,.07);color:#bfdbfe;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.4;margin-top:8px}
.pilot-special-grid-v284{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start}
.pilot-special-grid-v284 .pilot-scope-panel-v282{grid-column:1/-1}
.pilot-special-grid-v284 label.check{min-height:58px}
@media(max-width:900px){.pilot-special-grid-v284{grid-template-columns:1fr!important}}

/* V292 - Menü Ayarları sekmeli + sürükle bırak düzenleme */
.homepage-menu-settings-admin .homepage-group-head,
.homepage-menu-settings-admin .homepage-role-menu-card,
.homepage-menu-settings-admin .menu-admin-helpbox{background:linear-gradient(180deg,#101b2d,#0b1220);border:1px solid #25415f;color:#f8fafc;box-shadow:0 14px 34px rgba(2,6,23,.24)}
.homepage-menu-workspace{display:grid;gap:14px}.homepage-menu-tabbar{display:flex;gap:10px;align-items:center;overflow-x:auto;padding:10px;border:1px solid #25415f;border-radius:22px;background:linear-gradient(180deg,#0f1a2b,#0b1220);box-shadow:0 14px 34px rgba(2,6,23,.22);scrollbar-width:thin}.home-menu-tab{border:1px solid #2f4969;background:#14233a;color:#cbd5e1;border-radius:16px;padding:12px 15px;font-weight:950;white-space:nowrap;cursor:pointer}.home-menu-tab:hover{background:#1c3150;color:#fff}.home-menu-tab.active{background:linear-gradient(180deg,#22c55e,#16a34a);border-color:#22c55e;color:#03140a;box-shadow:0 12px 26px rgba(34,197,94,.22)}.menu-admin-helpbox{border-radius:18px;padding:13px 15px;color:#cbd5e1}.menu-admin-helpbox b{color:#fff}.homepage-tab-panels{display:block}.homepage-tab-panels .homepage-role-menu-card{display:none}.homepage-tab-panels .homepage-role-menu-card.active{display:block}.homepage-menu-settings-admin .homepage-role-menu-card{border-radius:22px;padding:16px;background:linear-gradient(180deg,#101b2d,#0b1220)}.homepage-menu-settings-admin .homepage-toolbar{align-items:center}.homepage-menu-settings-admin .homepage-toolbar b{font-size:18px;color:#fff}.homepage-menu-settings-admin .homepage-toolbar .muted{color:#9fb3ce!important}.homepage-menu-settings-admin .homepage-menu-editor{display:grid;gap:10px;min-height:74px;border:1px dashed rgba(148,163,184,.32);border-radius:18px;padding:10px;background:rgba(2,6,23,.22)}.homepage-menu-settings-admin .homepage-menu-editor.drag-over-root{border-color:#22c55e;background:rgba(34,197,94,.08)}.homepage-menu-settings-admin .homepage-menu-row{grid-template-columns:48px 86px minmax(150px,1fr) minmax(170px,1.05fr) minmax(155px,.9fr) 110px 78px auto;background:linear-gradient(180deg,#0b1220,#111827);border:1px solid #31445f;color:#f8fafc}.homepage-menu-row.is-child{margin-left:32px;border-left:6px solid #22c55e;background:linear-gradient(180deg,#102237,#0f172a)}.homepage-menu-row.dragging{opacity:.56}.homepage-menu-row.drag-over{outline:2px solid #22c55e;outline-offset:2px}.home-menu-drag{height:42px;border:1px solid #3b536f;border-radius:13px;background:#17243a;color:#dbeafe;font-weight:950;cursor:grab}.home-menu-drag:active{cursor:grabbing}.home-menu-row-actions{display:flex;gap:6px;align-items:end}.home-menu-row-actions button{height:42px;padding:0 10px}.homepage-menu-settings-admin .homepage-menu-row label{color:#cbd5e1}.homepage-menu-settings-admin .homepage-menu-row input,.homepage-menu-settings-admin .homepage-menu-row select{background:#08111f;border:1px solid #334155;color:#f8fafc;border-radius:12px;padding:10px}.homepage-menu-settings-admin .homepage-savebar{background:linear-gradient(180deg,#07101d,#090f1d);border-color:#1e3a2f}.homepage-menu-settings-admin .homepage-savebar .muted{color:#cbd5e1!important}@media(max-width:1180px){.homepage-menu-settings-admin .homepage-menu-row{grid-template-columns:48px 1fr 1fr}.home-menu-row-actions{grid-column:1/-1}.homepage-menu-row.is-child{margin-left:18px}}@media(max-width:760px){.homepage-menu-tabbar{display:grid;grid-template-columns:1fr 1fr}.home-menu-tab{width:100%}.homepage-menu-settings-admin .homepage-menu-row{grid-template-columns:1fr}.homepage-menu-row.is-child{margin-left:0}.home-menu-drag{width:100%}}

/* V293 - Menü ayarları gerçek site menüleriyle uyumlu, sekmeler taşmadan sarılır */
.homepage-menu-settings-admin .homepage-menu-tabbar{flex-wrap:wrap;overflow-x:visible;padding:12px;background:linear-gradient(180deg,#0d1b30,#08111f);border-color:#2a4466}
.homepage-menu-settings-admin .home-menu-tab{background:linear-gradient(180deg,#152743,#0e1b2f);border-color:#365477;color:#e5edf8;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.homepage-menu-settings-admin .home-menu-tab.active{background:linear-gradient(180deg,#23d86b,#16a34a);color:#03140a;border-color:#34e27a}
.homepage-menu-settings-admin .homepage-role-menu-card{background:linear-gradient(180deg,#0f1d31,#08111f);border-color:#2a4466}
.homepage-menu-settings-admin .homepage-menu-row{background:linear-gradient(180deg,#0a1424,#0d1829);border-color:#2f4969}
.homepage-menu-settings-admin .homepage-menu-row input:focus,
.homepage-menu-settings-admin .homepage-menu-row select:focus{outline:2px solid rgba(34,197,94,.35);border-color:#22c55e}

/* V296 - Header seçim ayarı admin not kutusu */
.homepage-header-admin-note{align-self:end;min-height:48px;border:1px solid #334155;border-radius:14px;background:linear-gradient(180deg,#0b1220,#111827);padding:12px;color:#9fb2d0;font-weight:800;font-size:13px;line-height:1.45}.homepage-header-admin-note b{color:#dbeafe}
.home-admin-grid .homepage-header-admin-note.wide{grid-column:1/-1}
@media(max-width:900px){.homepage-header-admin-note{grid-column:1/-1}}

/* v365 - AI ürün doldurma kutusu */
.ai-product-fill-wizard-v365{border:1px solid color-mix(in srgb,var(--primary,#15935f) 38%,var(--line,#e1d4bc) 62%);border-radius:20px;padding:14px;background:linear-gradient(135deg,rgba(21,147,95,.10),rgba(255,255,255,.58));display:grid;gap:12px;margin-bottom:10px}
.ai-product-fill-head-v365{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.ai-product-fill-head-v365 h4{margin:2px 0 4px}.ai-product-fill-head-v365 p{margin:0;color:var(--muted,#776b5c);font-size:13px;line-height:1.45}.ai-product-fill-badge-v365{white-space:nowrap;border:1px solid rgba(21,147,95,.28);background:#e9fff4;color:#0c7548;border-radius:999px;padding:6px 10px;font-weight:900;font-size:12px}.ai-product-main-photo-v365{border:1px dashed color-mix(in srgb,var(--primary,#15935f) 45%,var(--line,#e1d4bc) 55%);background:rgba(255,255,255,.55);border-radius:16px;padding:12px;font-weight:900;display:grid;gap:6px}.ai-product-main-photo-v365 input{margin-top:4px}.ai-product-photo-preview-v365{min-height:76px;border:1px solid var(--line,#e1d4bc);border-radius:16px;background:rgba(255,255,255,.48);display:flex;align-items:center;gap:12px;padding:10px;color:var(--muted,#776b5c);font-weight:800}.ai-product-photo-preview-v365 img{width:72px;height:72px;object-fit:cover;border-radius:14px;box-shadow:0 8px 18px rgba(0,0,0,.12)}.ai-product-fill-actions-v365{display:flex;flex-wrap:wrap;gap:8px}.ai-product-fill-result-v365{border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:10px;background:rgba(255,255,255,.62);display:grid;gap:4px;color:var(--muted,#776b5c);font-size:13px}.ai-product-fill-result-v365 b{color:var(--ink,#18140e)}.ai-product-fill-result-v365 .err{color:#b42318}@media(max-width:640px){.ai-product-fill-head-v365{display:grid}.ai-product-fill-badge-v365{width:max-content}.ai-product-fill-actions-v365 .btn{width:100%;justify-content:center}}

/* v366 - Fotoğraf yüklenince otomatik AI ürün doldurma */
.ai-product-fill-wizard-v365{border:2px dashed rgba(22,163,74,.35);background:linear-gradient(135deg,rgba(240,253,244,.98),rgba(255,255,255,.96));}
.ai-product-main-photo-v365{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:16px;background:#fff;border:1px solid rgba(22,163,74,.22);}
.ai-product-main-photo-v365 b{font-size:15px;color:#14532d;}
.ai-product-main-photo-v365 input[type=file]{padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #dbeafe;}
.ai-product-fill-result-v365{border-left:4px solid #22c55e;background:#f8fafc;}
.ai-product-fill-result-v365 small{display:block;margin-top:4px;}
.ai-product-fill-actions-v365 .btn-green,.ai-product-fill-actions-v365 .ghost{font-weight:800;}
.ai-product-fill-admin-v365{border:2px dashed rgba(22,163,74,.35)!important;background:linear-gradient(135deg,rgba(240,253,244,.98),rgba(255,255,255,.96));}


/* V423 - ☰ Mezat Menüsü yanındaki admin yönetimli sayfa kısayolları */
.menu-shell{grid-template-columns:auto minmax(0,1fr)!important}
.menu-center{min-width:0;justify-content:flex-start!important;flex-wrap:nowrap!important;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:2px 2px 4px}
.menu-center::-webkit-scrollbar{height:5px}.menu-center::-webkit-scrollbar-thumb{background:rgba(143,101,31,.28);border-radius:999px}
.menu-center-link{flex:0 0 auto;white-space:nowrap;min-height:40px;padding:9px 14px;border-radius:14px;transition:transform .12s ease,background .15s ease,border-color .15s ease,box-shadow .15s ease}
.menu-center-link:hover{transform:translateY(-1px);border-color:rgba(191,148,69,.52);box-shadow:0 7px 16px rgba(89,58,12,.09)}
.menu-center-link:active{transform:translateY(1px) scale(.98)}
.menu-center-link.active{background:linear-gradient(180deg,#f07f43,#df5f2c)!important;border-color:#c94f23!important;color:#fff!important;box-shadow:0 8px 18px rgba(223,95,44,.22)!important}
@media(max-width:760px){.menu-shell{grid-template-columns:1fr!important}.menu-center{display:flex!important;grid-template-columns:none!important}.menu-center-link{width:auto!important}}


/* V424 - Profesyonel alıcı/satıcı yönetimi ve sayfa bazlı menü ayarları */
.admin-member-hub-v424 .section-head{align-items:flex-start;gap:18px}.admin-hub-actions-v424{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-info-box-v424{display:grid;gap:5px;margin:0 0 14px;padding:13px 15px;border:1px solid rgba(56,189,248,.22);border-radius:17px;background:linear-gradient(135deg,rgba(14,116,144,.13),rgba(15,23,42,.48));color:#cbd5e1}.admin-info-box-v424 b{color:#e0f2fe}.admin-member-summary-v424{margin:0 0 14px}.admin-member-summary-grid-v424{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:9px}.admin-member-summary-grid-v424 span{display:grid;gap:3px;min-height:76px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:17px;background:linear-gradient(180deg,#111e31,#0a1322);box-shadow:0 10px 28px rgba(2,6,23,.16)}.admin-member-summary-grid-v424 b{font-size:25px;color:#fff}.admin-member-summary-grid-v424 small{color:#94a3b8;font-weight:850}.admin-member-summary-grid-v424 .ok{border-color:rgba(34,197,94,.3)}.admin-member-summary-grid-v424 .ok b{color:#86efac}.admin-member-summary-grid-v424 .wait{border-color:rgba(245,158,11,.34)}.admin-member-summary-grid-v424 .wait b{color:#fcd34d}.admin-member-summary-grid-v424 .bad{border-color:rgba(239,68,68,.32)}.admin-member-summary-grid-v424 .bad b{color:#fca5a5}.admin-member-summary-grid-v424 .info{border-color:rgba(56,189,248,.34)}.admin-member-summary-grid-v424 .info b{color:#7dd3fc}.admin-member-toolbar-v424{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,.55fr) minmax(190px,.55fr);gap:10px;margin:0 0 15px;padding:12px;border:1px solid rgba(148,163,184,.2);border-radius:18px;background:rgba(2,6,23,.32)}.admin-member-toolbar-v424 input,.admin-member-toolbar-v424 select{min-height:46px;border:1px solid #334155;border-radius:13px;background:#07111f;color:#fff;padding:0 12px;font-weight:800}.admin-seller-grid-v424{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px}.admin-seller-card-v424{display:grid;gap:12px;padding:15px;border:1px solid rgba(148,163,184,.2);border-radius:22px;background:linear-gradient(180deg,#101b2d,#0a1220);box-shadow:0 16px 38px rgba(2,6,23,.23)}.member-blocked-v424{border-color:rgba(239,68,68,.38)!important;background:linear-gradient(180deg,rgba(127,29,29,.18),#0a1220)!important}.admin-seller-card-head-v424{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:11px;align-items:center}.admin-seller-avatar-v424{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#0b8b54,#064e3b);color:#dcfce7;font-size:24px;font-weight:1000}.admin-seller-card-head-v424 h3{margin:0;color:#fff;font-size:19px}.admin-seller-card-head-v424 p{margin:3px 0;color:#cbd5e1;font-weight:850}.admin-seller-card-head-v424 small{display:block;color:#94a3b8;word-break:break-word}.seller-missing-v424{padding:10px 12px;border:1px solid rgba(239,68,68,.3);border-radius:14px;background:rgba(127,29,29,.14);color:#fecaca;font-weight:800}.seller-verification-grid-v424{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.verification-chip-v424{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid rgba(148,163,184,.18);border-radius:13px;background:rgba(2,6,23,.35);color:#cbd5e1;font-size:12px;font-weight:850}.verification-chip-v424 i{width:9px;height:9px;border-radius:50%;background:#64748b}.verification-chip-v424 b{margin-left:auto;color:#94a3b8}.verification-chip-v424.approved{border-color:rgba(34,197,94,.28)}.verification-chip-v424.approved i{background:#22c55e}.verification-chip-v424.approved b{color:#86efac}.verification-chip-v424.pending{border-color:rgba(245,158,11,.3)}.verification-chip-v424.pending i{background:#f59e0b}.verification-chip-v424.pending b{color:#fcd34d}.verification-chip-v424.rejected{border-color:rgba(239,68,68,.3)}.verification-chip-v424.rejected i{background:#ef4444}.verification-chip-v424.rejected b{color:#fca5a5}.seller-admin-metrics-v424{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.seller-admin-metrics-v424 span{padding:9px;border:1px solid rgba(148,163,184,.15);border-radius:13px;background:rgba(2,6,23,.3);color:#94a3b8;font-size:11px;font-weight:850}.seller-admin-metrics-v424 b{display:block;color:#fff;font-size:18px}.seller-admin-state-v424{display:flex;gap:10px;flex-wrap:wrap;color:#cbd5e1;font-size:12px;font-weight:850}.seller-admin-state-v424>span{display:flex;gap:6px;align-items:center}.seller-admin-actions-v424{display:flex;gap:7px;flex-wrap:wrap;padding-top:2px}.seller-admin-actions-v424 .linkbtn,.seller-admin-actions-v424 button{min-height:38px}.admin-list-summary-v324{margin:8px 0 10px}.homepage-menu-tabbar{flex-wrap:nowrap}.homepage-menu-settings-admin .homepage-role-menu-card[data-menu-card^="homepage_context_"] .homepage-toolbar{align-items:flex-start}.homepage-menu-settings-admin .homepage-role-menu-card[data-menu-card^="homepage_context_"] .homepage-toolbar>div{max-width:820px}
@media(max-width:900px){.admin-member-toolbar-v424{grid-template-columns:1fr}.admin-seller-grid-v424{grid-template-columns:1fr}.admin-seller-card-head-v424{grid-template-columns:52px 1fr}.admin-seller-card-head-v424>.seller-status-pill-v187{grid-column:1/-1;width:max-content}.seller-admin-metrics-v424{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub-actions-v424{justify-content:flex-start}}
@media(max-width:560px){.seller-verification-grid-v424{grid-template-columns:1fr}.admin-seller-grid-v424{grid-template-columns:minmax(0,1fr)}.admin-seller-card-v424{padding:12px}.seller-admin-actions-v424>*{flex:1 1 46%;text-align:center}.admin-member-summary-grid-v424{grid-template-columns:repeat(2,minmax(0,1fr))}}
