:root{
  --bg:#f5f7fb;--card:#fff;--text:#172033;--muted:#6b7280;--line:#e7ebf3;--primary:#2563eb;--primary-dark:#1d4ed8;--danger:#ef4444;--success:#16a34a;--warning:#f59e0b;--shadow:0 18px 45px rgba(15,23,42,.08);--radius:20px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1180px,92vw);margin-inline:auto}.main{padding:28px 0 54px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.header-inner{height:74px;display:flex;align-items:center;justify-content:space-between;gap:16px}.logo,.panel-logo{font-weight:900;font-size:22px;letter-spacing:-.04em;color:var(--primary)}.top-nav{display:flex;align-items:center;gap:10px}.top-nav a{padding:10px 12px;border-radius:14px;color:#334155}.top-nav a:hover,.top-nav .btn{background:#eef4ff;color:var(--primary)}.mobile-menu-btn{display:none;border:0;background:#eef4ff;color:var(--primary);border-radius:14px;padding:10px 14px;font-size:18px}.hero{background:linear-gradient(135deg,#fff,#eef4ff);border:1px solid var(--line);border-radius:28px;padding:50px;box-shadow:var(--shadow);margin-bottom:22px}.hero.small{padding:32px}.hero h1{font-size:clamp(34px,5vw,58px);line-height:1.05;margin:12px 0;letter-spacing:-.06em}.hero p{max-width:720px;color:var(--muted);font-size:18px}.badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 11px;background:#eaf1ff;color:var(--primary);font-weight:800;font-size:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:15px;background:var(--primary);color:#fff;font-weight:800;padding:12px 18px;cursor:pointer;box-shadow:0 10px 22px rgba(37,99,235,.18)}.btn:hover{background:var(--primary-dark)}.btn.ghost{background:#eef2f7;color:#1f2937;box-shadow:none}.btn.danger{background:var(--danger)}.btn.small{padding:8px 12px;border-radius:12px}.btn.tiny{padding:6px 10px;border-radius:10px;font-size:12px}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.category-strip{display:flex;gap:10px;overflow:auto;padding:4px 0 16px}.category-strip a{white-space:nowrap;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);font-weight:700;color:#334155}.question-list{display:grid;gap:16px}.question-card,.content-card,.auth-card,.table-card,.answer-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.question-card{display:grid;grid-template-columns:110px 1fr;gap:18px;padding:18px}.q-stats{display:grid;align-content:center;text-align:center;background:#f8fafc;border-radius:18px;padding:12px;color:var(--muted)}.q-stats strong{font-size:22px;color:var(--primary);line-height:1}.q-stats span{font-size:12px;margin-bottom:7px}.q-main h2{font-size:21px;margin:8px 0 6px;line-height:1.25}.q-main p{margin:0;color:var(--muted)}.meta-row,.author-line,.answer-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted);font-size:14px}.meta-row a{color:var(--primary);font-weight:800}.content-card,.auth-card{padding:24px;margin-bottom:18px}.auth-card{max-width:520px;margin:30px auto}.question-detail h1,.content-card h1{font-size:clamp(28px,4vw,44px);line-height:1.12;margin:12px 0}.question-body,.page-content{font-size:18px}.answer-card{padding:18px;margin:14px 0;box-shadow:none}.answer-card.best{border-color:#bfdbfe;background:#f8fbff}.form-stack{display:grid;gap:15px}.form-grid{display:grid;gap:16px}.grid.two{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:grid;gap:7px;font-weight:800;color:#334155}small,.muted{color:var(--muted);font-weight:500}input,select,textarea{width:100%;border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px;font:inherit;color:var(--text);outline:none}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #dbeafe}.search-form{display:flex;gap:10px}.alert{border-radius:16px;padding:14px 16px;margin:14px 0;font-weight:700}.alert.success{background:#dcfce7;color:#166534}.alert.error{background:#fee2e2;color:#991b1b}.alert.info{background:#dbeafe;color:#1e40af}.site-footer{padding:34px 0;background:#111827;color:#e5e7eb}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-links{display:flex;flex-wrap:wrap;gap:10px}.footer-links a{color:#bfdbfe}.install-wrap{min-height:100vh;display:grid;place-items:center;padding:28px;background:linear-gradient(135deg,#eef4ff,#f8fafc)}.install-card{width:min(720px,96vw);background:#fff;border:1px solid var(--line);border-radius:28px;padding:30px;box-shadow:var(--shadow)}.install-card.wide{width:min(980px,96vw)}.install-head{display:flex;justify-content:space-between;gap:15px}.requirement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}.requirement{padding:14px;border-radius:16px;border:1px solid var(--line);display:grid}.requirement.ok{background:#f0fdf4}.requirement.bad{background:#fef2f2}.requirement span{font-size:13px;color:var(--muted)}.install-form h2{border-top:1px solid var(--line);padding-top:18px;margin-top:10px}.panel-body{background:#f3f6fb}.panel-layout{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.panel-sidebar{position:sticky;top:0;height:100vh;padding:20px;background:#0f172a;color:#dbeafe;overflow:auto}.panel-sidebar nav{display:grid;gap:7px;margin-top:20px}.panel-sidebar a{display:flex;align-items:center;padding:12px 14px;border-radius:15px;color:#dbeafe;font-weight:800}.panel-sidebar a:hover,.panel-sidebar a.active{background:#1d4ed8;color:#fff}.panel-logo{display:block;color:#fff;font-size:24px}.panel-user{margin-top:12px;padding:12px;background:#172554;border-radius:16px;color:#bfdbfe}.panel-content{padding:24px;min-width:0}.panel-top{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:18px}.panel-top h1{font-size:30px;margin:0;letter-spacing:-.04em}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.stats-grid>div{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:var(--shadow);display:grid}.stats-grid strong{font-size:34px;color:var(--primary);line-height:1}.stats-grid span{color:var(--muted);font-weight:800}.toolbar{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-bottom:14px;flex-wrap:wrap}.toolbar a:not(.btn){padding:9px 12px;background:#fff;border:1px solid var(--line);border-radius:12px;color:#334155;font-weight:800}.table-card{overflow:auto}.table-card.flush{box-shadow:none;border:0;border-radius:14px}table{width:100%;border-collapse:collapse;min-width:720px}th,td{padding:13px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}th{background:#f8fafc;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.04em}tr:last-child td{border-bottom:0}.row-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.row-actions form{display:flex;gap:6px;flex-wrap:wrap}.status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:900;background:#e5e7eb;color:#374151}.status.approved{background:#dcfce7;color:#166534}.status.pending{background:#fef3c7;color:#92400e}.status.rejected{background:#fee2e2;color:#991b1b}.switch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.switch{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:14px;border-radius:16px;background:#f8fafc}.switch input{display:none}.switch span{width:44px;height:24px;border-radius:999px;background:#cbd5e1;position:relative;flex:0 0 auto}.switch span:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s}.switch input:checked+span{background:var(--primary)}.switch input:checked+span:after{transform:translateX(20px)}.checkline{display:flex;align-items:center;gap:8px}.checkline input{width:auto}.version-box{font-size:38px;font-weight:900;color:var(--primary);margin:6px 0}
@media (max-width:900px){.top-nav{display:none;position:absolute;left:4vw;right:4vw;top:74px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;padding:12px;flex-direction:column;align-items:stretch}.top-nav.open{display:flex}.mobile-menu-btn{display:inline-flex}.hero{padding:30px}.question-card{grid-template-columns:1fr}.q-stats{display:flex;gap:16px;justify-content:center}.grid.two,.footer-grid,.switch-grid{grid-template-columns:1fr}.requirement-grid{grid-template-columns:1fr 1fr}.panel-layout{display:block}.panel-sidebar{position:fixed;z-index:100;left:-310px;width:280px;transition:.22s}.panel-sidebar.open{left:0}.panel-content{padding:18px}.stats-grid{grid-template-columns:1fr 1fr}.panel-body .mobile-menu-btn{display:inline-flex}.toolbar{justify-content:flex-start}}
@media (max-width:560px){.container{width:min(94vw,1180px)}.hero h1{font-size:34px}.stats-grid,.requirement-grid{grid-template-columns:1fr}.content-card,.auth-card{padding:18px}.search-form{display:grid}.header-inner{height:auto;min-height:68px;padding:10px 0}.question-body,.page-content{font-size:16px}}
.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px}.section-head h2{margin:0;font-size:26px;letter-spacing:-.04em}.section-head a{font-weight:900;color:var(--primary)}
.item-list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.item-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-rows:170px 1fr}.item-thumb{height:170px;background:#eaf1ff;display:grid;place-items:center;color:var(--primary);font-size:54px;font-weight:1000}.item-thumb img{width:100%;height:100%;object-fit:cover}.item-thumb.placeholder.big{width:160px;height:160px;border-radius:26px}.item-main{padding:18px}.item-main h2{margin:9px 0 7px;font-size:22px;line-height:1.2}.item-main p{margin:0 0 12px;color:var(--muted)}.badge.light{background:#f1f5f9;color:#334155}.stars{color:#f59e0b;letter-spacing:1px;font-size:18px;white-space:nowrap}.rating-line,.rating-large{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted)}.rating-line strong,.rating-large strong{color:var(--text)}.rating-large{font-size:18px;margin:12px 0}.rating-large strong{font-size:30px}.item-hero{display:grid;grid-template-columns:220px 1fr;gap:24px;align-items:start}.item-hero-media img{width:220px;height:220px;object-fit:cover;border-radius:26px;border:1px solid var(--line)}.detail-list{display:grid;gap:7px;margin:12px 0;color:#475569}.review-card{border:1px solid var(--line);border-radius:18px;padding:16px;margin:14px 0;background:#fff}.review-card h3{margin:10px 0 6px}.pros-cons{display:grid;gap:6px;margin-top:10px;color:#475569;background:#f8fafc;border-radius:14px;padding:12px}.grid.two.uneven{grid-template-columns:1.25fr .75fr;align-items:start}.question-list.compact .question-card{box-shadow:none}.item-card .meta-row{gap:8px}.item-card .author-line{margin-top:10px}.top-nav .btn.small{color:#fff;background:var(--primary)}
@media (max-width:1000px){.item-list{grid-template-columns:repeat(2,1fr)}.item-hero{grid-template-columns:1fr}.item-hero-media img,.item-thumb.placeholder.big{width:100%;height:220px}.grid.two.uneven{grid-template-columns:1fr}}
@media (max-width:620px){.item-list{grid-template-columns:1fr}.section-head{align-items:flex-start;flex-direction:column}.item-card{grid-template-rows:150px 1fr}.item-thumb{height:150px}.rating-large strong{font-size:24px}}
/* v1.1.00 professional media and flat UX improvements */
.upload-panel{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:20px;padding:18px;display:grid;gap:14px}.upload-panel h3{margin:0;font-size:18px;color:#0f172a}.upload-help{border:1px solid var(--line);background:#f8fafc;border-radius:16px;padding:14px;display:grid;gap:4px;color:#475569}.upload-help strong{color:#0f172a}.image-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:14px 0 18px}.image-gallery a{display:block;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.image-gallery img{width:100%;height:98px;object-fit:cover;display:block;transition:transform .2s}.image-gallery a:hover img{transform:scale(1.04)}.review-card .image-gallery{grid-template-columns:repeat(4,1fr);margin-top:12px}.review-card .image-gallery img{height:86px}.item-hero+.image-gallery{background:#fff;border:1px solid var(--line);border-radius:22px;padding:12px;box-shadow:var(--shadow)}.panel-top:before{content:"";width:10px;height:38px;border-radius:999px;background:linear-gradient(180deg,var(--primary),#60a5fa);display:inline-block}.panel-top{justify-content:flex-start}.panel-top h1{flex:1}.table-card tbody tr:hover{background:#f8fafc}.content-card h2{letter-spacing:-.03em}.stats-grid>div{position:relative;overflow:hidden}.stats-grid>div:after{content:"";position:absolute;right:-24px;top:-24px;width:74px;height:74px;border-radius:24px;background:#dbeafe;opacity:.7}.stats-grid>div strong,.stats-grid>div span{position:relative;z-index:1}
@media (max-width:900px){.image-gallery{grid-template-columns:repeat(3,1fr)}.review-card .image-gallery{grid-template-columns:repeat(3,1fr)}}
@media (max-width:560px){.image-gallery{grid-template-columns:repeat(2,1fr)}.image-gallery img{height:112px}.review-card .image-gallery img{height:100px}}

/* v1.1.00 professional slider, sharing, notifications and simple user flow */
.icon{width:20px;height:20px;flex:0 0 auto}.logo,.panel-logo,.top-nav a,.panel-sidebar a,.btn,.share-box strong,.auth-benefits span{display:inline-flex;align-items:center;gap:8px}.btn-wide{width:100%;justify-content:center}.btn.danger{background:#dc2626;color:#fff}.btn.tiny{padding:7px 10px;border-radius:11px;font-size:13px}.card-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.item-card-media{min-height:170px;background:#eef4ff}.media-slider{position:relative;overflow:hidden;border-radius:22px;background:#eaf1ff;min-height:180px}.media-slider .slider-track{height:100%;min-height:inherit}.slider-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease;margin:0}.slider-slide.active{opacity:1;pointer-events:auto;position:absolute}.slider-slide img{width:100%;height:100%;object-fit:cover;display:block}.card-slider{height:170px;border-radius:0}.detail-slider{height:320px;border-radius:28px;box-shadow:var(--shadow);border:1px solid var(--line)}.review-slider{height:170px;margin-top:12px}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 10px 24px rgba(15,23,42,.15);font-size:28px;line-height:1;cursor:pointer;color:#0f172a}.slider-nav.prev{left:10px}.slider-nav.next{right:10px}.slider-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px;z-index:6}.slider-dots button{width:9px;height:9px;border-radius:999px;border:0;background:rgba(255,255,255,.65);cursor:pointer}.slider-dots button.active{width:22px;background:#fff}.slider-enhanced{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.slider-enhanced .item-card{scroll-snap-align:start}.pro-share{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding:14px;border:1px solid var(--line);border-radius:20px;background:#f8fafc;flex-wrap:wrap}.pro-share small{display:block;color:var(--muted);font-weight:700;margin-top:3px}.share-actions{display:flex;gap:8px;flex-wrap:wrap}.quick-add{max-width:980px;margin-inline:auto}.form-intro h1{margin-bottom:8px}.quick-form input,.quick-form textarea,.quick-form select{font-size:16px}.advanced-form{border:1px solid var(--line);border-radius:18px;background:#fff;padding:12px}.advanced-form summary{cursor:pointer;font-weight:900;color:#1d4ed8}.advanced-form .grid{margin-top:14px}.easy-upload{background:linear-gradient(135deg,#f8fafc,#eef6ff)}.auth-shell{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:center;margin:32px 0}.auth-info{background:linear-gradient(135deg,#1d4ed8,#0f172a);color:#fff;border-radius:32px;padding:34px;box-shadow:var(--shadow);min-height:360px;display:flex;flex-direction:column;justify-content:center}.auth-info h1{font-size:40px;line-height:1.05;margin:14px 0}.auth-info p{color:#dbeafe;font-size:18px}.auth-benefits{display:grid;gap:10px;margin-top:16px}.auth-benefits span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:16px;padding:12px;font-weight:800}.auth-card{background:#fff;border:1px solid var(--line);border-radius:28px;padding:28px;box-shadow:var(--shadow)}.notification-widget{position:relative;display:inline-flex}.icon-btn{width:42px;height:42px;border:1px solid var(--line);border-radius:15px;background:#fff;display:inline-grid;place-items:center;cursor:pointer;color:#0f172a;position:relative}.notify-dot{position:absolute;right:-6px;top:-6px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:900;box-shadow:0 8px 16px rgba(239,68,68,.25);animation:notifyPulse 1.4s infinite}.notification-menu{display:none;position:absolute;right:0;top:50px;width:min(360px,92vw);background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);z-index:200;padding:10px}.notification-menu.open{display:block}.notify-head{display:flex;justify-content:space-between;align-items:center;padding:9px 10px;border-bottom:1px solid var(--line)}.notify-item{display:block;padding:12px;border-radius:16px;color:#0f172a}.notify-item:hover{background:#f8fafc}.notify-item.unread{background:#eff6ff}.notify-item strong,.notify-item span,.notify-item small{display:block}.notify-item span{color:#475569;margin-top:3px}.notify-item small{color:#64748b;margin-top:4px}.notify-empty{padding:12px}.notify-page{display:grid;gap:10px}.notify-row{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px;border:1px solid var(--line);border-radius:18px;color:#0f172a;background:#fff}.notify-row.unread{background:#eff6ff;border-color:#bfdbfe}.notify-row p{margin:5px 0;color:#475569}.products-hero{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.filter-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.filter-chips a{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800;color:#334155}.filter-chips a.active{background:#1d4ed8;color:#fff;border-color:#1d4ed8}.empty-state{text-align:center;padding:30px;border:1px dashed #cbd5e1;border-radius:22px;background:#f8fafc}.version-box{display:inline-flex;align-items:center;gap:10px}.version-box:before{content:"Sürüm";font-size:13px;background:#dbeafe;color:#1d4ed8;padding:5px 8px;border-radius:999px}@keyframes notifyPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}}
@media (max-width:900px){.auth-shell,.products-hero{grid-template-columns:1fr}.auth-info{min-height:auto}.detail-slider{height:260px}.pro-share{align-items:flex-start}.share-actions{width:100%}.share-actions .btn{flex:1;justify-content:center}.slider-enhanced{display:flex}.slider-enhanced .item-card{min-width:82vw}.notification-menu{right:-70px}.panel-top .notification-menu{right:0}}
@media (max-width:560px){.auth-info{padding:24px;border-radius:24px}.auth-info h1{font-size:32px}.detail-slider{height:230px}.review-slider{height:150px}.notification-menu{position:fixed;left:4vw;right:4vw;top:74px;width:auto}.card-actions .btn{flex:1;justify-content:center}.media-slider{border-radius:18px}}


/* v1.1.01 cross-browser flat icon and layout stabilization */
svg.icon,.icon{display:inline-block;width:20px;height:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px;flex:0 0 20px;vertical-align:-0.22em;stroke:currentColor;fill:none;overflow:visible}
.logo .icon,.panel-logo .icon{width:24px;height:24px;min-width:24px;max-width:24px;min-height:24px;max-height:24px;flex-basis:24px}.btn .icon,.icon-btn .icon,.mobile-menu-btn .icon{width:19px;height:19px;min-width:19px;max-width:19px;min-height:19px;max-height:19px;flex-basis:19px}.panel-sidebar .icon{width:19px;height:19px;min-width:19px;max-width:19px;min-height:19px;max-height:19px;flex-basis:19px}
.logo,.panel-logo,.top-nav a,.panel-sidebar a,.btn,.share-box strong,.auth-benefits span,.icon-btn,.mobile-menu-btn{line-height:1.15;min-width:0}.logo,.panel-logo{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.top-nav a,.panel-sidebar a,.btn,.share-actions a,.share-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.panel-sidebar a{justify-content:flex-start;width:100%;min-height:46px}.panel-sidebar a span,.top-nav a span,.btn span,.logo span,.panel-logo span{min-width:0}.panel-sidebar a span,.top-nav a span{overflow:hidden;text-overflow:ellipsis}.mobile-menu-btn{align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:14px}.mobile-menu-btn .icon,.icon-btn .icon{margin:0}.icon-btn{display:inline-flex;align-items:center;justify-content:center;padding:0}.nav-badge{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.top-nav .notification-widget{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.notification-widget .icon-btn{background:#fff;color:#0f172a}.notify-dot{line-height:1;z-index:4}.meta-row .icon,.answer-meta .icon{margin-right:4px}
/* fallback spacing for older browsers without flex gap */
.logo .icon,.panel-logo .icon,.top-nav a .icon,.panel-sidebar a .icon,.btn .icon,.share-box strong .icon,.auth-benefits span .icon{margin-right:8px}@supports (gap: 8px){.logo .icon,.panel-logo .icon,.top-nav a .icon,.panel-sidebar a .icon,.btn .icon,.share-box strong .icon,.auth-benefits span .icon{margin-right:0}}
.item-card,.question-card,.content-card,.auth-card{min-width:0}.item-main,.q-main{min-width:0}.item-main h2,.q-main h2{overflow-wrap:anywhere}.item-card-media,.card-slider,.item-thumb{width:100%;min-width:0}.media-slider{isolation:isolate}.slider-slide{height:100%}.slider-slide img{min-width:100%;min-height:100%}.slider-nav{display:inline-flex;align-items:center;justify-content:center;padding:0}.products-hero{min-width:0}.filter-chips{min-width:0}.table-card{max-width:100%;-webkit-overflow-scrolling:touch}.panel-content{max-width:100%;overflow-x:hidden}.panel-top{min-width:0}.panel-top h1{min-width:0;overflow-wrap:anywhere}.site-header{will-change:transform}.top-nav{min-width:0}.header-inner{min-width:0}.share-actions{min-width:0}.share-actions .btn{box-shadow:none}
@media (max-width:1100px){.top-nav{gap:6px}.top-nav a{padding:9px 10px;font-size:14px}.logo{font-size:20px}.item-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:900px){.top-nav{left:4vw;right:4vw;top:calc(100% + 8px);max-height:calc(100vh - 100px);overflow:auto}.site-header{position:sticky}.header-inner{position:relative}.top-nav.open{display:flex}.top-nav.open a,.top-nav.open .btn{width:100%;justify-content:flex-start}.top-nav.open .notification-widget{width:100%;justify-content:flex-start}.top-nav.open .notification-widget .icon-btn{width:100%;height:44px;justify-content:flex-start;padding:0 12px}.top-nav.open .notification-widget .icon-btn:after{content:'Bildirimler';font-weight:800;margin-left:8px}.notification-menu{position:fixed;top:82px;right:4vw;left:4vw;width:auto;max-height:70vh;overflow:auto}.panel-sidebar{box-shadow:24px 0 48px rgba(15,23,42,.18)}.panel-sidebar.open{left:0}.panel-top{position:sticky;top:0;z-index:40;background:#f3f6fb;padding:8px 0}.products-hero{grid-template-columns:1fr}.auth-shell{grid-template-columns:1fr}.item-hero{grid-template-columns:1fr}.detail-slider{height:260px}.item-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:620px){.item-list{grid-template-columns:1fr}.top-nav{left:3vw;right:3vw}.notification-menu{left:3vw;right:3vw}.actions,.share-actions,.toolbar{width:100%}.actions .btn,.share-actions .btn,.toolbar .btn{width:100%;justify-content:center}.question-card{padding:14px}.q-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.detail-slider{height:220px}.card-slider,.item-card{min-height:0}.panel-content{padding:14px}.panel-top h1{font-size:24px}.stats-grid{gap:10px}.stats-grid>div{padding:16px}.auth-info{padding:24px;border-radius:24px;min-height:0}.auth-info h1{font-size:32px}.auth-card{border-radius:24px}.pro-share{align-items:stretch}.pro-share>div{width:100%}}
@media (max-width:420px){.container{width:min(95vw,1180px)}.hero{padding:22px;border-radius:22px}.content-card,.auth-card{padding:16px;border-radius:18px}.panel-sidebar{width:86vw;left:-92vw}.top-nav a,.panel-sidebar a{font-size:14px}.btn{padding:11px 14px}.item-main{padding:15px}.notification-menu{top:72px}.q-stats strong{font-size:18px}.q-stats span{font-size:11px}}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}.slider-slide{transition:none!important}}

/* v1.1.03 cache/layout stabilization */
html.nasildir-ready body{visibility:visible}.asset-cache-note{display:none!important}.site-header,.panel-top{transform:translateZ(0)}.top-nav,.panel-sidebar,.notification-menu{contain:layout paint}.media-slider img,.slider-slide img{backface-visibility:hidden;transform:translateZ(0)}


/* v1.1.03 advanced settings, user panel and admin authority UI */
.settings-pro{display:grid;gap:18px}.settings-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#fff,#eef6ff)}.settings-hero h2{margin:8px 0 6px;display:flex;align-items:center;gap:10px;font-size:30px;letter-spacing:-.04em}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.settings-section{margin:0}.settings-section h3{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:19px}.settings-section label+label{margin-top:12px}.settings-save{display:flex;align-items:center;justify-content:space-between;gap:14px;position:sticky;bottom:16px;z-index:20}.btn-wide{min-width:240px}.user-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#fff,#f0f7ff)}.user-welcome h2{margin:8px 0 4px;font-size:30px;letter-spacing:-.04em}.table-card td small{line-height:1.45}.status.approved,.status.pending,.status.rejected{white-space:nowrap}.settings-section .switch-grid{grid-template-columns:1fr}.settings-section .switch{min-height:62px}.panel-sidebar nav a .nav-badge{margin-left:auto}.search-form select{max-width:220px}.content-card .table-card{margin-top:10px}.settings-section input[type="color"]{padding:2px;height:46px}.admin-power-note{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;border-radius:16px;padding:12px;font-weight:800}
@media (max-width:1000px){.settings-grid{grid-template-columns:1fr}.settings-hero,.settings-save,.user-welcome{align-items:flex-start;flex-direction:column}.btn-wide{width:100%}.search-form select{max-width:none}}
@media (max-width:620px){.settings-hero h2,.user-welcome h2{font-size:24px}.settings-section h3{font-size:17px}.settings-save{bottom:8px}.search-form{grid-template-columns:1fr}.search-form .btn{width:100%}}

/* v1.1.03 share, reactions and mobile notification improvements */
.header-mobile-actions{display:none;align-items:center;gap:8px;margin-left:auto}.desktop-notification{display:inline-flex}.mobile-notification{display:none}.notification-widget.has-unread .icon-btn{animation:notifyBlink 1.05s infinite;box-shadow:0 0 0 0 rgba(239,68,68,.28)}@keyframes notifyBlink{0%,100%{background:#fff;color:#0f172a;box-shadow:0 0 0 0 rgba(239,68,68,.28)}50%{background:#fff1f2;color:#dc2626;box-shadow:0 0 0 8px rgba(239,68,68,.08)}}
.pro-share{background:linear-gradient(135deg,#ffffff,#f8fbff);border:1px solid #dbe7ff;box-shadow:0 14px 34px rgba(15,23,42,.06)}.share-title strong{font-size:16px;color:#0f172a}.icon-share{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.share-icon{min-height:42px;border:1px solid var(--line);background:#fff;color:#0f172a;border-radius:14px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.05)}.share-icon:hover{transform:translateY(-1px);border-color:#bfdbfe;background:#eff6ff}.share-icon.whatsapp{color:#15803d}.share-icon.x{color:#0f172a}.share-icon.facebook{color:#1d4ed8}.share-icon.copy{color:#7c3aed}.share-icon.is-done{background:#dcfce7;color:#166534;border-color:#bbf7d0}.share-icon .icon{width:18px;height:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;flex-basis:18px}
.reaction-box{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#f8fafc}.reaction-title{font-weight:900;color:#334155;margin-right:2px}.reaction-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 11px;font-weight:900;color:#334155;cursor:pointer;transition:.18s}.reaction-btn b{min-width:25px;height:25px;border-radius:999px;background:#eef2ff;color:#1d4ed8;display:inline-flex;align-items:center;justify-content:center;padding:0 7px}.reaction-btn:hover{border-color:#bfdbfe;background:#eff6ff}.reaction-btn.like.active{background:#ecfdf5;border-color:#bbf7d0;color:#15803d}.reaction-btn.dislike.active{background:#fff1f2;border-color:#fecdd3;color:#be123c}.reaction-btn.loading{opacity:.65;pointer-events:none}.reaction-btn.active b{background:#fff}.profile-switch-card{background:linear-gradient(135deg,#fff,#f8fbff)}
@media (max-width:900px){.header-mobile-actions{display:inline-flex}.header-mobile-actions .mobile-menu-btn{display:inline-flex}.top-nav>.desktop-notification{display:none!important}.mobile-notification{display:inline-flex}.mobile-notification .notification-menu{position:fixed;top:76px;left:4vw;right:4vw;width:auto}.header-inner>.mobile-menu-btn{display:none}.top-nav{z-index:90}.notification-widget.has-unread .icon-btn{animation:notifyBlink 1.05s infinite}.panel-top{justify-content:flex-start}.panel-top h1{margin-right:auto}.panel-top .notification-widget{order:1}.panel-top .mobile-menu-btn{order:0}.panel-top h1{order:2}.panel-top .notification-menu{left:4vw;right:4vw}}
@media (max-width:620px){.share-icon{flex:1 1 calc(50% - 8px);padding-inline:10px}.icon-share{width:100%}.reaction-box{align-items:stretch}.reaction-title{width:100%}.reaction-btn{flex:1;justify-content:center}.mobile-notification .icon-btn,.header-mobile-actions .mobile-menu-btn{width:42px;height:42px;min-width:42px;min-height:42px}.logo span{max-width:54vw;overflow:hidden;text-overflow:ellipsis}}
@media (max-width:420px){.share-icon span{font-size:13px}.share-icon{min-height:40px}.reaction-btn span{font-size:13px}.mobile-notification .notification-menu{top:70px;left:3vw;right:3vw}}


.card-media-link{display:block;color:inherit;text-decoration:none;overflow:hidden;border-radius:18px 18px 0 0}.card-media-link:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:3px}.wallet-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.wallet-stats strong{font-size:1.25rem}.earnings-settings .grid,.withdraw-actions{gap:10px}.withdraw-actions{display:flex;flex-wrap:wrap;align-items:center}.withdraw-actions input{min-width:160px}.view-metrics{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.view-total,.live-view{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.84rem}.live-view{background:#ecfeff;color:#0f766e}.live-view .icon{animation:livePulse 1.4s infinite}@keyframes livePulse{50%{transform:scale(1.18);opacity:.55}}.demo-note{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:16px;padding:12px}.settings-section .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:780px){.wallet-hero{display:block}.settings-section .grid.three{grid-template-columns:1fr}.withdraw-actions input{width:100%}}


/* v1.1.05 advanced search and top user dropdown */
.mobile-search-icon{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#0f172a;box-shadow:0 8px 18px rgba(15,23,42,.05);text-decoration:none}.mobile-search-icon .icon{width:19px;height:19px}.auth-register-btn{gap:7px}.user-account-widget{position:relative;display:inline-flex;align-items:center}.user-account-toggle{min-height:42px;border:1px solid var(--line);background:#fff;color:#0f172a;border-radius:999px;padding:6px 8px 6px 10px;display:inline-flex;align-items:center;gap:7px;font-weight:900;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.05);white-space:nowrap}.user-account-toggle:hover,.user-account-toggle:focus-visible{background:#eff6ff;border-color:#bfdbfe}.user-account-toggle .icon{width:18px;height:18px;min-width:18px}.tiny-icon{width:15px!important;height:15px!important;min-width:15px!important}.wallet-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;border:1px solid #bbf7d0}.user-account-name{max-width:130px;overflow:hidden;text-overflow:ellipsis}.user-account-menu{display:none;position:absolute;top:calc(100% + 10px);right:0;width:295px;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 60px rgba(15,23,42,.16);padding:10px;z-index:120}.user-account-menu.open{display:block}.user-menu-head{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:linear-gradient(135deg,#eff6ff,#f8fafc);margin-bottom:8px}.user-menu-head>span{width:44px;height:44px;border-radius:16px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:var(--primary);box-shadow:0 8px 22px rgba(37,99,235,.12)}.user-menu-head strong,.user-menu-head small{display:block}.user-menu-head small{color:#64748b;font-weight:800;margin-top:3px}.user-account-menu a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-radius:14px;color:#0f172a;text-decoration:none;font-weight:850}.user-account-menu a:hover{background:#f1f5f9}.user-account-menu a span:first-of-type{margin-right:auto}.user-account-menu .logout-link{color:#be123c;background:#fff1f2;margin-top:6px}.advanced-search-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;align-items:stretch;background:linear-gradient(135deg,#fff,#eef6ff)}.advanced-search-hero h1{margin:8px 0 8px;font-size:38px;letter-spacing:-.045em}.advanced-search-panel{background:#fff;border:1px solid #dbe7ff;border-radius:22px;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.advanced-search-form{display:grid;grid-template-columns:1.4fr .8fr .8fr .8fr;gap:10px;align-items:end}.advanced-search-form label{margin:0}.advanced-search-form .full{grid-column:1/-1}.search-summary{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.search-summary span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);font-weight:900;color:#334155}.search-results-grid{display:grid;gap:16px}.search-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px}.search-section-title h2{display:flex;align-items:center;gap:8px;margin:0}.review-result-card{border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.05)}.review-result-card h3{margin:6px 0}.review-result-card .review-link{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-weight:900}.empty-search{padding:28px;text-align:center;border:1px dashed #cbd5e1;border-radius:22px;background:#f8fafc}.top-nav .user-account-widget{margin-left:2px}.top-nav .user-account-menu a{width:100%;justify-content:flex-start}.top-nav .user-account-menu .nav-badge{margin-left:auto}
@media(max-width:1100px){.user-account-name{display:none}.user-account-toggle{padding-left:9px}.wallet-pill{font-size:11px}.advanced-search-form{grid-template-columns:1fr 1fr}.advanced-search-hero{grid-template-columns:1fr}}
@media(max-width:900px){.mobile-search-icon{display:inline-flex}.top-nav.open .user-account-widget{width:100%;display:block}.top-nav.open .user-account-toggle{width:100%;border-radius:14px;justify-content:flex-start;padding:9px 12px}.top-nav.open .user-account-name{display:inline}.top-nav.open .user-account-menu{position:static;width:100%;box-shadow:none;border-radius:18px;margin-top:8px}.top-nav.open .auth-register-btn{width:100%;justify-content:flex-start}.advanced-search-form{grid-template-columns:1fr}.advanced-search-hero h1{font-size:30px}.mobile-notification + .mobile-search-icon{margin-left:0}}
@media(max-width:620px){.advanced-search-panel{padding:12px;border-radius:18px}.advanced-search-hero{padding:18px}.search-section-title{align-items:flex-start;flex-direction:column}.user-account-menu{right:auto;left:0;width:min(92vw,295px)}.wallet-pill{padding-inline:7px}.mobile-search-icon{width:42px;height:42px;min-width:42px}}


/* v1.1.05 notification/reaction/live fixes */
.notify-head strong{display:inline-flex;align-items:center;gap:7px}.notify-head span{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.notify-head .link-btn{font-weight:900}.notification-center-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.notification-admin-actions .actions,.notification-center-head .actions{display:flex;gap:10px;flex-wrap:wrap}.btn.danger{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.btn.danger:hover{background:#fecaca}.notify-row{border:1px solid var(--line);border-radius:18px;margin-bottom:10px;background:#fff;transition:.18s ease}.notify-row.unread{border-color:rgba(37,99,235,.28);background:linear-gradient(135deg,#eff6ff,#fff)}.notify-row:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(15,23,42,.08)}
.reaction-box{margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#ffffff,#f8fafc)}.reaction-title{font-weight:900;color:#334155;margin-right:4px}.reaction-btn{border:1px solid var(--line);background:#fff;color:#0f172a;border-radius:999px;padding:9px 13px;display:inline-flex;align-items:center;gap:7px;font-weight:900;cursor:pointer;min-height:42px;transition:.18s ease}.reaction-btn b{min-width:28px;height:24px;border-radius:999px;background:#f1f5f9;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#334155}.reaction-btn:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(15,23,42,.08)}.reaction-btn.active.like{border-color:#86efac;background:#f0fdf4;color:#166534}.reaction-btn.active.dislike{border-color:#fecaca;background:#fef2f2;color:#991b1b}.reaction-btn.loading{opacity:.65;pointer-events:none}.reaction-btn .icon{width:18px;height:18px;flex:0 0 18px}.view-metrics{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.view-total,.live-view{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);font-weight:800;color:#334155}.live-view{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.live-view .icon{animation:livePulse 1.6s infinite}@keyframes livePulse{0%,100%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@media(max-width:720px){.reaction-box{align-items:stretch}.reaction-title{width:100%}.reaction-btn{flex:1;justify-content:center}.notification-center-head{align-items:flex-start}.notification-center-head .actions form,.notification-center-head .actions button{width:100%}.notification-center-head .actions{width:100%}}


/* v1.1.06 - mobil kullanıcı/giriş ikonları ve canlı gösterim düzeltmeleri */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.icon-btn.mobile-auth-btn{display:none;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;min-height:42px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#0f172a;box-shadow:0 8px 18px rgba(15,23,42,.05)}.icon-btn.mobile-auth-btn .icon{width:19px;height:19px}.user-account-toggle.icon-only-account{width:42px;height:42px;min-width:42px;min-height:42px;padding:0 9px;border-radius:14px;justify-content:center}.user-account-toggle.icon-only-account .tiny-icon{display:none}.top-nav .user-account-toggle.icon-only-account{border-radius:999px}.top-nav .user-account-toggle.icon-only-account .tiny-icon{display:block}.user-menu-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 10px}.user-menu-summary span{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:6px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.user-menu-summary .icon{width:18px;height:18px;color:var(--primary);grid-row:1/3}.user-menu-summary b{font-size:12px;color:#64748b;line-height:1}.user-menu-summary em{font-style:normal;font-weight:900;color:#0f172a;line-height:1.2}.mobile-user-account{display:none}.mobile-user-account .user-account-menu{position:fixed;top:76px;left:4vw;right:4vw;width:auto;max-height:calc(100vh - 96px);overflow:auto}.live-view b[data-live-count]{min-width:1ch;text-align:center}.live-view.is-updating{opacity:.75}
@media(max-width:900px){.icon-btn.mobile-auth-btn{display:inline-flex}.mobile-user-account{display:inline-flex}.header-mobile-actions{gap:7px}.header-mobile-actions .user-account-toggle.icon-only-account{display:inline-flex}.top-nav>.user-account-widget{display:none!important}.top-nav>a[href*="giris"],.top-nav>a[href*="kayit"]{display:none!important}.mobile-user-account .user-account-menu.open{display:block}.mobile-user-account .user-account-menu a{justify-content:flex-start}.mobile-user-account .user-account-menu .nav-badge{margin-left:auto}.mobile-notification .notification-menu{top:76px}.logo span{max-width:42vw}}
@media(max-width:430px){.header-mobile-actions{gap:5px}.mobile-search-icon,.icon-btn.mobile-auth-btn,.mobile-notification .icon-btn,.header-mobile-actions .mobile-menu-btn,.user-account-toggle.icon-only-account{width:39px;height:39px;min-width:39px;min-height:39px;border-radius:13px}.logo span{max-width:34vw}.user-menu-summary{grid-template-columns:1fr}}


/* v1.1.08 - Sol menülü gelişmiş ayarlar ve üst toast bildirimleri */
.toast-stack{position:fixed;top:18px;right:18px;z-index:9999;display:grid;gap:10px;width:min(430px,calc(100vw - 32px));pointer-events:none}.toast-stack .alert{margin:0;border:1px solid rgba(255,255,255,.55);box-shadow:0 18px 45px rgba(15,23,42,.18);pointer-events:auto;display:flex;align-items:center;gap:10px;animation:toastIn .25s ease-out}.toast-stack .alert:before{content:"";width:10px;height:10px;border-radius:999px;flex:0 0 auto;background:currentColor}.toast-stack .alert.success{background:#ecfdf5;color:#047857;border-color:#bbf7d0}.toast-stack .alert.error{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.toast-stack .alert.info{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.toast-stack .alert.toast-hide{animation:toastOut .22s ease-in forwards}@keyframes toastIn{from{opacity:0;transform:translateY(-12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastOut{to{opacity:0;transform:translateY(-10px) scale(.98)}}
.settings-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.settings-sidebar{position:sticky;top:18px;margin:0;padding:18px}.settings-side-title{display:grid;gap:6px;margin-bottom:14px}.settings-side-title strong{display:flex;align-items:center;gap:9px;font-size:18px}.settings-nav{display:grid;gap:8px}.settings-nav-link{width:100%;border:1px solid var(--line);background:#f8fafc;color:#334155;border-radius:15px;padding:12px 13px;display:flex;align-items:center;gap:10px;text-align:left;font-weight:900;cursor:pointer;transition:.18s}.settings-nav-link:hover{background:#eef6ff;border-color:#bfdbfe;color:var(--primary)}.settings-nav-link.active{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 12px 25px rgba(37,99,235,.2)}.settings-nav-link .icon{width:20px;height:20px;flex:0 0 20px}.settings-side-save{margin-top:14px;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:8px}.settings-side-save .btn-wide{width:100%;min-width:0}.settings-panels{min-width:0}.settings-tab{margin:0}.settings-tab h3{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:21px}.settings-tab label+label{margin-top:12px}.settings-layout.is-enhanced .settings-tab{display:none}.settings-layout.is-enhanced .settings-tab.active{display:block}.settings-save{display:flex;align-items:center;justify-content:space-between;gap:14px;position:sticky;bottom:16px;z-index:20}.settings-tab .grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-tab .switch-grid{grid-template-columns:1fr}.settings-tab .switch{min-height:62px}
@media(max-width:1100px){.settings-layout{grid-template-columns:1fr}.settings-sidebar{position:relative;top:0}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-save{align-items:flex-start;flex-direction:column}.settings-save .btn-wide{width:100%}}
@media(max-width:700px){.toast-stack{top:10px;right:10px;width:calc(100vw - 20px)}.settings-nav{grid-template-columns:1fr}.settings-hero,.settings-save{align-items:flex-start;flex-direction:column}.settings-tab .grid.two,.settings-tab .grid.three{grid-template-columns:1fr}.settings-side-save .btn,.settings-save .btn{width:100%}.settings-tab h3{font-size:18px}.settings-sidebar{padding:14px}.settings-nav-link{padding:11px 12px}}


/* v1.1.08 - Yan yana gösterim rozetleri, gerçek sol menülü ayarlar ve kazanç güvenliği */
.meta-row .view-metrics,.item-hero .view-metrics,.question-detail .view-metrics{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;vertical-align:middle}.view-metrics .view-total,.view-metrics .live-view{white-space:nowrap;flex:0 0 auto}.settings-layout .settings-tab{display:none}.settings-layout .settings-tab.active{display:block}.settings-layout:not(.is-enhanced) .settings-tab:not(.active){display:none}.settings-panels>.settings-tab{width:100%}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.earnings-settings h3{display:flex;align-items:center;gap:8px;margin-top:18px}.status.pending{background:#fef9c3;color:#854d0e}.status.blocked,.status.cancelled{background:#fee2e2;color:#991b1b}@media(max-width:900px){.grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-row .view-metrics{width:100%;margin-top:6px}}@media(max-width:560px){.grid.four{grid-template-columns:1fr}.view-metrics{font-size:12px}.view-total,.live-view{padding:6px 8px}}

/* v1.1.09 contact, mail, media library and quick search */
.nav-search-btn{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:8px;font-weight:800}.top-nav .nav-search-btn{padding:8px 10px;border-radius:12px}.top-nav .nav-search-btn:hover{background:#f8fafc}.mobile-search-icon{border:1px solid var(--line);background:#fff;color:#0f172a;cursor:pointer}.quick-search-overlay{position:fixed;inset:0;z-index:500;display:none;align-items:flex-start;justify-content:center;padding:8vh 16px}.quick-search-overlay.open{display:flex}.quick-search-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(5px)}.quick-search-box{position:relative;z-index:2;width:min(680px,96vw);background:#fff;border:1px solid var(--line);border-radius:28px;padding:24px;box-shadow:0 30px 80px rgba(15,23,42,.25);display:grid;gap:12px}.quick-search-box h2{margin:0;font-size:30px}.quick-search-box input{font-size:18px;padding:15px 16px;border-radius:16px;border:1px solid var(--line)}.quick-search-close{position:absolute;right:14px;top:14px;width:38px;height:38px;border:0;border-radius:14px;background:#f1f5f9;font-size:26px;cursor:pointer}.media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.media-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:10px;box-shadow:var(--shadow);display:grid;gap:9px}.media-card img{width:100%;height:150px;object-fit:cover;border-radius:15px;background:#f1f5f9}.media-card strong,.media-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-reply{margin-top:10px;min-width:260px}.status.replied{background:#dcfce7;color:#166534}.status.read{background:#dbeafe;color:#1d4ed8}.status.new{background:#fee2e2;color:#991b1b}@media(max-width:1000px){.media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-search-box{padding:18px;border-radius:22px}.quick-search-box h2{font-size:24px}}@media(max-width:460px){.media-grid{grid-template-columns:1fr}}


/* v1.1.10 - Tekil gösterim ve düzgün canlı gösterim rozetleri */
.view-metrics-wrap{display:inline-flex;max-width:100%;min-width:0;vertical-align:middle;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:2px 1px 4px}.view-metrics-wrap::-webkit-scrollbar{height:4px}.view-metrics-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.view-metrics{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;min-width:max-content;max-width:none}.view-metrics .metric-pill,.view-metrics .view-total,.view-metrics .live-view{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;flex:0 0 auto!important;min-height:34px;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:900;line-height:1;border:1px solid var(--line);box-shadow:0 6px 14px rgba(15,23,42,.04)}.view-metrics .icon{width:17px;height:17px;flex:0 0 17px}.view-total{background:#f8fafc;color:#334155}.live-view{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.meta-row{min-width:0}.meta-row .view-metrics-wrap,.item-hero .view-metrics-wrap,.question-detail .view-metrics-wrap{flex:0 1 auto;max-width:100%}.item-hero .meta-row,.question-detail .meta-row{align-items:center;gap:9px}.live-view.is-updating{opacity:.7}.live-view b[data-live-count],.view-total b{min-width:1ch;text-align:center;color:inherit}@media(max-width:900px){.item-hero .meta-row,.question-detail .meta-row{display:flex;flex-wrap:wrap}.meta-row .view-metrics-wrap{order:20;width:auto;max-width:100%;margin-top:4px}.view-metrics .metric-pill,.view-metrics .view-total,.view-metrics .live-view{min-height:32px;padding:6px 9px;font-size:12px}}@media(max-width:420px){.meta-row .view-metrics-wrap{width:100%}.view-metrics-wrap{padding-bottom:6px}.view-metrics .metric-pill,.view-metrics .view-total,.view-metrics .live-view{font-size:11.5px;padding:6px 8px}}
/* v1.1.10 override: eski responsive kurallarının metrik alanını bozmasını engelle */
.meta-row .view-metrics{width:auto!important;margin-top:0!important;max-width:none!important}.meta-row .view-metrics-wrap .view-metrics{width:auto!important;margin-top:0!important}.meta-row .view-metrics-wrap{min-width:0!important}

/* v1.1.11 - gelişmiş yönetim bildirim merkezi */
.notification-stats{margin-top:-4px}.notification-send-form .mini-check{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px;font-weight:700}.notification-send-form .mini-check input{width:auto;margin-top:4px}.notification-send-form .mini-check span{display:grid;gap:2px}.notification-send-form .mini-check small{font-weight:600}.notification-user-picker{border:1px dashed #bfdbfe;background:#f8fbff;border-radius:22px;padding:16px}.notification-user-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:340px;overflow:auto;padding:2px}.status.high{background:#fef3c7;color:#92400e}.status.urgent{background:#fee2e2;color:#991b1b}.status.normal,.status.info{background:#e0f2fe;color:#075985}.notification-admin-actions{border-left:4px solid var(--primary)}.notification-admin-actions .inline-form{display:inline-flex}@media(max-width:1000px){.notification-user-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.notification-user-grid{grid-template-columns:1fr}.notification-send-form .grid.two{grid-template-columns:1fr}.notification-admin-actions .inline-form,.notification-admin-actions .inline-form button{width:100%}}

/* v1.1.11 - içerik üst bilgi rozet hizalama düzeltmesi */
.detail-meta-row{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:nowrap!important;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0 0 5px;margin-bottom:6px}.detail-meta-row::-webkit-scrollbar{height:4px}.detail-meta-row::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.detail-meta-row>*{flex:0 0 auto!important;white-space:nowrap!important}.detail-meta-row .badge,.detail-meta-row .meta-chip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:5px 8px;border-radius:999px;border:1px solid var(--line);background:#fff;color:#334155;font-size:12px;font-weight:900;line-height:1;text-decoration:none}.detail-meta-row .badge{background:#eef6ff;color:#1d4ed8;border-color:#bfdbfe}.detail-meta-row .meta-chip .icon{width:14px;height:14px;flex:0 0 14px}.detail-meta-row .view-metrics-wrap{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0!important;padding:0!important;overflow:visible!important}.detail-meta-row .view-metrics{gap:6px!important;min-width:0!important}.detail-meta-row .view-metrics .metric-pill,.detail-meta-row .view-metrics .view-total,.detail-meta-row .view-metrics .live-view{min-height:28px!important;padding:5px 8px!important;font-size:12px!important;line-height:1!important;box-shadow:none!important;gap:5px!important}.detail-meta-row .view-metrics .icon{width:14px!important;height:14px!important;flex-basis:14px!important}.detail-meta-row .view-metrics b{font-size:12px!important}.detail-meta-row .view-metrics span:not(.icon){font-size:12px!important}.item-hero .detail-meta-row,.question-detail .detail-meta-row{width:100%}@media(max-width:520px){.detail-meta-row{gap:6px}.detail-meta-row .badge,.detail-meta-row .meta-chip,.detail-meta-row .view-metrics .metric-pill,.detail-meta-row .view-metrics .view-total,.detail-meta-row .view-metrics .live-view{min-height:27px!important;padding:5px 7px!important;font-size:11.5px!important}.detail-meta-row .view-metrics{gap:5px!important}}


/* v1.1.14 - kaydetme ve gerçek puanlama */
.save-item-btn.active { background: rgba(37,99,235,.10); border-color: rgba(37,99,235,.35); color: var(--primary); }
.content-rating-box { margin-top: 14px; padding: 14px; border: 1px solid var(--border); border-radius: 18px; background: linear-gradient(135deg, rgba(37,99,235,.06), rgba(15,23,42,.025)); display: flex; align-items: center; justify-content: space-between; gap: 14px; flex-wrap: wrap; }
.rating-box-title { display: block; font-weight: 800; color: var(--text); margin-bottom: 3px; }
.rating-buttons { display: inline-flex; gap: 5px; align-items: center; }
.rating-btn { width: 38px; height: 38px; border-radius: 12px; border: 1px solid var(--border); background: #fff; color: #94a3b8; font-size: 20px; line-height: 1; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; transition: transform .15s ease, color .15s ease, background .15s ease, border-color .15s ease; }
.rating-btn:hover, .rating-btn.active { color: #f59e0b; background: #fffbeb; border-color: rgba(245,158,11,.35); transform: translateY(-1px); }
.rating-btn.loading, .save-item-btn.loading { opacity: .65; pointer-events: none; }
.score-view.metric-pill { background: rgba(245,158,11,.11); border-color: rgba(245,158,11,.25); color: #92400e; }
.saved-tabs { margin: 0 0 16px; overflow-x: auto; padding-bottom: 4px; }
.saved-list .item-card { border-color: rgba(37,99,235,.12); }
@media (max-width: 640px) { .content-rating-box { align-items: stretch; } .rating-buttons { width: 100%; justify-content: space-between; } .rating-btn { flex: 1; } }


/* v1.1.14 - ultra güvenlik ve eşit içerik rozetleri */
.ban-page{min-height:65vh;display:flex;align-items:center;justify-content:center;padding:32px 16px;background:linear-gradient(135deg,#f8fafc,#eef2ff)}
.ban-card{width:min(720px,100%);background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:0 24px 80px rgba(15,23,42,.12);padding:34px;text-align:center}
.ban-icon{width:74px;height:74px;border-radius:24px;background:#fee2e2;color:#dc2626;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.ban-icon .icon{width:38px;height:38px}.badge.danger{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.ban-card h1{margin:10px 0 12px}.ban-card p{color:#64748b;line-height:1.7}.ban-reference{margin:18px auto;padding:14px 16px;border-radius:18px;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:14px;max-width:430px}.ban-reference small{opacity:.75}.ban-reference strong{font-size:1.25rem;letter-spacing:.08em}.ban-reference.mini{margin:18px 0;background:#f8fafc;color:#0f172a;border:1px dashed #cbd5e1;text-align:left}.ban-reason{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412;border-radius:18px;padding:12px 14px;margin:14px auto;text-align:left;max-width:560px}.ban-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:18px}.security-user-ban{border:1px solid #fecaca;background:linear-gradient(180deg,#fff,#fff7f7)}.table-card td small{word-break:break-word}
.detail-meta-row{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0 0 6px;margin-bottom:7px}.detail-meta-row>*{flex:0 0 auto!important;white-space:nowrap!important}.detail-meta-row .badge,.detail-meta-row .meta-chip,.detail-meta-row .view-metrics .metric-pill,.detail-meta-row .view-metrics .view-total,.detail-meta-row .view-metrics .live-view{height:30px!important;min-height:30px!important;max-height:30px!important;padding:0 9px!important;border-radius:999px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;box-shadow:none!important}.detail-meta-row .view-metrics-wrap{height:30px!important;padding:0!important;overflow:visible!important;flex:0 0 auto!important;width:auto!important;max-width:none!important}.detail-meta-row .view-metrics{height:30px!important;gap:6px!important;min-width:0!important}.detail-meta-row .icon,.detail-meta-row .view-metrics .icon{width:14px!important;height:14px!important;flex:0 0 14px!important}.detail-meta-row .view-metrics b{font-size:12px!important;line-height:1!important}.score-view.metric-pill{background:rgba(245,158,11,.12)!important;border-color:rgba(245,158,11,.28)!important;color:#92400e!important}.view-total{background:#f8fafc!important;color:#334155!important}.live-view{background:#ecfeff!important;color:#0e7490!important;border-color:#a5f3fc!important}
@media(max-width:640px){.ban-card{padding:24px 18px;border-radius:22px}.ban-reference{display:block;text-align:center}.ban-reference strong{display:block;margin-top:6px;font-size:1.05rem}.ban-actions .btn{width:100%;justify-content:center}.detail-meta-row{gap:5px!important;padding-bottom:5px}.detail-meta-row .badge,.detail-meta-row .meta-chip,.detail-meta-row .view-metrics .metric-pill,.detail-meta-row .view-metrics .view-total,.detail-meta-row .view-metrics .live-view{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 7px!important;font-size:11.5px!important}.detail-meta-row .view-metrics-wrap,.detail-meta-row .view-metrics{height:28px!important}.detail-meta-row .metric-label-views{display:none!important}}
@media(max-width:420px){.detail-meta-row .metric-label{font-size:0!important}.detail-meta-row .metric-label:not(.metric-label-views)::first-letter{font-size:11px}.detail-meta-row .view-metrics .metric-pill,.detail-meta-row .view-metrics .view-total,.detail-meta-row .view-metrics .live-view{padding:0 7px!important}}


/* v1.1.14 - mobil içerik sığdırma, geniş/normal sayfa, tema ve istatistik */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
body.layout-normal .container{width:min(1180px,92vw)}
body.layout-wide .container{width:min(1480px,calc(100% - 28px))}
body.layout-wide .item-list{grid-template-columns:repeat(4,minmax(0,1fr))}
body.layout-wide .content-card,body.layout-wide .question-card,body.layout-wide .item-card{max-width:100%}
@media(max-width:1200px){body.layout-wide .item-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:860px){body.layout-wide .item-list,.item-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){body.layout-wide .item-list,.item-list{grid-template-columns:1fr}}
body.theme-dark,html.auto-dark body.theme-auto{--bg:#0b1220;--card:#111827;--text:#e5e7eb;--muted:#94a3b8;--line:#243044;background:#0b1220;color:#e5e7eb}
body.theme-dark .site-header,html.auto-dark body.theme-auto .site-header{background:rgba(15,23,42,.92);border-bottom-color:#243044}
body.theme-dark .content-card,body.theme-dark .auth-card,body.theme-dark .question-card,body.theme-dark .item-card,body.theme-dark .answer-card,body.theme-dark .table-card,body.theme-dark .review-card,html.auto-dark body.theme-auto .content-card,html.auto-dark body.theme-auto .auth-card,html.auto-dark body.theme-auto .question-card,html.auto-dark body.theme-auto .item-card,html.auto-dark body.theme-auto .answer-card,html.auto-dark body.theme-auto .table-card,html.auto-dark body.theme-auto .review-card{background:#111827;border-color:#243044;color:#e5e7eb}
body.theme-dark input,body.theme-dark select,body.theme-dark textarea,html.auto-dark body.theme-auto input,html.auto-dark body.theme-auto select,html.auto-dark body.theme-auto textarea{background:#0f172a;border-color:#334155;color:#e5e7eb}
body.theme-dark .badge.light,body.theme-dark .meta-chip,body.theme-dark .view-total,html.auto-dark body.theme-auto .badge.light,html.auto-dark body.theme-auto .meta-chip,html.auto-dark body.theme-auto .view-total{background:#172033!important;color:#dbeafe!important;border-color:#334155!important}
body.theme-dark .q-stats,body.theme-dark .pros-cons,html.auto-dark body.theme-auto .q-stats,html.auto-dark body.theme-auto .pros-cons{background:#0f172a;color:#cbd5e1}
.detail-meta-row{align-items:center!important}.detail-meta-row .badge,.detail-meta-row .meta-chip,.detail-meta-row .view-metrics .metric-pill,.detail-meta-row .view-metrics .view-total,.detail-meta-row .view-metrics .live-view{width:auto;min-width:74px!important;text-align:center}.detail-meta-row .score-view{min-width:76px!important}.detail-meta-row .metric-pill.is-updated{animation:ratingPulse .9s ease}.score-view.metric-pill.is-updated{box-shadow:0 0 0 5px rgba(245,158,11,.16)!important}@keyframes ratingPulse{0%{transform:scale(1)}35%{transform:scale(1.06)}100%{transform:scale(1)}}
@media(max-width:760px){body.layout-normal .container,body.layout-wide .container,.container{width:calc(100% - 18px)!important;max-width:100%!important}.main{padding:14px 0 38px}.content-card,.auth-card,.question-card,.answer-card,.review-card{border-radius:18px;padding:14px;overflow:hidden}.hero{padding:22px 16px;border-radius:20px}.hero h1{font-size:30px}.hero p{font-size:15px}.grid.two,.grid.two.uneven,.grid.three,.grid.four,.footer-grid,.item-hero{grid-template-columns:1fr!important}.item-hero{gap:14px}.item-hero-media img,.item-hero-media .image-slider{width:100%!important;max-width:100%;height:auto}.question-detail h1,.content-card h1{font-size:24px;line-height:1.18;word-break:break-word}.question-body,.page-content{font-size:15.5px;line-height:1.7}.top-nav{max-width:100%}.panel-content{padding:14px;min-width:0}.panel-top h1{font-size:22px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stats-grid>div{padding:14px;border-radius:16px}.stats-grid strong{font-size:22px}.table-card{max-width:100%;overflow:auto}.detail-meta-row{flex-wrap:wrap!important;overflow:visible!important;gap:6px!important}.detail-meta-row .badge,.detail-meta-row .meta-chip,.detail-meta-row .view-metrics .metric-pill,.detail-meta-row .view-metrics .view-total,.detail-meta-row .view-metrics .live-view{height:28px!important;min-height:28px!important;min-width:58px!important;padding:0 7px!important;font-size:11px!important}.detail-meta-row .view-metrics-wrap{height:auto!important;max-width:100%!important;overflow:visible!important}.detail-meta-row .view-metrics{height:auto!important;display:flex!important;flex-wrap:wrap!important;min-width:0!important}.detail-meta-row .metric-label-views{display:none!important}.detail-meta-row .metric-label{font-size:0!important}.detail-meta-row .live-view .metric-label::first-letter{font-size:11px}.detail-meta-row .score-view .metric-label::first-letter{font-size:11px}.content-rating-box{padding:12px;border-radius:16px}.rating-btn{width:34px;height:34px;min-width:34px}.rating-buttons{gap:4px}.item-main{padding:14px}.item-main h2{font-size:19px}.question-card{grid-template-columns:1fr}.q-stats{display:flex;gap:8px;justify-content:flex-start;align-items:center;padding:10px}.q-stats strong{font-size:18px}.q-stats span{margin:0}.header-inner{gap:8px}.logo span{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
@media(max-width:430px){.stats-grid{grid-template-columns:1fr}.detail-meta-row .badge,.detail-meta-row .meta-chip,.detail-meta-row .view-metrics .metric-pill,.detail-meta-row .view-metrics .view-total,.detail-meta-row .view-metrics .live-view{min-width:auto!important}.detail-meta-row .icon,.detail-meta-row .view-metrics .icon{width:13px!important;height:13px!important}.item-hero .rating-large{font-size:14px}.content-rating-box small{font-size:12px}}
.stat-bars{display:grid;gap:10px}.stat-bars>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#f8fafc}.stat-bars strong{color:var(--primary)}.statistics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.statistics-grid{grid-template-columns:1fr}}body.theme-dark .stat-bars>div,html.auto-dark body.theme-auto .stat-bars>div{background:#0f172a;border-color:#334155}

/* 1.1.19 kullanıcı paneli sağ üst kullanıcı ikonu */
.user-panel-top{display:flex;align-items:center;gap:12px}
.user-panel-top h1{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.panel-top-actions{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;position:relative}
.panel-top-actions .notification-widget,.panel-top-actions .user-account-widget{display:inline-flex;flex:0 0 auto}
.panel-user-account .user-account-menu{right:0;left:auto;z-index:260}
.panel-user-account .user-account-toggle{background:#fff;border-radius:15px;width:42px;height:42px;min-width:42px;min-height:42px;padding:0;justify-content:center}
.panel-user-account .user-account-toggle .tiny-icon{display:none}
.panel-user-account .user-menu-head strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:900px){.user-panel-top{position:sticky;top:0;z-index:45;background:#f3f6fb;padding:8px 0;margin-bottom:14px}.panel-top-actions{gap:7px}.panel-user-account .user-account-menu{position:fixed;top:66px;left:4vw;right:4vw;width:auto;max-height:calc(100vh - 86px);overflow:auto}.panel-notification .notification-menu{position:fixed;top:66px;left:4vw;right:4vw;width:auto;max-height:calc(100vh - 86px);overflow:auto}}
@media(max-width:430px){.user-panel-top h1{font-size:19px;max-width:calc(100vw - 158px)}.panel-top-actions{gap:5px}.panel-user-account .user-account-toggle,.panel-notification .icon-btn,.user-panel-top .mobile-menu-btn{width:39px;height:39px;min-width:39px;min-height:39px;border-radius:13px}}


/* v1.1.19 - logo/favicon/PWA ve kullanıcı menüsü kaydırma düzeltmeleri */
.logo .brand-logo-img,.panel-logo .brand-logo-img{width:auto;max-width:148px;height:38px;object-fit:contain;border-radius:10px;display:block}.logo .brand-logo-img+span{display:none}.panel-logo .brand-logo-img{max-width:150px;height:42px;background:rgba(255,255,255,.08);padding:3px}.brand-preview,.brand-preview-grid{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0}.brand-preview{border:1px solid var(--line);border-radius:18px;background:#f8fafc;padding:12px}.brand-preview span{font-weight:900;color:#475569}.brand-preview img{max-width:180px;max-height:70px;object-fit:contain;border-radius:12px;background:#fff;border:1px solid #e2e8f0;padding:6px}.brand-preview.small img{width:54px;height:54px}.brand-preview-grid .brand-preview{margin:0}.pwa-install-bar{position:fixed;left:0;right:0;bottom:14px;z-index:180;display:flex;justify-content:center;padding:0 12px;pointer-events:none}.pwa-install-bar[hidden]{display:none!important}.pwa-install-inner{pointer-events:auto;display:flex;align-items:center;gap:12px;max-width:760px;width:100%;background:#fff;border:1px solid #dbeafe;border-radius:22px;box-shadow:0 24px 70px rgba(15,23,42,.18);padding:12px}.pwa-install-icon{width:44px;height:44px;border-radius:16px;background:#eff6ff;color:var(--primary);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.pwa-install-icon .icon{width:22px;height:22px}.pwa-install-inner strong,.pwa-install-inner small{display:block}.pwa-install-inner small{color:#64748b;font-weight:750}.pwa-install-inner .btn{margin-left:auto}.pwa-install-close{border:0;background:#f1f5f9;border-radius:12px;width:34px;height:34px;font-size:22px;line-height:1;cursor:pointer;color:#475569}.user-account-menu{max-height:none!important;overflow:visible!important}.mobile-user-account .user-account-menu{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:min(92vw,320px)!important;max-height:none!important;overflow:visible!important}.panel-user-account .user-account-menu{max-height:none!important;overflow:visible!important}@media(max-width:680px){.pwa-install-inner{align-items:flex-start}.pwa-install-inner .btn span{display:none}.pwa-install-inner{padding:10px;border-radius:18px}.logo .brand-logo-img{max-width:116px;height:34px}.panel-logo .brand-logo-img{max-width:128px;height:38px}}


/* v1.1.20 - profesyonel koyu mod, üst menü tema seçici ve footer iletişim düzeni */
html.client-theme-dark body,
body.theme-dark,
html.auto-dark body.theme-auto{
  --bg:#070b14;
  --card:#0f1724;
  --text:#e8edf7;
  --muted:#9aa8bd;
  --line:#223047;
  --primary:#60a5fa;
  --primary-dark:#3b82f6;
  --danger:#fb7185;
  --success:#34d399;
  --warning:#fbbf24;
  --shadow:0 18px 42px rgba(0,0,0,.34);
  background:radial-gradient(circle at top left, rgba(37,99,235,.10), transparent 34%), #070b14!important;
  color:var(--text)!important;
  color-scheme:dark;
}
html.client-theme-light body, body.theme-light{color-scheme:light;}
html.client-theme-dark body .site-header,
body.theme-dark .site-header,
html.auto-dark body.theme-auto .site-header{background:rgba(7,11,20,.86)!important;border-color:#1b263a!important;box-shadow:0 10px 30px rgba(0,0,0,.18)}
html.client-theme-dark body .top-nav a,
html.client-theme-dark body .top-nav button,
body.theme-dark .top-nav a,
body.theme-dark .top-nav button,
html.auto-dark body.theme-auto .top-nav a,
html.auto-dark body.theme-auto .top-nav button{color:#dce7f7!important}
html.client-theme-dark body .top-nav a:hover,
html.client-theme-dark body .top-nav .btn,
html.client-theme-dark body .top-nav button:hover,
body.theme-dark .top-nav a:hover,
body.theme-dark .top-nav .btn,
body.theme-dark .top-nav button:hover,
html.auto-dark body.theme-auto .top-nav a:hover,
html.auto-dark body.theme-auto .top-nav .btn,
html.auto-dark body.theme-auto .top-nav button:hover{background:rgba(96,165,250,.14)!important;color:#bfdbfe!important}
html.client-theme-dark body .hero,
body.theme-dark .hero,
html.auto-dark body.theme-auto .hero{background:linear-gradient(135deg,#101827,#0a1020)!important;border-color:#243044!important;box-shadow:0 20px 52px rgba(0,0,0,.35)}
html.client-theme-dark body .content-card,
html.client-theme-dark body .auth-card,
html.client-theme-dark body .question-card,
html.client-theme-dark body .item-card,
html.client-theme-dark body .answer-card,
html.client-theme-dark body .table-card,
html.client-theme-dark body .review-card,
html.client-theme-dark body .stat-card,
html.client-theme-dark body .install-card,
body.theme-dark .content-card,
body.theme-dark .auth-card,
body.theme-dark .question-card,
body.theme-dark .item-card,
body.theme-dark .answer-card,
body.theme-dark .table-card,
body.theme-dark .review-card,
body.theme-dark .stat-card,
body.theme-dark .install-card,
html.auto-dark body.theme-auto .content-card,
html.auto-dark body.theme-auto .auth-card,
html.auto-dark body.theme-auto .question-card,
html.auto-dark body.theme-auto .item-card,
html.auto-dark body.theme-auto .answer-card,
html.auto-dark body.theme-auto .table-card,
html.auto-dark body.theme-auto .review-card,
html.auto-dark body.theme-auto .stat-card,
html.auto-dark body.theme-auto .install-card{background:#0f1724!important;border-color:#223047!important;color:#e8edf7!important;box-shadow:0 18px 42px rgba(0,0,0,.30)!important}
html.client-theme-dark body .panel-body,
body.theme-dark.panel-body,
html.auto-dark body.theme-auto.panel-body{background:#070b14!important;color:#e8edf7!important}
html.client-theme-dark body .panel-content,
body.theme-dark .panel-content,
html.auto-dark body.theme-auto .panel-content{background:transparent!important;color:#e8edf7!important}
html.client-theme-dark body .panel-sidebar,
body.theme-dark .panel-sidebar,
html.auto-dark body.theme-auto .panel-sidebar{background:#090f1c!important;border-right:1px solid #1d2a3f!important;color:#dbeafe!important}
html.client-theme-dark body .panel-user,
body.theme-dark .panel-user,
html.auto-dark body.theme-auto .panel-user{background:#101b2d!important;color:#bfdbfe!important;border:1px solid #20304a!important}
html.client-theme-dark body input,
html.client-theme-dark body select,
html.client-theme-dark body textarea,
body.theme-dark input,
body.theme-dark select,
body.theme-dark textarea,
html.auto-dark body.theme-auto input,
html.auto-dark body.theme-auto select,
html.auto-dark body.theme-auto textarea{background:#0b1220!important;border-color:#25344c!important;color:#edf4ff!important;box-shadow:none!important}
html.client-theme-dark body input:focus,
html.client-theme-dark body select:focus,
html.client-theme-dark body textarea:focus,
body.theme-dark input:focus,
body.theme-dark select:focus,
body.theme-dark textarea:focus,
html.auto-dark body.theme-auto input:focus,
html.auto-dark body.theme-auto select:focus,
html.auto-dark body.theme-auto textarea:focus{border-color:#60a5fa!important;box-shadow:0 0 0 4px rgba(96,165,250,.16)!important}
html.client-theme-dark body .badge,
html.client-theme-dark body .badge.light,
html.client-theme-dark body .meta-chip,
html.client-theme-dark body .category-strip a,
html.client-theme-dark body .toolbar a:not(.btn),
body.theme-dark .badge,
body.theme-dark .badge.light,
body.theme-dark .meta-chip,
body.theme-dark .category-strip a,
body.theme-dark .toolbar a:not(.btn),
html.auto-dark body.theme-auto .badge,
html.auto-dark body.theme-auto .badge.light,
html.auto-dark body.theme-auto .meta-chip,
html.auto-dark body.theme-auto .category-strip a,
html.auto-dark body.theme-auto .toolbar a:not(.btn){background:#111c2f!important;border-color:#263852!important;color:#bfdbfe!important}
html.client-theme-dark body .q-stats,
html.client-theme-dark body th,
html.client-theme-dark body .switch,
html.client-theme-dark body .stat-bars>div,
body.theme-dark .q-stats,
body.theme-dark th,
body.theme-dark .switch,
body.theme-dark .stat-bars>div,
html.auto-dark body.theme-auto .q-stats,
html.auto-dark body.theme-auto th,
html.auto-dark body.theme-auto .switch,
html.auto-dark body.theme-auto .stat-bars>div{background:#0b1220!important;border-color:#223047!important;color:#c7d2e5!important}
html.client-theme-dark body td,
body.theme-dark td,
html.auto-dark body.theme-auto td{border-color:#223047!important;color:#dce7f7!important}
html.client-theme-dark body .btn.ghost,
html.client-theme-dark body .mobile-menu-btn,
html.client-theme-dark body .icon-btn,
html.client-theme-dark body .mobile-search-icon,
body.theme-dark .btn.ghost,
body.theme-dark .mobile-menu-btn,
body.theme-dark .icon-btn,
body.theme-dark .mobile-search-icon,
html.auto-dark body.theme-auto .btn.ghost,
html.auto-dark body.theme-auto .mobile-menu-btn,
html.auto-dark body.theme-auto .icon-btn,
html.auto-dark body.theme-auto .mobile-search-icon{background:#111c2f!important;border-color:#263852!important;color:#dbeafe!important}
html.client-theme-dark body .notification-menu,
html.client-theme-dark body .user-account-menu,
html.client-theme-dark body .quick-search-box,
body.theme-dark .notification-menu,
body.theme-dark .user-account-menu,
body.theme-dark .quick-search-box,
html.auto-dark body.theme-auto .notification-menu,
html.auto-dark body.theme-auto .user-account-menu,
html.auto-dark body.theme-auto .quick-search-box{background:#0f1724!important;border-color:#263852!important;color:#e8edf7!important;box-shadow:0 24px 70px rgba(0,0,0,.50)!important}
html.client-theme-dark body .quick-search-backdrop,
body.theme-dark .quick-search-backdrop,
html.auto-dark body.theme-auto .quick-search-backdrop{background:rgba(0,0,0,.62)!important}
html.client-theme-dark body .view-total,
body.theme-dark .view-total,
html.auto-dark body.theme-auto .view-total{background:#111c2f!important;color:#dbeafe!important;border-color:#2a3c59!important}
html.client-theme-dark body .live-view,
body.theme-dark .live-view,
html.auto-dark body.theme-auto .live-view{background:rgba(34,211,238,.10)!important;color:#a5f3fc!important;border-color:rgba(34,211,238,.28)!important}
html.client-theme-dark body .score-view.metric-pill,
body.theme-dark .score-view.metric-pill,
html.auto-dark body.theme-auto .score-view.metric-pill{background:rgba(251,191,36,.12)!important;color:#fde68a!important;border-color:rgba(251,191,36,.32)!important}
html.client-theme-dark body .site-footer,
body.theme-dark .site-footer,
html.auto-dark body.theme-auto .site-footer{background:#050812!important;color:#dce7f7!important;border-top:1px solid #182235!important}
html.client-theme-dark body .footer-links a,
body.theme-dark .footer-links a,
html.auto-dark body.theme-auto .footer-links a{color:#93c5fd!important}
.theme-toggle{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px;height:42px;padding:0!important;border-radius:14px;border:1px solid var(--line);background:#eef4ff;color:var(--primary);cursor:pointer;box-shadow:none!important;flex:0 0 auto}.theme-toggle .icon{width:19px;height:19px}.theme-toggle .theme-icon{display:none;align-items:center;justify-content:center}.theme-toggle[data-theme-mode="light"] .theme-icon-sun,.theme-toggle[data-theme-mode="dark"] .theme-icon-moon,.theme-toggle[data-theme-mode="auto"] .theme-icon-auto{display:inline-flex}.theme-toggle:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(37,99,235,.12)!important}.header-mobile-actions .theme-toggle{display:inline-flex!important}.top-nav .theme-toggle{margin-inline:0 2px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@media(max-width:900px){html.client-theme-dark body .top-nav,body.theme-dark .top-nav,html.auto-dark body.theme-auto .top-nav{background:#0f1724!important;border-color:#263852!important}.top-nav .theme-toggle{display:none!important}.header-mobile-actions{gap:7px}.theme-toggle{width:39px;height:39px;border-radius:13px}}
@media(max-width:560px){.theme-toggle{width:37px;height:37px}.theme-toggle .icon{width:18px;height:18px}}


/* v1.1.21 language and sitemap admin */
.language-editor{display:grid;gap:12px}.language-row{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:12px;align-items:start;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.language-row input{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.language-row textarea{min-height:54px}.content-card.nested{background:var(--surface-soft);box-shadow:none}.field-button{margin-top:8px;display:inline-flex}.theme-toggle span[data-theme-label]{display:inline}.theme-toggle.icon-btn{gap:8px}.theme-toggle.mobile-theme-toggle span[data-theme-label]{display:none}@media(max-width:760px){.language-row{grid-template-columns:1fr}.theme-toggle span[data-theme-label]{display:none}}

/* v1.1.22 - sağa yaslı kullanıcı menüsü ve tamamlanmış koyu mod */
.user-account-widget{position:relative!important;isolation:isolate}.user-account-menu{left:auto!important;right:0!important;transform:none!important;transform-origin:top right!important}.mobile-user-account{position:relative!important}.mobile-user-account .user-account-menu{position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;width:min(320px,calc(100vw - 18px))!important;max-width:calc(100vw - 18px)!important;max-height:none!important;overflow:visible!important;transform:none!important}.header-mobile-actions .mobile-user-account .user-account-menu{right:0!important;left:auto!important}.top-nav .user-account-menu{right:0!important;left:auto!important}.panel-top-actions{position:relative;display:flex;align-items:center;gap:9px}.panel-user-account{position:relative!important}.panel-user-account .user-account-menu{right:0!important;left:auto!important;width:min(320px,calc(100vw - 24px))!important}.user-account-menu.open{display:block!important}.user-account-menu:before{content:"";position:absolute;top:-7px;right:16px;width:14px;height:14px;background:inherit;border-left:1px solid inherit;border-top:1px solid inherit;transform:rotate(45deg)}
@media(max-width:900px){.header-mobile-actions{position:relative}.mobile-user-account .user-account-menu{top:calc(100% + 12px)!important;right:0!important;left:auto!important}.top-nav .user-account-menu{position:absolute!important;right:0!important;left:auto!important;width:min(320px,calc(100vw - 24px))!important}.user-account-menu a{min-height:42px}}
@media(max-width:420px){.mobile-user-account .user-account-menu{right:-4px!important;width:calc(100vw - 16px)!important}.user-account-menu{border-radius:18px!important}.user-menu-summary{grid-template-columns:1fr!important}}

html.client-theme-dark body, body.theme-dark, html.auto-dark body.theme-auto{--bg:#050811;--card:#0d1423;--surface:#0d1423;--surface-soft:#111c2e;--border:#223047;--line:#223047;--text:#e8edf7;--muted:#9aa8bd;--shadow:0 18px 42px rgba(0,0,0,.34);background:#050811!important;color:#e8edf7!important;color-scheme:dark}
html.client-theme-dark body *, body.theme-dark *, html.auto-dark body.theme-auto *{scrollbar-color:#334155 #0b1220}
html.client-theme-dark body a, body.theme-dark a, html.auto-dark body.theme-auto a{color:inherit}
html.client-theme-dark body .content-card,html.client-theme-dark body .auth-card,html.client-theme-dark body .question-card,html.client-theme-dark body .item-card,html.client-theme-dark body .answer-card,html.client-theme-dark body .table-card,html.client-theme-dark body .review-card,html.client-theme-dark body .stat-card,html.client-theme-dark body .install-card,html.client-theme-dark body .media-card,html.client-theme-dark body .advanced-search-panel,html.client-theme-dark body .review-result-card,html.client-theme-dark body .empty-search,html.client-theme-dark body .language-row,html.client-theme-dark body .content-card.nested,html.client-theme-dark body .brand-preview,html.client-theme-dark body .notification-user-picker,body.theme-dark .content-card,body.theme-dark .auth-card,body.theme-dark .question-card,body.theme-dark .item-card,body.theme-dark .answer-card,body.theme-dark .table-card,body.theme-dark .review-card,body.theme-dark .stat-card,body.theme-dark .install-card,body.theme-dark .media-card,body.theme-dark .advanced-search-panel,body.theme-dark .review-result-card,body.theme-dark .empty-search,body.theme-dark .language-row,body.theme-dark .content-card.nested,body.theme-dark .brand-preview,body.theme-dark .notification-user-picker,html.auto-dark body.theme-auto .content-card,html.auto-dark body.theme-auto .auth-card,html.auto-dark body.theme-auto .question-card,html.auto-dark body.theme-auto .item-card,html.auto-dark body.theme-auto .answer-card,html.auto-dark body.theme-auto .table-card,html.auto-dark body.theme-auto .review-card,html.auto-dark body.theme-auto .stat-card,html.auto-dark body.theme-auto .install-card,html.auto-dark body.theme-auto .media-card,html.auto-dark body.theme-auto .advanced-search-panel,html.auto-dark body.theme-auto .review-result-card,html.auto-dark body.theme-auto .empty-search,html.auto-dark body.theme-auto .language-row,html.auto-dark body.theme-auto .content-card.nested,html.auto-dark body.theme-auto .brand-preview,html.auto-dark body.theme-auto .notification-user-picker{background:#0d1423!important;border-color:#223047!important;color:#e8edf7!important;box-shadow:0 18px 42px rgba(0,0,0,.30)!important}
html.client-theme-dark body .hero,html.client-theme-dark body .advanced-search-hero,html.client-theme-dark body .ban-page,html.client-theme-dark body .install-wrap,body.theme-dark .hero,body.theme-dark .advanced-search-hero,body.theme-dark .ban-page,body.theme-dark .install-wrap,html.auto-dark body.theme-auto .hero,html.auto-dark body.theme-auto .advanced-search-hero,html.auto-dark body.theme-auto .ban-page,html.auto-dark body.theme-auto .install-wrap{background:linear-gradient(135deg,#0e1728,#070b14)!important;border-color:#223047!important;color:#e8edf7!important}
html.client-theme-dark body .site-header,body.theme-dark .site-header,html.auto-dark body.theme-auto .site-header{background:rgba(5,8,17,.92)!important;border-bottom-color:#1b263a!important}
html.client-theme-dark body .top-nav,body.theme-dark .top-nav,html.auto-dark body.theme-auto .top-nav{color:#e8edf7!important}
html.client-theme-dark body .top-nav a,html.client-theme-dark body .top-nav button,body.theme-dark .top-nav a,body.theme-dark .top-nav button,html.auto-dark body.theme-auto .top-nav a,html.auto-dark body.theme-auto .top-nav button{color:#dbeafe!important}
html.client-theme-dark body .top-nav a:hover,html.client-theme-dark body .top-nav .nav-search-btn:hover,body.theme-dark .top-nav a:hover,body.theme-dark .top-nav .nav-search-btn:hover,html.auto-dark body.theme-auto .top-nav a:hover,html.auto-dark body.theme-auto .top-nav .nav-search-btn:hover{background:#111c2f!important;color:#bfdbfe!important}
html.client-theme-dark body input,html.client-theme-dark body select,html.client-theme-dark body textarea,body.theme-dark input,body.theme-dark select,body.theme-dark textarea,html.auto-dark body.theme-auto input,html.auto-dark body.theme-auto select,html.auto-dark body.theme-auto textarea{background:#080d18!important;border-color:#263852!important;color:#f1f5f9!important}
html.client-theme-dark body input::placeholder,html.client-theme-dark body textarea::placeholder,body.theme-dark input::placeholder,body.theme-dark textarea::placeholder,html.auto-dark body.theme-auto input::placeholder,html.auto-dark body.theme-auto textarea::placeholder{color:#718096!important}
html.client-theme-dark body label, body.theme-dark label, html.auto-dark body.theme-auto label{color:#dbeafe!important}
html.client-theme-dark body small,html.client-theme-dark body .muted,html.client-theme-dark body .q-main p,html.client-theme-dark body .item-main p,body.theme-dark small,body.theme-dark .muted,body.theme-dark .q-main p,body.theme-dark .item-main p,html.auto-dark body.theme-auto small,html.auto-dark body.theme-auto .muted,html.auto-dark body.theme-auto .q-main p,html.auto-dark body.theme-auto .item-main p{color:#9aa8bd!important}
html.client-theme-dark body .user-account-toggle,html.client-theme-dark body .icon-btn,html.client-theme-dark body .mobile-search-icon,html.client-theme-dark body .mobile-menu-btn,html.client-theme-dark body .theme-toggle,body.theme-dark .user-account-toggle,body.theme-dark .icon-btn,body.theme-dark .mobile-search-icon,body.theme-dark .mobile-menu-btn,body.theme-dark .theme-toggle,html.auto-dark body.theme-auto .user-account-toggle,html.auto-dark body.theme-auto .icon-btn,html.auto-dark body.theme-auto .mobile-search-icon,html.auto-dark body.theme-auto .mobile-menu-btn,html.auto-dark body.theme-auto .theme-toggle{background:#111c2f!important;border-color:#263852!important;color:#dbeafe!important}
html.client-theme-dark body .user-account-menu a,body.theme-dark .user-account-menu a,html.auto-dark body.theme-auto .user-account-menu a{color:#e8edf7!important}
html.client-theme-dark body .user-account-menu a:hover,body.theme-dark .user-account-menu a:hover,html.auto-dark body.theme-auto .user-account-menu a:hover{background:#111c2f!important;color:#bfdbfe!important}
html.client-theme-dark body .user-menu-head,body.theme-dark .user-menu-head,html.auto-dark body.theme-auto .user-menu-head{background:linear-gradient(135deg,#111c2f,#0b1220)!important;color:#e8edf7!important}
html.client-theme-dark body .user-menu-head>span,body.theme-dark .user-menu-head>span,html.auto-dark body.theme-auto .user-menu-head>span{background:#0b1220!important;color:#93c5fd!important}
html.client-theme-dark body .user-menu-summary span,body.theme-dark .user-menu-summary span,html.auto-dark body.theme-auto .user-menu-summary span{background:#0b1220!important;border-color:#263852!important;color:#e8edf7!important}
html.client-theme-dark body .user-menu-summary em,body.theme-dark .user-menu-summary em,html.auto-dark body.theme-auto .user-menu-summary em{color:#f8fafc!important}
html.client-theme-dark body .wallet-pill,body.theme-dark .wallet-pill,html.auto-dark body.theme-auto .wallet-pill{background:rgba(52,211,153,.12)!important;color:#86efac!important;border-color:rgba(52,211,153,.35)!important}
html.client-theme-dark body .badge,html.client-theme-dark body .badge.light,html.client-theme-dark body .meta-chip,html.client-theme-dark body .status,html.client-theme-dark body .category-strip a,html.client-theme-dark body .toolbar a:not(.btn),body.theme-dark .badge,body.theme-dark .badge.light,body.theme-dark .meta-chip,body.theme-dark .status,body.theme-dark .category-strip a,body.theme-dark .toolbar a:not(.btn),html.auto-dark body.theme-auto .badge,html.auto-dark body.theme-auto .badge.light,html.auto-dark body.theme-auto .meta-chip,html.auto-dark body.theme-auto .status,html.auto-dark body.theme-auto .category-strip a,html.auto-dark body.theme-auto .toolbar a:not(.btn){background:#111c2f!important;border-color:#263852!important;color:#bfdbfe!important}
html.client-theme-dark body .alert.success,body.theme-dark .alert.success,html.auto-dark body.theme-auto .alert.success{background:rgba(34,197,94,.13)!important;color:#86efac!important;border:1px solid rgba(34,197,94,.24)!important}
html.client-theme-dark body .alert.error,body.theme-dark .alert.error,html.auto-dark body.theme-auto .alert.error{background:rgba(244,63,94,.13)!important;color:#fda4af!important;border:1px solid rgba(244,63,94,.24)!important}
html.client-theme-dark body .alert.info,body.theme-dark .alert.info,html.auto-dark body.theme-auto .alert.info{background:rgba(59,130,246,.14)!important;color:#bfdbfe!important;border:1px solid rgba(59,130,246,.26)!important}
html.client-theme-dark body .pwa-install-inner,body.theme-dark .pwa-install-inner,html.auto-dark body.theme-auto .pwa-install-inner{background:#0d1423!important;border-color:#263852!important;color:#e8edf7!important;box-shadow:0 24px 70px rgba(0,0,0,.55)!important}
html.client-theme-dark body .pwa-install-icon,html.client-theme-dark body .pwa-install-close,body.theme-dark .pwa-install-icon,body.theme-dark .pwa-install-close,html.auto-dark body.theme-auto .pwa-install-icon,html.auto-dark body.theme-auto .pwa-install-close{background:#111c2f!important;color:#bfdbfe!important}
html.client-theme-dark body .rating-btn,body.theme-dark .rating-btn,html.auto-dark body.theme-auto .rating-btn{background:#0b1220!important;border-color:#263852!important;color:#94a3b8!important}
html.client-theme-dark body .rating-btn:hover,html.client-theme-dark body .rating-btn.active,body.theme-dark .rating-btn:hover,body.theme-dark .rating-btn.active,html.auto-dark body.theme-auto .rating-btn:hover,html.auto-dark body.theme-auto .rating-btn.active{background:rgba(245,158,11,.13)!important;border-color:rgba(245,158,11,.36)!important;color:#fbbf24!important}
html.client-theme-dark body .panel-sidebar,body.theme-dark .panel-sidebar,html.auto-dark body.theme-auto .panel-sidebar{background:#070d19!important;border-right-color:#1d2a3f!important}
html.client-theme-dark body .panel-content,body.theme-dark .panel-content,html.auto-dark body.theme-auto .panel-content{background:transparent!important}
html.client-theme-dark body .stats-grid>div,body.theme-dark .stats-grid>div,html.auto-dark body.theme-auto .stats-grid>div{background:#0d1423!important;border-color:#223047!important;color:#e8edf7!important}
html.client-theme-dark body .switch,body.theme-dark .switch,html.auto-dark body.theme-auto .switch{background:#0b1220!important;border-color:#263852!important;color:#e8edf7!important}
html.client-theme-dark body th,body.theme-dark th,html.auto-dark body.theme-auto th{background:#0b1220!important;color:#9fb2ca!important;border-color:#223047!important}
html.client-theme-dark body td,body.theme-dark td,html.auto-dark body.theme-auto td{color:#e8edf7!important;border-color:#223047!important}
html.client-theme-dark body .item-thumb,html.client-theme-dark body .media-card img,html.client-theme-dark body .brand-preview img,body.theme-dark .item-thumb,body.theme-dark .media-card img,body.theme-dark .brand-preview img,html.auto-dark body.theme-auto .item-thumb,html.auto-dark body.theme-auto .media-card img,html.auto-dark body.theme-auto .brand-preview img{background:#111c2f!important;border-color:#263852!important}
@media(max-width:900px){html.client-theme-dark body .top-nav,body.theme-dark .top-nav,html.auto-dark body.theme-auto .top-nav{background:#0d1423!important;border-color:#263852!important;box-shadow:0 24px 70px rgba(0,0,0,.5)!important}}



/* v1.1.25 - giriş/kayıt tema-genişlik uyumu ve tek tık açık/koyu tema geçişi */
.auth-shell{width:100%;max-width:1120px;margin:32px auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;align-items:stretch}.auth-shell .auth-card{max-width:none!important;margin:0!important;align-self:center}.auth-shell .auth-info{min-width:0}.layout-wide .auth-shell{max-width:none;width:100%;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}.layout-wide .auth-shell .auth-info,.layout-wide .auth-shell .auth-card{min-height:420px}.layout-wide .auth-shell .auth-card{display:flex;flex-direction:column;justify-content:center}.theme-toggle .theme-icon{display:none!important;align-items:center;justify-content:center}.theme-toggle[data-theme-mode="dark"] .theme-icon-sun{display:inline-flex!important}.theme-toggle[data-theme-mode="light"] .theme-icon-moon,.theme-toggle[data-theme-mode="auto"] .theme-icon-moon{display:inline-flex!important}.theme-toggle>.icon{display:none!important}.theme-toggle[data-theme-mode="dark"]{background:rgba(251,191,36,.14)!important;color:#fbbf24!important;border-color:rgba(251,191,36,.32)!important}.theme-toggle[data-theme-mode="light"],.theme-toggle[data-theme-mode="auto"]{background:#eef4ff;color:var(--primary);border-color:var(--line)}html.client-theme-dark body .theme-toggle[data-theme-mode="dark"],body.theme-dark .theme-toggle[data-theme-mode="dark"],html.auto-dark body.theme-auto .theme-toggle[data-theme-mode="dark"]{background:rgba(251,191,36,.12)!important;color:#fde68a!important;border-color:rgba(251,191,36,.30)!important}html.client-theme-dark body .auth-shell .auth-info,body.theme-dark .auth-shell .auth-info,html.auto-dark body.theme-auto .auth-shell .auth-info{background:linear-gradient(135deg,#0f1a2e,#070b14)!important;border:1px solid #223047;color:#e8edf7!important;box-shadow:0 22px 62px rgba(0,0,0,.42)!important}html.client-theme-dark body .auth-shell .auth-info p,body.theme-dark .auth-shell .auth-info p,html.auto-dark body.theme-auto .auth-shell .auth-info p{color:#bcd1ed!important}html.client-theme-dark body .auth-benefits span,body.theme-dark .auth-benefits span,html.auto-dark body.theme-auto .auth-benefits span{background:rgba(96,165,250,.10)!important;border-color:rgba(96,165,250,.22)!important;color:#e8edf7!important}@media(max-width:900px){.auth-shell,.layout-wide .auth-shell{grid-template-columns:1fr!important;max-width:min(680px,100%);gap:14px;margin:14px auto}.layout-wide .auth-shell .auth-info,.layout-wide .auth-shell .auth-card{min-height:0}.auth-shell .auth-info{padding:24px;border-radius:24px}.auth-shell .auth-card{border-radius:24px}.auth-shell .auth-info h1{font-size:clamp(28px,8vw,38px)}}@media(max-width:560px){body.layout-normal .auth-shell,body.layout-wide .auth-shell{width:100%;max-width:100%;margin:8px 0}.auth-shell .auth-info{padding:20px;border-radius:20px}.auth-shell .auth-info p{font-size:15px}.auth-shell .auth-benefits span{padding:10px;border-radius:14px}.auth-shell .auth-card{padding:18px!important;border-radius:20px!important}.auth-shell input,.auth-shell button{font-size:16px}.auth-shell .btn{width:100%}}

/* v1.1.25 - beni hatırla / şifremi unuttum ve referans kodu görünümü */
.auth-form-options{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:-4px}
.auth-form-options a{font-weight:900;color:var(--primary)}
.remember-line{display:flex!important;align-items:center!important;grid-template-columns:auto!important;gap:8px!important;margin:0;color:var(--muted)!important;font-weight:800!important}
.remember-line input{width:18px!important;height:18px!important;accent-color:var(--primary);padding:0!important;border-radius:6px}
.ban-reference.mini{display:inline-grid;gap:3px;margin-top:14px;padding:10px 12px;border-radius:16px;background:rgba(220,38,38,.08);border:1px solid rgba(220,38,38,.20);color:#991b1b}
.ban-reference.mini small{font-size:11px;color:inherit;opacity:.75}
.ban-reference.mini strong{letter-spacing:.03em}
body.theme-dark .auth-form-options a,html.client-theme-dark body .auth-form-options a,html.auto-dark body.theme-auto .auth-form-options a{color:#93c5fd}
body.theme-dark .ban-reference.mini,html.client-theme-dark body .ban-reference.mini,html.auto-dark body.theme-auto .ban-reference.mini{background:rgba(248,113,113,.10);border-color:rgba(248,113,113,.28);color:#fecaca}
@media(max-width:560px){.auth-form-options{align-items:flex-start}.auth-form-options a{width:auto}.remember-line{font-size:14px}}


/* v1.1.25 - kullanıcı ikon menüsü her ekranda sağa yaslı */
.user-account-widget{position:relative!important;}
.user-account-menu{left:auto!important;right:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;transform-origin:top right!important;text-align:left!important;}
.user-account-menu.open{display:block!important;}
.user-account-menu:before{right:16px!important;left:auto!important;}
.mobile-user-account,.panel-user-account{position:relative!important;}
.mobile-user-account .user-account-menu,.panel-user-account .user-account-menu,.top-nav .user-account-menu{left:auto!important;right:0!important;}
@media(min-width:901px){
  .user-account-widget .user-account-menu{position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;width:320px!important;max-width:calc(100vw - 24px)!important;}
}
@media(max-width:900px){
  .header-mobile-actions{position:relative!important;}
  .mobile-user-account .user-account-menu.open,
  .panel-user-account .user-account-menu.open,
  .top-nav .user-account-menu.open,
  .user-account-widget .user-account-menu.open{
    position:fixed!important;
    top:64px!important;
    left:auto!important;
    right:8px!important;
    width:min(330px,calc(100vw - 16px))!important;
    max-width:calc(100vw - 16px)!important;
    max-height:none!important;
    overflow:visible!important;
    z-index:9999!important;
  }
  .panel-user-account .user-account-menu.open{top:58px!important;}
  .user-account-menu.open:before{right:18px!important;left:auto!important;}
}
@media(max-width:420px){
  .mobile-user-account .user-account-menu.open,
  .panel-user-account .user-account-menu.open,
  .top-nav .user-account-menu.open,
  .user-account-widget .user-account-menu.open{right:6px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;}
}

/* v1.1.26 - Ana sayfa popüler alt blokları */
.homepage-popular-zone{margin-top:28px}.popular-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.popular-content-card{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:16px;display:grid;gap:14px;min-width:0}.popular-content-link{display:flex;gap:12px;align-items:flex-start;min-width:0}.popular-content-icon{width:46px;height:46px;border-radius:16px;background:#eef4ff;color:var(--primary);display:grid;place-items:center;flex:0 0 46px}.popular-content-icon .icon{width:22px;height:22px}.popular-content-main{display:grid;gap:6px;min-width:0}.popular-content-main strong{font-size:18px;line-height:1.25;letter-spacing:-.03em;color:var(--text)}.popular-content-main small{color:var(--muted);font-weight:600}.popular-content-metrics{display:flex;flex-wrap:wrap;gap:8px}.popular-content-metrics span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;background:#f8fafc;border:1px solid var(--line);color:#475569;font-size:13px;font-weight:800}.popular-content-metrics b{color:var(--primary)}.homepage-bottom-list{margin-bottom:28px}.section-head h2 .icon{width:24px;height:24px;vertical-align:-4px;margin-right:7px}body.theme-dark .popular-content-card,html.client-theme-dark body .popular-content-card,html.auto-dark body.theme-auto .popular-content-card{background:#0d1423!important;border-color:#223047!important;color:#e8edf7!important}body.theme-dark .popular-content-icon,html.client-theme-dark body .popular-content-icon,html.auto-dark body.theme-auto .popular-content-icon{background:#111c2f!important;color:#93c5fd!important}body.theme-dark .popular-content-metrics span,html.client-theme-dark body .popular-content-metrics span,html.auto-dark body.theme-auto .popular-content-metrics span{background:#0b1220!important;border-color:#263852!important;color:#bcd1ed!important}@media(max-width:1000px){.popular-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.popular-content-grid{grid-template-columns:1fr}.popular-content-card{border-radius:18px;padding:14px}.popular-content-icon{width:42px;height:42px;flex-basis:42px}.popular-content-main strong{font-size:17px}}

/* v1.1.27 - üst menü arama ve tema butonları sadece ikon */
.top-nav .nav-icon-only{width:42px;height:42px;min-width:42px;padding:0!important;border:1px solid var(--line);border-radius:14px;background:#fff;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(15,23,42,.05);flex:0 0 auto}
.top-nav .nav-icon-only .icon{width:19px;height:19px;min-width:19px;min-height:19px;margin:0}
.theme-toggle span[data-theme-label]{display:none!important}
html.client-theme-dark body .top-nav .nav-icon-only,body.theme-dark .top-nav .nav-icon-only,html.auto-dark body.theme-auto .top-nav .nav-icon-only{background:#111c2f!important;border-color:#263852!important;color:#dbeafe!important}
@media(max-width:900px){.top-nav.open .nav-icon-only{width:44px;height:44px;min-width:44px;padding:0!important;justify-content:center}}

/* v1.1.28 - mobil üst menü kompakt sağ hizalama ve koyu mod güçlendirme */
:root{--border:var(--line);--surface:var(--card);--surface-soft:#f8fafc}
@media(max-width:900px){
  .site-header .top-nav{
    display:none;
    position:absolute!important;
    top:calc(100% + 8px)!important;
    left:auto!important;
    right:8px!important;
    width:min(292px,calc(100vw - 16px))!important;
    max-width:calc(100vw - 16px)!important;
    padding:10px!important;
    border-radius:18px!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:7px!important;
    z-index:360!important;
  }
  .site-header .top-nav.open{display:flex!important}
  .site-header .top-nav a,
  .site-header .top-nav .btn,
  .site-header .top-nav .user-account-toggle{
    width:100%;
    min-height:42px;
    justify-content:flex-start!important;
    text-align:left;
    padding:10px 12px!important;
    border-radius:13px!important;
  }
  .site-header .top-nav .auth-register-btn{justify-content:center!important}
  .site-header .top-nav .nav-icon-only,
  .site-header .top-nav .theme-toggle,
  .site-header .top-nav>.desktop-notification{display:none!important}
  .mobile-user-account .user-account-menu.open,
  .panel-user-account .user-account-menu.open,
  .top-nav .user-account-menu.open,
  .user-account-widget .user-account-menu.open{
    right:8px!important;
    left:auto!important;
    width:min(300px,calc(100vw - 16px))!important;
    max-width:calc(100vw - 16px)!important;
  }
}
@media(max-width:420px){
  .site-header .top-nav{right:6px!important;width:min(276px,calc(100vw - 12px))!important;max-width:calc(100vw - 12px)!important}
  .mobile-user-account .user-account-menu.open,
  .panel-user-account .user-account-menu.open,
  .top-nav .user-account-menu.open,
  .user-account-widget .user-account-menu.open{right:6px!important;width:min(292px,calc(100vw - 12px))!important;max-width:calc(100vw - 12px)!important}
}

html.client-theme-dark body .top-nav,
body.theme-dark .top-nav,
html.auto-dark body.theme-auto .top-nav{background:#0d1423!important;border-color:#263852!important;color:#e8edf7!important;box-shadow:0 24px 70px rgba(0,0,0,.52)!important}
html.client-theme-dark body .top-nav a,
body.theme-dark .top-nav a,
html.auto-dark body.theme-auto .top-nav a{color:#dbeafe!important}
html.client-theme-dark body .top-nav a:hover,
body.theme-dark .top-nav a:hover,
html.auto-dark body.theme-auto .top-nav a:hover{background:#111c2f!important;color:#bfdbfe!important}

html.client-theme-dark body .upload-panel,
html.client-theme-dark body .upload-help,
html.client-theme-dark body .advanced-form,
html.client-theme-dark body .pro-share,
html.client-theme-dark body .reaction-box,
html.client-theme-dark body .reaction-btn,
html.client-theme-dark body .content-rating-box,
html.client-theme-dark body .image-gallery a,
html.client-theme-dark body .item-hero+.image-gallery,
html.client-theme-dark body .notify-row,
html.client-theme-dark body .notify-item,
html.client-theme-dark body .media-card,
html.client-theme-dark body .mini-reply,
html.client-theme-dark body .quick-search-box,
body.theme-dark .upload-panel,
body.theme-dark .upload-help,
body.theme-dark .advanced-form,
body.theme-dark .pro-share,
body.theme-dark .reaction-box,
body.theme-dark .reaction-btn,
body.theme-dark .content-rating-box,
body.theme-dark .image-gallery a,
body.theme-dark .item-hero+.image-gallery,
body.theme-dark .notify-row,
body.theme-dark .notify-item,
body.theme-dark .media-card,
body.theme-dark .mini-reply,
body.theme-dark .quick-search-box,
html.auto-dark body.theme-auto .upload-panel,
html.auto-dark body.theme-auto .upload-help,
html.auto-dark body.theme-auto .advanced-form,
html.auto-dark body.theme-auto .pro-share,
html.auto-dark body.theme-auto .reaction-box,
html.auto-dark body.theme-auto .reaction-btn,
html.auto-dark body.theme-auto .content-rating-box,
html.auto-dark body.theme-auto .image-gallery a,
html.auto-dark body.theme-auto .item-hero+.image-gallery,
html.auto-dark body.theme-auto .notify-row,
html.auto-dark body.theme-auto .notify-item,
html.auto-dark body.theme-auto .media-card,
html.auto-dark body.theme-auto .mini-reply,
html.auto-dark body.theme-auto .quick-search-box{
  background:#0d1423!important;
  border-color:#223047!important;
  color:#e8edf7!important;
  box-shadow:0 18px 42px rgba(0,0,0,.28)!important;
}
html.client-theme-dark body .upload-help,
html.client-theme-dark body .advanced-form,
html.client-theme-dark body .pros-cons,
html.client-theme-dark body .reaction-btn b,
html.client-theme-dark body .popular-content-metrics span,
html.client-theme-dark body .quick-search-close,
html.client-theme-dark body .table-card tbody tr:hover,
body.theme-dark .upload-help,
body.theme-dark .advanced-form,
body.theme-dark .pros-cons,
body.theme-dark .reaction-btn b,
body.theme-dark .popular-content-metrics span,
body.theme-dark .quick-search-close,
body.theme-dark .table-card tbody tr:hover,
html.auto-dark body.theme-auto .upload-help,
html.auto-dark body.theme-auto .advanced-form,
html.auto-dark body.theme-auto .pros-cons,
html.auto-dark body.theme-auto .reaction-btn b,
html.auto-dark body.theme-auto .popular-content-metrics span,
html.auto-dark body.theme-auto .quick-search-close,
html.auto-dark body.theme-auto .table-card tbody tr:hover{background:#0b1220!important;border-color:#263852!important;color:#c7d2e5!important}
html.client-theme-dark body .notify-item.unread,
html.client-theme-dark body .notify-row.unread,
body.theme-dark .notify-item.unread,
body.theme-dark .notify-row.unread,
html.auto-dark body.theme-auto .notify-item.unread,
html.auto-dark body.theme-auto .notify-row.unread{background:rgba(96,165,250,.12)!important;border-color:rgba(96,165,250,.30)!important;color:#dbeafe!important}
html.client-theme-dark body .share-title strong,
html.client-theme-dark body .upload-panel h3,
html.client-theme-dark body .upload-help strong,
html.client-theme-dark body .reaction-title,
html.client-theme-dark body .notify-row p,
html.client-theme-dark body .popular-content-main strong,
body.theme-dark .share-title strong,
body.theme-dark .upload-panel h3,
body.theme-dark .upload-help strong,
body.theme-dark .reaction-title,
body.theme-dark .notify-row p,
body.theme-dark .popular-content-main strong,
html.auto-dark body.theme-auto .share-title strong,
html.auto-dark body.theme-auto .upload-panel h3,
html.auto-dark body.theme-auto .upload-help strong,
html.auto-dark body.theme-auto .reaction-title,
html.auto-dark body.theme-auto .notify-row p,
html.auto-dark body.theme-auto .popular-content-main strong{color:#e8edf7!important}
html.client-theme-dark body .share-icon,
html.client-theme-dark body .slider-nav,
body.theme-dark .share-icon,
body.theme-dark .slider-nav,
html.auto-dark body.theme-auto .share-icon,
html.auto-dark body.theme-auto .slider-nav{background:#111c2f!important;border-color:#263852!important;color:#dbeafe!important;box-shadow:0 14px 30px rgba(0,0,0,.24)!important}
html.client-theme-dark body .share-icon:hover,
body.theme-dark .share-icon:hover,
html.auto-dark body.theme-auto .share-icon:hover{background:#17233a!important;border-color:#355074!important;color:#bfdbfe!important}
html.client-theme-dark body .content-card.nested,
html.client-theme-dark body .settings-section,
html.client-theme-dark body .settings-nav,
html.client-theme-dark body .settings-save,
body.theme-dark .content-card.nested,
body.theme-dark .settings-section,
body.theme-dark .settings-nav,
body.theme-dark .settings-save,
html.auto-dark body.theme-auto .content-card.nested,
html.auto-dark body.theme-auto .settings-section,
html.auto-dark body.theme-auto .settings-nav,
html.auto-dark body.theme-auto .settings-save{background:#0d1423!important;border-color:#223047!important;color:#e8edf7!important}

/* v1.1.29 - yönetim paneli gelişmiş görünüm, mobil menü arama kopyası ve yazılım imzası */
@media(max-width:900px){
  .site-header .top-nav.open > .nav-search-btn,
  .site-header .top-nav.open > .nav-icon-only{display:none!important;visibility:hidden!important;pointer-events:none!important}
}
.panel-top-actions .panel-notification{order:1!important}
.panel-top-actions .panel-user-account{order:2!important;margin-left:0!important}
.panel-top-actions{justify-content:flex-end!important}
.software-credit{position:fixed;right:14px;bottom:12px;z-index:260;display:inline-flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid rgba(37,99,235,.18);border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);box-shadow:0 14px 36px rgba(15,23,42,.12);color:#475569;font-size:12px;font-weight:800}
.software-credit span{padding:3px 7px;border-radius:999px;background:#eef4ff;color:var(--primary);font-weight:900}.software-credit strong{font-weight:900;color:#172033}.admin-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;background:linear-gradient(135deg,#fff,#f3f7ff)}.admin-dashboard-hero h2{display:flex;align-items:center;gap:10px;margin:8px 0 6px;letter-spacing:-.04em}.admin-dashboard-hero h2 .icon{width:24px;height:24px;color:var(--primary)}.admin-quick-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.admin-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 18px}.admin-action-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:var(--shadow);display:grid;gap:8px;min-height:150px}.admin-action-card span{width:44px;height:44px;border-radius:16px;background:#eef4ff;color:var(--primary);display:grid;place-items:center}.admin-action-card .icon{width:22px;height:22px}.admin-action-card strong{font-size:34px;line-height:1;color:var(--primary)}.admin-action-card small{font-weight:850;color:#475569}.admin-dashboard-columns .content-card{min-width:0}
html.client-theme-dark body .software-credit,body.theme-dark .software-credit,html.auto-dark body.theme-auto .software-credit{background:rgba(13,20,35,.94)!important;border-color:#263852!important;color:#bcd1ed!important;box-shadow:0 18px 48px rgba(0,0,0,.45)!important}html.client-theme-dark body .software-credit span,body.theme-dark .software-credit span,html.auto-dark body.theme-auto .software-credit span{background:#111c2f!important;color:#93c5fd!important}html.client-theme-dark body .software-credit strong,body.theme-dark .software-credit strong,html.auto-dark body.theme-auto .software-credit strong{color:#e8edf7!important}html.client-theme-dark body .admin-dashboard-hero,body.theme-dark .admin-dashboard-hero,html.auto-dark body.theme-auto .admin-dashboard-hero,html.client-theme-dark body .admin-action-card,body.theme-dark .admin-action-card,html.auto-dark body.theme-auto .admin-action-card{background:#0d1423!important;border-color:#223047!important;color:#e8edf7!important}html.client-theme-dark body .admin-action-card span,body.theme-dark .admin-action-card span,html.auto-dark body.theme-auto .admin-action-card span{background:#111c2f!important;color:#93c5fd!important}html.client-theme-dark body .admin-action-card small,body.theme-dark .admin-action-card small,html.auto-dark body.theme-auto .admin-action-card small{color:#bcd1ed!important}
@media(max-width:1000px){.admin-stats-grid,.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-hero{align-items:flex-start;flex-direction:column}.admin-quick-actions{justify-content:flex-start}}@media(max-width:560px){.admin-stats-grid,.admin-action-grid{grid-template-columns:1fr}.software-credit{right:8px;bottom:8px;max-width:calc(100vw - 16px);font-size:11px}.software-credit strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

/* v1.1.30 - kullanıcı profil bilgi düzenleme izinleri */
.profile-locked-row{display:flex;align-items:center;gap:10px;padding:13px 14px;border:1px dashed var(--line);border-radius:16px;background:#f8fafc;color:#64748b;font-weight:800}
.profile-locked-row .icon{width:18px;height:18px;color:var(--primary)}
.profile-switch-card input:disabled,.profile-switch-card textarea:disabled{opacity:.8;cursor:not-allowed;background:#f8fafc;color:#64748b}
html.client-theme-dark body .profile-locked-row,
body.theme-dark .profile-locked-row,
html.auto-dark body.theme-auto .profile-locked-row,
html.client-theme-dark body .profile-switch-card input:disabled,
html.client-theme-dark body .profile-switch-card textarea:disabled,
body.theme-dark .profile-switch-card input:disabled,
body.theme-dark .profile-switch-card textarea:disabled,
html.auto-dark body.theme-auto .profile-switch-card input:disabled,
html.auto-dark body.theme-auto .profile-switch-card textarea:disabled{background:#0b1220!important;border-color:#263852!important;color:#bcd1ed!important}


/* v1.1.31 - mobil kullanıcı menüsü üst özet kutuları yan yana */
@media(max-width:560px){
  .user-account-menu .user-menu-summary{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
  }
  .user-account-menu .user-menu-summary span{
    min-width:0!important;
    padding:9px 7px!important;
    border-radius:13px!important;
    grid-template-columns:18px minmax(0,1fr)!important;
    gap:5px!important;
  }
  .user-account-menu .user-menu-summary .icon{
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
  }
  .user-account-menu .user-menu-summary b{
    font-size:11px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .user-account-menu .user-menu-summary em{
    font-size:12px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
}
@media(max-width:360px){
  .user-account-menu .user-menu-summary span{padding:8px 6px!important;gap:4px!important}
  .user-account-menu .user-menu-summary em{font-size:11px!important}
}

/* v1.1.32 - kullanıcı paneli üst başlık ikon hizası */
.user-panel-top{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}
.user-panel-top .mobile-menu-btn{order:0!important;flex:0 0 auto!important}
.user-panel-top h1{order:1!important;flex:1 1 auto!important;margin-right:auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.user-panel-top .panel-top-actions{order:2!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex:0 0 auto!important;position:relative!important}
.user-panel-top .panel-top-actions .panel-notification{order:1!important;flex:0 0 auto!important}
.user-panel-top .panel-top-actions .panel-user-account{order:2!important;flex:0 0 auto!important;margin-left:0!important}
@media(max-width:900px){
  .user-panel-top{padding:8px 0!important}
  .user-panel-top h1{font-size:22px!important;max-width:none!important}
  .user-panel-top .panel-top-actions{gap:7px!important}
}
@media(max-width:430px){
  .user-panel-top{gap:7px!important}
  .user-panel-top h1{font-size:19px!important;max-width:none!important}
  .user-panel-top .panel-top-actions{gap:5px!important}
}
@media(max-width:360px){
  .user-panel-top h1{font-size:18px!important}
}

/* v1.1.33 - kullanıcı paneli üst ikonları anasayfa sırasına göre düzenlendi */
.user-account-panel-top{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}
.user-account-panel-top h1{order:1!important;flex:1 1 auto!important;margin-right:auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.user-account-panel-top .panel-top-actions{order:2!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex:0 0 auto!important;position:relative!important}
.panel-top-actions .panel-notification{order:1!important;flex:0 0 auto!important}
.panel-top-actions .panel-search-btn{order:2!important;flex:0 0 auto!important;width:42px;height:42px;min-width:42px;min-height:42px;padding:0!important;border:1px solid var(--line);border-radius:14px;background:#fff;color:#0f172a;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgba(15,23,42,.05);cursor:pointer}
.panel-top-actions .panel-search-btn .icon{width:19px;height:19px;min-width:19px;min-height:19px;margin:0}
.panel-top-actions .panel-theme-toggle{order:3!important;flex:0 0 auto!important;margin:0!important}
.panel-top-actions .panel-user-account{order:4!important;flex:0 0 auto!important;margin-left:0!important}
.panel-top-actions .panel-menu-btn{order:5!important;flex:0 0 auto!important;margin-left:0!important}
.user-account-panel-top>.mobile-menu-btn:not(.panel-menu-btn){display:none!important}
html.client-theme-dark body .panel-top-actions .panel-search-btn,
body.theme-dark .panel-top-actions .panel-search-btn,
html.auto-dark body.theme-auto .panel-top-actions .panel-search-btn{background:#111c2f!important;border-color:#263852!important;color:#dbeafe!important;box-shadow:none!important}
html.client-theme-dark body .panel-top-actions .panel-search-btn:hover,
body.theme-dark .panel-top-actions .panel-search-btn:hover,
html.auto-dark body.theme-auto .panel-top-actions .panel-search-btn:hover{background:#0b1220!important;color:#bfdbfe!important}
@media(max-width:900px){
  .user-account-panel-top{padding:8px 0!important;gap:8px!important}
  .user-account-panel-top h1{font-size:22px!important;max-width:none!important}
  .user-account-panel-top .panel-top-actions{gap:7px!important}
  .panel-top-actions .panel-search-btn,
  .panel-top-actions .panel-theme-toggle,
  .panel-top-actions .panel-user-account .user-account-toggle,
  .panel-top-actions .panel-notification .icon-btn,
  .panel-top-actions .panel-menu-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important}
  .panel-top-actions .panel-menu-btn{display:inline-flex!important}
}
@media(max-width:520px){
  .panel-content{padding-left:14px!important;padding-right:14px!important}
  .user-account-panel-top{gap:6px!important}
  .user-account-panel-top h1{font-size:19px!important;letter-spacing:-.04em!important}
  .user-account-panel-top .panel-top-actions{gap:5px!important}
  .panel-top-actions .panel-search-btn,
  .panel-top-actions .panel-theme-toggle,
  .panel-top-actions .panel-user-account .user-account-toggle,
  .panel-top-actions .panel-notification .icon-btn,
  .panel-top-actions .panel-menu-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important}
  .panel-top-actions .panel-search-btn .icon,
  .panel-top-actions .panel-theme-toggle .icon,
  .panel-top-actions .panel-user-account .user-account-toggle .icon,
  .panel-top-actions .panel-notification .icon-btn .icon,
  .panel-top-actions .panel-menu-btn .icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}
}
@media(max-width:380px){
  .user-account-panel-top h1{font-size:17px!important;max-width:calc(100vw - 240px)!important}
  .user-account-panel-top .panel-top-actions{gap:4px!important}
  .panel-top-actions .panel-search-btn,
  .panel-top-actions .panel-theme-toggle,
  .panel-top-actions .panel-user-account .user-account-toggle,
  .panel-top-actions .panel-notification .icon-btn,
  .panel-top-actions .panel-menu-btn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;border-radius:12px!important}
}

/* v1.1.34 - kullanıcı paneli sol panel menüsü ve sağ anasayfa menüsü */
.user-account-panel-top{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important}
.user-account-panel-top>.panel-sidebar-btn{order:0!important;flex:0 0 auto!important;display:none!important}
.user-account-panel-top h1{order:1!important;flex:1 1 auto!important;margin-right:auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.user-account-panel-top .panel-top-actions{order:2!important;margin-left:auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex:0 0 auto!important;position:relative!important}
.user-account-panel-top .panel-top-actions .panel-notification{order:1!important;flex:0 0 auto!important}
.user-account-panel-top .panel-top-actions .panel-search-btn{display:none!important;visibility:hidden!important;pointer-events:none!important}
.user-account-panel-top .panel-top-actions .panel-theme-toggle{order:2!important;flex:0 0 auto!important;margin:0!important}
.user-account-panel-top .panel-top-actions .panel-user-account{order:3!important;flex:0 0 auto!important;margin-left:0!important}
.user-account-panel-top .panel-top-actions .panel-site-menu-wrap{order:4!important;flex:0 0 auto!important;position:relative!important;display:inline-flex!important;align-items:center!important}
.user-account-panel-top .panel-top-actions .panel-menu-btn{display:none!important}
.panel-site-menu-btn{width:42px;height:42px;min-width:42px;min-height:42px;padding:0!important;border:1px solid var(--line)!important;border-radius:14px!important;background:#eef4ff!important;color:var(--primary)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 18px rgba(15,23,42,.05)!important;cursor:pointer!important}
.panel-site-menu-btn .icon{width:19px;height:19px;min-width:19px;min-height:19px;margin:0!important}
.panel-site-nav{display:none;position:absolute!important;top:calc(100% + 10px)!important;right:0!important;left:auto!important;width:min(292px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;padding:10px!important;border:1px solid var(--line)!important;border-radius:18px!important;background:#fff!important;box-shadow:var(--shadow)!important;z-index:380!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important}
.panel-site-nav.open{display:flex!important}
.panel-site-nav a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:42px!important;padding:10px 12px!important;border-radius:13px!important;color:#334155!important;font-weight:800!important}
.panel-site-nav a:hover{background:#eef4ff!important;color:var(--primary)!important}
.panel-site-nav .icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important}
html.client-theme-dark body .panel-site-menu-btn,body.theme-dark .panel-site-menu-btn,html.auto-dark body.theme-auto .panel-site-menu-btn{background:#111c2f!important;border-color:#263852!important;color:#dbeafe!important;box-shadow:none!important}
html.client-theme-dark body .panel-site-nav,body.theme-dark .panel-site-nav,html.auto-dark body.theme-auto .panel-site-nav{background:#0d1423!important;border-color:#263852!important;color:#e8edf7!important;box-shadow:0 24px 70px rgba(0,0,0,.52)!important}
html.client-theme-dark body .panel-site-nav a,body.theme-dark .panel-site-nav a,html.auto-dark body.theme-auto .panel-site-nav a{color:#dbeafe!important}
html.client-theme-dark body .panel-site-nav a:hover,body.theme-dark .panel-site-nav a:hover,html.auto-dark body.theme-auto .panel-site-nav a:hover{background:#111c2f!important;color:#bfdbfe!important}
@media(max-width:900px){
  .user-account-panel-top{padding:8px 0!important;gap:8px!important}
  .user-account-panel-top>.panel-sidebar-btn{display:inline-flex!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important;align-items:center!important;justify-content:center!important}
  .user-account-panel-top h1{font-size:22px!important;max-width:none!important}
  .user-account-panel-top .panel-top-actions{gap:7px!important}
  .panel-site-menu-btn,.user-account-panel-top .panel-top-actions .panel-theme-toggle,.user-account-panel-top .panel-top-actions .panel-user-account .user-account-toggle,.user-account-panel-top .panel-top-actions .panel-notification .icon-btn{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;border-radius:14px!important}
}
@media(max-width:520px){
  .user-account-panel-top{gap:6px!important}
  .user-account-panel-top h1{font-size:19px!important;letter-spacing:-.04em!important}
  .user-account-panel-top .panel-top-actions{gap:5px!important}
  .panel-site-menu-btn,.user-account-panel-top>.panel-sidebar-btn,.user-account-panel-top .panel-top-actions .panel-theme-toggle,.user-account-panel-top .panel-top-actions .panel-user-account .user-account-toggle,.user-account-panel-top .panel-top-actions .panel-notification .icon-btn{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;border-radius:13px!important}
  .panel-site-menu-btn .icon,.user-account-panel-top>.panel-sidebar-btn .icon,.user-account-panel-top .panel-top-actions .panel-theme-toggle .icon,.user-account-panel-top .panel-top-actions .panel-user-account .user-account-toggle .icon,.user-account-panel-top .panel-top-actions .panel-notification .icon-btn .icon{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important}
}
@media(max-width:380px){
  .user-account-panel-top h1{font-size:17px!important;max-width:calc(100vw - 232px)!important}
  .user-account-panel-top .panel-top-actions{gap:4px!important}
  .panel-site-menu-btn,.user-account-panel-top>.panel-sidebar-btn,.user-account-panel-top .panel-top-actions .panel-theme-toggle,.user-account-panel-top .panel-top-actions .panel-user-account .user-account-toggle,.user-account-panel-top .panel-top-actions .panel-notification .icon-btn{width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;border-radius:12px!important}
  .panel-site-nav{right:0!important;width:min(276px,calc(100vw - 12px))!important;max-width:calc(100vw - 12px)!important}
}

/* v1.1.35 - kullanıcı paneli sol menü geri getirildi ve koyu mod kapsamlı iyileştirildi */
.user-account-panel-top > .mobile-menu-btn.panel-sidebar-btn{
  order:0!important;
  flex:0 0 auto!important;
  margin-right:0!important;
}
@media(max-width:900px){
  .user-account-panel-top > .mobile-menu-btn.panel-sidebar-btn,
  .user-account-panel-top > .mobile-menu-btn.panel-sidebar-btn:not(.panel-menu-btn){
    display:inline-flex!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    align-items:center!important;
    justify-content:center!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
    border-radius:14px!important;
  }
}
@media(max-width:520px){
  .user-account-panel-top > .mobile-menu-btn.panel-sidebar-btn,
  .user-account-panel-top > .mobile-menu-btn.panel-sidebar-btn:not(.panel-menu-btn){
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    border-radius:13px!important;
  }
}
@media(max-width:380px){
  .user-account-panel-top > .mobile-menu-btn.panel-sidebar-btn,
  .user-account-panel-top > .mobile-menu-btn.panel-sidebar-btn:not(.panel-menu-btn){
    width:35px!important;
    height:35px!important;
    min-width:35px!important;
    min-height:35px!important;
    border-radius:12px!important;
  }
}
html.client-theme-dark body,
body.theme-dark,
html.auto-dark body.theme-auto{
  --bg:#050814;
  --card:#0d1424;
  --surface:#0d1424;
  --surface-soft:#111c30;
  --line:#223047;
  --border:#223047;
  --text:#e9f0fb;
  --muted:#a4b1c5;
  --shadow:0 18px 44px rgba(0,0,0,.38);
  background:radial-gradient(circle at 20% 0,rgba(37,99,235,.12),transparent 32%),#050814!important;
  color:#e9f0fb!important;
  color-scheme:dark;
}
html.client-theme-dark body .panel-body,
body.theme-dark.panel-body,
html.auto-dark body.theme-auto.panel-body,
html.client-theme-dark body .panel-content,
body.theme-dark .panel-content,
html.auto-dark body.theme-auto .panel-content{
  background:transparent!important;
  color:#e9f0fb!important;
}
html.client-theme-dark body .user-panel-top,
body.theme-dark .user-panel-top,
html.auto-dark body.theme-auto .user-panel-top{
  background:rgba(5,8,20,.88)!important;
  border-color:#1d2a40!important;
  color:#e9f0fb!important;
  backdrop-filter:blur(14px);
}
html.client-theme-dark body .site-header,
body.theme-dark .site-header,
html.auto-dark body.theme-auto .site-header{
  background:rgba(5,8,20,.90)!important;
  border-color:#1d2a40!important;
}
html.client-theme-dark body .hero,
html.client-theme-dark body .advanced-search-hero,
html.client-theme-dark body .admin-dashboard-hero,
html.client-theme-dark body .wallet-hero,
html.client-theme-dark body .user-welcome,
body.theme-dark .hero,
body.theme-dark .advanced-search-hero,
body.theme-dark .admin-dashboard-hero,
body.theme-dark .wallet-hero,
body.theme-dark .user-welcome,
html.auto-dark body.theme-auto .hero,
html.auto-dark body.theme-auto .advanced-search-hero,
html.auto-dark body.theme-auto .admin-dashboard-hero,
html.auto-dark body.theme-auto .wallet-hero,
html.auto-dark body.theme-auto .user-welcome{
  background:linear-gradient(135deg,#111c30,#09111f)!important;
  border-color:#223047!important;
  color:#e9f0fb!important;
  box-shadow:0 22px 54px rgba(0,0,0,.38)!important;
}
html.client-theme-dark body .content-card,
html.client-theme-dark body .auth-card,
html.client-theme-dark body .question-card,
html.client-theme-dark body .item-card,
html.client-theme-dark body .answer-card,
html.client-theme-dark body .table-card,
html.client-theme-dark body .review-card,
html.client-theme-dark body .stat-card,
html.client-theme-dark body .media-card,
html.client-theme-dark body .admin-action-card,
html.client-theme-dark body .popular-content-card,
html.client-theme-dark body .settings-section,
html.client-theme-dark body .settings-nav,
html.client-theme-dark body .settings-sidebar,
html.client-theme-dark body .settings-save,
html.client-theme-dark body .content-card.nested,
html.client-theme-dark body .brand-preview,
html.client-theme-dark body .notification-user-picker,
html.client-theme-dark body .advanced-search-panel,
html.client-theme-dark body .review-result-card,
html.client-theme-dark body .empty-search,
html.client-theme-dark body .language-row,
html.client-theme-dark body .ban-card,
html.client-theme-dark body .stats-grid>div,
html.client-theme-dark body .install-card,
html.client-theme-dark body .profile-locked-row,
body.theme-dark .content-card,
body.theme-dark .auth-card,
body.theme-dark .question-card,
body.theme-dark .item-card,
body.theme-dark .answer-card,
body.theme-dark .table-card,
body.theme-dark .review-card,
body.theme-dark .stat-card,
body.theme-dark .media-card,
body.theme-dark .admin-action-card,
body.theme-dark .popular-content-card,
body.theme-dark .settings-section,
body.theme-dark .settings-nav,
body.theme-dark .settings-sidebar,
body.theme-dark .settings-save,
body.theme-dark .content-card.nested,
body.theme-dark .brand-preview,
body.theme-dark .notification-user-picker,
body.theme-dark .advanced-search-panel,
body.theme-dark .review-result-card,
body.theme-dark .empty-search,
body.theme-dark .language-row,
body.theme-dark .ban-card,
body.theme-dark .stats-grid>div,
body.theme-dark .install-card,
body.theme-dark .profile-locked-row,
html.auto-dark body.theme-auto .content-card,
html.auto-dark body.theme-auto .auth-card,
html.auto-dark body.theme-auto .question-card,
html.auto-dark body.theme-auto .item-card,
html.auto-dark body.theme-auto .answer-card,
html.auto-dark body.theme-auto .table-card,
html.auto-dark body.theme-auto .review-card,
html.auto-dark body.theme-auto .stat-card,
html.auto-dark body.theme-auto .media-card,
html.auto-dark body.theme-auto .admin-action-card,
html.auto-dark body.theme-auto .popular-content-card,
html.auto-dark body.theme-auto .settings-section,
html.auto-dark body.theme-auto .settings-nav,
html.auto-dark body.theme-auto .settings-sidebar,
html.auto-dark body.theme-auto .settings-save,
html.auto-dark body.theme-auto .content-card.nested,
html.auto-dark body.theme-auto .brand-preview,
html.auto-dark body.theme-auto .notification-user-picker,
html.auto-dark body.theme-auto .advanced-search-panel,
html.auto-dark body.theme-auto .review-result-card,
html.auto-dark body.theme-auto .empty-search,
html.auto-dark body.theme-auto .language-row,
html.auto-dark body.theme-auto .ban-card,
html.auto-dark body.theme-auto .stats-grid>div,
html.auto-dark body.theme-auto .install-card,
html.auto-dark body.theme-auto .profile-locked-row{
  background:#0d1424!important;
  border-color:#223047!important;
  color:#e9f0fb!important;
  box-shadow:0 18px 44px rgba(0,0,0,.32)!important;
}
html.client-theme-dark body .top-nav,
html.client-theme-dark body .notification-menu,
html.client-theme-dark body .user-account-menu,
html.client-theme-dark body .quick-search-box,
html.client-theme-dark body .panel-site-nav,
body.theme-dark .top-nav,
body.theme-dark .notification-menu,
body.theme-dark .user-account-menu,
body.theme-dark .quick-search-box,
body.theme-dark .panel-site-nav,
html.auto-dark body.theme-auto .top-nav,
html.auto-dark body.theme-auto .notification-menu,
html.auto-dark body.theme-auto .user-account-menu,
html.auto-dark body.theme-auto .quick-search-box,
html.auto-dark body.theme-auto .panel-site-nav{
  background:#0b1220!important;
  border-color:#263852!important;
  color:#e9f0fb!important;
  box-shadow:0 24px 70px rgba(0,0,0,.55)!important;
}
html.client-theme-dark body input,
html.client-theme-dark body select,
html.client-theme-dark body textarea,
html.client-theme-dark body .upload-panel,
html.client-theme-dark body .upload-help,
html.client-theme-dark body .advanced-form,
html.client-theme-dark body .pro-share,
html.client-theme-dark body .reaction-box,
html.client-theme-dark body .reaction-btn,
html.client-theme-dark body .content-rating-box,
html.client-theme-dark body .image-gallery a,
html.client-theme-dark body .item-hero+.image-gallery,
html.client-theme-dark body .notify-row,
html.client-theme-dark body .notify-item,
html.client-theme-dark body .mini-reply,
html.client-theme-dark body .q-stats,
html.client-theme-dark body .switch,
html.client-theme-dark body .stat-bars>div,
html.client-theme-dark body .notification-send-form .mini-check,
html.client-theme-dark body .rating-btn,
body.theme-dark input,
body.theme-dark select,
body.theme-dark textarea,
body.theme-dark .upload-panel,
body.theme-dark .upload-help,
body.theme-dark .advanced-form,
body.theme-dark .pro-share,
body.theme-dark .reaction-box,
body.theme-dark .reaction-btn,
body.theme-dark .content-rating-box,
body.theme-dark .image-gallery a,
body.theme-dark .item-hero+.image-gallery,
body.theme-dark .notify-row,
body.theme-dark .notify-item,
body.theme-dark .mini-reply,
body.theme-dark .q-stats,
body.theme-dark .switch,
body.theme-dark .stat-bars>div,
body.theme-dark .notification-send-form .mini-check,
body.theme-dark .rating-btn,
html.auto-dark body.theme-auto input,
html.auto-dark body.theme-auto select,
html.auto-dark body.theme-auto textarea,
html.auto-dark body.theme-auto .upload-panel,
html.auto-dark body.theme-auto .upload-help,
html.auto-dark body.theme-auto .advanced-form,
html.auto-dark body.theme-auto .pro-share,
html.auto-dark body.theme-auto .reaction-box,
html.auto-dark body.theme-auto .reaction-btn,
html.auto-dark body.theme-auto .content-rating-box,
html.auto-dark body.theme-auto .image-gallery a,
html.auto-dark body.theme-auto .item-hero+.image-gallery,
html.auto-dark body.theme-auto .notify-row,
html.auto-dark body.theme-auto .notify-item,
html.auto-dark body.theme-auto .mini-reply,
html.auto-dark body.theme-auto .q-stats,
html.auto-dark body.theme-auto .switch,
html.auto-dark body.theme-auto .stat-bars>div,
html.auto-dark body.theme-auto .notification-send-form .mini-check,
html.auto-dark body.theme-auto .rating-btn{
  background:#0a1120!important;
  border-color:#263852!important;
  color:#dce7f7!important;
  box-shadow:none!important;
}
html.client-theme-dark body input:disabled,
html.client-theme-dark body textarea:disabled,
html.client-theme-dark body select:disabled,
body.theme-dark input:disabled,
body.theme-dark textarea:disabled,
body.theme-dark select:disabled,
html.auto-dark body.theme-auto input:disabled,
html.auto-dark body.theme-auto textarea:disabled,
html.auto-dark body.theme-auto select:disabled{
  background:#101827!important;
  color:#8fa2bb!important;
  border-color:#24344d!important;
}
html.client-theme-dark body th,
body.theme-dark th,
html.auto-dark body.theme-auto th{
  background:#101827!important;
  border-color:#263852!important;
  color:#a8b8ce!important;
}
html.client-theme-dark body td,
body.theme-dark td,
html.auto-dark body.theme-auto td{
  border-color:#223047!important;
  color:#dce7f7!important;
}
html.client-theme-dark body .btn.ghost,
html.client-theme-dark body .icon-btn,
html.client-theme-dark body .mobile-menu-btn,
html.client-theme-dark body .theme-toggle,
html.client-theme-dark body .mobile-search-icon,
html.client-theme-dark body .panel-site-menu-btn,
html.client-theme-dark body .top-nav .nav-icon-only,
body.theme-dark .btn.ghost,
body.theme-dark .icon-btn,
body.theme-dark .mobile-menu-btn,
body.theme-dark .theme-toggle,
body.theme-dark .mobile-search-icon,
body.theme-dark .panel-site-menu-btn,
body.theme-dark .top-nav .nav-icon-only,
html.auto-dark body.theme-auto .btn.ghost,
html.auto-dark body.theme-auto .icon-btn,
html.auto-dark body.theme-auto .mobile-menu-btn,
html.auto-dark body.theme-auto .theme-toggle,
html.auto-dark body.theme-auto .mobile-search-icon,
html.auto-dark body.theme-auto .panel-site-menu-btn,
html.auto-dark body.theme-auto .top-nav .nav-icon-only{
  background:#111c30!important;
  border-color:#2a3a55!important;
  color:#dbeafe!important;
  box-shadow:none!important;
}
html.client-theme-dark body .badge,
html.client-theme-dark body .badge.light,
html.client-theme-dark body .meta-chip,
html.client-theme-dark body .category-strip a,
html.client-theme-dark body .toolbar a:not(.btn),
html.client-theme-dark body .filter-tabs a,
html.client-theme-dark body .settings-nav a,
html.client-theme-dark body .view-total,
html.client-theme-dark body .popular-content-metrics span,
html.client-theme-dark body .user-menu-summary span,
body.theme-dark .badge,
body.theme-dark .badge.light,
body.theme-dark .meta-chip,
body.theme-dark .category-strip a,
body.theme-dark .toolbar a:not(.btn),
body.theme-dark .filter-tabs a,
body.theme-dark .settings-nav a,
body.theme-dark .view-total,
body.theme-dark .popular-content-metrics span,
body.theme-dark .user-menu-summary span,
html.auto-dark body.theme-auto .badge,
html.auto-dark body.theme-auto .badge.light,
html.auto-dark body.theme-auto .meta-chip,
html.auto-dark body.theme-auto .category-strip a,
html.auto-dark body.theme-auto .toolbar a:not(.btn),
html.auto-dark body.theme-auto .filter-tabs a,
html.auto-dark body.theme-auto .settings-nav a,
html.auto-dark body.theme-auto .view-total,
html.auto-dark body.theme-auto .popular-content-metrics span,
html.auto-dark body.theme-auto .user-menu-summary span{
  background:#111c30!important;
  border-color:#2a3a55!important;
  color:#cfe1ff!important;
}
html.client-theme-dark body .filter-tabs a.active,
html.client-theme-dark body .settings-nav a.active,
body.theme-dark .filter-tabs a.active,
body.theme-dark .settings-nav a.active,
html.auto-dark body.theme-auto .filter-tabs a.active,
html.auto-dark body.theme-auto .settings-nav a.active{
  background:rgba(96,165,250,.18)!important;
  color:#bfdbfe!important;
  border-color:rgba(96,165,250,.38)!important;
}
html.client-theme-dark body .muted,
html.client-theme-dark body small,
html.client-theme-dark body label,
body.theme-dark .muted,
body.theme-dark small,
body.theme-dark label,
html.auto-dark body.theme-auto .muted,
html.auto-dark body.theme-auto small,
html.auto-dark body.theme-auto label{
  color:#a4b1c5!important;
}
html.client-theme-dark body h1,
html.client-theme-dark body h2,
html.client-theme-dark body h3,
html.client-theme-dark body h4,
html.client-theme-dark body strong,
body.theme-dark h1,
body.theme-dark h2,
body.theme-dark h3,
body.theme-dark h4,
body.theme-dark strong,
html.auto-dark body.theme-auto h1,
html.auto-dark body.theme-auto h2,
html.auto-dark body.theme-auto h3,
html.auto-dark body.theme-auto h4,
html.auto-dark body.theme-auto strong{
  color:#f3f7ff;
}
html.client-theme-dark body .alert.success,
body.theme-dark .alert.success,
html.auto-dark body.theme-auto .alert.success{background:rgba(34,197,94,.14)!important;color:#bbf7d0!important;border:1px solid rgba(34,197,94,.24)!important}
html.client-theme-dark body .alert.error,
body.theme-dark .alert.error,
html.auto-dark body.theme-auto .alert.error{background:rgba(248,113,113,.14)!important;color:#fecaca!important;border:1px solid rgba(248,113,113,.24)!important}
html.client-theme-dark body .alert.info,
body.theme-dark .alert.info,
html.auto-dark body.theme-auto .alert.info{background:rgba(96,165,250,.14)!important;color:#bfdbfe!important;border:1px solid rgba(96,165,250,.24)!important}


/* v1.1.36 - Panel v3 ve gelişmiş referans sistemi */
.dashboard-v3-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:28px;margin-bottom:18px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,#fff,#eef4ff);box-shadow:var(--shadow)}
.dashboard-v3-hero h2{font-size:clamp(28px,4vw,44px);line-height:1.08;margin:10px 0 8px;letter-spacing:-.05em}.dashboard-v3-hero p{margin:0;color:var(--muted);max-width:760px}.dashboard-v3-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.dashboard-v3-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:18px}.dashboard-v3-kpis>a{display:grid;gap:8px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:var(--shadow);min-height:142px}.dashboard-v3-kpis span{width:42px;height:42px;border-radius:14px;background:#eef4ff;color:var(--primary);display:grid;place-items:center}.dashboard-v3-kpis strong{font-size:25px;line-height:1;color:var(--primary);word-break:break-word}.dashboard-v3-kpis small{font-weight:800;color:var(--muted)}.dashboard-v3-grid{display:grid;grid-template-columns:1.15fr 1fr .9fr;gap:16px;margin-bottom:18px}.v3-card{margin-bottom:0}.v3-action-list{display:grid;gap:10px}.v3-action-list a{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid var(--line);background:#f8fafc;border-radius:18px}.v3-action-list a>.icon{color:var(--primary);flex:0 0 auto}.v3-action-list strong,.v3-action-list small{display:block}.v3-queue{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.v3-queue a{display:grid;gap:4px;text-align:center;padding:16px;border-radius:18px;border:1px solid var(--line);background:#f8fafc}.v3-queue b{font-size:28px;color:var(--primary);line-height:1}.referral-mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}.referral-mini-metrics span{display:grid;gap:2px;background:#f8fafc;border:1px solid var(--line);border-radius:16px;padding:12px}.referral-mini-metrics b{color:var(--primary);font-size:20px}.referral-copy-inline{display:flex;gap:10px;align-items:center}.referral-copy-inline input{font-size:13px}.referral-admin-hero,.referral-user-hero{display:grid;grid-template-columns:1fr minmax(310px,420px);gap:20px;align-items:center}.referral-settings-mini,.referral-link-box{display:grid;gap:12px;background:#f8fafc;border:1px solid var(--line);border-radius:22px;padding:16px}.referral-link-box strong{font-size:26px;color:var(--primary);letter-spacing:.04em}.referral-stats{grid-template-columns:repeat(6,1fr)}.referral-user-columns,.referral-admin-columns{align-items:start}.status.paid{background:#dbeafe;color:#1e40af}.status.approved{background:#dcfce7;color:#166534}.status.rejected{background:#fee2e2;color:#991b1b}.status.pending{background:#fef3c7;color:#92400e}
@media (max-width:1100px){.dashboard-v3-kpis{grid-template-columns:repeat(3,1fr)}.dashboard-v3-grid{grid-template-columns:1fr}.referral-stats{grid-template-columns:repeat(3,1fr)}}
@media (max-width:760px){.dashboard-v3-hero,.referral-admin-hero,.referral-user-hero{grid-template-columns:1fr;padding:20px}.dashboard-v3-actions{justify-content:flex-start}.dashboard-v3-kpis{grid-template-columns:repeat(2,1fr)}.referral-stats{grid-template-columns:repeat(2,1fr)}.referral-copy-inline{display:grid}.v3-queue,.referral-mini-metrics{grid-template-columns:1fr}.dashboard-v3-kpis>a{min-height:120px;padding:15px}}
@media (max-width:480px){.dashboard-v3-kpis,.referral-stats{grid-template-columns:1fr}.dashboard-v3-hero h2{font-size:28px}}
html.client-theme-dark body .dashboard-v3-hero,body.theme-dark .dashboard-v3-hero,html.auto-dark body.theme-auto .dashboard-v3-hero{background:linear-gradient(135deg,#101827,#0a1020)!important;border-color:#243044!important;box-shadow:0 20px 52px rgba(0,0,0,.35)!important;color:#e8edf7!important}
html.client-theme-dark body .dashboard-v3-kpis>a,html.client-theme-dark body .v3-action-list a,html.client-theme-dark body .v3-queue a,html.client-theme-dark body .referral-mini-metrics span,html.client-theme-dark body .referral-settings-mini,html.client-theme-dark body .referral-link-box,body.theme-dark .dashboard-v3-kpis>a,body.theme-dark .v3-action-list a,body.theme-dark .v3-queue a,body.theme-dark .referral-mini-metrics span,body.theme-dark .referral-settings-mini,body.theme-dark .referral-link-box,html.auto-dark body.theme-auto .dashboard-v3-kpis>a,html.auto-dark body.theme-auto .v3-action-list a,html.auto-dark body.theme-auto .v3-queue a,html.auto-dark body.theme-auto .referral-mini-metrics span,html.auto-dark body.theme-auto .referral-settings-mini,html.auto-dark body.theme-auto .referral-link-box{background:#0f1724!important;border-color:#223047!important;color:#e8edf7!important;box-shadow:0 18px 42px rgba(0,0,0,.30)!important}
html.client-theme-dark body .dashboard-v3-kpis span,body.theme-dark .dashboard-v3-kpis span,html.auto-dark body.theme-auto .dashboard-v3-kpis span{background:#111c30!important;color:#bfdbfe!important}
html.client-theme-dark body .dashboard-v3-hero p,html.client-theme-dark body .dashboard-v3-kpis small,body.theme-dark .dashboard-v3-hero p,body.theme-dark .dashboard-v3-kpis small,html.auto-dark body.theme-auto .dashboard-v3-hero p,html.auto-dark body.theme-auto .dashboard-v3-kpis small{color:#a4b1c5!important}


/* v1.1.37 - Kullanıcı paneli Referanslar menüsü ve flat referans sayfası */
.panel-sidebar nav a.active .icon,.panel-sidebar nav a:hover .icon{transform:translateY(-1px)}
.referral-v3-user{display:grid;gap:18px}.referral-v3-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff,#eef6ff 58%,#f8fbff)}.referral-v3-hero:after{content:"";position:absolute;right:-90px;top:-90px;width:240px;height:240px;border-radius:999px;background:rgba(37,99,235,.10);pointer-events:none}.referral-v3-hero>*{position:relative;z-index:1}.referral-status-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.referral-reward-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 11px;font-weight:800;color:#334155}.referral-v3-link small{text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--muted)}.referral-copy-line{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.referral-share-actions{display:flex;gap:8px;flex-wrap:wrap}.referral-v3-stats{grid-template-columns:repeat(4,1fr)}.referral-v3-stats>div{position:relative;overflow:hidden;gap:6px}.referral-v3-stats i{width:42px;height:42px;border-radius:15px;background:#eef4ff;color:var(--primary);display:grid;place-items:center;font-style:normal;margin-bottom:4px}.referral-v3-stats strong{font-size:28px}.referral-how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.referral-step{margin:0;display:grid;gap:8px}.referral-step span{width:42px;height:42px;border-radius:15px;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:0 12px 24px rgba(37,99,235,.18)}.referral-step h3{margin:4px 0 0;letter-spacing:-.02em}.referral-step p{margin:0}.section-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.section-title-row h2{margin:0}.empty-state.mini{padding:18px;border-radius:16px;text-align:left}.referral-v3-tables .content-card{margin-bottom:0}
@media (max-width:900px){.referral-v3-stats{grid-template-columns:repeat(2,1fr)}.referral-how-grid{grid-template-columns:1fr}.referral-copy-line{grid-template-columns:1fr}.section-title-row{align-items:flex-start;flex-direction:column}.referral-v3-hero{border-radius:22px}}
@media (max-width:520px){.referral-v3-stats{grid-template-columns:1fr}.referral-v3-stats>div{padding:16px}.referral-share-actions .btn{width:100%}.referral-reward-pill{width:100%;justify-content:center}.referral-status-line .status{width:100%;justify-content:center}}
html.client-theme-dark body .referral-v3-hero,body.theme-dark .referral-v3-hero,html.auto-dark body.theme-auto .referral-v3-hero{background:linear-gradient(135deg,#101827,#0a1020 60%,#0e1726)!important;border-color:#243044!important;color:#e8edf7!important;box-shadow:0 20px 52px rgba(0,0,0,.35)!important}
html.client-theme-dark body .referral-v3-hero:after,body.theme-dark .referral-v3-hero:after,html.auto-dark body.theme-auto .referral-v3-hero:after{background:rgba(96,165,250,.12)!important}
html.client-theme-dark body .referral-reward-pill,html.client-theme-dark body .referral-step,html.client-theme-dark body .referral-v3-stats>div,body.theme-dark .referral-reward-pill,body.theme-dark .referral-step,body.theme-dark .referral-v3-stats>div,html.auto-dark body.theme-auto .referral-reward-pill,html.auto-dark body.theme-auto .referral-step,html.auto-dark body.theme-auto .referral-v3-stats>div{background:#0f1724!important;border-color:#223047!important;color:#e8edf7!important}
html.client-theme-dark body .referral-v3-stats i,body.theme-dark .referral-v3-stats i,html.auto-dark body.theme-auto .referral-v3-stats i{background:#111c30!important;color:#bfdbfe!important}

/* v1.1.39 - referans kod/link görünürlüğü, panel başlığı ve yönetim sol menü akışı */
.referral-mini-code{display:grid;gap:4px;margin:12px 0 10px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:#f8fafc}
.referral-mini-code small{text-transform:uppercase;letter-spacing:.08em;font-weight:900;color:var(--muted)}
.referral-mini-code strong{font-size:24px;color:var(--primary);letter-spacing:.04em;word-break:break-word}
@media (min-width:901px){
  body.admin-panel-body .panel-sidebar{position:relative!important;top:auto!important;height:auto!important;min-height:100vh!important;overflow:visible!important;align-self:stretch!important}
  body.admin-panel-body .panel-layout{align-items:stretch!important}
}
@media (max-width:760px){.referral-copy-inline .btn,.referral-copy-inline a.btn{width:100%;justify-content:center}.referral-mini-code{padding:11px 12px}}
html.client-theme-dark body .referral-mini-code,
body.theme-dark .referral-mini-code,
html.auto-dark body.theme-auto .referral-mini-code{background:#0f1724!important;border-color:#223047!important;color:#e8edf7!important}
html.client-theme-dark body .referral-mini-code strong,
body.theme-dark .referral-mini-code strong,
html.auto-dark body.theme-auto .referral-mini-code strong{color:#bfdbfe!important}

/* v1.1.41 - Profesyonel yönetim paneli ana sayfası */
.admin-pro-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr minmax(260px,360px);gap:22px;align-items:stretch;margin-bottom:18px;padding:30px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(135deg,#ffffff 0%,#f3f7ff 58%,#eef6ff 100%);box-shadow:var(--shadow)}
.admin-pro-hero:before{content:"";position:absolute;right:-90px;top:-130px;width:320px;height:320px;border-radius:999px;background:rgba(37,99,235,.10);pointer-events:none}.admin-pro-hero>*{position:relative;z-index:1}.admin-pro-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.05;letter-spacing:-.055em;margin:10px 0}.admin-pro-hero p{max-width:760px;margin:0;color:var(--muted);font-weight:650}.admin-pro-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.admin-pro-hero-panel{display:grid;align-content:center;gap:8px;padding:20px;border:1px solid rgba(37,99,235,.16);border-radius:24px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.65)}.admin-pro-hero-panel span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;color:var(--muted)}.admin-pro-hero-panel strong{font-size:30px;color:#172033;letter-spacing:-.04em}.admin-pro-hero-panel small{color:#64748b;font-weight:800}.admin-pro-workspace{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.admin-pro-card{position:relative;overflow:hidden;display:grid;gap:8px;min-height:178px;padding:20px;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.admin-pro-card:after{content:"";position:absolute;right:-42px;bottom:-52px;width:120px;height:120px;border-radius:999px;background:rgba(37,99,235,.08)}.admin-pro-card i{width:48px;height:48px;border-radius:17px;display:grid;place-items:center;background:#eef4ff;color:var(--primary);font-style:normal}.admin-pro-card .icon{width:23px;height:23px}.admin-pro-card span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:950;color:var(--muted)}.admin-pro-card strong{font-size:20px;line-height:1.15;letter-spacing:-.035em;color:#172033}.admin-pro-card small{font-weight:800;color:#64748b}.admin-map-card{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:24px;margin-bottom:18px;padding:24px;overflow:hidden}.admin-map-card h2{margin:8px 0 6px;letter-spacing:-.04em}.admin-map-left,.admin-map-right{min-width:0}.admin-map-visual{position:relative;min-height:360px;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:radial-gradient(circle at 24% 28%,rgba(37,99,235,.16),transparent 28%),radial-gradient(circle at 78% 66%,rgba(16,185,129,.13),transparent 24%),linear-gradient(135deg,#f8fbff,#eef5ff);box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.admin-map-visual:before{content:"";position:absolute;inset:24px;border-radius:26px;background-image:linear-gradient(rgba(37,99,235,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.08) 1px,transparent 1px);background-size:36px 36px;mask-image:radial-gradient(ellipse at center,#000 52%,transparent 74%)}.map-orbit{position:absolute;border:1px dashed rgba(37,99,235,.25);border-radius:999px;transform:rotate(-14deg)}.map-orbit.one{width:72%;height:48%;left:12%;top:24%}.map-orbit.two{width:52%;height:34%;left:25%;top:33%;transform:rotate(20deg)}.map-route{position:absolute;left:18%;right:17%;top:48%;height:2px;background:linear-gradient(90deg,transparent,var(--primary),transparent);opacity:.35;transform:rotate(-10deg)}.map-pin{position:absolute;display:grid;gap:2px;place-items:center;min-width:76px;padding:11px 12px;border-radius:18px;background:#fff;border:1px solid rgba(37,99,235,.18);box-shadow:0 18px 40px rgba(15,23,42,.12)}.map-pin:before{content:"";position:absolute;left:50%;bottom:-7px;width:14px;height:14px;border-radius:4px;background:#fff;border-right:1px solid rgba(37,99,235,.18);border-bottom:1px solid rgba(37,99,235,.18);transform:translateX(-50%) rotate(45deg)}.map-pin b{position:relative;font-size:22px;color:var(--primary);line-height:1}.map-pin small{position:relative;font-weight:900;color:#64748b}.map-pin.p1{left:13%;top:20%}.map-pin.p2{right:15%;top:24%}.map-pin.p3{left:28%;bottom:18%}.map-pin.p4{right:24%;bottom:22%}.admin-map-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.admin-map-metrics div{display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:18px;background:#f8fafc}.admin-map-metrics span{font-size:12px;text-transform:uppercase;letter-spacing:.065em;font-weight:950;color:var(--muted)}.admin-map-metrics strong{font-size:24px;line-height:1;color:var(--primary);word-break:break-word}.admin-country-list{padding:16px;border:1px solid var(--line);border-radius:22px;background:#f8fafc}.admin-country-list h3{margin:0 0 12px;letter-spacing:-.025em}.admin-country-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(110px,1.3fr) auto;gap:10px;align-items:center;margin:10px 0}.admin-country-row span{font-weight:850;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-country-row em{height:9px;border-radius:999px;background:#e5edfa;overflow:hidden}.admin-country-row em i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--primary),#60a5fa)}.admin-country-row b{font-size:13px;color:#172033}.admin-pro-lower{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px}.admin-pro-panel{margin-bottom:0}.admin-pro-queue{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-pro-queue a{display:grid;gap:4px;text-align:center;padding:16px;border:1px solid var(--line);border-radius:18px;background:#f8fafc}.admin-pro-queue b{font-size:28px;line-height:1;color:var(--primary)}.admin-pro-queue span{font-size:12px;font-weight:900;color:#64748b}.admin-health-list{display:grid;gap:10px}.admin-health-list span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid var(--line);border-radius:16px;background:#f8fafc}.admin-health-list b{font-weight:900;color:#334155}.admin-health-list em{font-style:normal;font-weight:900;color:#172033}
html.client-theme-dark body .admin-pro-hero,body.theme-dark .admin-pro-hero,html.auto-dark body.theme-auto .admin-pro-hero{background:linear-gradient(135deg,#101827,#0a1020 58%,#0d1728)!important;border-color:#243044!important;color:#e8edf7!important;box-shadow:0 22px 56px rgba(0,0,0,.42)!important}html.client-theme-dark body .admin-pro-hero-panel,body.theme-dark .admin-pro-hero-panel,html.auto-dark body.theme-auto .admin-pro-hero-panel{background:rgba(15,23,36,.78)!important;border-color:#263852!important}html.client-theme-dark body .admin-pro-hero-panel strong,body.theme-dark .admin-pro-hero-panel strong,html.auto-dark body.theme-auto .admin-pro-hero-panel strong,html.client-theme-dark body .admin-pro-card strong,body.theme-dark .admin-pro-card strong,html.auto-dark body.theme-auto .admin-pro-card strong,html.client-theme-dark body .admin-country-row b,body.theme-dark .admin-country-row b,html.auto-dark body.theme-auto .admin-country-row b,html.client-theme-dark body .admin-health-list em,body.theme-dark .admin-health-list em,html.auto-dark body.theme-auto .admin-health-list em{color:#e8edf7!important}html.client-theme-dark body .admin-pro-card,html.client-theme-dark body .admin-map-metrics div,html.client-theme-dark body .admin-country-list,html.client-theme-dark body .admin-pro-queue a,html.client-theme-dark body .admin-health-list span,body.theme-dark .admin-pro-card,body.theme-dark .admin-map-metrics div,body.theme-dark .admin-country-list,body.theme-dark .admin-pro-queue a,body.theme-dark .admin-health-list span,html.auto-dark body.theme-auto .admin-pro-card,html.auto-dark body.theme-auto .admin-map-metrics div,html.auto-dark body.theme-auto .admin-country-list,html.auto-dark body.theme-auto .admin-pro-queue a,html.auto-dark body.theme-auto .admin-health-list span{background:#0f1724!important;border-color:#223047!important;color:#e8edf7!important;box-shadow:0 18px 42px rgba(0,0,0,.30)!important}html.client-theme-dark body .admin-pro-card i,body.theme-dark .admin-pro-card i,html.auto-dark body.theme-auto .admin-pro-card i{background:#111c30!important;color:#bfdbfe!important}html.client-theme-dark body .admin-map-visual,body.theme-dark .admin-map-visual,html.auto-dark body.theme-auto .admin-map-visual{background:radial-gradient(circle at 24% 28%,rgba(96,165,250,.16),transparent 28%),radial-gradient(circle at 78% 66%,rgba(52,211,153,.10),transparent 24%),linear-gradient(135deg,#0d1423,#101827)!important;border-color:#263852!important}html.client-theme-dark body .map-pin,body.theme-dark .map-pin,html.auto-dark body.theme-auto .map-pin{background:#111c30!important;border-color:#2b3b56!important;color:#e8edf7!important}html.client-theme-dark body .map-pin:before,body.theme-dark .map-pin:before,html.auto-dark body.theme-auto .map-pin:before{background:#111c30!important;border-color:#2b3b56!important}html.client-theme-dark body .admin-country-row span,html.client-theme-dark body .admin-health-list b,body.theme-dark .admin-country-row span,body.theme-dark .admin-health-list b,html.auto-dark body.theme-auto .admin-country-row span,html.auto-dark body.theme-auto .admin-health-list b{color:#cbd5e1!important}html.client-theme-dark body .admin-country-row em,body.theme-dark .admin-country-row em,html.auto-dark body.theme-auto .admin-country-row em{background:#1d2a3d!important}
@media(max-width:1180px){.admin-pro-workspace{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-map-card{grid-template-columns:1fr}.admin-map-visual{min-height:320px}.admin-pro-lower{grid-template-columns:1fr}.admin-pro-queue{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.admin-pro-hero{grid-template-columns:1fr;padding:22px;border-radius:24px}.admin-pro-workspace{grid-template-columns:1fr}.admin-map-card{padding:18px}.admin-map-metrics{grid-template-columns:1fr}.admin-country-row{grid-template-columns:1fr auto;gap:6px}.admin-country-row em{grid-column:1/-1;grid-row:2}.admin-map-visual{min-height:285px}.map-pin{min-width:66px;padding:9px}.map-pin b{font-size:18px}.map-pin.p1{left:8%;top:17%}.map-pin.p2{right:8%;top:21%}.map-pin.p3{left:18%;bottom:15%}.map-pin.p4{right:14%;bottom:18%}}
@media(max-width:520px){.admin-pro-hero-actions .btn{width:100%;justify-content:center}.admin-pro-queue{grid-template-columns:1fr}.admin-pro-card{min-height:auto}.admin-map-visual{min-height:250px}.map-pin{transform:scale(.88)}}

