:root{
  --bg:#f4f7fb;--card:#ffffff;--text:#142033;--muted:#667287;--line:#e4eaf3;--soft:#f8fbff;
  --brand:#2563eb;--brand-2:#0ea5e9;--danger:#dc2626;--success:#16a34a;--warning:#f59e0b;
  --shadow:0 18px 45px rgba(15,23,42,.08);--shadow-soft:0 8px 24px rgba(15,23,42,.06);--radius:20px
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img{max-width:100%}
.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px max(16px,calc((100vw - 1240px)/2));background:rgba(255,255,255,.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:10px;font-weight:900;font-size:19px;white-space:nowrap}.brand span{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:var(--shadow-soft)}
.nav{display:flex;align-items:center;gap:8px}.nav a{padding:9px 12px;border-radius:12px;font-weight:750;color:#314159}.nav a:hover{background:#eef5ff;color:var(--brand)}.nav-toggle{display:none;border:0;background:#eef5ff;border-radius:12px;padding:9px 12px;color:var(--brand);font-weight:900}
.wrap{width:min(1240px,100%);margin:24px auto;padding:0 16px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px}.muted{color:var(--muted)}.eyebrow{display:inline-flex;margin-bottom:7px;color:var(--brand);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#eef5ff;color:#315078;font-size:12px;font-weight:850}.badge.ok{background:#dcfce7;color:#166534}.badge.off{background:#f1f5f9;color:#64748b}.badge.warn{background:#fff7ed;color:#9a3412}
.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:#fff;color:var(--text);padding:10px 14px;border-radius:13px;font-weight:850;cursor:pointer;gap:7px;min-height:42px}.btn:hover{background:#f7fbff}.btn.primary{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border:0}.btn.small{padding:7px 10px;min-height:34px;font-size:13px}.link{border:0;background:transparent;cursor:pointer;font-weight:850}.danger{color:var(--danger)}
.grid{display:grid;gap:16px}.two{grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.four{grid-template-columns:repeat(4,minmax(0,1fr))}.layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.sidebar{position:sticky;top:86px}.hero{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;background:linear-gradient(135deg,#fff,#eef6ff)}.hero h1,.page-head h1,.page-title-card h1{margin:0 0 6px;font-size:clamp(25px,4vw,40px)}.hero p,.page-head p,.page-title-card p{margin:0}.stats{margin:18px 0}.stats .card,.stat-card{display:flex;flex-direction:column;gap:4px}.stats strong,.stat-card strong{font-size:30px}.stat-card small{color:var(--muted);font-weight:800}.stat-card span{color:var(--muted)}
.alert{padding:13px 15px;border-radius:15px;margin:0 0 16px;border:1px solid var(--line);background:#eef5ff}.alert.success,.check.ok{background:#effaf2;border-color:#bbf7d0;color:#14532d}.alert.danger,.check.bad{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}.alert.warning{background:#fffbeb;border-color:#fde68a;color:#78350f}
.page-head,.page-title-card{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:18px}.breadcrumb{display:inline-flex;color:var(--brand);font-weight:900;margin-bottom:8px}.title-icon{display:inline-grid;place-items:center;margin-right:8px}
/* Forum board */
.forum-board{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.forum-left{position:sticky;top:86px;display:grid;gap:14px}.forum-left .side-menu{position:static;top:auto;max-height:none}.forum-user-card{display:grid;gap:12px}.forum-user-card .forum-user-line{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:10px;color:var(--muted)}.section-links{display:grid;gap:8px}.section-links a{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid var(--line);border-radius:14px;background:#fff;font-weight:850}.section-links a:hover{background:#f3f8ff;color:var(--brand)}.section-links span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#eef5ff}.forum-main{min-width:0}.forum-section{margin-bottom:18px;padding:0;overflow:hidden}.section-head{display:flex;gap:14px;align-items:center;padding:20px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fff,#f7fbff)}.section-head h2{margin:0}.section-head p{margin:4px 0 0}.section-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#eef5ff;font-size:24px;flex:0 0 auto}.forum-list,.topic-list{display:flex;flex-direction:column;gap:10px}.nested-forum-list{padding:16px}.forum-family{border:1px solid var(--line);border-radius:18px;background:#fbfcff;overflow:hidden}.forum-row,.topic-row{display:grid;grid-template-columns:54px 1fr auto;gap:14px;align-items:center;padding:15px;background:#fbfcff}.forum-row:hover,.topic-row:hover,.subforum-row:hover{background:#f3f8ff}.forum-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:#eef5ff;color:var(--brand);font-weight:900;font-size:23px}.forum-row strong,.topic-row strong{font-size:16px}.forum-row p,.latest span,.topic-row span{display:block;margin:2px 0 0;color:var(--muted);font-size:13px}.forum-meta,.topic-meta{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.forum-meta span,.topic-meta span{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eef5ff;color:#315078;font-size:12px;font-weight:850}.subforum-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 15px 15px 83px}.subforum-row{display:grid;grid-template-columns:31px 1fr auto;gap:9px;align-items:center;border:1px solid var(--line);background:#fff;border-radius:14px;padding:9px}.subforum-row strong{font-size:13px}.subforum-row small{display:block;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subforum-row em{font-size:11px;color:var(--muted);font-style:normal;white-space:nowrap}.subforum-icon{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#f0f7ff}.latest{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.latest:last-child{border-bottom:0}
.subforum-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.subforum-card{display:grid;grid-template-columns:44px 1fr;gap:12px;border:1px solid var(--line);border-radius:16px;padding:14px;background:#fbfcff}.subforum-card>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#eef5ff;font-size:21px}.subforum-card p{margin:2px 0;color:var(--muted)}.subforum-card small{color:var(--muted)}.topic-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.topic-row{grid-template-columns:1fr auto;border:1px solid var(--line);border-radius:16px}.forum-show-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.forum-info-card{position:sticky;top:86px}.forum-info-card .side-menu{position:static;max-height:none}.forum-info-list{display:grid;gap:8px;margin-top:12px}.forum-info-list a,.forum-info-list div{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:#fff}.forum-info-list span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#eef5ff}
/* Posts */
.post{display:grid;grid-template-columns:220px 1fr;gap:0;margin-bottom:14px;padding:0;overflow:hidden}.post-user{display:flex;flex-direction:column;gap:8px;color:var(--muted);background:linear-gradient(180deg,#f8fbff,#fff);border-right:1px solid var(--line);padding:18px}.post-user strong{color:var(--text);font-size:16px}.avatar{width:54px;height:54px;border-radius:18px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;display:grid;place-items:center;font-size:24px;font-weight:900}.avatar.big{width:72px;height:72px;border-radius:24px;font-size:32px}.user-lines{display:grid;gap:6px;font-size:13px}.user-lines span{display:flex;justify-content:space-between;gap:8px}.user-bio{margin:4px 0 0;padding-top:8px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.post-main{padding:20px;min-width:0}.post-mobile-head{display:none}.post-body{white-space:normal;overflow-wrap:anywhere;font-size:16px}.post-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}
/* Forms and tables */
.form-grid{display:grid;gap:14px}.form-grid label{display:grid;gap:6px;font-weight:850}.form-grid label small{font-weight:500;color:var(--muted)}.form-grid input,.form-grid textarea,.form-grid select,.inline-form select{width:100%;border:1px solid var(--line);border-radius:13px;padding:11px 12px;background:#fff;color:var(--text);outline:none}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus{border-color:#9cc3ff;box-shadow:0 0 0 4px rgba(37,99,235,.10)}.checkline{display:flex!important;align-items:center;gap:8px}.checkline input{width:auto}.auth{width:min(520px,100%);margin:40px auto}.new-topic-card{width:min(860px,100%);margin:auto}.table-wrap{overflow:auto;border-radius:16px;border:1px solid var(--line)}table{width:100%;border-collapse:collapse;background:#fff}th,td{padding:12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th{background:#f8fbff;color:#475569;font-size:13px;text-transform:uppercase;letter-spacing:.04em}tr:hover td{background:#fbfcff}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.inline-form{display:flex;gap:8px;align-items:center}.table-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#eef5ff}.clean-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.clean-list li{border:1px solid var(--line);border-radius:14px;padding:10px 12px;background:#fbfcff}.update-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.update-box{margin-bottom:16px}
/* Panel/admin shell */
.panel-shell{display:grid;grid-template-columns:272px minmax(0,1fr);gap:18px;align-items:start}.panel-content{min-width:0;display:grid;gap:18px}.side-menu{position:sticky;top:86px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:14px;max-height:calc(100vh - 104px);overflow:auto}.side-brand,.side-profile{display:flex;gap:12px;align-items:center;padding:10px 10px 16px;border-bottom:1px solid var(--line);margin-bottom:12px}.side-brand>span{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff}.side-brand strong,.side-profile strong{display:block}.side-brand small,.side-profile small{display:block;color:var(--muted);font-size:12px}.side-profile{display:grid;text-align:left}.side-profile .avatar{margin-bottom:4px}.side-menu nav{display:grid;gap:6px}.side-menu nav .menu-label{margin:10px 8px 4px;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.side-menu nav a{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:15px;font-weight:850;color:#334155}.side-menu nav a:hover,.side-menu nav a.active{background:#eef5ff;color:var(--brand)}.side-menu nav a span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#f4f8ff;flex:0 0 auto}.side-toggle{display:none;position:fixed;left:12px;top:84px;z-index:80;width:44px;height:44px;border:0;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:var(--shadow);font-size:20px}.side-backdrop{display:none}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;align-items:start}.form-side{position:sticky;top:86px}.dashboard-grid .card{min-height:120px}.profile-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.profile-summary>div{border:1px solid var(--line);border-radius:16px;padding:13px;background:#fbfcff}.profile-summary span{display:block;color:var(--muted);font-size:12px}.profile-summary strong{font-size:18px}.notice{border:1px solid var(--line);border-radius:16px;padding:12px;background:#fbfcff;margin-bottom:10px}.notice p{margin:4px 0 0;color:var(--muted)}.panel-topic{border:1px solid var(--line);border-radius:16px;padding:12px;margin-bottom:8px;background:#fbfcff}.panel-topic:hover{background:#f3f8ff}
.admin-forum-tree{display:grid;gap:14px}.tree-section{border:1px solid var(--line);border-radius:18px;background:#fbfcff;overflow:hidden}.tree-section h3{margin:0;padding:14px 16px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.tree-main{border-bottom:1px solid var(--line);padding:10px}.tree-main:last-child{border-bottom:0}.tree-row,.tree-sub{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;border-radius:14px;padding:10px}.tree-row{background:#fff;border:1px solid var(--line)}.tree-sub{margin:8px 0 0 34px;background:#fff;border:1px dashed #dbe5f2}.tree-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#eef5ff}.tree-icon.small{width:32px;height:32px;border-radius:10px}.tree-row small,.tree-sub small{display:block;color:var(--muted)}.tree-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.footer{margin:32px auto 0;padding:24px 16px;color:var(--muted);text-align:center}
/* Installer */
.installer{background:linear-gradient(135deg,#eef6ff,#f7fbff);min-height:100vh}.install-card{width:min(880px,calc(100% - 24px));margin:30px auto;background:#fff;border-radius:24px;padding:26px;box-shadow:var(--shadow)}.check{border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;justify-content:space-between;gap:12px}
@media(max-width:1100px){.content-grid{grid-template-columns:1fr}.form-side{position:static}.forum-board,.forum-show-grid{grid-template-columns:1fr}.forum-left,.forum-info-card{position:static}.forum-left .side-menu,.forum-info-card .side-menu{position:static}.layout{grid-template-columns:1fr}.sidebar{position:static}}
@media(max-width:980px){.panel-shell{grid-template-columns:1fr}.side-toggle{display:grid;place-items:center}.side-menu{position:fixed!important;left:0;top:0;bottom:0;z-index:90;width:min(320px,88vw);max-height:none;border-radius:0 24px 24px 0;transform:translateX(-106%);transition:transform .22s ease}.side-menu.open{transform:translateX(0)}body.side-open .side-backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,42,.38);z-index:85}.panel-content,.forum-main,.forum-show-main{padding-left:42px}.profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.subforum-list{grid-template-columns:1fr;padding-left:15px}.subforum-grid{grid-template-columns:1fr}.tree-sub{margin-left:22px}}
@media(max-width:850px){.topbar{padding:12px 16px}.nav-toggle{display:block}.nav{display:none;position:absolute;left:16px;right:16px;top:66px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch}.nav.open{display:flex}.three,.four,.two{grid-template-columns:1fr}.hero,.page-head,.page-title-card{align-items:flex-start;flex-direction:column}.forum-row{grid-template-columns:54px 1fr}.forum-meta{grid-column:2;justify-content:flex-start}.topic-row{grid-template-columns:1fr}.post{grid-template-columns:1fr}.post-user{border-right:0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:54px 1fr;align-items:center}.post-user .badge,.post-user .user-lines,.post-user .user-bio{grid-column:1 / -1}.post-main{padding:16px}.post-mobile-head{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:13px;margin-bottom:10px}.table-wrap table{min-width:760px}.inline-form{min-width:220px}.wrap{margin-top:18px}.profile-summary{grid-template-columns:1fr}.tree-row,.tree-sub{grid-template-columns:38px 1fr}.tree-actions{grid-column:2;justify-content:flex-start}.side-toggle{top:76px}.panel-content,.forum-main,.forum-show-main{padding-left:36px}.subforum-row{grid-template-columns:31px 1fr}.subforum-row em{grid-column:2}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.wrap{padding:0 12px}.card{padding:16px;border-radius:18px}.forum-row{padding:12px}.forum-icon{width:48px;height:48px}.section-head{padding:16px}.stats{grid-template-columns:1fr}.actions,.update-actions{align-items:stretch}.actions .btn,.update-actions .btn,.update-actions button{width:100%}}

/* fix6: forum menu desktop top, mobile drawer beside logo */
.topbar-left{display:flex;align-items:center;gap:10px;min-width:0}.forum-drawer-toggle{display:none;border:0;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:var(--shadow-soft);font-weight:900;font-size:19px;cursor:pointer}.forum-menu-strip{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;margin:18px 0}.forum-menu-title{display:flex;align-items:center;gap:11px;min-width:210px}.forum-menu-title>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eef5ff;font-size:21px}.forum-menu-title strong{display:block}.forum-menu-title small{display:block;color:var(--muted);font-size:12px}.forum-top-links{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.forum-top-links a{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--line);border-radius:13px;background:#fff;font-weight:850;color:#334155}.forum-top-links a:hover{background:#eef5ff;color:var(--brand)}.forum-top-links span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#f4f8ff}.forum-top-user{display:flex;align-items:center;gap:8px;justify-content:flex-end}.forum-full,.forum-show-full{display:block}.forum-full .forum-main,.forum-show-full .forum-show-main{width:100%;min-width:0}.forum-mobile-side{display:none}.forum-context-strip{margin-top:0}.forum-show-full .card + .card{margin-top:18px}
@media(min-width:981px){.forum-full .forum-main,.forum-show-full .forum-show-main{padding-left:0!important}.forum-board.forum-full{grid-template-columns:1fr}.forum-menu-strip{position:sticky;top:76px;z-index:20}.forum-show-full{margin-top:0}}
@media(max-width:980px){body.has-context-menu .forum-drawer-toggle{display:grid;place-items:center}.forum-menu-strip{display:none}.forum-mobile-side{display:block}.forum-main,.forum-show-main{padding-left:0!important}.forum-full,.forum-show-full{display:block}.forum-board.forum-full{grid-template-columns:1fr}.subforum-list{padding-left:15px}.side-menu.forum-mobile-side{position:fixed!important;left:0;top:0;bottom:0;z-index:90;width:min(320px,88vw);display:block;max-height:none;border-radius:0 24px 24px 0;transform:translateX(-106%);transition:transform .22s ease}.side-menu.forum-mobile-side.open{transform:translateX(0)}}
@media(max-width:850px){.topbar{justify-content:space-between}.topbar-left{gap:8px}.brand{font-size:17px;min-width:0}.brand span{width:36px;height:36px}.nav-toggle{display:grid;place-items:center;width:40px;height:40px;padding:0}.nav{display:flex;position:fixed;left:0;right:auto;top:0;bottom:0;width:min(310px,86vw);z-index:110;background:#fff;border:1px solid var(--line);border-left:0;border-radius:0 22px 22px 0;padding:18px 12px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;transform:translateX(-106%);transition:transform .22s ease}.nav.open{transform:translateX(0)}body.nav-open::before{content:"";position:fixed;inset:0;background:rgba(15,23,42,.38);z-index:100}.nav a{padding:12px;border-radius:14px}.forum-row{grid-template-columns:50px 1fr}.forum-meta{grid-column:2}.subforum-row{grid-template-columns:31px 1fr}.subforum-row em{grid-column:2}.forum-context-strip{display:none!important}}


/* fix7: mobilde sol forum ikonu en solda, logo yanında; sağdaki site menüsü sağdan açılır */
@media(max-width:850px){
  .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 12px;}
  .topbar-left{display:flex;align-items:center;gap:8px;min-width:0;justify-self:start;}
  body.has-context-menu .forum-drawer-toggle{order:0;display:grid;place-items:center;flex:0 0 40px;}
  .brand{order:1;min-width:0;max-width:calc(100vw - 112px);overflow:hidden;text-overflow:ellipsis;}
  .brand span{flex:0 0 36px;}
  .nav-toggle{justify-self:end;display:grid;place-items:center;width:40px;height:40px;padding:0;flex:0 0 40px;}
  .nav{display:flex;position:fixed;left:auto;right:0;top:0;bottom:0;width:min(310px,86vw);z-index:110;background:#fff;border:1px solid var(--line);border-right:0;border-radius:22px 0 0 22px;padding:18px 12px;box-shadow:var(--shadow);flex-direction:column;align-items:stretch;transform:translateX(106%);transition:transform .22s ease;}
  .nav.open{transform:translateX(0);}
  .nav a{padding:12px;border-radius:14px;}
  body.nav-open::before{content:"";position:fixed;inset:0;background:rgba(15,23,42,.38);z-index:100;}
  .side-menu.forum-mobile-side{left:0;right:auto;transform:translateX(-106%);border-radius:0 24px 24px 0;}
  .side-menu.forum-mobile-side.open{transform:translateX(0);}
}
@media(max-width:420px){.brand{font-size:15px}.brand span{width:34px;height:34px}.forum-drawer-toggle,.nav-toggle{width:38px;height:38px;flex-basis:38px}}

/* fix8: panel/admin mobile sidebar button topbar + improved right drawer */
@media(max-width:980px){
  .side-toggle{display:none!important}
  body.has-context-menu .forum-drawer-toggle{display:grid;place-items:center}
  .panel-content,.forum-main,.forum-show-main{padding-left:0!important}
  .panel-shell{grid-template-columns:1fr;gap:14px}
  .side-menu{box-shadow:0 24px 80px rgba(15,23,42,.24)}
}
.mobile-nav-head{display:none}
@media(min-width:851px){
  .nav a span{display:none}
}
@media(max-width:850px){
  .nav{padding:14px;gap:6px;background:linear-gradient(180deg,#ffffff,#f8fbff);overflow:auto}
  .mobile-nav-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 4px 14px;margin-bottom:8px;border-bottom:1px solid var(--line)}
  .mobile-nav-title{display:flex;align-items:center;gap:10px;min-width:0}
  .mobile-nav-title>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:var(--shadow-soft);font-weight:900}
  .mobile-nav-title strong{display:block;color:#0f172a}
  .mobile-nav-title small{display:block;color:var(--muted);font-size:12px}
  .mobile-nav-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:13px;background:#fff;color:#334155;font-size:24px;line-height:1;cursor:pointer}
  .mobile-nav-close:hover{background:#eef5ff;color:var(--brand)}
  .nav a{display:flex;align-items:center;gap:10px;margin:2px 0;background:#fff;border:1px solid #edf2f7;box-shadow:0 8px 22px rgba(15,23,42,.04);font-weight:850;color:#334155}
  .nav a span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#f4f8ff;flex:0 0 auto}
  .nav a:hover{background:#eef5ff;color:var(--brand)}
  .nav a.btn.small{justify-content:flex-start;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));border:0;margin-top:8px}
  .nav a.btn.small span{background:rgba(255,255,255,.18)}
}


/* fix9: sağ çekmece menü, admin/panel mobil tam görünüm ve form düzeltmeleri */
html,body{max-width:100%;overflow-x:hidden}
.topbar{min-height:66px}
.nav-toggle,.forum-drawer-toggle{-webkit-tap-highlight-color:transparent}
@media(max-width:980px){
  .wrap{width:100%;max-width:100%;margin:16px auto;padding-left:12px;padding-right:12px;overflow:visible}
  .panel-shell{width:100%;max-width:100%;display:grid;grid-template-columns:1fr!important;gap:14px;overflow:visible}
  .panel-content{width:100%;max-width:100%;min-width:0;padding-left:0!important;display:grid;gap:14px}
  .content-grid{width:100%;max-width:100%;display:grid;grid-template-columns:1fr!important;gap:14px;overflow:visible}
  .form-side{position:static!important;width:100%;max-width:100%;order:2}
  .content-grid>section.card{width:100%;max-width:100%;min-width:0;order:1}
  .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .page-title-card{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}
  .page-title-card .btn{white-space:nowrap}
  .side-menu:not(.forum-mobile-side){position:fixed!important;left:0;right:auto;top:0;bottom:0;z-index:210;width:min(330px,88vw);max-height:none;border-radius:0 24px 24px 0;transform:translateX(-108%);transition:transform .22s ease;overflow:auto;padding-bottom:calc(18px + env(safe-area-inset-bottom))}
  .side-menu:not(.forum-mobile-side).open{transform:translateX(0)}
  body.side-open{overflow:hidden}
  body.side-open .side-backdrop{display:block;position:fixed;inset:0;background:rgba(15,23,42,.42);z-index:200;backdrop-filter:blur(2px)}
  .admin-side,.user-side{box-shadow:0 28px 90px rgba(15,23,42,.30)}
}
@media(max-width:850px){
  .topbar{position:sticky;top:0;z-index:180;display:grid!important;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:9px;padding:10px 12px;background:rgba(255,255,255,.96);backdrop-filter:blur(16px)}
  .topbar-left{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden}
  body.has-context-menu .forum-drawer-toggle{display:grid!important;place-items:center;order:0;width:40px;height:40px;min-width:40px;flex:0 0 40px;margin:0}
  .brand{order:1;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}
  .brand span{width:36px;height:36px;min-width:36px;flex:0 0 36px}
  .nav-toggle{display:grid!important;place-items:center;justify-self:end;width:40px;height:40px;min-width:40px;padding:0;margin:0;border:1px solid #dbeafe;background:#eff6ff;color:var(--brand);border-radius:14px;box-shadow:0 8px 22px rgba(37,99,235,.08)}
  .nav[data-nav]{display:flex!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:min(340px,90vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:230!important;transform:translateX(112%)!important;opacity:1!important;visibility:hidden;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important;border:1px solid var(--line)!important;border-right:0!important;border-radius:24px 0 0 24px!important;padding:14px!important;box-shadow:-24px 0 80px rgba(15,23,42,.22)!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;transition:transform .22s ease,visibility .22s ease!important}
  .nav[data-nav].open{transform:translateX(0)!important;visibility:visible!important}
  body.nav-open{overflow:hidden}
  body.nav-open::before{content:"";position:fixed;inset:0;z-index:220;background:rgba(15,23,42,.42);backdrop-filter:blur(2px)}
  .mobile-nav-head{display:flex!important;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:1;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);padding:4px 2px 13px;margin:0 0 8px;border-bottom:1px solid var(--line)}
  .mobile-nav-title{display:flex;align-items:center;gap:10px;min-width:0}.mobile-nav-title>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:var(--shadow-soft)}.mobile-nav-title strong{display:block;color:#0f172a;line-height:1.1}.mobile-nav-title small{display:block;color:var(--muted);font-size:12px}.mobile-nav-close{display:grid!important;place-items:center;width:40px;height:40px;min-width:40px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#334155;font-size:26px;line-height:1;cursor:pointer}
  .nav[data-nav] a{display:flex!important;align-items:center;gap:11px;width:100%;min-height:48px;margin:0;padding:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e8eef7!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important;color:#334155!important;font-weight:850!important;white-space:normal!important}
  .nav[data-nav] a span{display:grid!important;place-items:center;width:32px;height:32px;min-width:32px;border-radius:11px;background:#f1f7ff;color:var(--brand);font-size:16px}.nav[data-nav] a:hover{background:#eef5ff!important;color:var(--brand)!important}.nav[data-nav] a.btn.small{min-height:48px;color:#fff!important;background:linear-gradient(135deg,var(--brand),var(--brand-2))!important;border:0!important;margin-top:4px}.nav[data-nav] a.btn.small span{background:rgba(255,255,255,.18);color:#fff}
  .side-menu.forum-mobile-side{z-index:210!important;width:min(330px,88vw)!important;box-shadow:24px 0 80px rgba(15,23,42,.24)!important}
  .card{max-width:100%}.hero,.page-head,.page-title-card{flex-direction:column!important;align-items:stretch!important}.page-title-card .btn{width:100%}
  .dashboard-grid,.grid.four,.grid.three,.grid.two{grid-template-columns:1fr!important}
  .table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}.table-wrap table{min-width:720px}
  .actions{align-items:flex-start}.actions .btn.small,.actions button,.actions .link{min-height:36px}
  .tree-section{border-radius:16px}.tree-section h3{padding:12px}.tree-main{padding:9px}.tree-row,.tree-sub{grid-template-columns:38px minmax(0,1fr)!important;gap:9px;padding:10px}.tree-sub{margin-left:0!important}.tree-actions{grid-column:1 / -1;justify-content:flex-start;padding-left:47px}.tree-row small,.tree-sub small{overflow-wrap:anywhere}.form-grid{gap:12px}.form-grid input,.form-grid textarea,.form-grid select{min-height:46px;font-size:16px}.checkline{align-items:center!important;grid-template-columns:auto 1fr}.checkline input{min-height:auto}.inline-form{min-width:0;width:100%;flex-wrap:wrap}.inline-form select,.inline-form .btn{width:100%}
}
@media(max-width:560px){
  .wrap{padding-left:10px;padding-right:10px;margin-top:12px}.card{padding:14px;border-radius:18px}.topbar{grid-template-columns:minmax(0,1fr) 40px;padding-left:10px;padding-right:10px}.brand{font-size:15px}.brand span{width:34px;height:34px;min-width:34px}body.has-context-menu .forum-drawer-toggle,.nav-toggle{width:38px;height:38px;min-width:38px}.nav[data-nav]{width:min(326px,92vw)!important;border-radius:22px 0 0 22px!important}.side-menu:not(.forum-mobile-side),.side-menu.forum-mobile-side{width:min(326px,92vw)!important}.table-wrap table{min-width:640px}.forum-row{grid-template-columns:46px minmax(0,1fr)!important}.forum-icon{width:46px;height:46px}.forum-meta{grid-column:1 / -1!important;justify-content:flex-start!important}.subforum-list{padding:0 12px 12px!important}.subforum-row{grid-template-columns:30px minmax(0,1fr)!important}.subforum-row em{grid-column:1 / -1!important}.stats{grid-template-columns:1fr!important}.profile-summary{grid-template-columns:1fr!important}.topic-toolbar{flex-direction:column;align-items:stretch}.topic-toolbar .btn{width:100%}
}

/* fix10: sağ mobil menü net, tıklanabilir ve çakışmasız */
@media(max-width:850px){
  .topbar{z-index:1000!important;isolation:isolate!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;box-shadow:0 8px 28px rgba(15,23,42,.08)!important}
  body.nav-open::before{content:""!important;position:fixed!important;inset:0!important;z-index:900!important;background:rgba(15,23,42,.46)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important}
  .nav[data-nav]{
    display:flex!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;
    width:min(342px,92vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:1100!important;
    transform:translate3d(110%,0,0)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;
    background:#fff!important;border:0!important;border-left:1px solid #e4eaf3!important;border-radius:24px 0 0 24px!important;
    padding:14px!important;box-shadow:-22px 0 70px rgba(15,23,42,.24)!important;overflow-y:auto!important;overflow-x:hidden!important;
    transition:transform .20s ease,visibility 0s linear .20s!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:antialiased;touch-action:pan-y;
  }
  .nav[data-nav].open{transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .20s ease,visibility 0s!important}
  .mobile-nav-head{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:2!important}
  .mobile-nav-close,.nav[data-nav] a{position:relative!important;z-index:3!important;pointer-events:auto!important;user-select:none;-webkit-user-select:none;touch-action:manipulation}
  .nav[data-nav] a{background:#fff!important;border:1px solid #e8eef7!important;box-shadow:0 7px 20px rgba(15,23,42,.055)!important}
  .nav[data-nav] a:active,.mobile-nav-close:active,.nav-toggle:active{transform:scale(.98)}
  body.nav-open .wrap,body.nav-open .footer{filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
}
@media(max-width:560px){.nav[data-nav]{width:min(326px,94vw)!important;border-radius:22px 0 0 22px!important;padding:12px!important}}


/* fix11: kategori/alt kategori flat ikon paketi + bölüm ikonlarını kaldırma + masaüstünde mobil ikonları gizleme */
@media(min-width:851px){
  .forum-drawer-toggle,.nav-toggle{display:none!important;visibility:hidden!important}
}
.forum-menu-title.no-icon{min-width:190px}.forum-menu-title.no-icon>span{display:none!important}.section-head-plain{padding:20px 22px}.section-head-plain h2{font-size:22px}.section-head-plain>div{min-width:0}.section-links a{justify-content:flex-start}.forum-top-links a:not(:has(span)){padding:10px 14px}
.icon-picker{display:grid;gap:10px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:12px}.icon-picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.icon-picker-head strong{display:block}.icon-picker-head small{display:block;color:var(--muted);font-size:12px}.icon-preview{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:linear-gradient(135deg,#eef5ff,#ffffff);border:1px solid var(--line);font-size:24px;box-shadow:var(--shadow-soft)}.icon-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:330px;overflow:auto;padding:2px}.icon-choice{display:grid;place-items:center;gap:4px;min-height:68px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);cursor:pointer;padding:7px 5px;box-shadow:0 8px 20px rgba(15,23,42,.035);transition:transform .12s ease,border-color .12s ease,background .12s ease}.icon-choice span{font-size:24px;line-height:1}.icon-choice small{display:block;max-width:100%;font-size:10px;font-weight:800;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-choice:hover{transform:translateY(-1px);background:#f3f8ff;border-color:#bfdbfe}.icon-choice.selected{background:linear-gradient(135deg,#eef5ff,#e0f2fe);border-color:#60a5fa;box-shadow:0 0 0 3px rgba(37,99,235,.10)}.tree-section h3{gap:0}.tree-section h3 span{display:none!important}
@media(max-width:980px){.icon-grid{grid-template-columns:repeat(5,minmax(0,1fr));max-height:300px}.icon-choice{min-height:62px}.icon-choice small{font-size:9px}.section-head-plain{padding:16px}}
@media(max-width:520px){.icon-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.icon-picker{padding:10px}.icon-preview{width:44px;height:44px}.forum-top-links a:not(:has(span)){padding:10px 12px}}


/* fix12: forum kategorileri tam sayfa, geniş ve okunaklı liste kartları */
.forum-board.forum-full,
.forum-main,
.forum-section,
.nested-forum-list,
.forum-family,
.forum-row{width:100%;max-width:100%;box-sizing:border-box}
.forum-section{border-radius:24px;margin-bottom:22px;box-shadow:0 18px 55px rgba(15,23,42,.07)}
.section-head-plain{padding:24px 28px;background:linear-gradient(135deg,#ffffff 0%,#f3f8ff 100%)}
.section-head-plain h2{font-size:26px;letter-spacing:-.025em}.section-head-plain p{font-size:14px;max-width:900px}
.nested-forum-list{padding:18px;gap:14px;display:flex!important;flex-direction:column!important}
.forum-family{display:block;width:100%;border-radius:22px;background:#fff;border:1px solid #e6edf7;box-shadow:0 12px 34px rgba(15,23,42,.055);overflow:hidden}
.forum-row{display:grid!important;grid-template-columns:68px minmax(0,1fr) auto!important;gap:18px;align-items:center;min-height:104px;padding:22px 24px!important;background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%)}
.forum-row strong{font-size:20px;letter-spacing:-.015em;color:#0f172a}.forum-row p{font-size:14px;line-height:1.55;max-width:900px}.forum-icon{width:68px!important;height:68px!important;border-radius:22px!important;font-size:31px!important;background:linear-gradient(135deg,#eef5ff,#e0f2fe)!important;border:1px solid #dbeafe;box-shadow:0 12px 26px rgba(37,99,235,.10)}
.forum-meta{gap:8px;min-width:160px}.forum-meta span{padding:8px 11px;font-size:12px;background:#f1f7ff;border:1px solid #dbeafe;color:#315078}
.subforum-list{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;gap:9px!important;padding:0 24px 22px 110px!important;background:#fff}
.subforum-row{display:grid!important;grid-template-columns:38px minmax(0,1fr) auto!important;width:100%;gap:12px;min-height:58px;padding:12px 14px!important;border-radius:16px;background:#f8fbff;border:1px solid #e9f0fb;box-sizing:border-box}.subforum-row strong{font-size:14px}.subforum-row small{white-space:normal;line-height:1.35}.subforum-icon{width:38px!important;height:38px!important;border-radius:13px;font-size:18px;background:#eef5ff}.subforum-row em{font-size:12px;padding:6px 9px;border-radius:999px;background:#fff;border:1px solid #e4eaf3;color:#64748b}
.subforum-grid{display:flex!important;flex-direction:column!important;gap:10px}.subforum-card{width:100%;box-sizing:border-box;min-height:76px;padding:16px!important;border-radius:18px}.subforum-card span{width:48px!important;height:48px!important;font-size:22px}
@media(max-width:850px){
  .forum-section{border-radius:20px;margin-bottom:16px}.section-head-plain{padding:18px}.section-head-plain h2{font-size:22px}.nested-forum-list{padding:12px;gap:12px}.forum-family{border-radius:19px}.forum-row{grid-template-columns:58px minmax(0,1fr)!important;gap:13px;min-height:0;padding:16px!important}.forum-icon{width:58px!important;height:58px!important;border-radius:19px!important;font-size:27px!important}.forum-row strong{font-size:18px}.forum-row p{font-size:13px}.forum-meta{grid-column:1 / -1!important;justify-content:flex-start!important;min-width:0;padding-left:71px}.subforum-list{padding:0 14px 16px 87px!important}.subforum-row{grid-template-columns:34px minmax(0,1fr)!important;min-height:0}.subforum-row em{grid-column:2!important;justify-self:flex-start}.subforum-icon{width:34px!important;height:34px!important}
}
@media(max-width:560px){
  .nested-forum-list{padding:10px}.forum-row{grid-template-columns:52px minmax(0,1fr)!important;padding:14px!important}.forum-icon{width:52px!important;height:52px!important;border-radius:17px!important;font-size:25px!important}.forum-row strong{font-size:17px}.forum-meta{padding-left:65px}.subforum-list{padding:0 12px 14px!important}.subforum-row{grid-template-columns:32px minmax(0,1fr)!important}.subforum-row em{grid-column:1 / -1!important}.subforum-card{padding:14px!important}
}

/* fix13: güvenli ikon anahtarları, kapalı ikon seçici ve sade yan yana alt kategoriler */
.flat-icon{display:inline-grid;place-items:center;line-height:1;flex:0 0 auto}
.title-icon.flat-icon{width:42px;height:42px;margin-right:10px;border-radius:14px;background:linear-gradient(135deg,#eef5ff,#e0f2fe);border:1px solid #dbeafe;font-size:23px;vertical-align:middle}
.icon-picker{position:relative;overflow:visible!important}.icon-picker-trigger{width:100%;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;text-align:left;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff);padding:11px 12px;cursor:pointer;color:var(--text);box-shadow:0 10px 24px rgba(15,23,42,.045)}.icon-picker-trigger strong{display:block}.icon-picker-trigger small{display:block;color:var(--muted);font-size:12px;line-height:1.35}.icon-picker-caret{font-size:18px;color:#64748b;transition:transform .16s ease}.icon-picker.is-open .icon-picker-caret{transform:rotate(180deg)}
.icon-picker .icon-grid{display:none!important;margin-top:10px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.12);padding:10px;position:absolute;left:0;right:0;top:100%;z-index:20}.icon-picker.is-open .icon-grid{display:grid!important}.icon-preview{pointer-events:none}.icon-choice{touch-action:manipulation}.form-side .icon-picker.is-open{z-index:30}
.inline-subforums{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;padding:0 24px 20px 110px!important;background:#fff}.subforum-chip{display:inline-flex;align-items:center;min-height:32px;padding:8px 12px;border-radius:999px;background:#f5f9ff;border:1px solid #dbeafe;color:#315078;font-size:13px;font-weight:850;text-decoration:none;line-height:1.15;box-shadow:0 5px 14px rgba(15,23,42,.035)}.subforum-chip:hover{background:#eaf3ff;border-color:#bfdbfe;color:#1d4ed8}.forum-show-subnames{padding:4px 0 0!important;background:transparent!important}.section-links a span:empty{display:none}
@media(max-width:850px){.inline-subforums{padding:0 14px 16px 87px!important}.icon-picker .icon-grid{position:relative;top:auto;left:auto;right:auto;max-height:280px}.icon-picker-trigger{grid-template-columns:44px minmax(0,1fr) 20px}.title-icon.flat-icon{width:36px;height:36px;font-size:20px}}
@media(max-width:560px){.inline-subforums{padding:0 12px 14px!important}.subforum-chip{font-size:12px;padding:8px 10px}.icon-picker .icon-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.icon-choice{min-height:62px}}


/* fix14: alt kategorilerde küçük flat ikonlar */
.subforum-chip{gap:7px!important}
.subforum-chip .subforum-chip-icon{width:21px!important;height:21px!important;min-width:21px!important;border-radius:8px!important;background:linear-gradient(135deg,#eef5ff,#e0f2fe)!important;border:1px solid #dbeafe!important;font-size:12px!important;box-shadow:none!important}
.subforum-chip span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.forum-top-links a .subforum-chip-icon,.section-links a .subforum-chip-icon{width:20px!important;height:20px!important;min-width:20px!important;border-radius:7px!important;background:#eef5ff!important;border:1px solid #dbeafe!important;font-size:11px!important;margin-right:2px}
@media(max-width:560px){.subforum-chip{gap:6px!important}.subforum-chip .subforum-chip-icon{width:19px!important;height:19px!important;min-width:19px!important;font-size:11px!important}}

/* fix15: forum istatistik eklentisi + gelişmiş grup/izin sistemi */
.forum-stats-plugin{margin:18px 0 18px;padding:0;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fbff)}
.forum-stats-list-plugin{border:1px solid #e5edf8;box-shadow:0 18px 45px rgba(15,23,42,.07)}
.stats-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--line)}
.stats-list-head h2{margin:0 0 4px;font-size:25px;letter-spacing:-.02em}.stats-list-head p{margin:0}.stats-live-pill{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.stats-live-pill:before{content:"";width:8px;height:8px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.13)}
.stats-mini-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 24px;border-bottom:1px solid var(--line);background:#fbfdff}.stats-mini-counters>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #e4eaf3;border-radius:17px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04)}.stats-mini-counters strong{font-size:22px;line-height:1;color:#0f172a}.stats-mini-counters span{font-size:12px;font-weight:900;color:var(--muted)}
.stats-topic-list{display:grid;gap:10px;padding:18px 24px 24px}.stats-topic-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;border:1px solid #e6edf7;border-radius:19px;background:#fff;box-shadow:0 10px 24px rgba(15,23,42,.045);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.stats-topic-row:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(15,23,42,.08);border-color:#cbdaf0}.stats-author-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:17px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-weight:950;box-shadow:0 12px 24px rgba(37,99,235,.22)}.stats-topic-main{min-width:0;display:grid;gap:4px}.stats-topic-main strong{font-size:16px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-topic-sub{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.stats-topic-sub em{font-style:normal;color:#64748b;font-size:12px;font-weight:800;padding:4px 7px;border-radius:999px;background:#f5f8fc;border:1px solid #ebf0f7}.stats-topic-numbers{display:flex;align-items:center;gap:8px}.stats-topic-numbers span{min-width:72px;display:grid;place-items:center;padding:9px 10px;border-radius:15px;border:1px solid #e4eaf3;background:#f8fbff}.stats-topic-numbers b{font-size:17px;color:#0f172a;line-height:1}.stats-topic-numbers small{font-size:11px;color:#64748b;font-weight:900}.stats-empty-state{padding:24px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fbff;text-align:center;color:#64748b}.stats-empty-state strong{display:block;color:#0f172a;margin-bottom:3px}.forum-stats-admin-options .muted{margin-top:0}.plugin-grid .plugin-settings-card{display:flex;flex-direction:column;gap:12px}.plugin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.plugin-card-head h3{margin:0}.plugin-card-head p{margin:4px 0 0;color:var(--muted)}.plugin-option-box{border:1px solid var(--line);border-radius:18px;background:#f8fbff;padding:14px}.plugin-option-box h4{margin:0 0 12px}.plugin-switches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}
.permission-group-grid{align-items:start}.permission-card{display:grid;gap:12px}.permission-card-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.permission-card-head strong{display:block;font-size:17px}.permission-card-head small{display:block;color:var(--muted);font-weight:800}.group-dot{width:34px;height:34px;border-radius:13px;box-shadow:0 10px 22px rgba(15,23,42,.12)}.form-row.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px}.permission-checks{display:grid;gap:7px}.permission-checks.compact{max-height:270px;overflow:auto;padding-right:3px}.perm-check{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--line);border-radius:13px;background:#fbfdff;font-weight:750;color:#314159}.perm-check input{width:18px;height:18px}.new-group-card{background:linear-gradient(135deg,#fff,#f3f8ff)}
.permission-matrix-card{margin-top:18px}.permission-matrix-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff;margin:12px 0 16px}.permission-matrix{min-width:980px;width:100%;border-collapse:collapse}.permission-matrix th,.permission-matrix td{vertical-align:top;padding:13px;border-bottom:1px solid #edf2f7;border-right:1px solid #edf2f7}.permission-matrix th{background:#f8fbff;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.permission-matrix td:first-child{min-width:220px}.permission-matrix td small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.forum-perm-selects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:260px}.forum-perm-selects label{font-size:11px;font-weight:850;color:#64748b}.forum-perm-selects select{margin-top:3px;width:100%;min-height:34px;border-radius:10px;border:1px solid var(--line);background:#fff;padding:5px}.user-role-form{display:flex!important;gap:7px;align-items:center;flex-wrap:wrap}.user-role-form select{min-width:120px}
@media(max-width:980px){.stats-mini-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.plugin-switches{grid-template-columns:1fr}.permission-group-grid{grid-template-columns:1fr!important}.plugin-grid{grid-template-columns:1fr!important}.stats-list-head{padding:18px}.stats-topic-list,.stats-mini-counters{padding-left:18px;padding-right:18px}.forum-perm-selects{min-width:230px}.stats-topic-row{grid-template-columns:44px minmax(0,1fr);align-items:start}.stats-topic-numbers{grid-column:2;justify-content:flex-start}.stats-author-avatar{width:44px;height:44px;border-radius:15px}}
@media(max-width:560px){.stats-list-head{display:grid;gap:10px}.stats-mini-counters{grid-template-columns:1fr 1fr;padding:12px}.stats-mini-counters>div{padding:11px;border-radius:15px}.stats-topic-list{padding:12px}.stats-topic-row{grid-template-columns:40px minmax(0,1fr);border-radius:17px;padding:12px}.stats-author-avatar{width:40px;height:40px}.stats-topic-main strong{white-space:normal;font-size:15px}.stats-topic-sub{gap:5px}.stats-topic-sub em{font-size:11px;padding:3px 6px}.stats-topic-numbers span{min-width:63px;padding:8px}.form-row.two-cols{grid-template-columns:1fr}.permission-card{padding:15px}.permission-matrix-card{padding:14px}.permission-matrix{min-width:860px}}


/* fix17: Forum istatistik eklentisi temiz flat liste tasarımı */
.forum-stats-flat{margin:18px 0 20px!important;padding:0!important;overflow:hidden!important;border:1px solid var(--line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 28px rgba(15,23,42,.055)!important}
.ffstats-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line);background:#fff}
.ffstats-title{display:flex;align-items:center;gap:13px;min-width:0}.ffstats-title h2{margin:0;font-size:22px;letter-spacing:-.02em;color:#111827}.ffstats-title p{margin:2px 0 0;font-size:13px}.ffstats-icon{display:grid;place-items:center;width:46px;height:46px;min-width:46px;border-radius:16px;background:#eef5ff;color:var(--brand);font-size:21px}.ffstats-count-badge{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:8px 11px;border:1px solid #dbeafe;border-radius:999px;background:#f8fbff;color:#1d4ed8;font-size:12px;font-weight:900}
.ffstats-counters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line);background:#fbfdff}.ffstats-counter{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 18px;border-right:1px solid var(--line)}.ffstats-counter:last-child{border-right:0}.ffstats-counter strong{font-size:20px;line-height:1;color:#111827}.ffstats-counter span{font-size:12px;font-weight:850;color:var(--muted)}
.ffstats-table{display:grid;background:#fff}.ffstats-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:#fff;transition:background .14s ease}.ffstats-row:last-child{border-bottom:0}.ffstats-row:hover{background:#f8fbff}.ffstats-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f1f6ff;color:#1d4ed8;font-weight:950;border:1px solid #dbeafe}.ffstats-topic{display:grid;gap:5px;min-width:0}.ffstats-topic strong{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111827;font-size:15px;line-height:1.25}.ffstats-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.ffstats-meta span{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:100%;padding:4px 7px;border:1px solid #edf2f7;border-radius:999px;background:#f8fafc;color:#667287;font-size:12px;font-weight:800;line-height:1.1}.ffstats-values{display:flex;align-items:center;gap:8px;justify-content:flex-end}.ffstats-values span{display:grid;place-items:center;min-width:66px;padding:8px 10px;border:1px solid #e5edf8;border-radius:14px;background:#fbfdff}.ffstats-values b{font-size:16px;line-height:1;color:#111827}.ffstats-values small{font-size:11px;font-weight:900;color:#667287}.ffstats-empty{margin:16px;padding:22px;border:1px dashed #cbd5e1;border-radius:18px;background:#f8fbff;text-align:center;color:#64748b}.ffstats-empty strong{display:block;color:#111827;margin-bottom:3px}
@media(max-width:980px){.ffstats-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.ffstats-counter:nth-child(2){border-right:0}.ffstats-counter:nth-child(1),.ffstats-counter:nth-child(2){border-bottom:1px solid var(--line)}.ffstats-row{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:13px 14px}.ffstats-avatar{width:40px;height:40px}.ffstats-values{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.ffstats-topic strong{white-space:normal}}
@media(max-width:560px){.forum-stats-flat{border-radius:18px!important}.ffstats-head{padding:15px;align-items:flex-start}.ffstats-title{align-items:flex-start}.ffstats-icon{width:40px;height:40px;min-width:40px;border-radius:14px;font-size:18px}.ffstats-title h2{font-size:18px}.ffstats-title p{display:none}.ffstats-count-badge{padding:7px 9px}.ffstats-counters{grid-template-columns:1fr 1fr}.ffstats-counter{display:grid;gap:2px;padding:11px 12px}.ffstats-counter strong{font-size:18px}.ffstats-row{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px}.ffstats-avatar{width:36px;height:36px;border-radius:12px}.ffstats-meta{gap:5px}.ffstats-meta span{font-size:11px;padding:3px 6px}.ffstats-values{gap:6px}.ffstats-values span{min-width:58px;padding:7px 8px}.ffstats-values b{font-size:15px}.ffstats-values small{font-size:10px}}


/* fix18: R10 tarzına yakın tek satırlık forum istatistik listesi */
.forum-stats-r10{margin:16px 0 22px!important;padding:0!important;overflow:hidden!important;border:1px solid #dfe7f2!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px rgba(15,23,42,.055)!important}
.fsr10-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid #e7edf6;background:linear-gradient(180deg,#fff,#f9fbff)}
.fsr10-title{display:flex;align-items:center;gap:10px;min-width:0}.fsr10-title h2{margin:0;font-size:18px;letter-spacing:-.015em;color:#111827;line-height:1.2}.fsr10-title .eyebrow{margin-bottom:3px;font-size:11px}.fsr10-dot{width:13px;height:13px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12);min-width:13px}.fsr10-summary{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.fsr10-summary span{display:inline-flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid #e3ebf6;border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:850}.fsr10-summary b{color:#0f172a;font-size:13px}
.fsr10-table{display:grid;background:#fff}.fsr10-header,.fsr10-row{display:grid;grid-template-columns:minmax(260px,1.55fr) minmax(105px,.58fr) minmax(160px,.8fr) minmax(105px,.55fr) 74px 70px;align-items:center;gap:10px}.fsr10-header{padding:10px 16px;border-bottom:1px solid #e9eff7;background:#f7faff;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.fsr10-row{min-height:48px;padding:10px 16px;border-bottom:1px solid #edf2f7;background:#fff;color:#334155;transition:background .14s ease,border-color .14s ease}.fsr10-row:last-child{border-bottom:0}.fsr10-row:hover{background:#f8fbff;border-color:#dbe7f5}.fsr10-topic{display:flex;align-items:center;gap:9px;min-width:0}.fsr10-topic-icon{display:grid;place-items:center;width:28px;height:28px;min-width:28px;border-radius:9px;background:#eef5ff;border:1px solid #dbeafe;color:#2563eb;font-weight:950}.fsr10-topic strong{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111827;font-size:14px;line-height:1.25}.fsr10-author{display:flex;align-items:center;gap:7px;min-width:0;font-size:13px;font-weight:850;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsr10-author em{display:grid;place-items:center;width:25px;height:25px;min-width:25px;border-radius:9px;background:#f1f6ff;border:1px solid #dbeafe;color:#1d4ed8;font-style:normal;font-size:11px;font-weight:950}.fsr10-forum,.fsr10-date{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#64748b;font-size:12px;font-weight:800}.fsr10-num{display:flex;justify-content:center;align-items:center}.fsr10-num b{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:6px 8px;border-radius:10px;background:#f7faff;border:1px solid #e3ebf6;color:#0f172a;font-size:13px;font-weight:950}.fsr10-empty{margin:14px;padding:20px;border:1px dashed #cbd5e1;border-radius:15px;background:#f8fbff;text-align:center;color:#64748b}.fsr10-empty strong{display:block;color:#111827;margin-bottom:3px}
@media(max-width:1020px){.fsr10-header,.fsr10-row{grid-template-columns:minmax(220px,1.35fr) minmax(98px,.6fr) minmax(130px,.75fr) 78px 62px}.fsr10-header span:nth-child(4),.fsr10-row .fsr10-date{display:none}.fsr10-head{align-items:flex-start}.fsr10-summary{max-width:48%}}
@media(max-width:760px){.fsr10-head{display:grid;gap:10px}.fsr10-summary{max-width:none;justify-content:flex-start}.fsr10-header{display:none}.fsr10-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;min-height:0;padding:12px 14px}.fsr10-topic{grid-column:1 / -1}.fsr10-topic strong{white-space:normal;font-size:14px}.fsr10-author,.fsr10-forum,.fsr10-date{font-size:12px}.fsr10-forum{grid-column:1;white-space:nowrap}.fsr10-date{display:none}.fsr10-num b{min-width:44px;padding:5px 7px}.fsr10-num:before{font-size:10px;color:#64748b;margin-right:4px;font-weight:900}.fsr10-row .fsr10-num:nth-last-child(2):before{content:'Okuma'}.fsr10-row .fsr10-num:last-child:before{content:'Cevap'}}
@media(max-width:480px){.fsr10-head{padding:13px}.fsr10-title h2{font-size:16px}.fsr10-summary span{font-size:11px;padding:5px 7px}.fsr10-row{padding:11px 12px}.fsr10-topic-icon{width:24px;height:24px;min-width:24px}.fsr10-forum{grid-column:1 / -1}.fsr10-author{grid-column:1 / -1}.fsr10-num{justify-content:flex-start}.fsr10-num b{font-size:12px}}

/* fix19: R10 benzeri tek satır forum istatistik listesi */
.forum-stat-line{margin:16px 0 22px!important;padding:0!important;overflow:hidden!important;border:1px solid #dde6f1!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}
.fsl-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid #e8eef6;background:#f8fbff}
.fsl-title{display:flex;align-items:center;gap:10px;min-width:0}.fsl-title>div{display:grid;gap:1px;min-width:0}.fsl-title span:not(.fsl-pulse){font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.fsl-title strong{font-size:16px;line-height:1.2;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fsl-pulse{width:10px;height:10px;min-width:10px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}
.fsl-counters{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.fsl-counters span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid #dfe8f4;border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:850;line-height:1}.fsl-counters b{color:#0f172a;font-size:13px}
.fsl-list{display:grid;background:#fff}.fsl-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:10px 16px;border-bottom:1px solid #edf2f7;color:#334155;text-decoration:none!important;background:#fff}.fsl-row:last-child{border-bottom:0}.fsl-row:hover{background:#f8fbff}.fsl-topic{display:flex;align-items:center;gap:8px;min-width:0}.fsl-topic:before{content:"";width:7px;height:7px;min-width:7px;border-radius:999px;background:#3b82f6}.fsl-topic b{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:900;color:#111827;line-height:1.25}.fsl-info{display:flex;align-items:center;justify-content:flex-end;gap:0;min-width:0;color:#64748b;font-size:12px;font-weight:800;white-space:nowrap}.fsl-info em{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}.fsl-info em+em:before{content:"•";margin:0 8px 0 7px;color:#c3ccda}.fsl-empty{margin:12px;padding:18px;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fbff;text-align:center;color:#64748b}.fsl-empty b{display:block;color:#111827;margin-bottom:3px}.fsl-empty span{display:block}
@media(max-width:900px){.fsl-head{align-items:flex-start}.fsl-counters{justify-content:flex-start}.fsl-row{grid-template-columns:1fr;gap:5px;align-items:start}.fsl-info{justify-content:flex-start;flex-wrap:wrap;white-space:normal}.fsl-info em{max-width:100%}.fsl-topic b{white-space:normal}}
@media(max-width:560px){.forum-stat-line{border-radius:14px!important;margin:12px 0 18px!important}.fsl-head{display:grid;padding:12px}.fsl-title strong{font-size:15px}.fsl-counters span{font-size:11px;padding:5px 7px}.fsl-row{min-height:0;padding:10px 12px}.fsl-topic b{font-size:13px}.fsl-info{font-size:11px;gap:3px}.fsl-info em+em:before{margin:0 5px;color:#cbd5e1}}

/* fix20: istatistik kapsayıcı temizliği ve dışa taşan eski blok engeli */
.ffp-statbox{display:block!important;position:relative!important;clear:both!important;isolation:isolate!important;contain:layout paint!important;margin:14px 0 22px!important;padding:0!important;border:1px solid #dfe7f2!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
.ffp-statbox-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 14px;border-bottom:1px solid #e7edf6;background:#f8fbff}
.ffp-statbox-title{display:flex;align-items:center;gap:9px;min-width:0}.ffp-statbox-title>div{display:grid;gap:1px;min-width:0}.ffp-statbox-title span:not(.ffp-statbox-live){font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.ffp-statbox-title strong{display:block;color:#0f172a;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ffp-statbox-live{width:9px;height:9px;min-width:9px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.14)}
.ffp-statbox-counters{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.ffp-statbox-counters span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid #dfe8f4;border-radius:999px;background:#fff;color:#64748b;font-size:12px;font-weight:850;line-height:1}.ffp-statbox-counters b{color:#0f172a;font-size:13px}
.ffp-statbox-scroll{width:100%;overflow-x:auto;overflow-y:hidden;background:#fff;-webkit-overflow-scrolling:touch}.ffp-statbox-scroll::-webkit-scrollbar{height:7px}.ffp-statbox-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.ffp-statbox-table{min-width:900px;background:#fff}.ffp-statbox-row{display:flex;align-items:center;width:100%;min-height:39px;padding:0 12px;border-bottom:1px solid #edf2f7;color:#334155;text-decoration:none!important;background:#fff;white-space:nowrap}.ffp-statbox-row:last-child{border-bottom:0}.ffp-statbox-row:hover{background:#f8fbff}.ffp-statbox-row>span{display:flex;align-items:center;min-width:0;height:39px;padding:0 8px;overflow:hidden;text-overflow:ellipsis;border-right:1px solid #f1f5f9}.ffp-statbox-row>span:last-child{border-right:0}.ffp-statbox-row-head{min-height:34px;background:#f7faff!important;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.035em;pointer-events:none}.ffp-statbox-row-head>span{height:34px}.ffp-col-topic{flex:1 1 auto;width:38%;min-width:330px!important}.ffp-col-topic i{display:inline-block;width:7px;height:7px;min-width:7px;margin-right:8px;border-radius:999px;background:#2563eb}.ffp-col-topic b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#111827;font-size:13px;font-weight:900}.ffp-col-user{width:130px;max-width:130px;font-size:12px;font-weight:850;color:#475569}.ffp-col-forum{width:220px;max-width:220px;font-size:12px;font-weight:800;color:#64748b}.ffp-col-date{width:115px;max-width:115px;font-size:12px;font-weight:800;color:#64748b}.ffp-col-num{width:72px;max-width:72px;justify-content:center;text-align:center}.ffp-col-num b{display:inline-flex;align-items:center;justify-content:center;min-width:42px;padding:4px 7px;border:1px solid #e3ebf6;border-radius:9px;background:#fbfdff;color:#0f172a;font-size:12px;font-weight:950}.ffp-statbox-empty{margin:12px;padding:16px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fbff;text-align:center;color:#64748b}.ffp-statbox-empty b{display:block;margin-bottom:3px;color:#111827}.ffp-statbox-empty span{display:block}
@media(max-width:760px){.ffp-statbox{border-radius:12px!important;margin:10px 0 16px!important}.ffp-statbox-head{display:grid;gap:8px;padding:10px 12px}.ffp-statbox-counters{justify-content:flex-start}.ffp-statbox-counters span{font-size:11px;padding:5px 7px}.ffp-statbox-table{min-width:820px}.ffp-statbox-row{min-height:38px;padding:0 8px}.ffp-statbox-row>span{height:38px;padding:0 7px}.ffp-statbox-row-head{min-height:32px}.ffp-statbox-row-head>span{height:32px}.ffp-col-topic{min-width:290px!important}.ffp-col-forum{width:190px;max-width:190px}.ffp-col-user{width:110px;max-width:110px}.ffp-col-date{width:105px;max-width:105px}.ffp-col-num{width:62px;max-width:62px}.ffp-col-topic b{font-size:12px}}

/* fix20 orphan ForumStats guard: eski kopya istatistik blokları dışarı taşarsa gizle */
.ffp-statbox + .fsl-counters,.ffp-statbox + .fsl-counters + .fsl-list,.ffp-statbox ~ .fsl-list{display:none!important}


/* fix21: istatistik kolon başlıkları eklenen konuların tam üstünde */
.ffp-statbox{overflow:hidden!important}
.ffp-statbox-head{border-bottom:1px solid #e6edf7!important}
.ffp-statbox-list{display:block!important;clear:both!important;background:#fff!important}
.ffp-statbox-scroll{display:block!important;margin:0!important;padding:0!important;background:#fff!important;overflow-x:auto!important;overflow-y:hidden!important}
.ffp-statbox-table{display:block!important;min-width:900px!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important}
.ffp-statbox-items{display:block!important;margin:0!important;padding:0!important;background:#fff!important}
.ffp-statbox-row{display:flex!important;align-items:center!important;box-sizing:border-box!important;width:100%!important;margin:0!important;border-bottom:1px solid #edf2f7!important;background:#fff!important}
.ffp-statbox-row-head{position:relative!important;z-index:1!important;top:auto!important;margin:0!important;min-height:32px!important;padding:0 12px!important;border-top:0!important;border-bottom:1px solid #dfe8f4!important;background:#f8fbff!important;color:#64748b!important;font-size:11px!important;font-weight:950!important;letter-spacing:.035em!important;text-transform:uppercase!important;pointer-events:none!important}
.ffp-statbox-row-head>span{height:32px!important;color:#64748b!important;font-size:11px!important;font-weight:950!important;background:transparent!important}
.ffp-statbox-item{min-height:40px!important;padding:0 12px!important;text-decoration:none!important;color:#334155!important}
.ffp-statbox-item:hover{background:#fbfdff!important}
.ffp-statbox-row>span{box-sizing:border-box!important;display:flex!important;align-items:center!important;min-width:0!important;height:40px!important;padding:0 8px!important;overflow:hidden!important;text-overflow:ellipsis!important;border-right:1px solid #f1f5f9!important;white-space:nowrap!important}
.ffp-statbox-row>span:last-child{border-right:0!important}
.ffp-statbox-row-head>span{height:32px!important}
.ffp-statbox-row-head .ffp-col-topic:before,.ffp-statbox-row-head .ffp-col-topic i{display:none!important}
.ffp-statbox-row-head .ffp-col-topic{padding-left:8px!important}
.ffp-statbox-empty{margin:12px!important}
@media(max-width:760px){.ffp-statbox-table{min-width:820px!important}.ffp-statbox-row-head{padding:0 8px!important}.ffp-statbox-item{padding:0 8px!important}.ffp-statbox-row>span{height:38px!important}}

/* fix22: forum mesaj profili, bildirme, özel mesaj ve moderasyon */
.post{grid-template-columns:280px minmax(0,1fr)}
.post-user{align-items:center;text-align:center;padding:24px 20px;gap:10px}.post-avatar-wrap{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:4px}.post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img{width:132px;height:132px;border-radius:34px;font-size:58px;box-shadow:0 18px 42px rgba(37,99,235,.18);border:4px solid #fff}.post-avatar-img{object-fit:cover;background:#eef5ff}.post-user strong{font-size:18px}.post-user .badge{margin:0 auto}.post-user .user-lines{width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;margin-top:4px}.post-user .user-bio{text-align:left;width:100%}.post-actions{border-top:1px solid var(--line);padding-top:12px}.report-box{position:relative}.report-box summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;border:1px solid #fee2e2;background:#fff7f7;color:#b91c1c;border-radius:12px;padding:8px 11px;font-weight:850}.report-box summary::-webkit-details-marker{display:none}.report-form{display:grid;gap:8px;min-width:260px;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.report-form textarea{min-height:80px}.btn.danger{background:#fee2e2;color:#991b1b;border-color:#fecaca}.btn.danger:hover{background:#fecaca}.check-row{display:flex!important;align-items:center;gap:10px;font-weight:850}.check-row input{width:18px;height:18px}.pm-grid{align-items:start}.pm-item{display:grid;gap:8px;border:1px solid var(--line);border-radius:18px;background:#fbfdff;padding:13px;margin-bottom:10px}.pm-item.unread{border-color:#bfdbfe;background:#f5f9ff}.pm-item div strong{display:block;color:var(--text)}.pm-item div span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.pm-item p{margin:0;color:#334155;white-space:pre-wrap;overflow-wrap:anywhere}.pm-block-form{align-items:stretch}.pm-block-form input{min-width:0}.pm-block-list{display:grid;gap:8px;margin-top:12px}.pm-block-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:14px;background:#fbfdff;padding:9px}.report-table .muted{margin:5px 0 8px;font-size:12px}.admin-table .inline-form{gap:6px}.admin-table .inline-form select{min-width:110px}
@media(max-width:850px){.post{grid-template-columns:1fr}.post-user{display:flex!important;align-items:center;text-align:center;border-right:0;border-bottom:1px solid var(--line);padding:18px}.post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img{width:112px;height:112px;border-radius:30px;font-size:50px}.post-user .badge,.post-user .user-lines,.post-user .user-bio{grid-column:auto}.post-user .user-lines{max-width:320px}.report-form{min-width:0;width:min(100%,360px)}.pm-grid{grid-template-columns:1fr!important}.pm-block-row{align-items:flex-start;flex-direction:column}.admin-table .inline-form{min-width:250px}}

/* fix23: konu/yazı işlem menüleri, ikonlu kullanıcı işlemleri, yayından kaldırma */
.topic-head-card{align-items:flex-start;gap:16px}.danger-badge{background:#fee2e2!important;color:#991b1b!important;border-color:#fecaca!important}.btn.warning{background:#fffbeb;color:#92400e;border-color:#fde68a}.btn.warning:hover{background:#fef3c7}.topic-admin-menu{margin-left:auto;position:relative;min-width:260px}.topic-admin-menu>summary{list-style:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;padding:10px 14px;border-radius:14px;border:1px solid var(--line);background:#fff;font-weight:900;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,.06)}.topic-admin-menu>summary::-webkit-details-marker{display:none}.topic-admin-menu-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:30;width:min(460px,calc(100vw - 32px));display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.18)}.topic-admin-edit-form{display:grid;gap:8px}.topic-admin-edit-form label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:900}.topic-admin-inline{display:grid;grid-template-columns:1fr auto;gap:8px}.topic-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topic-admin-actions .inline-form{min-width:0}.post-actions-right{justify-content:flex-end;margin-left:auto}.post-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border-radius:12px;border:1px solid var(--line);background:#fff;color:#334155;font-size:13px;font-weight:900;text-decoration:none;cursor:pointer;white-space:nowrap}.post-action-btn:hover{background:#f8fafc}.post-link{color:#64748b}.danger-action{background:#fff7f7;color:#b91c1c;border-color:#fecaca}.danger-action:hover{background:#fee2e2}.report-action{background:#fffbeb;color:#92400e;border-color:#fde68a}.post-action-menu{position:relative}.post-action-menu>summary{list-style:none}.post-action-menu>summary::-webkit-details-marker{display:none}.post-pop-form{position:absolute;right:0;bottom:calc(100% + 8px);z-index:25;display:grid;gap:10px;width:min(420px,calc(100vw - 32px));padding:12px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.18)}.post-pop-form textarea{width:100%;min-height:120px;resize:vertical}.post-pop-actions{display:flex;justify-content:flex-end}.post-actions-right .inline-form{min-width:0;margin:0}.post-actions-right .inline-form button{font-family:inherit}.post-body{min-height:70px}.post-main{display:flex;flex-direction:column}.post-actions-right{margin-top:auto;padding-top:14px}
@media(max-width:850px){.topic-head-card{position:relative}.topic-admin-menu{width:100%;margin-left:0}.topic-admin-menu-panel{position:static;width:100%;box-shadow:0 12px 28px rgba(15,23,42,.10);margin-top:10px}.topic-admin-inline{grid-template-columns:1fr}.topic-admin-actions{align-items:stretch}.topic-admin-actions .inline-form,.topic-admin-actions .btn{width:100%}.post-actions-right{justify-content:flex-end;gap:6px}.post-action-btn{font-size:12px;padding:7px 9px}.post-pop-form{position:fixed;left:12px;right:12px;bottom:16px;width:auto;max-height:70vh;overflow:auto}.post-pop-form textarea{min-height:140px}}

/* fix24: konu üst yönetici menüsü ve yazı alt sağ işlem çubuğu */
.topic-head-card{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;overflow:visible!important}.topic-admin-wrap{margin-left:auto;flex:0 0 auto;position:relative;z-index:40}.topic-admin-dropdown{position:relative}.topic-admin-trigger{list-style:none;display:flex;align-items:center;gap:10px;min-width:220px;min-height:46px;padding:9px 13px;border:1px solid #dbe7f6;border-radius:16px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 10px 26px rgba(15,23,42,.08);cursor:pointer;color:#0f172a}.topic-admin-trigger::-webkit-details-marker{display:none}.topic-admin-trigger span{display:grid;place-items:center;width:30px;height:30px;border-radius:11px;background:#eef5ff;color:#2563eb}.topic-admin-trigger strong{display:block;font-size:13px;line-height:1.1}.topic-admin-trigger em{display:block;margin-top:2px;color:#64748b;font-size:11px;font-style:normal;font-weight:750}.topic-admin-dropdown[open] .topic-admin-trigger{border-color:#bfdbfe;box-shadow:0 14px 36px rgba(37,99,235,.14)}.topic-admin-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:min(520px,calc(100vw - 28px));display:grid;gap:13px;padding:14px;border:1px solid #dbe7f6;border-radius:20px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.20)}.topic-admin-panel:before{content:"";position:absolute;right:28px;top:-7px;width:14px;height:14px;background:#fff;border-left:1px solid #dbe7f6;border-top:1px solid #dbe7f6;transform:rotate(45deg)}.topic-admin-panel-head{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #eef2f7;border-radius:16px;background:#f8fbff}.topic-admin-panel-head>span{display:grid;place-items:center;width:36px;height:36px;border-radius:13px;background:#eef5ff}.topic-admin-panel-head strong{display:block;color:#0f172a}.topic-admin-panel-head small{display:block;margin-top:2px;color:#64748b;font-weight:750}.topic-admin-edit-form{display:grid!important;gap:8px;padding:10px;border:1px solid #eef2f7;border-radius:16px;background:#fff}.topic-admin-edit-form label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:950}.topic-admin-inline{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px}.topic-admin-inline input{min-width:0}.topic-admin-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.topic-admin-action-grid .inline-form{display:block!important;margin:0!important;min-width:0!important}.topic-admin-action{width:100%;min-height:76px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-items:center;text-align:left;gap:0 9px;padding:11px;border:1px solid #e5edf7;border-radius:16px;background:#fbfdff;color:#334155;cursor:pointer;font-family:inherit}.topic-admin-action:hover{background:#f3f8ff;border-color:#bfdbfe}.topic-admin-action span{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:12px;background:#eef5ff}.topic-admin-action b{font-size:13px;color:#0f172a}.topic-admin-action small{font-size:11px;color:#64748b;font-weight:750}.topic-admin-action.success{border-color:#bbf7d0;background:#f0fdf4}.topic-admin-action.warning{border-color:#fde68a;background:#fffbeb}.topic-admin-action.danger{border-color:#fecaca;background:#fff7f7}.topic-admin-action.danger b{color:#991b1b}
.post-main{display:flex!important;flex-direction:column!important;min-width:0}.post-body{flex:1 1 auto;min-height:96px!important;padding-bottom:10px}.post-footer-actions{margin-top:auto!important;padding-top:14px!important;border-top:1px solid #eef2f7;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.post-permalink{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.post-permalink:hover{color:#2563eb}.post-action-cluster{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin-left:auto}.post-action-cluster .inline-form{display:inline-flex!important;margin:0!important;min-width:0!important}.post-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:34px!important;padding:7px 11px!important;border-radius:12px!important;border:1px solid #e2eaf5!important;background:#fff!important;color:#334155!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;cursor:pointer!important;white-space:nowrap!important;font-family:inherit!important}.post-action-btn:hover{background:#f8fbff!important;border-color:#bfdbfe!important}.edit-action{color:#1d4ed8!important;border-color:#bfdbfe!important;background:#f8fbff!important}.danger-action{color:#b91c1c!important;border-color:#fecaca!important;background:#fff7f7!important}.danger-action:hover{background:#fee2e2!important}.report-action{color:#92400e!important;border-color:#fde68a!important;background:#fffbeb!important}.report-action:hover{background:#fef3c7!important}.post-action-menu{position:relative}.post-action-menu>summary{list-style:none}.post-action-menu>summary::-webkit-details-marker{display:none}.post-pop-form{position:absolute!important;right:0!important;bottom:calc(100% + 8px)!important;z-index:80!important;display:grid!important;gap:10px!important;width:min(430px,calc(100vw - 32px))!important;padding:12px!important;border:1px solid #dbe7f6!important;border-radius:18px!important;background:#fff!important;box-shadow:0 24px 70px rgba(15,23,42,.20)!important}.post-pop-form textarea{width:100%!important;min-height:130px!important;resize:vertical}.post-pop-actions{display:flex!important;justify-content:flex-end!important}.post-actions,.post-actions-right{display:none!important}
@media(max-width:850px){.topic-head-card{display:grid!important;grid-template-columns:1fr!important}.topic-admin-wrap{width:100%!important;margin-left:0!important}.topic-admin-trigger{width:100%;min-width:0}.topic-admin-panel{position:static!important;width:100%!important;margin-top:10px!important;box-shadow:0 14px 34px rgba(15,23,42,.12)!important}.topic-admin-panel:before{display:none!important}.topic-admin-inline{grid-template-columns:1fr!important}.topic-admin-action-grid{grid-template-columns:1fr!important}.topic-admin-action{min-height:58px}.post-footer-actions{align-items:flex-end;gap:8px}.post-permalink{font-size:11px}.post-action-cluster{gap:6px}.post-action-btn{font-size:12px!important;padding:7px 9px!important}.post-pop-form{position:fixed!important;left:12px!important;right:12px!important;bottom:16px!important;width:auto!important;max-height:70vh!important;overflow:auto!important}.post-pop-form textarea{min-height:140px!important}}
@media(max-width:520px){.post-footer-actions{display:grid!important;grid-template-columns:1fr!important}.post-action-cluster{width:100%;justify-content:flex-end}.post-action-btn{min-height:33px!important}.post-permalink{justify-self:start}}

/* fix25: mobil duyarlılık, konu işlem butonları ve mobil profil avatarı */
@media(max-width:980px){
  html,body{max-width:100%;overflow-x:hidden}
  .wrap{width:100%;max-width:100%;padding-left:12px!important;padding-right:12px!important}
  .panel-shell,.content-grid,.forum-board,.forum-show-grid,.layout{grid-template-columns:1fr!important;gap:14px!important;width:100%!important;min-width:0!important}
  .panel-content,.forum-main,.forum-show-main{padding-left:0!important;width:100%!important;min-width:0!important}
  .card,.forum-section,.forum-family,.topic-head-card,.page-head,.page-title-card{max-width:100%;min-width:0;overflow-wrap:anywhere}
  .content-grid>.card,.content-grid>.form-side,.panel-content>.card{min-width:0;width:100%}
  .form-side,.sidebar,.forum-left,.forum-info-card{position:static!important;width:100%!important;max-width:100%!important}
  .side-menu{max-width:92vw!important}
  .table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
  .admin-table,.permission-matrix,.report-table{min-width:720px}
  .form-grid input,.form-grid select,.form-grid textarea,.inline-form select{min-width:0;max-width:100%}
  .form-row,.form-row.two-cols,.plugin-option-box,.forum-stats-admin-options,.permission-group-grid,.plugin-grid{grid-template-columns:1fr!important;width:100%!important;min-width:0!important}
  .admin-forum-tree,.tree-row,.tree-sub{min-width:0!important;max-width:100%!important}
  .tree-actions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;justify-content:flex-start!important}
  .tree-actions .btn,.tree-actions button{min-width:0!important}
}

@media(max-width:850px){
  .topbar{width:100%;max-width:100%;overflow:visible!important}
  .brand{max-width:calc(100vw - 118px)!important;min-width:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .brand span{flex:0 0 auto}
  .hero,.page-head,.page-title-card,.topic-head-card{display:grid!important;grid-template-columns:1fr!important;align-items:start!important;gap:12px!important}
  .hero .btn,.page-head .btn,.page-title-card .btn{width:100%}
  .forum-row{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}
  .forum-icon{width:46px!important;height:46px!important;border-radius:15px!important;font-size:20px!important}
  .forum-meta,.topic-meta{grid-column:1 / -1!important;justify-content:flex-start!important}
  .subforum-list,.inline-subforums{padding-left:12px!important;padding-right:12px!important}
  .topic-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
  .topic-toolbar .btn{width:100%!important}
  .topic-row{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}
  .topic-meta{justify-content:flex-start!important}

  /* Mobil konu içi profil: masaüstündeki büyük avatar korunur, mobilde daha ufak ve düzenli görünür */
  .post{grid-template-columns:1fr!important;width:100%!important;overflow:hidden!important}
  .post-user{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:7px!important;padding:14px 12px!important;border-right:0!important;border-bottom:1px solid var(--line)!important;background:linear-gradient(180deg,#f8fbff,#fff)!important}
  .post-avatar-wrap{display:flex!important;justify-content:center!important;width:100%!important}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:72px!important;height:72px!important;min-width:72px!important;border-radius:22px!important;font-size:31px!important;object-fit:cover!important}
  .post-user strong{font-size:15px!important;line-height:1.2!important}
  .post-user .badge{padding:4px 8px!important;font-size:11px!important}
  .post-user .user-lines{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:420px!important;margin-top:4px!important;font-size:11px!important}
  .post-user .user-lines span{display:grid!important;gap:2px!important;justify-items:center!important;padding:7px 6px!important;border:1px solid #eef2f7!important;border-radius:12px!important;background:#fff!important}
  .post-user .user-lines b{display:block!important}
  .post-user .user-bio{width:100%!important;max-width:420px!important;text-align:center!important;font-size:12px!important;margin-top:3px!important}
  .post-main{padding:14px!important;min-width:0!important}
  .post-body{font-size:15px!important;line-height:1.6!important;min-height:72px!important;overflow-wrap:anywhere!important}

  /* Mobilde Düzenle / Sil / Bildir butonları aynı satırda düzgün dursun */
  .post-footer-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important;padding-top:12px!important;margin-top:auto!important}
  .post-permalink{justify-self:start!important;font-size:11px!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .post-action-cluster{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;align-items:stretch!important;justify-content:stretch!important;gap:6px!important;width:100%!important;margin-left:0!important;min-width:0!important}
  .post-action-cluster>.post-action-menu,.post-action-cluster>.inline-form{display:block!important;width:100%!important;min-width:0!important;margin:0!important}
  .post-action-btn{width:100%!important;min-width:0!important;min-height:36px!important;padding:7px 6px!important;border-radius:11px!important;font-size:12px!important;line-height:1!important;gap:4px!important;white-space:nowrap!important}
  .post-action-btn span{font-size:13px!important;line-height:1!important}
  .post-pop-form{position:fixed!important;left:10px!important;right:10px!important;bottom:14px!important;width:auto!important;max-width:none!important;max-height:72vh!important;overflow:auto!important;border-radius:17px!important;z-index:130!important}
  .post-pop-form textarea{min-height:130px!important}

  .topic-admin-wrap{width:100%!important;margin-left:0!important}
  .topic-admin-trigger{width:100%!important;min-width:0!important}
  .topic-admin-panel{position:static!important;width:100%!important;max-width:100%!important;margin-top:10px!important}
  .topic-admin-action-grid{grid-template-columns:1fr!important}
}

@media(max-width:520px){
  .wrap{margin-top:14px!important;padding-left:10px!important;padding-right:10px!important}
  .card{padding:13px!important;border-radius:16px!important}
  .section-head{padding:14px!important;gap:10px!important}
  .section-head h2{font-size:18px!important}
  .forum-row{grid-template-columns:42px minmax(0,1fr)!important;padding:11px!important}
  .forum-icon{width:42px!important;height:42px!important;border-radius:14px!important;font-size:18px!important}
  .forum-row strong,.topic-row strong{font-size:14px!important}
  .forum-row p,.topic-row span{font-size:12px!important}
  .forum-meta span,.topic-meta span{font-size:11px!important;padding:4px 7px!important}
  .subforum-chip{max-width:100%!important}
  .post-user{padding:12px 10px!important}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:60px!important;height:60px!important;min-width:60px!important;border-radius:19px!important;font-size:27px!important}
  .post-user .user-lines{grid-template-columns:1fr 1fr 1fr!important;gap:5px!important;font-size:10px!important}
  .post-user .user-lines span{padding:6px 4px!important}
  .post-main{padding:12px!important}
  .post-body{font-size:14px!important}
  .post-action-cluster{gap:5px!important}
  .post-action-btn{min-height:34px!important;font-size:11px!important;padding:6px 4px!important;border-radius:10px!important}
  .post-action-btn span{font-size:12px!important}
  .admin-table,.permission-matrix,.report-table{min-width:640px!important}
}

@media(max-width:370px){
  .post-action-btn{font-size:10.5px!important;gap:3px!important;padding-left:3px!important;padding-right:3px!important}
  .post-action-btn span{font-size:11px!important}
  .post-user .user-lines{grid-template-columns:1fr!important;max-width:260px!important}
}


/* fix26 - kullanıcı uyarı sistemi */
.warning-btn,
.warning-action{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important;}
.warn-mini-form{position:absolute;z-index:50;width:min(320px,88vw);background:#fff;border:1px solid var(--border);box-shadow:0 18px 45px rgba(15,23,42,.16);border-radius:18px;padding:14px;display:grid;gap:10px;margin-top:8px;}
.warn-mini-form label{display:grid;gap:6px;font-size:12px;font-weight:800;color:var(--muted);}
.warn-mini-form textarea,.warn-mini-form select{width:100%;border:1px solid var(--border);border-radius:12px;padding:10px;background:#fff;}
.warning-table td{vertical-align:top;}
.warning-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--border);}
.warning-row:last-child{border-bottom:0;}
.warning-row.is-active{background:linear-gradient(90deg,rgba(251,146,60,.08),transparent);padding-inline:12px;border-radius:14px;}
.mini-link{font-size:12px;font-weight:800;color:var(--primary);text-decoration:none;}
.warn-form label{display:grid;gap:6px;font-size:12px;font-weight:800;color:var(--muted);}
.warn-form select{border:1px solid var(--border);border-radius:12px;padding:10px;background:#fff;}
@media (max-width: 760px){
  .warn-mini-form{position:fixed;left:12px;right:12px;top:72px;width:auto;max-height:calc(100vh - 96px);overflow:auto;}
  .warning-row{display:grid;grid-template-columns:1fr;gap:8px;}
}

/* fix27: tema ayarları, logo/favicon ve forum genişliği */
.brand strong{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.brand.has-logo{gap:10px}
.brand-logo{display:block;max-width:190px;height:42px;object-fit:contain;border-radius:10px;background:transparent}
.wrap-normal{width:min(1240px,100%)}
.wrap-full{width:100%;max-width:none;margin-left:0;margin-right:0;padding-left:18px;padding-right:18px}
body.forum-width-full .topbar{padding-left:18px;padding-right:18px}
body.forum-width-full .forum-board,body.forum-width-full .panel-shell,body.forum-width-full .content-grid{max-width:none}
.theme-settings-card{display:grid;gap:16px}
.section-mini-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:4px}.section-mini-head h2{margin:0 0 4px;font-size:20px}.section-mini-head p{margin:0}
.theme-settings-form{align-items:start}.theme-settings-form .span-all{grid-column:1/-1}.file-setting-box{display:grid;gap:9px}.file-setting-box>span{font-weight:850}.file-setting-box small,label small{color:var(--muted);font-size:12px}.file-setting-box input[type=file]{width:100%;padding:11px;border:1px dashed #bfd5f5;border-radius:14px;background:#f8fbff}.asset-preview{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px;width:max-content;max-width:100%}.asset-preview img{display:block;object-fit:contain}.logo-preview img{max-width:220px;max-height:70px}.favicon-preview img{width:38px;height:38px}.checkline{display:flex!important;align-items:center!important;gap:8px!important;font-weight:750!important;color:#475569}.checkline input{width:auto!important}.form-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}
@media(max-width:850px){
  .brand-logo{height:36px;max-width:150px}.brand.has-logo strong{max-width:calc(100vw - 170px)}.wrap-full,.wrap-normal{width:100%;max-width:100%;padding-left:12px;padding-right:12px;margin-top:16px}body.forum-width-full .topbar{padding-left:12px;padding-right:12px}.theme-settings-form{display:grid;grid-template-columns:1fr!important}.theme-settings-form .span-all{grid-column:auto}.asset-preview{width:100%;justify-content:center}.logo-preview img{max-width:100%;height:auto}.form-actions{justify-content:stretch}.form-actions .btn{width:100%}
}

/* fix28: tema ayarları + mobil forum kategori genişliği */
@media(max-width:850px){
  body{overflow-x:hidden!important}
  .wrap,.wrap-normal,.wrap-full{
    width:100%!important;
    max-width:100%!important;
    padding-left:8px!important;
    padding-right:8px!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  .forum-board.forum-full,.forum-main,.forum-section,.nested-forum-list,.forum-family{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .forum-section{
    border-radius:18px!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  .section-head-plain{
    padding:15px 13px!important;
  }
  .nested-forum-list{
    padding:8px!important;
    gap:10px!important;
  }
  .forum-family{
    border-radius:17px!important;
    box-shadow:0 8px 22px rgba(15,23,42,.055)!important;
  }
  .forum-row{
    width:100%!important;
    grid-template-columns:50px minmax(0,1fr)!important;
    gap:11px!important;
    padding:14px 12px!important;
    align-items:center!important;
  }
  .forum-icon{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    border-radius:16px!important;
    font-size:23px!important;
  }
  .forum-row strong{
    font-size:16px!important;
    line-height:1.25!important;
  }
  .forum-row p{
    font-size:12.5px!important;
    line-height:1.4!important;
    max-width:100%!important;
  }
  .forum-meta{
    grid-column:1 / -1!important;
    padding-left:61px!important;
    justify-content:flex-start!important;
    min-width:0!important;
    width:100%!important;
  }
  .forum-meta span{
    font-size:11px!important;
    padding:5px 8px!important;
  }
  .inline-subforums,.subforum-list{
    padding-left:10px!important;
    padding-right:10px!important;
  }
}

@media(max-width:520px){
  .wrap,.wrap-normal,.wrap-full{
    padding-left:6px!important;
    padding-right:6px!important;
  }
  .card.forum-section,.forum-section{
    border-radius:16px!important;
  }
  .section-head-plain{
    padding:13px 11px!important;
  }
  .section-head-plain h2{
    font-size:19px!important;
  }
  .nested-forum-list{
    padding:6px!important;
    gap:8px!important;
  }
  .forum-family{
    border-radius:15px!important;
  }
  .forum-row{
    grid-template-columns:46px minmax(0,1fr)!important;
    gap:10px!important;
    padding:13px 10px!important;
  }
  .forum-icon{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    border-radius:15px!important;
    font-size:21px!important;
  }
  .forum-row strong{
    font-size:15px!important;
  }
  .forum-row p{
    font-size:12px!important;
  }
  .forum-meta{
    padding-left:56px!important;
    gap:5px!important;
  }
  .inline-subforums,.subforum-list{
    padding-left:8px!important;
    padding-right:8px!important;
    gap:6px!important;
  }
  .subforum-chip{
    max-width:100%!important;
    padding:7px 9px!important;
  }
}

/* fix29: özel mesaj bağlantıları + mobil konu kartı kompakt düzen */
.pm-nav-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-style:normal;font-weight:900;line-height:1}.pm-card{min-width:0}.pm-item{display:grid;gap:10px;padding:12px 0;border-bottom:1px solid #eef2f7}.pm-item:last-child{border-bottom:0}.pm-item.unread{background:#f8fbff;border-radius:14px;padding:12px}.pm-item-head{display:grid;gap:4px}.pm-item-head strong{color:#0f172a}.pm-item-head span{font-size:12px;color:#64748b}.pm-item-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.pm-item-actions form{margin:0}.post-user-info{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.post-user-name-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.post-pm-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 9px;border:1px solid #dbeafe;border-radius:12px;background:#eff6ff;color:#1d4ed8;text-decoration:none;font-size:12px;font-weight:900;line-height:1.1}.post-pm-btn:hover{background:#dbeafe}.post-avatar-wrap{display:flex;justify-content:center}.post-user .post-user-info{width:100%}
@media(min-width:851px){.post-user{align-items:center;text-align:center}.post-user-name-row{align-items:center}.post-pm-btn{width:100%;max-width:150px;margin:0 auto}.post-user .user-lines{width:100%}}
@media(max-width:850px){
  .post{grid-template-columns:1fr!important;margin-bottom:12px!important;border-radius:18px!important}
  .post-user{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:10px!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid var(--line)!important;background:#f8fbff!important}
  .post-avatar-wrap{width:auto!important;min-width:54px!important;flex:0 0 54px!important;justify-content:flex-start!important}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:54px!important;height:54px!important;min-width:54px!important;border-radius:17px!important;font-size:24px!important;object-fit:cover!important}
  .post-user-info{flex:1 1 auto!important;min-width:0!important;gap:6px!important;align-items:stretch!important}
  .post-user-name-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-width:0!important}
  .post-user-name-row strong{font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#0f172a!important}
  .post-user .badge{flex:0 0 auto!important;padding:4px 7px!important;font-size:10px!important;border-radius:999px!important}
  .post-user .user-lines{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;width:100%!important;max-width:none!important;margin-top:0!important;font-size:10.5px!important}
  .post-user .user-lines span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;width:auto!important;padding:5px 7px!important;border:1px solid #e5edf7!important;border-radius:999px!important;background:#fff!important;white-space:nowrap!important}
  .post-user .user-lines b{display:inline!important}
  .post-pm-btn{align-self:flex-start!important;min-height:30px!important;padding:6px 8px!important;font-size:11px!important;border-radius:10px!important}
  .post-user .user-bio{width:100%!important;max-width:none!important;text-align:left!important;font-size:11px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .post-main{padding:12px!important;min-width:0!important}
  .post-body{font-size:14.5px!important;line-height:1.55!important;min-height:54px!important;overflow-wrap:anywhere!important}
  .post-mobile-head{display:none!important}
  .post-footer-actions{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding-top:10px!important}
  .post-action-cluster{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;justify-content:stretch!important;margin-left:0!important}
  .post-action-cluster>.post-action-menu,.post-action-cluster>.inline-form{width:100%!important;min-width:0!important;margin:0!important;display:block!important}
  .post-action-btn{width:100%!important;min-width:0!important;min-height:34px!important;padding:6px 4px!important;font-size:11.5px!important;line-height:1!important;border-radius:10px!important;gap:4px!important;white-space:nowrap!important}
  .post-action-btn span{font-size:12px!important}
  .pm-grid{grid-template-columns:1fr!important}.pm-item-actions{justify-content:stretch}.pm-item-actions .btn,.pm-item-actions form,.pm-item-actions form button{width:100%}.pm-item-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pm-block-form{display:grid!important;grid-template-columns:1fr!important}.pm-block-row{display:grid!important;grid-template-columns:1fr auto!important;gap:8px!important;align-items:center!important}
}
@media(max-width:420px){.post-avatar-wrap{min-width:48px!important;flex-basis:48px!important}.post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:48px!important;height:48px!important;min-width:48px!important;border-radius:15px!important;font-size:22px!important}.post-user{gap:8px!important;padding:9px 10px!important}.post-user .user-lines{gap:4px!important}.post-user .user-lines span{font-size:9.8px!important;padding:4px 5px!important}.post-action-btn{font-size:10.5px!important}.post-pm-btn{font-size:10.5px!important}.pm-item-actions{grid-template-columns:1fr!important}}

/* fix30: özel mesaj merkezi düzeni + kategori kullanıcı sayısı */
.pm-page{display:grid;gap:16px}.pm-hero-card{align-items:center}.pm-summary-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:270px}.pm-summary-cards>div{display:grid;gap:2px;text-align:center;padding:10px 12px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff}.pm-summary-cards strong{font-size:22px;color:#1d4ed8;line-height:1}.pm-summary-cards span{font-size:11px;color:#64748b;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.pm-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.pm-card-head h2{margin:0 0 4px}.pm-card-head p{margin:0}.pm-count-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eef5ff;color:#1d4ed8;font-size:12px;font-weight:900;padding:6px 10px;white-space:nowrap}.pm-compose-card{background:linear-gradient(135deg,#fff,#f8fbff)}.pm-compose-form{grid-template-columns:1fr 1fr auto;align-items:end}.pm-compose-form .pm-message-field{grid-column:1/-1}.pm-modern-box{padding:18px!important;overflow:hidden}.pm-list-modern{display:grid;gap:10px}.pm-thread{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:11px!important;border:1px solid #e6edf7!important;border-radius:18px!important;background:#fff!important;padding:12px!important;margin:0!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important}.pm-thread.unread{border-color:#bfdbfe!important;background:#f8fbff!important}.pm-thread.sent{background:#fbfdff!important}.pm-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:950;font-size:18px;box-shadow:0 10px 22px rgba(37,99,235,.16)}.pm-avatar.sent{background:#e8f7ee;color:#15803d;box-shadow:none}.pm-thread-main{display:grid;gap:7px;min-width:0}.pm-thread-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.pm-thread-top strong{display:block;color:#0f172a;font-size:15px;line-height:1.25;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-thread-top time{flex:0 0 auto;color:#94a3b8;font-size:11px;font-weight:800;white-space:nowrap}.pm-thread-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12px}.pm-thread-meta span{color:#64748b}.pm-thread-meta b{color:#334155}.pm-thread-meta em{font-style:normal;background:#dcfce7;color:#166534;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:950}.pm-thread p{margin:0!important;color:#334155!important;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pm-thread-actions{border-top:1px solid #f1f5f9;padding-top:8px;margin-top:2px;justify-content:flex-end!important}.pm-thread-actions form{margin:0}.pm-empty{display:grid;place-items:center;text-align:center;gap:4px;border:1px dashed #dbe3ee;border-radius:18px;background:#fbfdff;padding:24px}.pm-empty span{font-size:28px}.pm-empty strong{color:#334155}.pm-empty p{margin:0}.pm-settings-card{min-width:0}.section-head-plain{justify-content:space-between}.section-user-count{display:grid;place-items:center;min-width:86px;padding:9px 11px;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;color:#1d4ed8;text-align:center}.section-user-count span{font-size:18px;line-height:1}.section-user-count strong{font-size:20px;line-height:1.05}.section-user-count small{font-size:11px;font-weight:900;color:#64748b}.forum-meta span:last-child{background:#eefaf3;color:#166534}
@media(max-width:900px){.pm-hero-card{display:grid!important}.pm-summary-cards{width:100%;min-width:0}.pm-compose-form{grid-template-columns:1fr}.pm-card-head{align-items:stretch}.pm-thread-top{display:grid;gap:3px}.pm-thread-top strong{white-space:normal}.pm-thread-top time{white-space:normal}.section-head-plain{display:grid!important;grid-template-columns:1fr auto;align-items:center}.section-user-count{min-width:76px;padding:8px}.forum-meta{padding-left:0!important;grid-column:1/-1;justify-content:flex-start!important;margin-left:56px}}
@media(max-width:560px){.pm-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.pm-summary-cards>div{padding:8px 6px;border-radius:14px}.pm-summary-cards strong{font-size:18px}.pm-summary-cards span{font-size:10px}.pm-modern-box{padding:14px!important}.pm-card-head{display:grid;gap:8px}.pm-count-pill{justify-self:start}.pm-thread{grid-template-columns:38px minmax(0,1fr)!important;gap:9px!important;padding:10px!important;border-radius:16px!important}.pm-avatar{width:38px;height:38px;border-radius:13px;font-size:16px}.pm-thread-meta{gap:5px}.pm-thread-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}.pm-thread-actions .btn,.pm-thread-actions form,.pm-thread-actions button{width:100%!important}.section-head-plain{grid-template-columns:1fr}.section-user-count{display:flex;gap:6px;justify-content:flex-start;width:max-content;margin-top:8px}.forum-meta{margin-left:0!important;width:100%;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.forum-meta span{justify-content:center;text-align:center}}
@media(max-width:380px){.pm-thread-actions{grid-template-columns:1fr!important}.forum-meta{grid-template-columns:1fr 1fr!important}.forum-meta span:last-child{grid-column:1/-1}}

/* fix31: gerçek kategori/forum katılımcıları */
.section-participants{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;max-width:48%;flex-wrap:wrap}.participant-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.participant-pill{display:inline-flex;align-items:center;gap:5px;max-width:150px;padding:4px 7px 4px 4px;border:1px solid #dbeafe;border-radius:999px;background:#fff;color:#334155;font-size:11px;font-weight:850;line-height:1}.participant-pill img,.participant-pill b{display:grid;place-items:center;width:22px;height:22px;min-width:22px;border-radius:50%;object-fit:cover;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-size:10px;font-weight:950;font-style:normal}.participant-pill em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.participant-more,.participant-empty{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:4px 8px;border:1px dashed #cbd5e1;border-radius:999px;background:#f8fafc;color:#64748b;font-size:11px;font-weight:900}.forum-row-body{min-width:0;display:grid;gap:4px}.forum-participant-strip{margin-top:6px}.forum-participant-strip .participant-pill{background:#f8fbff}.forum-meta span:last-child{background:#eefaf3!important;color:#166534!important;border-color:#bbf7d0!important}.section-user-count small{white-space:nowrap}.section-head-plain{align-items:center!important}
@media(max-width:900px){.section-participants{max-width:none;justify-content:flex-start;width:100%;margin-top:8px}.section-head-plain{grid-template-columns:1fr!important}.participant-strip{max-width:100%}.forum-row-body{grid-column:2}.forum-participant-strip{grid-column:1/-1;margin-left:0}.participant-pill{max-width:128px}.participant-pill em{max-width:86px}.section-user-count{width:max-content!important}.forum-meta{margin-left:0!important;padding-left:0!important}}
@media(max-width:560px){.section-participants{display:grid;gap:7px}.participant-strip{gap:5px}.participant-pill{padding:3px 6px 3px 3px;max-width:115px}.participant-pill img,.participant-pill b{width:20px;height:20px;min-width:20px}.participant-pill em{max-width:72px}.forum-row-body{grid-column:2}.forum-participant-strip{grid-column:1/-1}.forum-meta{grid-template-columns:repeat(3,minmax(0,1fr))!important}.forum-meta span{font-size:10.5px!important;padding:5px 4px!important}}

/* fix32: bölüm üstündeki katılımcı adları kaldırıldı, gerçek kullanıcı sayısı sadece konu/mesaj yanında */
.section-participants,.forum-participant-strip{display:none!important}
.section-head-plain{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;gap:12px!important}
.forum-row-body{min-width:0;display:grid;gap:4px}
.forum-meta{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
.forum-meta .forum-live-users{display:inline-flex!important;align-items:center;gap:5px;background:#eefaf3!important;color:#166534!important;border-color:#bbf7d0!important}
.forum-meta .forum-live-users i{display:inline-block;width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}
@media(max-width:900px){.section-head-plain{display:block!important}.forum-row{grid-template-columns:44px minmax(0,1fr)!important}.forum-meta{grid-column:1/-1!important;margin-left:0!important;padding-left:0!important;width:100%;justify-content:flex-start!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.forum-meta span{justify-content:center;text-align:center;min-width:0}}
@media(max-width:480px){.forum-meta{gap:5px!important}.forum-meta span{font-size:10.5px!important;padding:6px 4px!important}.forum-meta .forum-live-users i{width:6px;height:6px}}

/* fix33: gerçek canlı kullanıcı sayacı */
.forum-live-users{background:#ecfdf5!important;color:#166534!important;border-color:#bbf7d0!important;font-weight:950}.forum-live-users::before{content:'●';font-size:9px;color:#22c55e;margin-right:4px}.forum-live-users i{display:none!important}

/* fix34: mobil sol menü tam görünüm + gerçek okuma sistemi görünüm düzeltmesi */
@media(max-width:980px){
  :root{--ffp-mobile-topbar:64px;}
  body.side-open{overflow:hidden!important;}
  body.side-open .side-backdrop{
    display:block!important;
    position:fixed!important;
    left:0!important;right:0!important;top:var(--ffp-mobile-topbar)!important;bottom:0!important;
    z-index:880!important;
    background:rgba(15,23,42,.44)!important;
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  }
  .side-menu:not(.forum-mobile-side),
  .side-menu.forum-mobile-side{
    position:fixed!important;
    left:0!important;right:auto!important;
    top:var(--ffp-mobile-topbar)!important;
    bottom:0!important;
    height:calc(100dvh - var(--ffp-mobile-topbar))!important;
    max-height:calc(100dvh - var(--ffp-mobile-topbar))!important;
    width:min(340px,92vw)!important;
    max-width:92vw!important;
    z-index:890!important;
    display:block!important;
    transform:translate3d(-110%,0,0)!important;
    border-radius:0 22px 0 0!important;
    border-left:0!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    padding:14px!important;
    padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;
    box-shadow:24px 0 74px rgba(15,23,42,.28)!important;
    transition:transform .22s ease!important;
  }
  .side-menu:not(.forum-mobile-side).open,
  .side-menu.forum-mobile-side.open{transform:translate3d(0,0,0)!important;}
  .side-menu .side-brand,
  .side-menu .side-profile{
    position:sticky!important;
    top:0!important;
    z-index:2!important;
    background:#fff!important;
    margin:-14px -14px 12px!important;
    padding:14px!important;
    border-radius:0!important;
    border-bottom:1px solid var(--line)!important;
  }
  .side-menu nav a{min-height:46px!important;}
}
@media(max-width:560px){
  :root{--ffp-mobile-topbar:60px;}
  .side-menu:not(.forum-mobile-side),
  .side-menu.forum-mobile-side{width:min(330px,94vw)!important;max-width:94vw!important;padding:12px!important;}
  .side-menu .side-brand,.side-menu .side-profile{margin:-12px -12px 10px!important;padding:12px!important;}
}

/* fix35: sekmeli gelişmiş Forum İstatistikleri */
.ffp-statbox-v35{border-radius:16px!important;border-color:#dfe7f2!important;background:#fff!important;box-shadow:0 8px 24px rgba(15,23,42,.045)!important;overflow:hidden!important}
.ffp-statbox-head-v35{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:#f8fbff!important;padding:12px 14px!important;border-bottom:1px solid #e5edf7!important}
.ffp-stat-tabs{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin-left:auto}
.ffp-stat-tab{appearance:none;border:1px solid #dbe6f3;background:#fff;color:#475569;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:950;line-height:1;display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}
.ffp-stat-tab:hover{background:#f1f6ff;border-color:#bfdbfe;color:#1d4ed8}.ffp-stat-tab.active{background:#2563eb;border-color:#2563eb;color:#fff;box-shadow:0 8px 20px rgba(37,99,235,.18)}
.ffp-statbox-counters-v35{padding:9px 12px!important;border-bottom:1px solid #edf2f7!important;background:#fff!important;justify-content:flex-start!important}
.ffp-stat-panel[hidden]{display:none!important}.ffp-stat-panel.active{display:block!important}.ffp-statbox-v35 .ffp-statbox-table{min-width:900px!important}.ffp-statbox-v35 .ffp-statbox-row-head{position:sticky!important;top:0!important;z-index:2!important}
.plugin-option-title{margin:14px 0 8px!important;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:950}.forum-stats-admin-options input[readonly]{background:#f8fafc;color:#334155;font-weight:850}
@media(max-width:760px){.ffp-statbox-head-v35{display:grid!important;gap:10px!important}.ffp-stat-tabs{justify-content:flex-start;margin-left:0;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch}.ffp-stat-tab{flex:0 0 auto;padding:8px 10px}.ffp-statbox-v35 .ffp-statbox-table{min-width:820px!important}.ffp-statbox-counters-v35{padding:8px 10px!important}}
@media(max-width:420px){.ffp-stat-tab{font-size:11px;padding:8px 9px}.ffp-statbox-title strong{font-size:14px!important}}

/* fix36: göz yormayan koyu mod + ikonlu üst kullanıcı menüsü */
.top-main-nav{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;flex:1}.top-main-nav a{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border-radius:13px;font-weight:850;color:#334155;white-space:nowrap}.top-main-nav a:hover{background:#eef5ff;color:var(--brand)}.top-main-nav a span{display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:#f1f7ff}.topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content}.nav[data-nav]{display:none}.theme-toggle,.user-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);font-weight:900;cursor:pointer;padding:8px 11px;box-shadow:0 8px 24px rgba(15,23,42,.045)}.theme-toggle:hover,.user-menu-button:hover{background:#f3f8ff;color:var(--brand)}.theme-toggle-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:#eef5ff}.user-menu{position:relative}.user-menu-avatar{display:grid;place-items:center;width:32px;height:32px;min-width:32px;border-radius:12px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:950}.user-menu-avatar.big{width:44px;height:44px;border-radius:15px;font-size:18px}.user-menu-text{display:grid;text-align:left;line-height:1.15}.user-menu-text strong{font-size:13px}.user-menu-text small{font-size:11px;color:var(--muted);font-weight:850}.user-menu-caret{font-size:12px;color:var(--muted)}.user-menu-panel{position:absolute;right:0;top:calc(100% + 10px);width:300px;max-width:calc(100vw - 24px);display:none;z-index:260;padding:10px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 24px 70px rgba(15,23,42,.18)}.user-menu.open .user-menu-panel{display:grid;gap:6px}.user-menu-head{display:flex;align-items:center;gap:10px;padding:10px 10px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.user-menu-head strong{display:block}.user-menu-head small{display:block;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:205px}.user-menu-panel a,.user-menu-action,.mobile-theme-row{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 11px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text);font-weight:850;text-align:left;cursor:pointer}.user-menu-panel a:hover,.user-menu-action:hover,.mobile-theme-row:hover{background:#f3f8ff;border-color:#e5eefb;color:var(--brand)}.user-menu-panel a span,.user-menu-action span,.mobile-theme-row span{display:grid;place-items:center;width:29px;height:29px;min-width:29px;border-radius:10px;background:#eef5ff}.logout-link{color:#b91c1c!important}.auth-menu{display:flex;align-items:center;gap:8px}.pm-nav-badge{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#ef4444;color:#fff;font-size:11px;font-style:normal;font-weight:950}

@media(max-width:980px){.top-main-nav,.auth-menu,.topbar-actions>.theme-toggle,.user-menu{display:none!important}.topbar-actions{min-width:40px}.nav-toggle{display:grid!important;place-items:center}.nav[data-nav]{display:flex!important}.mobile-theme-row{border-color:#e8eef7!important;background:#fff!important;box-shadow:0 8px 22px rgba(15,23,42,.045)!important}.mobile-theme-row span{color:var(--brand)}}
@media(min-width:981px){.nav-toggle{display:none!important}.forum-drawer-toggle{display:none!important}.topbar{display:flex!important}.topbar-left{min-width:0}.brand strong{max-width:220px;overflow:hidden;text-overflow:ellipsis}.topbar-actions{margin-left:auto}}
@media(max-width:1180px) and (min-width:981px){.top-main-nav a{padding:8px 9px}.theme-toggle b,.user-menu-text small{display:none}.user-menu-button{padding-right:8px}.brand strong{max-width:155px}}

html[data-theme="dark"]{color-scheme:dark;--bg:#0d1421;--card:#111b2b;--text:#e6edf7;--muted:#9fb0c5;--line:#243247;--soft:#0f1a2b;--brand:#60a5fa;--brand-2:#22d3ee;--danger:#fb7185;--success:#4ade80;--warning:#fbbf24;--shadow:0 18px 45px rgba(0,0,0,.28);--shadow-soft:0 8px 24px rgba(0,0,0,.22)}html[data-theme="dark"] body{background:radial-gradient(circle at top,#142033 0,#0d1421 42%,#0a111d 100%);color:var(--text)}html[data-theme="dark"] .topbar{background:rgba(13,20,33,.96)!important;border-color:var(--line)!important;box-shadow:0 10px 34px rgba(0,0,0,.26)!important}html[data-theme="dark"] .card,html[data-theme="dark"] .forum-family,html[data-theme="dark"] .forum-row,html[data-theme="dark"] .topic-row,html[data-theme="dark"] .subforum-row,html[data-theme="dark"] .subforum-card,html[data-theme="dark"] .side-menu,html[data-theme="dark"] .nav[data-nav],html[data-theme="dark"] .user-menu-panel,html[data-theme="dark"] .theme-toggle,html[data-theme="dark"] .user-menu-button,html[data-theme="dark"] .btn,html[data-theme="dark"] .asset-preview,html[data-theme="dark"] .forum-info-list a,html[data-theme="dark"] .forum-info-list div,html[data-theme="dark"] .section-links a{background:#111b2b!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme="dark"] .hero,html[data-theme="dark"] .section-head,html[data-theme="dark"] .post-user,html[data-theme="dark"] .mobile-nav-head,html[data-theme="dark"] .side-menu .side-brand,html[data-theme="dark"] .side-menu .side-profile,html[data-theme="dark"] .ffp-statbox-head-v35,html[data-theme="dark"] .ffp-statbox-head,html[data-theme="dark"] .ffp-statbox-counters-v35{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-color:var(--line)!important}html[data-theme="dark"] .forum-row:hover,html[data-theme="dark"] .topic-row:hover,html[data-theme="dark"] .subforum-row:hover,html[data-theme="dark"] .latest:hover,html[data-theme="dark"] .top-main-nav a:hover,html[data-theme="dark"] .nav a:hover,html[data-theme="dark"] .user-menu-panel a:hover,html[data-theme="dark"] .user-menu-action:hover,html[data-theme="dark"] .mobile-theme-row:hover,html[data-theme="dark"] .btn:hover{background:#17243a!important;color:#bfdbfe!important}html[data-theme="dark"] .forum-icon,html[data-theme="dark"] .section-icon,html[data-theme="dark"] .subforum-icon,html[data-theme="dark"] .top-main-nav a span,html[data-theme="dark"] .theme-toggle-icon,html[data-theme="dark"] .user-menu-panel a span,html[data-theme="dark"] .user-menu-action span,html[data-theme="dark"] .mobile-theme-row span,html[data-theme="dark"] .section-links span,html[data-theme="dark"] .forum-info-list span{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .badge,html[data-theme="dark"] .forum-meta span,html[data-theme="dark"] .topic-meta span,html[data-theme="dark"] .ffp-statbox-counters span,html[data-theme="dark"] .ffp-col-num b{background:#17243a!important;border-color:#2c3f59!important;color:#cbd5e1!important}html[data-theme="dark"] .forum-live-users{background:#092b21!important;color:#86efac!important;border-color:#166534!important}html[data-theme="dark"] .form-grid input,html[data-theme="dark"] .form-grid textarea,html[data-theme="dark"] .form-grid select,html[data-theme="dark"] .inline-form select,html[data-theme="dark"] input,html[data-theme="dark"] textarea,html[data-theme="dark"] select{background:#0d1726!important;border-color:#2a3c56!important;color:var(--text)!important}html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#77889e!important}html[data-theme="dark"] .alert{background:#12213a!important;border-color:#263954!important;color:#dbeafe!important}html[data-theme="dark"] .alert.success{background:#092b21!important;border-color:#14532d!important;color:#bbf7d0!important}html[data-theme="dark"] .alert.danger{background:#3b111b!important;border-color:#7f1d1d!important;color:#fecdd3!important}html[data-theme="dark"] .alert.warning{background:#37250b!important;border-color:#92400e!important;color:#fde68a!important}html[data-theme="dark"] .ffp-statbox,html[data-theme="dark"] .ffp-statbox-v35,html[data-theme="dark"] .ffp-statbox-scroll,html[data-theme="dark"] .ffp-statbox-table,html[data-theme="dark"] .ffp-statbox-row{background:#111b2b!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme="dark"] .ffp-statbox-row-head{background:#0f1a2b!important;color:#a7b7cc!important}html[data-theme="dark"] .ffp-col-topic b{color:#e6edf7!important}html[data-theme="dark"] .ffp-stat-tab{background:#0d1726!important;border-color:#2a3c56!important;color:#cbd5e1!important}html[data-theme="dark"] .ffp-stat-tab.active{background:linear-gradient(135deg,#2563eb,#0891b2)!important;border-color:#2563eb!important;color:#fff!important}html[data-theme="dark"] .footer{color:#91a4bb}html[data-theme="dark"] body.nav-open::before,html[data-theme="dark"] body.side-open .side-backdrop{background:rgba(0,0,0,.55)!important}html[data-theme="dark"] .nav[data-nav] a,html[data-theme="dark"] .mobile-theme-row{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .nav[data-nav] a span{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .btn.primary{background:linear-gradient(135deg,#2563eb,#0891b2)!important;color:#fff!important}html[data-theme="dark"] .muted{color:var(--muted)!important}html[data-theme="dark"] table,html[data-theme="dark"] th,html[data-theme="dark"] td{border-color:var(--line)!important}html[data-theme="dark"] th{background:#0f1a2b!important;color:#cbd5e1!important}html[data-theme="dark"] td{background:#111b2b!important;color:var(--text)!important}

/* fix37: üst ikon menüleri + gelişmiş bildirim açılır menüsü + mobil sağ çekmece kaldırıldı */
.topbar-actions.icon-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content}
.header-icon-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;min-width:42px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--text);box-shadow:0 8px 24px rgba(15,23,42,.055);cursor:pointer;line-height:1;font-size:18px;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}
.header-icon-btn:hover{transform:translateY(-1px);background:#eef5ff;border-color:#cfe2ff;color:var(--brand)}
.header-icon-btn span{display:grid;place-items:center;line-height:1}.theme-toggle b,.user-menu-button .user-menu-text,.user-menu-button .user-menu-caret{display:none!important}.user-menu-button.icon-only{padding:0!important;gap:0!important}.user-menu-avatar{display:grid!important;place-items:center;width:28px;height:28px;border-radius:10px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:900;font-size:13px}.top-user-photo{width:30px;height:30px;border-radius:11px;object-fit:cover}.user-menu-photo-big{width:48px;height:48px;border-radius:16px;object-fit:cover;box-shadow:var(--shadow-soft)}
.top-icon-badge{position:absolute;right:-4px;top:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;border:2px solid #fff;font-size:10px;font-weight:950;line-height:14px;display:grid;place-items:center;font-style:normal}.top-icon-badge.pm{background:var(--brand)}
.notification-menu,.user-menu{position:relative}.notification-panel,.user-menu-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:260;width:min(380px,92vw);background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 24px 80px rgba(15,23,42,.18);padding:12px;opacity:0;transform:translateY(8px) scale(.98);visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.notification-menu.open .notification-panel,.user-menu.open .user-menu-panel{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto}.notification-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 12px;border-bottom:1px solid var(--line);margin-bottom:8px}.notification-head strong{display:block;font-size:16px}.notification-head small{display:block;color:var(--muted);font-size:12px}.mini-link{border:0;background:#eef5ff;color:var(--brand);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;cursor:pointer}.mini-link:hover{background:#dbeafe}.notification-list{display:grid;gap:7px;max-height:min(390px,58vh);overflow:auto;padding-right:2px}.notification-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px;border:1px solid var(--line);border-radius:15px;background:#fbfdff;align-items:start}.notification-item:hover{background:#eef5ff}.notification-item.unread{border-color:#bfdbfe;background:#f0f7ff}.notification-dot{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#eef5ff;color:var(--brand)}.notification-item strong{display:block;font-size:13px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-item small{display:block;color:var(--muted);font-size:12px;line-height:1.35;margin-top:2px}.notification-item em{display:block;color:#94a3b8;font-style:normal;font-size:11px;margin-top:4px}.notification-empty{padding:18px;text-align:center;color:var(--muted);background:#f8fbff;border:1px dashed var(--line);border-radius:15px}.notification-login,.notification-all{display:flex;align-items:center;justify-content:center;margin-top:8px;padding:10px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:900}.notification-all{background:#eef5ff;color:var(--brand)}
.notification-toggle.is-animated span{animation:ffpBell 1.6s ease-in-out infinite;transform-origin:50% 0}@keyframes ffpBell{0%,100%{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(10deg)}40%{transform:rotate(-8deg)}50%{transform:rotate(0)}}
@media(min-width:851px){.nav-toggle,.nav[data-nav]{display:none!important}.topbar-actions.icon-actions .header-icon-btn{width:42px;height:42px}.top-main-nav{display:flex;align-items:center;gap:8px}.top-main-nav a{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:13px;font-weight:850;color:#314159}.top-main-nav a:hover{background:#eef5ff;color:var(--brand)}}
@media(max-width:850px){.topbar{grid-template-columns:minmax(0,1fr) auto!important}.topbar-actions.icon-actions{gap:6px}.top-main-nav{display:none!important}.nav-toggle,.nav[data-nav]{display:none!important}.header-icon-btn{width:38px;height:38px;min-width:38px;border-radius:14px;font-size:17px}.top-icon-badge{right:-5px;top:-6px}.brand strong{max-width:34vw;overflow:hidden;text-overflow:ellipsis}.notification-panel,.user-menu-panel{position:fixed;right:10px;left:10px;top:64px;width:auto;max-height:calc(100dvh - 78px);overflow:auto;border-radius:20px}.notification-list{max-height:calc(100dvh - 220px)}.forum-drawer-toggle{width:38px!important;height:38px!important;min-width:38px!important}.topbar-left{gap:7px}.brand span{width:34px!important;height:34px!important;min-width:34px!important}.brand-logo{max-height:34px}}
@media(max-width:380px){.topbar{padding:9px 9px!important;gap:6px}.topbar-actions.icon-actions{gap:4px}.header-icon-btn{width:36px;height:36px;min-width:36px}.forum-drawer-toggle{width:36px!important;height:36px!important;min-width:36px!important}.brand strong{max-width:28vw;font-size:14px}.notification-panel,.user-menu-panel{top:58px;right:8px;left:8px}}
html[data-theme="dark"] .header-icon-btn,html[data-theme="dark"] .notification-panel,html[data-theme="dark"] .user-menu-panel{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .header-icon-btn:hover{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important}html[data-theme="dark"] .top-icon-badge{border-color:#111b2b!important}html[data-theme="dark"] .notification-head{border-color:#243247!important}html[data-theme="dark"] .mini-link,html[data-theme="dark"] .notification-all{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .notification-item{background:#0d1726!important;border-color:#243247!important}html[data-theme="dark"] .notification-item:hover,html[data-theme="dark"] .notification-item.unread{background:#13233a!important;border-color:#2563eb!important}html[data-theme="dark"] .notification-dot{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .notification-empty{background:#0d1726!important;border-color:#243247!important;color:var(--muted)!important}html[data-theme="dark"] .notification-item em{color:#64748b!important}


/* fix38: mobilde koyu/açık mod ve kullanıcı ikonlarının gizlenmesini engelle */
@media(max-width:980px){
  .topbar-actions.icon-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    min-width:max-content!important;
    flex:0 0 auto!important;
  }
  .topbar-actions.icon-actions > .theme-toggle,
  .topbar-actions.icon-actions .theme-toggle{
    display:grid!important;
    place-items:center!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .topbar-actions.icon-actions .notification-menu,
  .topbar-actions.icon-actions .user-menu{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
  }
  .topbar-actions.icon-actions .header-icon-btn{
    display:grid!important;
    place-items:center!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .topbar-actions.icon-actions .user-menu-panel,
  .topbar-actions.icon-actions .notification-panel{
    visibility:hidden;
    opacity:0;
    pointer-events:none;
  }
  .topbar-actions.icon-actions .user-menu.open .user-menu-panel,
  .topbar-actions.icon-actions .notification-menu.open .notification-panel{
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
  }
}
@media(max-width:850px){
  .topbar{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
  }
  .topbar-left{
    flex:1 1 auto!important;
    min-width:0!important;
  }
  .topbar-actions.icon-actions{
    flex:0 0 auto!important;
  }
}
@media(max-width:420px){
  .topbar-actions.icon-actions{gap:4px!important}
  .topbar-actions.icon-actions .header-icon-btn{width:35px!important;height:35px!important;min-width:35px!important;border-radius:13px!important;font-size:16px!important}
  .topbar-actions.icon-actions .user-menu-avatar{width:25px!important;height:25px!important;min-width:25px!important;font-size:12px!important}
  .top-user-photo{width:27px!important;height:27px!important;border-radius:10px!important}
}

/* fix39: gelişmiş kullanıcı profil ayarları + yönetim ayarları sol menülü flat düzen */
.profile-mini-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.profile-mini-card h2{margin:2px 0 6px}.user-side-avatar-img{object-fit:cover;background:#eef5ff}.user-settings-page,.admin-settings-page{min-width:0}.settings-page-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:18px;align-items:start}.settings-subnav{position:sticky;top:86px;display:grid;gap:7px;padding:12px}.settings-subnav strong{display:block;padding:8px 10px 10px;color:#0f172a}.settings-subnav a{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:15px;border:1px solid transparent;color:#334155;font-weight:850;text-decoration:none}.settings-subnav a:hover{background:#eef5ff;border-color:#dbeafe;color:var(--brand)}.settings-subnav a span{display:grid;place-items:center;width:30px;height:30px;border-radius:11px;background:#f4f8ff;flex:0 0 auto}.settings-sections{display:grid;gap:16px;min-width:0}.setting-section-card{scroll-margin-top:90px}.section-mini-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.section-mini-head h2{margin:2px 0 4px}.profile-photo-editor{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center}.profile-photo-preview{display:grid;place-items:center;width:140px;height:140px;border-radius:34px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:58px;font-weight:950;box-shadow:var(--shadow-soft);overflow:hidden;border:5px solid #fff}.profile-photo-preview img{width:100%;height:100%;object-fit:cover}.compact-form{gap:10px}.two-col-form{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col-form{grid-template-columns:repeat(3,minmax(0,1fr))}.span-all{grid-column:1/-1}.settings-choice-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.switch-setting{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:18px;background:#fbfdff}.switch-setting input{position:absolute;opacity:0;pointer-events:none}.switch-setting>span{grid-row:1/3;position:relative;width:48px;height:28px;border-radius:999px;background:#cbd5e1;box-shadow:inset 0 2px 5px rgba(15,23,42,.12);transition:.18s ease}.switch-setting>span:before{content:"";position:absolute;left:4px;top:4px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 3px 8px rgba(15,23,42,.2);transition:.18s ease}.switch-setting input:checked+span{background:linear-gradient(135deg,var(--brand),var(--brand-2))}.switch-setting input:checked+span:before{transform:translateX(20px)}.switch-setting b{font-size:14px;color:var(--text)}.switch-setting small{color:var(--muted);line-height:1.35}.settings-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.sticky-form-actions{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;border-color:#dbeafe;background:rgba(255,255,255,.96);backdrop-filter:blur(8px)}.sticky-form-actions p{margin:4px 0 0}.admin-settings-grid{grid-template-columns:265px minmax(0,1fr)}.admin-settings-nav a{font-size:14px}.admin-settings-form textarea{min-height:92px}.admin-settings-form .setting-section-card{padding:18px}.admin-settings-shell .panel-content{max-width:100%}
@media(max-width:980px){.settings-page-grid,.admin-settings-grid{grid-template-columns:1fr}.settings-subnav{position:relative;top:auto;display:flex;overflow:auto;gap:8px;padding:10px;scrollbar-width:thin}.settings-subnav strong{display:none}.settings-subnav a{flex:0 0 auto;white-space:nowrap;padding:9px 11px}.settings-subnav a span{width:26px;height:26px}.profile-photo-editor{grid-template-columns:112px minmax(0,1fr)}.profile-photo-preview{width:104px;height:104px;border-radius:28px;font-size:44px}.sticky-form-actions{position:relative;bottom:auto;flex-direction:column;align-items:stretch}.sticky-form-actions .btn{width:100%}.two-col-form,.three-col-form,.settings-toggle-grid{grid-template-columns:1fr}.setting-section-card{scroll-margin-top:74px}}
@media(max-width:560px){.profile-photo-editor{grid-template-columns:1fr;text-align:center}.profile-photo-preview{margin:0 auto}.settings-choice-row{align-items:stretch}.settings-choice-row .btn{width:100%}.profile-mini-card{align-items:stretch}.profile-mini-card .btn{width:100%}.setting-section-card{padding:14px!important}.section-mini-head{margin-bottom:10px}.switch-setting{padding:11px}.switch-setting small{font-size:12px}.admin-settings-page .page-title-card,.user-settings-page .page-title-card{align-items:stretch}.admin-settings-page .page-title-card .btn,.user-settings-page .page-title-card .btn{width:100%}}
html[data-theme="dark"] .settings-subnav,html[data-theme="dark"] .setting-section-card,html[data-theme="dark"] .sticky-form-actions,html[data-theme="dark"] .switch-setting{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .settings-subnav strong,html[data-theme="dark"] .switch-setting b{color:var(--text)!important}html[data-theme="dark"] .settings-subnav a{color:#cbd5e1!important}html[data-theme="dark"] .settings-subnav a:hover{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important}html[data-theme="dark"] .settings-subnav a span{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .profile-photo-preview{border-color:#111b2b!important}html[data-theme="dark"] .switch-setting>span{background:#334155!important}html[data-theme="dark"] .switch-setting input:checked+span{background:linear-gradient(135deg,#2563eb,#0891b2)!important}

/* fix40: gelişmiş profil sayfası, takip/engelleme sistemi */
.profile-page-shell{display:grid;grid-template-columns:320px minmax(0,1fr);gap:18px;align-items:start;margin-top:18px}.profile-left-card{position:sticky;top:92px;overflow:hidden;padding:0!important}.profile-cover{height:94px;background:linear-gradient(135deg,#2563eb,#14b8a6 55%,#8b5cf6)}.profile-avatar-block{display:grid;place-items:center;text-align:center;padding:0 20px 18px;margin-top:-50px}.profile-big-avatar{width:112px;height:112px;border-radius:32px;object-fit:cover;border:6px solid #fff;background:#eef5ff;box-shadow:0 18px 40px rgba(15,23,42,.18)}.profile-big-avatar.initial{display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:44px;font-weight:950}.profile-avatar-block h1{margin:12px 0 6px;font-size:26px;letter-spacing:-.02em}.profile-avatar-block p{margin:10px 0 0;color:var(--muted);line-height:1.55}.profile-role-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#eef6ff;border:1px solid #dbeafe;color:#1d4ed8;font-size:12px;font-weight:900}.profile-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 16px 16px}.profile-stat-grid>div{padding:13px;border:1px solid var(--line);border-radius:18px;background:#f8fbff;text-align:center}.profile-stat-grid strong{display:block;font-size:22px;line-height:1;color:var(--text)}.profile-stat-grid span{display:block;margin-top:4px;font-size:12px;font-weight:900;color:var(--muted)}.profile-side-nav{display:grid;gap:7px;padding:0 16px 16px}.profile-side-nav a{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 12px;border-radius:15px;text-decoration:none;color:var(--text);font-weight:850;background:#fff;border:1px solid var(--line)}.profile-side-nav a:hover{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.profile-side-nav span{display:grid;place-items:center;width:28px;height:28px;border-radius:11px;background:#f1f5f9}.profile-actions{display:grid;gap:8px;padding:0 16px 18px}.profile-actions .full{width:100%;justify-content:center}.profile-content-area{display:grid;gap:18px;min-width:0}.profile-hero-card{display:grid;gap:14px}.profile-hero-card h2{margin:4px 0 5px;font-size:28px;letter-spacing:-.02em}.profile-info-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-info-strip span{padding:12px 14px;border-radius:16px;background:#f8fbff;border:1px solid var(--line);color:var(--muted);font-size:13px}.profile-info-strip b{display:block;margin-bottom:3px;color:var(--text);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.profile-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.profile-section-head h2{margin:0}.profile-section-head span{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;background:#eff6ff;border:1px solid #dbeafe;color:#1d4ed8;font-size:12px;font-weight:950}.profile-list{display:grid;gap:8px}.profile-list-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:18px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--text);box-shadow:0 8px 20px rgba(15,23,42,.035)}.profile-list-row:hover{border-color:#bfdbfe;background:#fbfdff}.profile-list-row strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-list-row small,.profile-list-row p{display:block;margin:3px 0 0;color:var(--muted);font-size:12px}.profile-list-row p{white-space:normal;line-height:1.45}.profile-list-row em{font-style:normal;color:#64748b;font-size:12px;font-weight:900;white-space:nowrap}.profile-row-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eef6ff;border:1px solid #dbeafe}.profile-follow-grid{align-items:start}.profile-user-mini-list{display:grid;gap:8px}.profile-user-mini-list a{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:15px;background:#fff;text-decoration:none;color:var(--text)}.profile-user-mini-list a:hover{border-color:#bfdbfe;background:#f8fbff}.profile-user-mini-list span{display:grid;place-items:center;width:36px;height:36px;border-radius:13px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-weight:950}.profile-user-mini-list b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-user-mini-list em{font-style:normal;color:var(--muted);font-size:12px;font-weight:850}.user-profile-link{color:inherit;text-decoration:none}.user-profile-link:hover{color:#2563eb;text-decoration:underline}.post-user-actions{display:grid;gap:7px;margin-top:8px}.post-pm-btn.secondary{background:#f8fbff;color:#334155;border-color:var(--line)}
html[data-theme="dark"] .profile-left-card,html[data-theme="dark"] .profile-hero-card,html[data-theme="dark"] .profile-section-card{background:#111827!important;border-color:#263244!important}html[data-theme="dark"] .profile-big-avatar{border-color:#111827}html[data-theme="dark"] .profile-stat-grid>div,html[data-theme="dark"] .profile-info-strip span,html[data-theme="dark"] .profile-side-nav a,html[data-theme="dark"] .profile-list-row,html[data-theme="dark"] .profile-user-mini-list a{background:#0f172a!important;border-color:#263244!important}html[data-theme="dark"] .profile-role-badge,html[data-theme="dark"] .profile-section-head span{background:#172554!important;border-color:#1d4ed8!important;color:#bfdbfe!important}
@media(max-width:980px){.profile-page-shell{grid-template-columns:1fr}.profile-left-card{position:relative;top:auto}.profile-left-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0}.profile-cover{grid-column:1/-1;height:74px}.profile-avatar-block{align-items:center;margin-top:-44px;padding:0 14px 14px}.profile-big-avatar{width:88px;height:88px;border-radius:26px}.profile-side-nav{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;padding-top:16px}.profile-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-info-strip{grid-template-columns:1fr 1fr 1fr}}
@media(max-width:640px){.profile-page-shell{gap:12px;margin-top:12px}.profile-left-card{display:block}.profile-cover{height:72px}.profile-avatar-block{margin-top:-42px;padding:0 14px 12px}.profile-big-avatar{width:82px;height:82px;border-radius:24px}.profile-avatar-block h1{font-size:22px}.profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:0 10px 10px}.profile-stat-grid>div{padding:9px 5px;border-radius:14px}.profile-stat-grid strong{font-size:18px}.profile-stat-grid span{font-size:10px}.profile-side-nav{display:flex;overflow-x:auto;padding:0 10px 12px;scrollbar-width:none}.profile-side-nav a{min-width:max-content;min-height:38px;padding:8px 10px}.profile-actions{display:grid;grid-template-columns:1fr;gap:7px;padding:0 10px 12px}.profile-info-strip{grid-template-columns:1fr;gap:7px}.profile-list-row{grid-template-columns:36px minmax(0,1fr);gap:9px;padding:10px;border-radius:15px}.profile-row-icon{width:36px;height:36px;border-radius:13px}.profile-list-row em{grid-column:2;justify-self:start}.profile-section-head{align-items:flex-start}.profile-follow-grid{grid-template-columns:1fr!important}.profile-user-mini-list a{grid-template-columns:32px minmax(0,1fr) auto}.profile-user-mini-list span{width:32px;height:32px;border-radius:12px}}

/* fix41: gelişmiş dil sistemi + sade flat panel iyileştirmeleri */
.language-menu{position:relative;display:block}.language-toggle{font-size:17px}.language-panel{position:absolute;right:0;top:calc(100% + 12px);z-index:280;width:min(270px,92vw);display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 24px 80px rgba(15,23,42,.18);opacity:0;transform:translateY(8px) scale(.98);visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.language-menu.open .language-panel{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto}.language-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px 10px;border-bottom:1px solid var(--line);margin-bottom:3px}.language-panel-head strong{font-size:14px}.language-panel-head small{color:var(--muted);font-weight:850}.language-panel a{display:flex;align-items:center;gap:10px;min-height:42px;padding:9px 10px;border-radius:14px;border:1px solid transparent;color:var(--text);font-weight:900;text-decoration:none}.language-panel a:hover,.language-panel a.active{background:#eef5ff;border-color:#dbeafe;color:var(--brand)}.language-panel a span{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#f5f8ff}.admin-languages-shell .panel-content{max-width:100%}.language-admin-grid{display:grid;grid-template-columns:270px minmax(0,1fr);gap:18px;align-items:start}.language-side-nav{position:sticky;top:86px;display:grid;gap:8px}.language-side-nav a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid transparent;border-radius:15px;color:var(--text);font-weight:900;text-decoration:none}.language-side-nav a:hover,.language-side-nav a.active{background:#eef5ff;border-color:#dbeafe;color:var(--brand)}.language-side-nav a span{display:grid;place-items:center;width:30px;height:30px;border-radius:11px;background:#f6f9ff}.language-side-nav a small{color:var(--muted);font-size:11px;text-transform:uppercase}.language-help-box{margin-top:8px;padding:12px;border-radius:16px;background:#f8fbff;border:1px dashed var(--line)}.language-help-box p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.language-editor-card{display:grid;gap:14px;min-width:0}.language-editor-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:14px}.language-editor-head h2{margin:3px 0 4px}.language-editor-head label{min-width:210px}.language-add-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#f8fbff}.language-add-row small{grid-column:1/-1;color:var(--muted)}.language-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:18px;background:#fff}.language-table{width:100%;border-collapse:separate;border-spacing:0;min-width:760px}.language-table th{position:sticky;top:0;background:#f8fbff;border-bottom:1px solid var(--line);text-align:left;padding:11px 12px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.language-table td{border-bottom:1px solid #eef2f7;padding:10px 12px;vertical-align:top}.language-table tr:last-child td{border-bottom:0}.language-table code{display:inline-block;padding:6px 8px;border-radius:10px;background:#f1f5f9;color:#334155;font-size:12px;white-space:nowrap}.language-table textarea{width:100%;min-height:44px;resize:vertical;border:1px solid var(--line);border-radius:12px;padding:9px 10px;font:inherit;background:#fff;color:var(--text)}.language-extra-card{padding:0!important;overflow:hidden}.language-extra-card summary{cursor:pointer;padding:14px 16px;font-weight:950}.language-extra-card .form-grid{padding:0 16px 16px}.language-save-actions{position:sticky;bottom:14px}.language-setting-callout{padding:14px;border:1px solid var(--line);border-radius:18px;background:#f8fbff}.language-setting-callout p{margin:6px 0 10px}.enhanced-user-panel .account-overview-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:linear-gradient(135deg,#fff,#f7fbff)}.account-overview-main{display:flex;align-items:center;gap:14px;min-width:0}.account-overview-avatar{width:72px;height:72px;border-radius:24px;object-fit:cover;background:#eef5ff;box-shadow:var(--shadow-soft);flex:0 0 auto}.account-overview-avatar.letter{display:grid;place-items:center;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:30px;font-weight:950}.account-overview-main h2{margin:2px 0 4px}.account-overview-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.enhanced-dashboard-grid .stat-card{border-left:4px solid #dbeafe}.enhanced-title-card{border-color:#dbeafe;background:linear-gradient(135deg,#fff,#f8fbff)}.admin-settings-page .setting-section-card,.user-settings-page .setting-section-card,.admin-language-page .card{box-shadow:0 8px 28px rgba(15,23,42,.04)}
@media(max-width:980px){.language-admin-grid{grid-template-columns:1fr}.language-side-nav{position:relative;top:auto;display:flex;overflow:auto;gap:8px}.language-side-nav strong,.language-help-box{display:none}.language-side-nav a{grid-template-columns:26px auto auto;flex:0 0 auto;white-space:nowrap}.language-editor-head{display:grid}.language-add-row{grid-template-columns:1fr}.language-save-actions{position:relative;bottom:auto}.language-table{min-width:680px}.account-overview-card{align-items:stretch}.account-overview-main{align-items:flex-start}.account-overview-actions{width:100%}.account-overview-actions .btn{flex:1 1 120px;justify-content:center}.language-panel{position:fixed;top:64px;right:10px;left:auto;width:min(270px,calc(100vw - 20px));max-height:calc(100dvh - 78px);overflow:auto}.topbar-actions.icon-actions .language-menu{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important}.topbar-actions.icon-actions .language-toggle{display:grid!important;visibility:visible!important;opacity:1!important}}
@media(max-width:560px){.account-overview-main{display:grid;grid-template-columns:58px minmax(0,1fr);gap:11px}.account-overview-avatar{width:58px;height:58px;border-radius:20px;font-size:24px}.language-table{min-width:620px}.language-editor-card{padding:12px!important}.language-table th,.language-table td{padding:9px}.topbar-actions.icon-actions{gap:3px!important}.language-panel{top:58px;right:8px}.language-toggle{font-size:15px!important}}
html[data-theme="dark"] .language-panel,html[data-theme="dark"] .language-editor-card,html[data-theme="dark"] .language-side-nav,html[data-theme="dark"] .language-table-wrap,html[data-theme="dark"] .language-table textarea,html[data-theme="dark"] .language-setting-callout,html[data-theme="dark"] .language-help-box,html[data-theme="dark"] .language-add-row,html[data-theme="dark"] .enhanced-user-panel .account-overview-card,html[data-theme="dark"] .enhanced-title-card{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .language-panel a:hover,html[data-theme="dark"] .language-panel a.active,html[data-theme="dark"] .language-side-nav a:hover,html[data-theme="dark"] .language-side-nav a.active{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important}html[data-theme="dark"] .language-table th{background:#0f1a2b!important;color:#9fb0c5!important;border-color:#243247!important}html[data-theme="dark"] .language-table td{border-color:#243247!important}html[data-theme="dark"] .language-table code,html[data-theme="dark"] .language-panel a span,html[data-theme="dark"] .language-side-nav a span{background:#17243a!important;color:#bfdbfe!important}

/* fix42: profil sol alanını güçlendir + rozet sistemi */
.profile-page-shell{display:grid!important;grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;gap:20px!important;align-items:start!important;width:100%!important}.profile-left-card{display:block!important;visibility:visible!important;opacity:1!important;min-width:0!important;z-index:1!important}.profile-content-area{min-width:0!important;width:100%!important}.profile-badge-strip{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin-top:12px}.user-badge-pill{--badge-color:#2563eb;display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--badge-color) 13%,#fff);border:1px solid color-mix(in srgb,var(--badge-color) 32%,#e5e7eb);color:var(--badge-color);font-size:12px;font-weight:950;line-height:1.1;white-space:nowrap}.user-badge-pill>span{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:var(--badge-color);color:#fff;font-size:11px}.user-badge-pill.mini{padding:5px 8px;font-size:11px}.user-badge-pill.tiny{padding:4px 7px;font-size:10px}.user-badge-pill.tiny>span{width:15px;height:15px;font-size:9px}.profile-badge-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-badge-card{--badge-color:#2563eb;display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:13px;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--badge-color) 12%,#fff),#fff);border:1px solid color-mix(in srgb,var(--badge-color) 28%,#e5e7eb)}.profile-badge-card>span{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:var(--badge-color);color:#fff;font-size:22px;box-shadow:0 10px 24px color-mix(in srgb,var(--badge-color) 24%,transparent)}.profile-badge-card strong{display:block;color:var(--text);font-size:15px}.profile-badge-card small{display:block;margin-top:2px;color:var(--muted);line-height:1.35}.profile-badge-card em{display:block;margin-top:4px;color:var(--muted);font-style:normal;font-size:11px;font-weight:850}.post-user-badges{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:7px 0 2px}.admin-badge-grid{align-items:start}.badge-admin-table .user-badge-pill{justify-content:flex-start}.row-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.row-actions form{display:inline-flex}.form-grid-compact{gap:10px!important}.stack-form{display:grid;gap:12px}.stack-form label{display:grid;gap:6px;font-weight:850}.stack-form input,.stack-form select,.stack-form textarea{width:100%;border:1px solid var(--line);border-radius:13px;padding:10px 12px;background:#fff;color:var(--text)}.check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:center;gap:8px}.check input{width:auto!important}.icon-picker-field{position:relative;display:grid;gap:8px}.icon-picker-toggle{display:flex;align-items:center;gap:9px;width:100%;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);padding:10px 12px;cursor:pointer}.icon-picker-toggle [data-icon-preview]{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#eef5ff}.icon-picker-panel{display:none;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:7px;max-height:300px;overflow:auto;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow-soft)}.icon-picker-field.is-open .icon-picker-panel{display:grid}.icon-choice{display:grid;place-items:center;gap:3px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:8px;cursor:pointer}.icon-choice.active,.icon-choice:hover{border-color:#93c5fd;background:#eff6ff}.icon-choice span{font-size:22px}.icon-choice small{font-size:10px;color:var(--muted);font-weight:850;text-align:center}
html[data-theme="dark"] .user-badge-pill{background:color-mix(in srgb,var(--badge-color) 18%,#111827);border-color:color-mix(in srgb,var(--badge-color) 42%,#263244)}html[data-theme="dark"] .profile-badge-card{background:linear-gradient(135deg,color-mix(in srgb,var(--badge-color) 18%,#111827),#111827);border-color:color-mix(in srgb,var(--badge-color) 38%,#263244)}html[data-theme="dark"] .stack-form input,html[data-theme="dark"] .stack-form select,html[data-theme="dark"] .stack-form textarea,html[data-theme="dark"] .icon-picker-toggle,html[data-theme="dark"] .icon-picker-panel,html[data-theme="dark"] .icon-choice{background:#0f172a!important;border-color:#263244!important;color:#e5e7eb!important}
@media(max-width:980px){.profile-page-shell{grid-template-columns:1fr!important}.profile-left-card{position:relative!important;top:auto!important;display:grid!important;grid-template-columns:230px minmax(0,1fr)!important}.profile-side-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:visible!important}.profile-badge-list{grid-template-columns:1fr}.admin-badge-grid{grid-template-columns:1fr!important}}
@media(max-width:640px){.profile-page-shell{display:block!important;margin-top:12px!important}.profile-left-card{display:block!important;width:100%!important;margin-bottom:12px!important}.profile-side-nav{display:flex!important;overflow-x:auto!important;grid-template-columns:none!important}.profile-side-nav a{min-width:max-content}.profile-badge-strip{justify-content:center}.profile-badge-list{grid-template-columns:1fr}.profile-badge-card{grid-template-columns:40px minmax(0,1fr);padding:11px;border-radius:15px}.profile-badge-card>span{width:40px;height:40px;border-radius:14px;font-size:19px}.post-user-badges{justify-content:flex-start}.icon-picker-panel{grid-template-columns:repeat(3,minmax(0,1fr));max-height:260px}.row-actions{display:grid;grid-template-columns:1fr 1fr}.row-actions .btn,.row-actions form{width:100%}.row-actions form button{width:100%}}
.icon-choice.selected{border-color:#60a5fa!important;background:#dbeafe!important}

/* fix43: masaüstü panel yan menüleri sayfayla birlikte aksın; iç kaydırma olmasın */
@media (min-width:981px){
  .panel-shell > .side-menu,
  .side-menu.user-side,
  .side-menu.admin-side{
    position:relative!important;
    top:auto!important;
    align-self:start!important;
    max-height:none!important;
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
    overscroll-behavior:auto!important;
  }
  .side-menu.user-side nav,
  .side-menu.admin-side nav,
  .panel-shell > .side-menu nav{
    max-height:none!important;
    overflow:visible!important;
  }
  .settings-subnav,
  .language-side-nav{
    position:relative!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  .panel-shell{
    align-items:start!important;
  }
}

/* mobil çekmece davranışı korunur; sadece mobilde menü içi kaydırma kullanılır */
@media (max-width:980px){
  .side-menu.user-side,
  .side-menu.admin-side,
  .panel-shell > .side-menu{
    overflow-y:auto!important;
    -webkit-overflow-scrolling:touch;
    max-height:100dvh!important;
  }
}

/* fix44: kompakt forum ana sayfası, cevap butonları ve anlık kullanıcı sayacı */
.forum-menu-strip{display:none!important}
.forum-board.forum-full{margin-top:14px!important}.forum-board.forum-full .forum-main{width:100%!important;padding-left:0!important}.forum-section{border-radius:18px!important;margin-bottom:14px!important;box-shadow:0 10px 28px rgba(15,23,42,.045)!important}.section-head.section-head-plain{padding:13px 16px!important;min-height:0!important;background:linear-gradient(135deg,#fff,#f8fbff)!important}.section-head-plain h2{font-size:18px!important;line-height:1.2!important;margin:0!important}.section-head-plain p{font-size:12.5px!important;margin:3px 0 0!important;line-height:1.35!important}.nested-forum-list{padding:10px!important;gap:9px!important}.forum-family{border-radius:15px!important;background:#fff!important}.forum-row{grid-template-columns:48px minmax(0,1fr) auto!important;gap:12px!important;min-height:0!important;padding:12px 14px!important;background:#fff!important}.forum-row:hover{background:#f8fbff!important}.forum-icon{width:48px!important;height:48px!important;border-radius:16px!important;font-size:22px!important;box-shadow:none!important}.forum-row strong{font-size:16px!important;line-height:1.2!important}.forum-row p{font-size:12.5px!important;line-height:1.35!important;margin-top:2px!important}.forum-meta{min-width:0!important;gap:6px!important}.forum-meta span{padding:6px 8px!important;font-size:11px!important;line-height:1!important}.forum-live-users{white-space:nowrap}.forum-live-users b{font:inherit}.inline-subforums{padding:0 12px 11px 72px!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important}.subforum-chip{padding:5px 8px!important;border-radius:999px!important;font-size:11.5px!important}.subforum-chip-icon{width:18px!important;height:18px!important;min-width:18px!important;font-size:12px!important}.reply-card{padding:16px!important}.reply-head{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.reply-head h2{margin:0!important;font-size:18px!important}.reply-form-grid{display:grid;gap:10px}.reply-form-grid textarea{width:100%;min-height:120px;resize:vertical;border:1px solid var(--line);border-radius:15px;padding:12px 13px;background:#fff;color:var(--text);box-sizing:border-box}.reply-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.reply-actions .btn{width:auto!important;min-width:96px!important;justify-content:center!important;padding:9px 14px!important;border-radius:13px!important;font-size:13px!important}.reply-cancel{background:#fff!important;color:#64748b!important;border-color:#dbe3ef!important}.reply-cancel:hover{background:#f8fafc!important;color:#0f172a!important}.forum-live-users{position:relative}.forum-live-users::before{content:'●';font-size:8px;color:#22c55e;margin-right:2px;animation:ffpLivePulse 1.8s infinite}.forum-live-users i{display:none!important}@keyframes ffpLivePulse{0%,100%{opacity:.45;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}}
@media(max-width:900px){.forum-board.forum-full{margin-top:10px!important}.forum-section{border-radius:16px!important;margin-bottom:11px!important}.section-head.section-head-plain{padding:11px 12px!important}.section-head-plain h2{font-size:16px!important}.nested-forum-list{padding:8px!important;gap:8px!important}.forum-row{grid-template-columns:42px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.forum-icon{width:42px!important;height:42px!important;border-radius:14px!important;font-size:20px!important}.forum-row strong{font-size:15px!important}.forum-row p{font-size:12px!important}.forum-meta{grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding-left:52px!important;width:100%!important}.forum-meta span{justify-content:center!important;text-align:center!important;padding:6px 4px!important}.inline-subforums{padding:0 10px 10px 62px!important}.reply-card{padding:14px!important}.reply-head{align-items:flex-start;flex-direction:column}.reply-actions{justify-content:flex-end}.reply-actions .btn{min-width:88px!important}}
@media(max-width:520px){.wrap{padding-left:9px!important;padding-right:9px!important}.hero.card{padding:14px!important}.hero h1{font-size:22px!important}.forum-row{grid-template-columns:38px minmax(0,1fr)!important;padding:9px!important}.forum-icon{width:38px!important;height:38px!important;border-radius:13px!important;font-size:18px!important}.forum-meta{padding-left:48px!important;gap:5px!important}.forum-meta span{font-size:10px!important;padding:6px 3px!important}.inline-subforums{padding:0 9px 9px!important}.subforum-chip{font-size:10.5px!important}.reply-actions{display:grid!important;grid-template-columns:1fr 1fr!important}.reply-actions .btn{width:100%!important;min-width:0!important}}
html[data-theme="dark"] .forum-family,html[data-theme="dark"] .forum-row,html[data-theme="dark"] .reply-form-grid textarea,html[data-theme="dark"] .reply-cancel{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .section-head.section-head-plain{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important}html[data-theme="dark"] .reply-cancel:hover{background:#17243a!important;color:#bfdbfe!important}


/* fix46: hızlı konu açma, flat forum editörü, daha geniş panel yan menüsü */
.hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.quick-topic-open{background:#fff;border-color:#bfdbfe;color:#1d4ed8}.quick-topic-open:hover{background:#eff6ff}.quick-topic-modal[hidden]{display:none!important}.quick-topic-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:16px}.quick-topic-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.48);backdrop-filter:none}.quick-topic-dialog{position:relative;z-index:1;width:min(760px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 28px 90px rgba(15,23,42,.28);padding:18px}.quick-topic-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.quick-topic-head h2{margin:2px 0 4px}.quick-topic-head p{margin:0}.quick-topic-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--text);cursor:pointer;font-weight:950}.quick-topic-actions,.form-actions-row{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.quick-topic-form select,.new-topic-form select{font-weight:850}.ffp-editor{display:grid;gap:0;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 22px rgba(15,23,42,.035)}.ffp-editor-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px;border-bottom:1px solid var(--line);background:#f8fbff}.ffp-editor-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px 9px;border:1px solid #dbe6f3;border-radius:11px;background:#fff;color:#334155;font-size:12px;font-weight:950;cursor:pointer}.ffp-editor-toolbar button:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ffp-editor textarea{border:0!important;border-radius:0!important;box-shadow:none!important;resize:vertical;min-height:170px;background:#fff;color:var(--text)}.ffp-editor.compact textarea{min-height:120px}.ffp-editor.reply-editor textarea{min-height:150px}.ffp-editor-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-top:1px solid var(--line);background:#fbfdff;color:var(--muted);font-size:12px;font-weight:850}.forum-quote{margin:8px 0;padding:10px 12px;border-left:4px solid #93c5fd;border-radius:12px;background:#f1f7ff;color:#334155}.forum-code{margin:8px 0;padding:10px 12px;border-radius:12px;background:#0f172a;color:#e5e7eb;overflow:auto;white-space:pre-wrap}.forum-link{color:#1d4ed8;font-weight:850;text-decoration:underline;text-underline-offset:3px}.new-topic-card.enhanced-editor-page{width:min(920px,100%)}
@media(min-width:981px){.panel-shell{grid-template-columns:300px minmax(0,1fr)!important;gap:22px!important}.side-menu.user-side,.side-menu.admin-side,.panel-shell>.side-menu{width:300px!important}.settings-page-grid{grid-template-columns:290px minmax(0,1fr)!important}.admin-settings-grid{grid-template-columns:300px minmax(0,1fr)!important}.profile-page-shell{grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important}}
@media(max-width:760px){.hero{align-items:flex-start}.hero-actions{width:100%;justify-content:stretch}.hero-actions .btn,.hero-actions button{flex:1 1 140px}.quick-topic-dialog{border-radius:20px;padding:14px}.quick-topic-head{align-items:flex-start}.quick-topic-actions{display:grid;grid-template-columns:1fr 1fr}.quick-topic-actions .btn{width:100%}.ffp-editor-toolbar{gap:5px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.ffp-editor-toolbar button{flex:0 0 auto}.ffp-editor-foot{display:grid;gap:2px}.form-actions-row{display:grid;grid-template-columns:1fr 1fr}.form-actions-row .btn{width:100%}}
html[data-theme="dark"] .quick-topic-dialog,html[data-theme="dark"] .quick-topic-close,html[data-theme="dark"] .ffp-editor,html[data-theme="dark"] .ffp-editor textarea,html[data-theme="dark"] .ffp-editor-toolbar button{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .ffp-editor-toolbar,html[data-theme="dark"] .ffp-editor-foot{background:#0f1a2b!important;border-color:#243247!important}html[data-theme="dark"] .forum-quote{background:#17243a!important;border-left-color:#60a5fa!important;color:#cbd5e1!important}html[data-theme="dark"] .forum-link{color:#93c5fd!important}

/* fix47: gelişmiş kullanıcı yönetimi */
.admin-users-page .page-title-card,.user-edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.admin-user-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-users-list{display:grid;gap:10px}.admin-user-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:20px;background:#fbfdff;padding:13px;transition:.16s ease}.admin-user-card:hover{background:#f5f9ff;border-color:#cfe0f5}.admin-user-main{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:center;min-width:0}.admin-user-avatar{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:20px;font-weight:950;box-shadow:0 12px 26px rgba(37,99,235,.16)}.admin-user-info{min-width:0}.admin-user-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-user-title strong{font-size:16px}.admin-user-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:7px}.admin-user-meta span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#64748b;font-size:12px;font-weight:850;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.admin-user-actions form{display:inline-flex;margin:0}.admin-warn-modal[hidden]{display:none!important}.admin-warn-modal{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:16px}.admin-warn-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.48)}.admin-warn-dialog{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:0 28px 90px rgba(15,23,42,.28);padding:18px;display:grid;gap:14px}.admin-warn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.admin-warn-head h2{margin:2px 0 4px}.admin-warn-head p{margin:0}.admin-warn-close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--text);cursor:pointer;font-size:24px;font-weight:950}.admin-user-edit-grid{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px;align-items:start}.admin-user-edit-side{display:grid;text-align:center;gap:10px;position:sticky;top:86px}.admin-edit-avatar{display:grid;place-items:center;width:132px;height:132px;border-radius:34px;margin:0 auto;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:56px;font-weight:950;object-fit:cover;box-shadow:0 18px 42px rgba(37,99,235,.18);border:4px solid #fff}.admin-user-mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.admin-user-mini-stats span{border:1px solid var(--line);border-radius:16px;background:#fbfdff;padding:9px}.admin-user-mini-stats b{display:block;font-size:18px}.admin-user-mini-stats small{display:block;color:var(--muted);font-weight:850}.admin-user-side-actions{display:grid;gap:8px;margin-top:6px}.admin-user-side-actions form,.admin-user-side-actions .btn{width:100%}.admin-user-side-actions button{width:100%}.admin-user-edit-form .span-all{grid-column:1/-1}.admin-user-edit-form small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.admin-user-edit-form label{min-width:0}.admin-user-edit-form input,.admin-user-edit-form select,.admin-user-edit-form textarea{width:100%}
@media(max-width:900px){.admin-user-card{grid-template-columns:1fr}.admin-user-actions{justify-content:flex-start}.admin-user-edit-grid{grid-template-columns:1fr}.admin-user-edit-side{position:relative;top:auto}.admin-user-edit-form{grid-template-columns:1fr!important}.admin-user-edit-form .span-all{grid-column:auto}.admin-warn-dialog{border-radius:20px;padding:14px}.admin-user-head-actions{width:100%;justify-content:stretch}.admin-user-head-actions .btn{flex:1 1 auto}.admin-user-actions .btn,.admin-user-actions button{min-height:36px}.admin-user-meta span{white-space:normal}}
@media(max-width:520px){.admin-user-main{grid-template-columns:44px minmax(0,1fr);gap:10px}.admin-user-avatar{width:44px;height:44px;border-radius:15px;font-size:17px}.admin-user-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-user-actions form,.admin-user-actions a,.admin-user-actions button{width:100%}.admin-user-actions .btn{justify-content:center}.admin-edit-avatar{width:96px;height:96px;border-radius:28px;font-size:42px}.admin-user-mini-stats{grid-template-columns:1fr 1fr 1fr}.form-actions-row{grid-template-columns:1fr 1fr}.form-actions-row .btn{width:100%}}
html[data-theme="dark"] .admin-user-card,html[data-theme="dark"] .admin-user-meta span,html[data-theme="dark"] .admin-warn-dialog,html[data-theme="dark"] .admin-warn-close,html[data-theme="dark"] .admin-user-mini-stats span{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .admin-user-card:hover{background:#17243a!important}html[data-theme="dark"] .admin-user-meta span{color:#cbd5e1!important}

/* fix48: gelişmiş flat yazı editörü, resim yükleme ve kompakt hızlı konu açma */
.quick-topic-dialog{width:min(680px,calc(100vw - 24px));max-height:none;overflow:visible;padding:14px;border-radius:20px}.quick-topic-head{margin-bottom:10px;padding-bottom:10px}.quick-topic-head h2{font-size:20px}.quick-topic-head p{font-size:13px}.quick-topic-form{gap:10px}.quick-topic-form label{gap:5px}.quick-topic-form input,.quick-topic-form select,.quick-topic-form textarea{min-height:38px}.quick-topic-form .ffp-editor textarea{min-height:112px;max-height:160px}.quick-topic-actions{padding-top:2px}.quick-topic-opened{overflow:hidden}
.ffp-editor{border-radius:16px}.ffp-editor-toolbar{background:linear-gradient(180deg,#fbfdff,#f4f8fd);gap:5px}.ffp-editor-toolbar button{border-radius:10px;min-height:31px;padding:6px 9px}.ffp-editor-toolbar [data-editor-image-open]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ffp-editor-image-panel{border-top:1px solid var(--line);background:#f8fbff;padding:10px;display:grid;gap:10px}.editor-image-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.editor-image-head button{width:32px;height:32px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.editor-image-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:10px}.editor-image-grid label{font-size:12px;font-weight:900;color:var(--muted)}.editor-image-grid input,.editor-image-grid select{margin-top:5px;width:100%;min-height:38px}.editor-image-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.editor-image-status{font-size:12px;font-weight:900}.editor-image-status.success{color:#059669}.editor-image-status.error{color:#dc2626}.editor-image-status.loading{color:#2563eb}.editor-image-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;max-height:190px;overflow:auto;padding:2px}.editor-image-thumb{display:grid;gap:5px;padding:6px;border:1px solid #dbe6f3;border-radius:12px;background:#fff;color:var(--text);cursor:pointer;text-align:left;min-width:0}.editor-image-thumb:hover{border-color:#93c5fd;background:#eff6ff}.editor-image-thumb img{width:100%;aspect-ratio:1.35/1;object-fit:cover;border-radius:9px;background:#eef2f7}.editor-image-thumb span{font-size:11px;font-weight:850;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forum-image{margin:12px 0}.forum-image img{display:block;max-width:100%;height:auto;border-radius:16px;border:1px solid var(--line);background:#f8fafc}.forum-heading{display:block;margin:10px 0 6px;font-size:1.08em}.editor-image-settings{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line)}.four-col-form{grid-template-columns:repeat(4,minmax(0,1fr))}
html[data-theme="dark"] .ffp-editor-image-panel,html[data-theme="dark"] .ffp-editor-toolbar{background:#0f1a2b!important;border-color:#243247!important}html[data-theme="dark"] .editor-image-head button,html[data-theme="dark"] .editor-image-thumb{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .editor-image-thumb:hover{background:#17243a!important;border-color:#60a5fa!important}html[data-theme="dark"] .forum-image img{background:#111827!important;border-color:#243247!important}
@media(max-width:760px){.quick-topic-modal{padding:10px;align-items:start;place-items:start center}.quick-topic-dialog{width:100%;margin-top:8px;max-height:none;overflow:visible;padding:12px;border-radius:18px}.quick-topic-head{display:grid;grid-template-columns:1fr auto;gap:8px}.quick-topic-head p{display:none}.quick-topic-form .ffp-editor textarea{min-height:92px;max-height:120px}.editor-image-grid{grid-template-columns:1fr}.editor-image-gallery{grid-template-columns:repeat(3,minmax(0,1fr));max-height:160px}.editor-image-actions{display:grid;grid-template-columns:1fr 1fr}.editor-image-actions .btn{width:100%}.four-col-form{grid-template-columns:1fr}.ffp-editor-toolbar{padding:7px}.ffp-editor-toolbar button{font-size:12px;padding:6px 8px}}


/* fix49: resim ekleme paneli kapatma ve yönetici formatı */
.ffp-editor-image-panel[hidden]{display:none!important;}
.editor-image-grid.editor-image-grid-single{grid-template-columns:1fr!important;}
.editor-image-grid label small{display:block;margin-top:6px;color:var(--muted);font-size:11px;font-weight:800;line-height:1.35;}
.editor-image-close-btn{display:inline-grid!important;place-items:center!important;flex:0 0 32px!important;z-index:3!important;}
.quick-topic-modal[hidden]{display:none!important;}


/* fix50: resim galerisi ayrı pencere, gönder butonu görünür kalır */
.editor-image-modal[hidden]{display:none!important;}
.editor-image-modal{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:16px;}
.editor-image-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58);backdrop-filter:blur(3px);}
.editor-image-window{position:relative;z-index:1;width:min(1040px,calc(100vw - 24px));max-height:calc(100dvh - 28px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:0 30px 100px rgba(15,23,42,.34);}
.editor-image-window-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 18px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f8fbff);}
.editor-image-window-head h2{margin:3px 0 4px;}
.editor-image-window-head p{margin:0;}
.editor-image-window-close{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);cursor:pointer;font-size:22px;font-weight:950;}
.editor-image-manager-layout{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:0;min-height:0;}
.editor-image-uploader{display:grid;align-content:start;gap:12px;padding:16px;border-right:1px solid var(--line);background:#fbfdff;overflow:auto;}
.editor-dropzone{display:grid!important;place-items:center;text-align:center;gap:8px;min-height:190px;padding:18px;border:2px dashed #bfdbfe;border-radius:20px;background:#eff6ff;color:#1e3a8a;cursor:pointer;transition:.16s ease;}
.editor-dropzone:hover,.editor-dropzone.is-dragging{border-color:#2563eb;background:#dbeafe;transform:translateY(-1px);}
.editor-dropzone input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;}
.editor-dropzone .drop-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(37,99,235,.12);font-size:24px;}
.editor-dropzone strong{font-size:15px;color:#1e40af;}
.editor-dropzone small{max-width:260px;color:#64748b;line-height:1.45;font-weight:800;}
.editor-selected-files{display:grid;gap:7px;min-height:42px;padding:10px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--muted);font-size:12px;font-weight:850;}
.editor-selected-files span{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:7px 8px;border:1px solid #eef2f7;border-radius:12px;background:#f8fafc;color:#334155;overflow:hidden;text-overflow:ellipsis;}
.editor-selected-files small{color:#64748b;white-space:nowrap;}
.editor-image-window-actions{display:grid;grid-template-columns:1fr;gap:8px;}
.editor-image-window-actions .btn{width:100%;justify-content:center;}
.editor-image-status{min-height:18px;font-size:12px;font-weight:900;}
.editor-image-status.success{color:#059669;}.editor-image-status.error{color:#dc2626;}.editor-image-status.loading{color:#2563eb;}
.editor-image-library{display:grid;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:16px;background:#fff;}
.editor-image-library-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;}
.editor-image-gallery-modal{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;align-content:start;min-height:0;overflow:auto;padding:2px 3px 12px;}
.editor-image-card{display:grid;gap:8px;min-width:0;padding:8px;border:1px solid #dbe6f3;border-radius:18px;background:#fbfdff;transition:.16s ease;}
.editor-image-card:hover,.editor-image-card.is-selected{border-color:#93c5fd;background:#eff6ff;box-shadow:0 10px 24px rgba(37,99,235,.08);}
.editor-image-preview{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;}
.editor-image-preview img{display:block;width:100%;aspect-ratio:1.35/1;object-fit:cover;border-radius:13px;background:#eef2f7;border:1px solid #e2e8f0;}
.editor-image-card-info{display:grid;gap:3px;min-width:0;}
.editor-image-card-info strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;}
.editor-image-card-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;font-weight:800;}
.editor-image-card-actions{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center;}
.editor-image-card-actions button{min-height:30px;border:1px solid transparent;border-radius:10px;padding:6px 8px;font-size:11px;font-weight:950;cursor:pointer;}
.mini-primary{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe!important;}.mini-primary:hover{background:#bfdbfe;}
.mini-danger{background:#fee2e2;color:#991b1b;border-color:#fecaca!important;}.mini-danger:hover{background:#fecaca;}
.editor-image-window-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line);background:#fbfdff;}
.editor-image-selected{display:grid;gap:2px;min-width:0;color:var(--muted);font-size:12px;font-weight:850;}
.editor-image-selected strong{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.editor-image-selected small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.editor-image-foot-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}
.editor-image-modal-open{overflow:hidden;}
.ffp-editor [data-editor-image-open]{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;}
.quick-topic-form .ffp-editor,.reply-form-grid .ffp-editor,.new-topic-form .ffp-editor{overflow:hidden;}
.reply-actions,.form-actions-row,.quick-topic-actions{position:relative;z-index:2;}

/* fix50: yönetim kullanıcı düzenleme özel mesaj seçeneği */
.admin-user-edit-form .admin-pm-toggle{display:flex!important;align-items:center;gap:12px;padding:12px 14px;border:1px solid #dbeafe;border-radius:18px;background:#f8fbff;cursor:pointer;}
.admin-user-edit-form .admin-pm-toggle input[type="checkbox"]{position:absolute;opacity:0;width:1px!important;height:1px!important;margin:0!important;}
.admin-pm-toggle-ui{position:relative;display:inline-flex;flex:0 0 52px;width:52px;height:30px;border-radius:999px;background:#cbd5e1;box-shadow:inset 0 0 0 1px rgba(15,23,42,.08);transition:.16s ease;}
.admin-pm-toggle-ui::after{content:"";position:absolute;left:4px;top:4px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 5px 12px rgba(15,23,42,.22);transition:.16s ease;}
.admin-pm-toggle input[type="checkbox"]:checked + .admin-pm-toggle-ui{background:linear-gradient(135deg,var(--brand),var(--brand-2));}
.admin-pm-toggle input[type="checkbox"]:checked + .admin-pm-toggle-ui::after{transform:translateX(22px);}
.admin-pm-toggle input[type="checkbox"]:focus-visible + .admin-pm-toggle-ui{outline:3px solid rgba(37,99,235,.28);outline-offset:3px;}
.admin-pm-toggle strong{display:block;color:var(--text);}.admin-pm-toggle small{display:block;color:var(--muted);margin-top:2px;line-height:1.35;}
.admin-user-edit-form .check-row input[type="checkbox"]{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px;}

html[data-theme="dark"] .editor-image-window,html[data-theme="dark"] .editor-image-window-head,html[data-theme="dark"] .editor-image-uploader,html[data-theme="dark"] .editor-image-library,html[data-theme="dark"] .editor-image-window-foot,html[data-theme="dark"] .editor-selected-files,html[data-theme="dark"] .editor-image-card,html[data-theme="dark"] .editor-image-window-close,html[data-theme="dark"] .admin-user-edit-form .admin-pm-toggle{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important;}
html[data-theme="dark"] .editor-dropzone{background:#17243a!important;border-color:#2c3f59!important;color:#bfdbfe!important;}html[data-theme="dark"] .editor-dropzone strong{color:#bfdbfe!important;}html[data-theme="dark"] .editor-dropzone small,html[data-theme="dark"] .editor-selected-files,html[data-theme="dark"] .editor-image-card-info small{color:#9fb0c5!important;}html[data-theme="dark"] .editor-selected-files span{background:#0f1a2b!important;border-color:#243247!important;color:#dbeafe!important;}html[data-theme="dark"] .editor-image-card:hover,html[data-theme="dark"] .editor-image-card.is-selected{background:#17243a!important;border-color:#60a5fa!important;}html[data-theme="dark"] .editor-image-preview img{background:#0f172a!important;border-color:#243247!important;}
@media(max-width:860px){.editor-image-modal{padding:8px;place-items:start center;}.editor-image-window{width:100%;max-height:calc(100dvh - 16px);border-radius:20px;}.editor-image-manager-layout{grid-template-columns:1fr;overflow:auto;}.editor-image-uploader{border-right:0;border-bottom:1px solid var(--line);}.editor-image-library{min-height:360px;}.editor-image-gallery-modal{grid-template-columns:repeat(2,minmax(0,1fr));}.editor-image-window-foot{display:grid;align-items:stretch;}.editor-image-foot-actions{display:grid;grid-template-columns:1fr 1fr;}.editor-image-foot-actions .btn{width:100%;}.editor-dropzone{min-height:132px;}.admin-user-edit-form .admin-pm-toggle{align-items:flex-start;}}
@media(max-width:480px){.editor-image-window-head{padding:14px;}.editor-image-window-head p{display:none;}.editor-image-uploader,.editor-image-library{padding:12px;}.editor-image-gallery-modal{grid-template-columns:1fr;}.editor-image-card{grid-template-columns:98px minmax(0,1fr);align-items:center;}.editor-image-preview img{aspect-ratio:1/1;}.editor-image-card-actions{grid-column:1/-1;}.editor-image-window-actions{grid-template-columns:1fr;}.editor-image-foot-actions{grid-template-columns:1fr;}}

/* fix52: gelişmiş alıntı sistemi */
.quote-action{color:#1d4ed8!important;border-color:#bfdbfe!important;background:#f8fbff!important}.quote-action:hover{background:#eff6ff!important}.multi-quote-action{color:#475569!important;border-color:#dbe6f3!important;background:#fff!important}.multi-quote-action.is-active{color:#166534!important;border-color:#bbf7d0!important;background:#ecfdf5!important}.quote-compose-panel{display:grid;gap:10px;padding:12px;border:1px solid #bfdbfe;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#fff);box-shadow:0 10px 26px rgba(37,99,235,.08)}.quote-compose-panel[hidden]{display:none!important}.quote-compose-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.quote-compose-head strong{display:block;color:var(--text)}.quote-compose-head small{display:block;margin-top:2px;color:#64748b;font-weight:850}.quote-compose-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.quote-stack-list{display:grid;gap:8px}.quote-stack-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border:1px solid #e2eaf5;border-radius:15px;background:#fff}.quote-stack-item strong{display:block;color:#1d4ed8}.quote-stack-item small{display:block;margin-top:2px;color:#64748b;font-size:11px;font-weight:900}.quote-stack-item p{margin:6px 0 0;color:#334155;font-size:13px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.quote-stack-remove{display:grid;place-items:center;width:30px;height:30px;border:1px solid #fecaca;border-radius:11px;background:#fff7f7;color:#b91c1c;font-weight:950;cursor:pointer}.quote-stack-remove:hover{background:#fee2e2}.quote-select-popover{position:fixed;z-index:1600;display:flex;align-items:center;gap:6px;padding:7px;border:1px solid #bfdbfe;border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.22)}.quote-select-popover[hidden]{display:none!important}.quote-select-popover button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:7px 9px;border:1px solid #dbeafe;border-radius:11px;background:#f8fbff;color:#1d4ed8;font-size:12px;font-weight:950;cursor:pointer;white-space:nowrap}.quote-select-popover button:hover{background:#eff6ff}.forum-quote cite{display:block;margin-bottom:6px;color:#1d4ed8;font-style:normal;font-size:12px;font-weight:950}.post-body::selection{background:#dbeafe;color:#0f172a}@media(max-width:850px){.quote-compose-head{display:grid}.quote-compose-actions,.quote-compose-actions .btn{width:100%;justify-content:center}.post-action-cluster .quote-action,.post-action-cluster .multi-quote-action{flex:1 1 auto}.quote-select-popover{left:10px!important;right:10px!important;top:auto!important;bottom:16px!important;justify-content:center;flex-wrap:wrap}.quote-select-popover button{flex:1 1 145px}}html[data-theme="dark"] .quote-compose-panel{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-color:#243247!important}html[data-theme="dark"] .quote-stack-item,html[data-theme="dark"] .quote-select-popover{background:#111b2b!important;border-color:#243247!important}html[data-theme="dark"] .quote-stack-item p{color:#cbd5e1!important}html[data-theme="dark"] .quote-stack-item strong,html[data-theme="dark"] .quote-select-popover button,html[data-theme="dark"] .forum-quote cite{color:#93c5fd!important}html[data-theme="dark"] .quote-select-popover button{background:#0f1a2b!important;border-color:#2f4260!important}html[data-theme="dark"] .multi-quote-action{background:#111b2b!important;border-color:#243247!important;color:#cbd5e1!important}html[data-theme="dark"] .multi-quote-action.is-active{background:#13311f!important;border-color:#166534!important;color:#bbf7d0!important}


/* fix53: gelişmiş düzenleme penceresi, hızlı cevap, favori ve gelişmiş editör görünümü */
.post-edit-modal[hidden]{display:none!important;}
.post-edit-modal{position:fixed;inset:0;z-index:2600;display:grid;place-items:center;padding:18px;}
.post-edit-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.62);backdrop-filter:blur(3px);}
.post-edit-dialog{position:relative;z-index:1;width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 28px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--card);box-shadow:0 34px 110px rgba(15,23,42,.34);}
.post-edit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f8fbff);}
.post-edit-head h2{margin:3px 0 4px;font-size:22px;}.post-edit-head p{margin:0;}
.post-edit-close{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);font-size:20px;font-weight:950;cursor:pointer;}
.post-edit-form{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;overflow:hidden;}
.post-edit-editor{min-height:0;margin:16px;overflow:hidden!important;}
.post-edit-editor textarea{min-height:340px!important;max-height:calc(100dvh - 255px);overflow:auto!important;resize:vertical!important;}
.post-edit-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:12px 16px;border-top:1px solid var(--line);background:#fbfdff;position:sticky;bottom:0;z-index:2;}
.post-edit-opened{overflow:hidden;}
.quick-reply-action{color:#0369a1!important;border-color:#bae6fd!important;background:#f0f9ff!important;}.quick-reply-action:hover{background:#e0f2fe!important;}
.favorite-action{color:#92400e!important;border-color:#fde68a!important;background:#fffbeb!important;}.favorite-action:hover{background:#fef3c7!important;}.favorite-action.is-active{color:#854d0e!important;border-color:#facc15!important;background:#fef9c3!important;box-shadow:inset 0 0 0 1px rgba(250,204,21,.28);}
.favorite-panel-card{display:grid;gap:10px;}.favorite-panel-row{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border:1px solid #e2eaf5;border-radius:16px;background:#fbfdff;color:var(--text);text-decoration:none;}.favorite-panel-row:hover{border-color:#bfdbfe;background:#eff6ff}.favorite-panel-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fef3c7;color:#92400e}.favorite-panel-row strong,.favorite-panel-row em,.favorite-panel-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;}.favorite-panel-row strong{white-space:nowrap}.favorite-panel-row em{margin-top:2px;color:var(--muted);font-style:normal;font-size:12px;font-weight:850;white-space:nowrap}.favorite-panel-row small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;}
.ffp-editor-toolbar [data-editor-advanced-cmd]{background:#fff!important;border-color:#dbe6f3!important;color:#334155!important;}.ffp-editor-toolbar [data-editor-advanced-cmd]:hover{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;}.ffp-editor-toolbar [data-editor-advanced-cmd="spoiler"]{background:#f8fafc!important}.ffp-editor-toolbar [data-editor-advanced-cmd="color"]{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.ffp-editor-toolbar [data-editor-advanced-cmd="hr"]{background:#f8fafc!important;color:#475569!important}
.forum-align{margin:8px 0;}.forum-align-center{text-align:center;}.forum-align-right{text-align:right;}.forum-spoiler{margin:10px 0;border:1px solid #dbeafe;border-radius:14px;background:#f8fbff;overflow:hidden;}.forum-spoiler summary{padding:10px 12px;cursor:pointer;font-weight:950;color:#1d4ed8;background:#eff6ff;}.forum-spoiler div{padding:10px 12px;}.forum-hr{border:0;border-top:1px solid #dbe6f3;margin:14px 0;}.forum-color{font-weight:850;}
@media(max-width:850px){.post-edit-modal{padding:8px;place-items:start center;}.post-edit-dialog{width:100%;max-height:calc(100dvh - 16px);border-radius:20px;}.post-edit-head{padding:14px}.post-edit-head p{display:none}.post-edit-editor{margin:12px}.post-edit-editor textarea{min-height:260px!important;max-height:calc(100dvh - 225px)!important;}.post-edit-actions{display:grid;grid-template-columns:1fr 1fr;}.post-edit-actions .btn{width:100%;}.post-action-cluster{grid-template-columns:repeat(auto-fit,minmax(92px,1fr))!important;grid-auto-flow:row!important;}.favorite-panel-row{grid-template-columns:36px minmax(0,1fr);}.favorite-panel-icon{width:36px;height:36px;border-radius:12px}.ffp-editor-toolbar{scrollbar-width:thin}.ffp-editor-toolbar button{min-width:max-content}}
@media(max-width:440px){.post-edit-actions{grid-template-columns:1fr}.post-edit-editor textarea{min-height:230px!important}.post-action-cluster{grid-template-columns:repeat(2,minmax(0,1fr))!important}.post-action-btn{white-space:normal!important;line-height:1.12!important}.ffp-editor-toolbar button{font-size:11px!important;padding:6px 7px!important}}
html[data-theme="dark"] .post-edit-dialog,html[data-theme="dark"] .post-edit-head,html[data-theme="dark"] .post-edit-close,html[data-theme="dark"] .post-edit-actions,html[data-theme="dark"] .favorite-panel-row{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .quick-reply-action{background:#0b2536!important;border-color:#164e63!important;color:#bae6fd!important}html[data-theme="dark"] .favorite-action{background:#2b2110!important;border-color:#854d0e!important;color:#fde68a!important}html[data-theme="dark"] .favorite-action.is-active,html[data-theme="dark"] .favorite-panel-icon{background:#422f08!important;border-color:#a16207!important;color:#facc15!important}html[data-theme="dark"] .favorite-panel-row:hover{background:#17243a!important;border-color:#60a5fa!important}html[data-theme="dark"] .favorite-panel-row small{color:#9fb0c5!important}html[data-theme="dark"] .forum-spoiler{background:#111b2b!important;border-color:#243247!important}html[data-theme="dark"] .forum-spoiler summary{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .forum-hr{border-top-color:#243247!important}html[data-theme="dark"] .ffp-editor-toolbar [data-editor-advanced-cmd]{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important}

/* fix54: değerlendirme aracı, gelişmiş renk penceresi ve daha güçlü yazı düzenleme modalı */
.editor-tool-modal[hidden]{display:none!important;}
.editor-tool-modal{position:fixed;inset:0;z-index:3300;display:grid;place-items:center;padding:16px;}
.editor-tool-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.56);backdrop-filter:blur(3px);}
.editor-tool-window{position:relative;z-index:1;width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:0 30px 100px rgba(15,23,42,.34);}
.editor-tool-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fff,#f8fbff);}
.editor-tool-head h2{margin:2px 0 4px;font-size:22px}.editor-tool-head p{margin:0;line-height:1.35}
.editor-tool-close{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);font-weight:950;cursor:pointer}
.editor-color-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;}
.editor-color-swatch{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:52px;border:1px solid #dbe6f3;border-radius:16px;background:#fff;color:#334155;cursor:pointer;text-align:left;font-weight:950;}
.editor-color-swatch span{display:block;width:34px;height:34px;border-radius:12px;background:var(--swatch);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28),0 8px 18px rgba(15,23,42,.12)}
.editor-color-swatch:hover{border-color:#93c5fd;background:#f8fbff;transform:translateY(-1px)}
.editor-color-swatch strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.editor-color-custom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;padding:0 16px 16px;}
.editor-color-custom label,.editor-rating-fields label{display:grid;gap:6px;font-weight:900;color:var(--text)}
.editor-color-custom input,.editor-rating-fields input,.editor-rating-fields textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);padding:11px 12px;outline:none;}
.editor-color-custom input:focus,.editor-rating-fields input:focus,.editor-rating-fields textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(37,99,235,.10)}
.editor-rating-stars{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px;}
.editor-rating-star{display:grid;place-items:center;gap:3px;min-height:58px;border:1px solid #fde68a;border-radius:16px;background:#fffbeb;color:#92400e;font-weight:950;cursor:pointer;}
.editor-rating-star small{font-size:11px;color:#a16207}.editor-rating-star:hover,.editor-rating-star.is-active{background:#fef3c7;border-color:#facc15;box-shadow:inset 0 0 0 1px rgba(250,204,21,.35)}
.editor-rating-fields{display:grid;gap:12px;padding:0 16px 16px;}
.editor-tool-actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 16px;border-top:1px solid var(--line);background:#fbfdff;position:sticky;bottom:0;}
.editor-tool-opened{overflow:hidden;}
.ffp-editor-toolbar [data-editor-advanced-cmd="rating"]{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important;}
.ffp-editor-toolbar [data-editor-advanced-cmd="rating"]:hover{background:#fef3c7!important;border-color:#facc15!important;color:#854d0e!important;}
.forum-rating{margin:14px 0;border:1px solid #fde68a;border-radius:18px;background:linear-gradient(135deg,#fffbeb,#fff);overflow:hidden;box-shadow:0 10px 26px rgba(245,158,11,.08)}
.forum-rating-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #fde68a;background:#fffbeb;}
.forum-rating-head strong{font-size:15px;color:#78350f}.forum-rating-head span{display:inline-flex;align-items:center;gap:6px;color:#f59e0b;font-weight:950;white-space:nowrap}.forum-rating-head em{font-style:normal;font-size:12px;color:#92400e}.forum-rating-body{padding:12px 14px;color:#334155;line-height:1.6;}
.post-edit-modal{z-index:3100!important;padding:clamp(8px,2vw,24px)!important;}
.post-edit-dialog{width:min(1120px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;border-radius:28px!important;grid-template-rows:auto minmax(0,1fr)!important;}
.post-edit-head{padding:18px 20px!important;background:linear-gradient(135deg,#fff,#f3f8ff)!important;}
.post-edit-form{min-height:0!important;}
.post-edit-editor{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;margin:16px!important;border-radius:20px!important;min-height:min(560px,calc(100dvh - 190px))!important;}
.post-edit-editor .ffp-editor-toolbar{position:sticky;top:0;z-index:4;align-items:center;gap:7px;padding:10px!important;background:linear-gradient(180deg,#fbfdff,#f1f6fd)!important;box-shadow:0 1px 0 var(--line);max-height:132px;overflow:auto;}
.post-edit-editor textarea{min-height:360px!important;height:calc(100dvh - 365px)!important;max-height:none!important;resize:none!important;padding:16px!important;font-size:15px;line-height:1.65;}
.post-edit-actions{padding:14px 18px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important;}
.post-edit-actions .btn{border-radius:14px!important;}
@media(max-width:850px){.editor-tool-modal{padding:8px;place-items:start center}.editor-tool-window{width:100%;max-height:calc(100dvh - 16px);border-radius:20px}.editor-tool-head{padding:14px}.editor-tool-head p{display:none}.editor-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.editor-color-custom,.editor-tool-actions{grid-template-columns:1fr;display:grid;padding:12px}.editor-tool-actions .btn,.editor-color-custom .btn{width:100%}.editor-rating-stars{grid-template-columns:1fr;padding:12px}.editor-rating-star{grid-template-columns:1fr auto;place-items:center stretch;min-height:44px;text-align:left;padding:8px 10px}.editor-rating-fields{padding:0 12px 12px}.post-edit-modal{padding:0!important}.post-edit-dialog{width:100%!important;max-height:100dvh!important;height:100dvh!important;border-radius:0!important;border-left:0!important;border-right:0!important}.post-edit-head{padding:13px!important}.post-edit-editor{margin:10px!important;min-height:0!important;height:calc(100dvh - 150px)!important}.post-edit-editor .ffp-editor-toolbar{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;max-height:none!important}.post-edit-editor textarea{height:auto!important;min-height:0!important}.post-edit-actions{padding:10px!important;grid-template-columns:1fr 1fr!important}.post-edit-actions .btn{width:100%}}
@media(max-width:460px){.editor-color-grid{grid-template-columns:1fr}.editor-color-swatch{grid-template-columns:34px 1fr}.forum-rating-head{display:grid;gap:6px}.post-edit-actions{grid-template-columns:1fr!important}.post-edit-head h2{font-size:18px!important}.post-edit-close{width:36px;height:36px}}
html[data-theme="dark"] .editor-tool-window,html[data-theme="dark"] .editor-tool-head,html[data-theme="dark"] .editor-tool-close,html[data-theme="dark"] .editor-tool-actions,html[data-theme="dark"] .editor-color-swatch,html[data-theme="dark"] .editor-color-custom input,html[data-theme="dark"] .editor-rating-fields input,html[data-theme="dark"] .editor-rating-fields textarea{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .editor-color-swatch:hover{background:#17243a!important;border-color:#60a5fa!important}html[data-theme="dark"] .editor-rating-star{background:#2b2110!important;border-color:#854d0e!important;color:#fde68a!important}html[data-theme="dark"] .editor-rating-star.is-active,html[data-theme="dark"] .editor-rating-star:hover{background:#422f08!important;border-color:#facc15!important}html[data-theme="dark"] .forum-rating{background:linear-gradient(135deg,#2b2110,#111b2b)!important;border-color:#854d0e!important}html[data-theme="dark"] .forum-rating-head{background:#422f08!important;border-color:#854d0e!important}html[data-theme="dark"] .forum-rating-head strong,html[data-theme="dark"] .forum-rating-head em{color:#fde68a!important}html[data-theme="dark"] .forum-rating-body{color:#dbeafe!important}html[data-theme="dark"] .post-edit-head,html[data-theme="dark"] .post-edit-actions,html[data-theme="dark"] .post-edit-editor .ffp-editor-toolbar{background:#0f1a2b!important;border-color:#243247!important}

/* fix55: R10 benzeri gelişmiş ticaret puan sistemi + değerlendirme aracı yerleşimi */
.ffp-editor-insert-group{display:inline-flex;align-items:center;gap:6px;padding:4px;border:1px solid #dbe6f3;border-radius:15px;background:linear-gradient(135deg,#f8fbff,#fff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}
.ffp-editor-insert-group em{font-style:normal;font-size:11px;font-weight:950;color:#64748b;padding:0 4px;text-transform:uppercase;letter-spacing:.04em}.ffp-editor-insert-group button{margin:0!important}.ffp-editor-insert-group [data-editor-advanced-cmd="rating"]{background:#fffbeb!important;border-color:#fde68a!important;color:#92400e!important}.ffp-editor-insert-group [data-editor-advanced-cmd="color"]{background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}
.post-trade-mini{display:inline-flex!important;align-items:center;gap:4px;border-radius:999px;padding:4px 8px;background:#f8fafc;color:#475569}.post-trade-mini.is-positive,.profile-trade-chip.is-positive,.profile-trade-stat.is-positive{background:#dcfce7!important;color:#166534!important}.post-trade-mini.is-negative,.profile-trade-chip.is-negative,.profile-trade-stat.is-negative{background:#fee2e2!important;color:#991b1b!important}.post-trade-card{display:grid;gap:8px;margin-top:10px;padding:12px;border:1px solid #dbe6f3;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#fff)}.post-trade-card>div{display:flex;align-items:center;gap:7px;font-weight:950;color:#334155}.post-trade-card p{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0}.post-trade-card p b{font-size:24px;line-height:1}.post-trade-card p small{display:grid;color:#64748b;text-align:right;font-size:12px}.post-trade-card.is-positive{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#fff)}.post-trade-card.is-positive p b{color:#16a34a}.post-trade-card.is-negative{border-color:#fecaca;background:linear-gradient(135deg,#fef2f2,#fff)}.post-trade-card.is-negative p b{color:#dc2626}.post-pm-btn.trade,.trade-profile-btn{border-color:#bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important;cursor:pointer}.trade-score-modal{position:fixed;inset:0;z-index:10020;display:grid;place-items:center;padding:18px}.trade-score-modal[hidden]{display:none!important}.trade-score-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58);backdrop-filter:blur(5px)}.trade-score-dialog{position:relative;z-index:1;width:min(720px,100%);max-height:calc(100dvh - 36px);overflow:auto;border:1px solid var(--line);border-radius:24px;background:var(--card);box-shadow:0 30px 90px rgba(15,23,42,.28)}.trade-score-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 18px 14px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#fbfdff,#f3f7fd)}.trade-score-head h2{margin:0;font-size:21px}.trade-score-head p{margin:4px 0 0}.trade-score-close{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);font-weight:950;cursor:pointer}.trade-score-form{display:grid;gap:14px;padding:16px}.trade-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trade-type-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;align-items:center;padding:14px;border:1px solid #dbe6f3;border-radius:18px;background:#fff;cursor:pointer}.trade-type-card input{position:absolute;opacity:0;pointer-events:none}.trade-type-card>span{grid-row:span 2;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#f8fafc}.trade-type-card b{font-size:15px}.trade-type-card small{color:#64748b}.trade-type-card:has(input:checked){box-shadow:inset 0 0 0 2px rgba(37,99,235,.16);border-color:#93c5fd}.trade-type-card.positive:has(input:checked){background:#f0fdf4;border-color:#86efac}.trade-type-card.negative:has(input:checked){background:#fef2f2;border-color:#fca5a5}.trade-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.trade-form-grid label{display:grid;gap:6px;font-weight:900;color:var(--text)}.trade-form-grid .span-all{grid-column:1/-1}.trade-form-grid input,.trade-form-grid textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);padding:11px 12px;outline:none}.trade-form-grid input:focus,.trade-form-grid textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(37,99,235,.10)}.trade-score-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.trade-score-opened{overflow:hidden}.profile-trade-chip{border-radius:14px;padding:8px 10px;background:#f8fafc;color:#475569}.profile-trade-stat{border:1px solid transparent}.profile-trade-section{overflow:hidden}.trade-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px}.trade-summary-card{display:grid;gap:4px;padding:14px;border:1px solid #dbe6f3;border-radius:18px;background:#fff}.trade-summary-card strong{font-size:24px;line-height:1}.trade-summary-card span{font-size:12px;color:#64748b;font-weight:850}.trade-summary-card.positive{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.trade-summary-card.negative{background:#fef2f2;border-color:#fecaca;color:#991b1b}.trade-summary-card.score{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.trade-summary-card.amount{background:#f8fafc;color:#334155}.trade-inline-send{margin:0 0 14px}.trade-score-list{display:grid;gap:10px}.trade-score-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:13px;border:1px solid #dbe6f3;border-radius:18px;background:#fff}.trade-score-row.positive{border-color:#bbf7d0;background:#f7fef9}.trade-score-row.negative{border-color:#fecaca;background:#fff7f7}.trade-score-row-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#f8fafc}.trade-score-row strong{display:block;color:#172033}.trade-score-row p{margin:3px 0;color:#334155}.trade-score-row small{display:block;color:#64748b}.trade-score-row a{display:inline-flex;margin-top:5px;font-weight:900;color:#2563eb}.trade-setting{grid-column:1/-1}
@media(max-width:850px){.ffp-editor-insert-group{min-width:max-content}.trade-score-modal{padding:8px;place-items:start center}.trade-score-dialog{width:100%;max-height:calc(100dvh - 16px);border-radius:20px}.trade-score-head{padding:14px}.trade-score-head p{display:none}.trade-type-grid,.trade-form-grid,.trade-summary-grid{grid-template-columns:1fr}.trade-score-actions{display:grid;grid-template-columns:1fr 1fr}.trade-score-actions .btn{width:100%}.post-trade-card p{display:grid}.post-trade-card p small{text-align:left}.trade-score-row{grid-template-columns:38px minmax(0,1fr)}.trade-score-row-icon{width:38px;height:38px;border-radius:13px}}
@media(max-width:460px){.trade-score-actions{grid-template-columns:1fr}.trade-score-head h2{font-size:18px}.trade-type-card{padding:12px}.trade-form-grid input,.trade-form-grid textarea{font-size:14px}}
html[data-theme="dark"] .ffp-editor-insert-group,html[data-theme="dark"] .post-trade-card,html[data-theme="dark"] .trade-score-dialog,html[data-theme="dark"] .trade-score-head,html[data-theme="dark"] .trade-score-close,html[data-theme="dark"] .trade-type-card,html[data-theme="dark"] .trade-form-grid input,html[data-theme="dark"] .trade-form-grid textarea,html[data-theme="dark"] .trade-summary-card,html[data-theme="dark"] .trade-score-row{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .trade-score-head{background:#0f1a2b!important}html[data-theme="dark"] .trade-type-card small,html[data-theme="dark"] .trade-summary-card span,html[data-theme="dark"] .trade-score-row small,html[data-theme="dark"] .trade-score-row p,html[data-theme="dark"] .post-trade-card p small{color:#9fb0c5!important}html[data-theme="dark"] .post-trade-card.is-positive,html[data-theme="dark"] .trade-summary-card.positive,html[data-theme="dark"] .trade-score-row.positive{background:#102318!important;border-color:#166534!important}html[data-theme="dark"] .post-trade-card.is-negative,html[data-theme="dark"] .trade-summary-card.negative,html[data-theme="dark"] .trade-score-row.negative{background:#2b1111!important;border-color:#7f1d1d!important}html[data-theme="dark"] .post-pm-btn.trade,html[data-theme="dark"] .trade-profile-btn{background:#10233f!important;border-color:#1d4ed8!important;color:#bfdbfe!important}

/* fix56: yan kullanıcı kartı aksiyonları + R10 tarzı kompakt flat editör düzeni */
.post-author-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;padding:9px;border:1px solid #dbe6f3;border-radius:18px;background:linear-gradient(180deg,#fbfdff,#f6f9fe);box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}
.post-author-actions-title{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:18px;color:#64748b;font-size:10.5px;font-weight:950;text-transform:uppercase;letter-spacing:.055em;line-height:1}
.post-author-actions .post-pm-btn{width:100%!important;max-width:none!important;margin:0!important;min-height:38px;padding:7px 8px!important;border-radius:13px!important;font-size:11.5px!important;box-shadow:0 6px 16px rgba(15,23,42,.035);white-space:nowrap;line-height:1}
.post-author-actions .post-pm-btn span{display:grid;place-items:center;width:22px;height:22px;border-radius:9px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(15,23,42,.04)}
.post-author-actions .post-pm-btn b{font-size:11.5px;font-weight:950;letter-spacing:-.01em}.post-author-actions .post-pm-btn.pm{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}.post-author-actions .post-pm-btn.profile{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}.post-author-actions .post-pm-btn.trade{grid-column:1/-1;background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important}.post-author-actions .post-pm-btn:hover{transform:translateY(-1px);filter:saturate(1.06);box-shadow:0 10px 24px rgba(15,23,42,.07)}
.ffp-editor-r10-flat{border-radius:17px!important;box-shadow:0 8px 24px rgba(15,23,42,.04)!important}.ffp-editor-r10-flat .ffp-toolbar-compact{display:flex!important;align-items:center!important;gap:5px!important;padding:7px!important;background:linear-gradient(180deg,#fbfdff,#f5f8fd)!important;border-bottom:1px solid #dbe6f3!important;overflow-x:auto;scrollbar-width:thin}.ffp-editor-r10-flat .ffp-toolbar-compact button,.ffp-editor-r10-flat .ffp-editor-insert-group button{min-width:34px!important;min-height:32px!important;height:32px!important;padding:0 9px!important;border-radius:10px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;white-space:nowrap;box-shadow:none!important}.ffp-editor-r10-flat .ffp-toolbar-compact [data-editor-cmd="bold"],.ffp-editor-r10-flat .ffp-toolbar-compact [data-editor-cmd="italic"],.ffp-editor-r10-flat .ffp-toolbar-compact [data-editor-advanced-cmd="underline"],.ffp-editor-r10-flat .ffp-toolbar-compact [data-editor-advanced-cmd="strike"]{font-size:0!important}.ffp-editor-r10-flat .ffp-toolbar-compact [data-editor-cmd="bold"] b,.ffp-editor-r10-flat .ffp-toolbar-compact [data-editor-cmd="italic"] em,.ffp-editor-r10-flat .ffp-toolbar-compact [data-editor-advanced-cmd="underline"] u,.ffp-editor-r10-flat .ffp-toolbar-compact [data-editor-advanced-cmd="strike"] s{font-size:14px!important}.ffp-editor-r10-flat .ffp-editor-insert-group{order:20;display:inline-flex!important;align-items:center!important;gap:5px!important;min-height:34px!important;padding:3px!important;border-radius:13px!important;background:#fff!important;border-color:#dbe6f3!important}.ffp-editor-r10-flat .ffp-editor-insert-group em{font-size:10px!important;padding:0 5px!important}.ffp-editor-r10-flat [data-editor-image-open]{order:21}.ffp-editor-r10-flat .ffp-editor-tool-shelf{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px 9px;border-bottom:1px solid #e2eaf5;background:#fbfdff}.ffp-editor-r10-flat .ffp-editor-tool-shelf-title{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10.5px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}.ffp-editor-r10-flat .ffp-editor-shelf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;font-size:12px;font-weight:950;cursor:pointer}.ffp-editor-r10-flat .ffp-editor-shelf-btn:hover{background:#fef3c7;border-color:#facc15;color:#854d0e}.ffp-editor-r10-flat .ffp-editor-toolbar [data-editor-advanced-cmd="rating"]{display:none!important}.post-edit-editor .ffp-editor-tool-shelf{position:sticky;top:53px;z-index:3}.post-edit-editor textarea{min-height:330px!important}.reply-editor .ffp-editor-tool-shelf{padding-top:7px;padding-bottom:7px}.reply-editor .ffp-editor-shelf-btn{min-height:30px;padding:6px 9px}
@media(max-width:850px){.post-author-actions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;padding:8px}.post-author-actions-title{display:none}.post-author-actions .post-pm-btn.trade{grid-column:auto}.post-author-actions .post-pm-btn{min-height:36px!important;font-size:0!important;padding:6px!important}.post-author-actions .post-pm-btn b{font-size:11px!important}.post-author-actions .post-pm-btn span{width:20px;height:20px}.ffp-editor-r10-flat .ffp-toolbar-compact{flex-wrap:nowrap!important;overflow-x:auto!important}.ffp-editor-r10-flat .ffp-editor-tool-shelf{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.ffp-editor-r10-flat .ffp-editor-tool-shelf-title{flex:0 0 auto}.ffp-editor-r10-flat .ffp-editor-shelf-btn{flex:0 0 auto}.post-edit-editor .ffp-editor-tool-shelf{top:47px}}
@media(max-width:460px){.post-author-actions{gap:6px}.post-author-actions .post-pm-btn{display:grid!important;grid-template-columns:1fr;gap:3px!important}.post-author-actions .post-pm-btn b{font-size:10.5px!important}.ffp-editor-r10-flat .ffp-editor-tool-shelf-title{display:none}.ffp-editor-r10-flat .ffp-toolbar-compact button,.ffp-editor-r10-flat .ffp-editor-insert-group button{min-width:32px!important;height:31px!important;padding:0 8px!important}.post-edit-editor textarea{min-height:250px!important}}
html[data-theme="dark"] .post-author-actions,html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-tool-shelf,html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-insert-group{background:#0f1a2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .post-author-actions-title,html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-tool-shelf-title{background:#111b2b!important;color:#9fb0c5!important}html[data-theme="dark"] .post-author-actions .post-pm-btn span{background:rgba(15,26,43,.85)!important}html[data-theme="dark"] .post-author-actions .post-pm-btn.pm{background:#10233f!important;border-color:#1d4ed8!important;color:#bfdbfe!important}html[data-theme="dark"] .post-author-actions .post-pm-btn.profile{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important}html[data-theme="dark"] .post-author-actions .post-pm-btn.trade{background:#102318!important;border-color:#166534!important;color:#bbf7d0!important}html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-shelf-btn{background:#2b2110!important;border-color:#854d0e!important;color:#fde68a!important}html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-shelf-btn:hover{background:#422f08!important;border-color:#facc15!important}

/* fix57: kullanıcı paneli ticaret merkezi, editör dışı değerlendirme ve kompakt kategori butonları */
.side-profile.side-profile-centered,
.user-side .side-profile{align-items:center!important;justify-items:center!important;text-align:center!important;gap:8px!important;padding:16px 12px 18px!important;background:linear-gradient(135deg,#f8fbff,#fff)!important;border-radius:20px!important;border:1px solid #e5edf8!important;margin:0 0 14px!important}
.user-side .side-profile .avatar.big,
.user-side .side-profile .user-side-avatar-img{width:96px!important;height:96px!important;border-radius:30px!important;font-size:40px!important;margin:0 auto 4px!important;box-shadow:0 14px 34px rgba(37,99,235,.16)!important;border:4px solid #fff!important;object-fit:cover!important}
.user-side .side-profile strong{font-size:16px!important;line-height:1.15!important}.user-side .side-profile small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center!important}
.forum-new-topic-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-weight:950!important}.forum-new-topic-btn span{display:grid;place-items:center;width:22px;height:22px;border-radius:8px;background:rgba(255,255,255,.22)}.topic-toolbar .forum-new-topic-btn span{background:#eef5ff;color:var(--brand)}
.ffp-editor-content-addons{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 8px;padding:10px;border:1px solid #dbe6f3;border-radius:16px;background:linear-gradient(135deg,#fbfdff,#f7fbff);box-shadow:0 8px 20px rgba(15,23,42,.04)}
.ffp-editor-content-addons-head{display:grid;gap:1px;min-width:0}.ffp-editor-content-addons-head span{font-size:12px;font-weight:950;color:#334155;text-transform:uppercase;letter-spacing:.055em}.ffp-editor-content-addons-head small{font-size:12px;color:var(--muted)}.ffp-editor-content-addons-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ffp-editor-content-addon-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 12px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;font-weight:950;font-size:12.5px;cursor:pointer;white-space:nowrap}.ffp-editor-content-addon-btn:hover{background:#fef3c7;border-color:#facc15;color:#854d0e}.ffp-editor-r10-flat .ffp-editor-tool-shelf{display:none!important}.ffp-editor-r10-flat textarea{border-top:0!important;border-radius:0!important;min-height:180px;line-height:1.58}.ffp-editor-r10-flat .ffp-editor-foot{background:#fbfdff!important;border-top:1px solid #e2eaf5!important;padding:8px 11px!important}.ffp-editor-r10-flat .ffp-editor-foot small{color:#94a3b8!important}.post-edit-editor+.ffp-editor-content-addons{position:sticky;top:54px;z-index:3;margin:0;border-left:0;border-right:0;border-radius:0;background:#fbfdff}.reply-editor+.ffp-editor-content-addons{margin-top:8px}
.panel-trade-preview{display:grid;gap:14px;border-color:#dbeafe!important;background:linear-gradient(135deg,#f8fbff,#fff)!important}.panel-trade-preview-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.panel-trade-preview-head h2{margin:2px 0 5px}.panel-trade-mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.panel-trade-mini-stats>div{border:1px solid #e2eaf5;border-radius:16px;background:#fff;padding:12px;text-align:center}.panel-trade-mini-stats span{display:block;color:var(--muted);font-size:12px;font-weight:850}.panel-trade-mini-stats strong{display:block;font-size:24px;color:#0f172a;margin-top:2px}.panel-trade-preview.is-positive .panel-trade-mini-stats>div:first-child strong{color:#15803d}.panel-trade-preview.is-negative .panel-trade-mini-stats>div:first-child strong{color:#b91c1c}
.trade-center-page{gap:18px}.trade-center-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.trade-center-hero h1{margin:2px 0 6px}.trade-center-summary .trade-summary-card{min-height:118px}.trade-summary-card.is-positive strong,.trade-summary-card.positive strong{color:#15803d}.trade-summary-card.is-negative strong,.trade-summary-card.negative strong{color:#b91c1c}.trade-summary-card.is-neutral strong{color:#334155}.trade-send-center-card{display:grid;gap:14px}.trade-center-form{display:grid;gap:14px}.trade-form-topline{display:grid;grid-template-columns:1fr 180px 1fr;gap:12px}.trade-form-topline label,.trade-form-bottomline label{display:grid;gap:7px;font-weight:850;color:#334155}.trade-form-topline input,.trade-form-bottomline input,.trade-form-bottomline textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:12px;background:#fbfdff}.compact-trade-types{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.trade-form-bottomline{display:grid;grid-template-columns:320px minmax(0,1fr);gap:12px}.trade-center-actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.trade-history-grid{align-items:start}.trade-history-card{min-width:0}.trade-center-list{display:grid;gap:10px;max-height:720px;overflow:auto;padding-right:4px}.trade-center-list .trade-score-row{margin:0}.trade-center-list .trade-score-row p{margin:5px 0 0}.trade-panel-shell .side-menu nav a.active{background:linear-gradient(135deg,#eef5ff,#e0f2fe)!important;color:var(--brand)!important}
@media(max-width:900px){.ffp-editor-content-addons{align-items:flex-start;flex-direction:column}.ffp-editor-content-addons-actions{width:100%;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.ffp-editor-content-addon-btn{flex:0 0 auto}.panel-trade-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-form-topline,.trade-form-bottomline{grid-template-columns:1fr}.trade-center-actions{justify-content:stretch}.trade-center-actions .btn{width:100%;justify-content:center}.trade-center-list{max-height:none}.user-side .side-profile .avatar.big,.user-side .side-profile .user-side-avatar-img{width:88px!important;height:88px!important;border-radius:28px!important}}
@media(max-width:520px){.panel-trade-mini-stats{grid-template-columns:1fr 1fr}.compact-trade-types{grid-template-columns:1fr}.forum-new-topic-btn{width:100%}.page-head .forum-new-topic-btn{margin-top:10px}.ffp-editor-r10-flat .ffp-editor-foot{display:grid;gap:2px}.user-side .side-profile .avatar.big,.user-side .side-profile .user-side-avatar-img{width:82px!important;height:82px!important;border-radius:26px!important}}
html[data-theme="dark"] .user-side .side-profile,html[data-theme="dark"] .ffp-editor-content-addons,html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-foot,html[data-theme="dark"] .panel-trade-preview,html[data-theme="dark"] .panel-trade-mini-stats>div,html[data-theme="dark"] .trade-send-center-card,html[data-theme="dark"] .trade-history-card{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important}html[data-theme="dark"] .ffp-editor-content-addons-head span,html[data-theme="dark"] .trade-form-topline label,html[data-theme="dark"] .trade-form-bottomline label{color:#dbeafe!important}html[data-theme="dark"] .ffp-editor-content-addons-head small{color:#9fb0c5!important}html[data-theme="dark"] .ffp-editor-content-addon-btn{background:#2b2110!important;border-color:#854d0e!important;color:#fde68a!important}html[data-theme="dark"] .topic-toolbar .forum-new-topic-btn span{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .trade-form-topline input,html[data-theme="dark"] .trade-form-bottomline input,html[data-theme="dark"] .trade-form-bottomline textarea{background:#0d1726!important;border-color:#2a3c56!important;color:var(--text)!important}html[data-theme="dark"] .panel-trade-mini-stats strong,html[data-theme="dark"] .trade-summary-card.is-neutral strong{color:#e6edf7!important}

/* fix58: mobil önbellek uyumu, tarayıcı uyumlu ticaret seçimi ve kompakt mobil yazı profili */
.trade-type-card.is-selected{box-shadow:inset 0 0 0 2px rgba(37,99,235,.16)!important;border-color:#93c5fd!important;}
.trade-type-card.positive.is-selected{background:#f0fdf4!important;border-color:#86efac!important;}
.trade-type-card.negative.is-selected{background:#fef2f2!important;border-color:#fca5a5!important;}
html[data-theme="dark"] .trade-type-card.is-selected{box-shadow:inset 0 0 0 2px rgba(96,165,250,.20)!important;}
html[data-theme="dark"] .trade-type-card.positive.is-selected{background:#102318!important;border-color:#166534!important;}
html[data-theme="dark"] .trade-type-card.negative.is-selected{background:#2b1111!important;border-color:#7f1d1d!important;}

.trade-center-page,.profile-trade-section,.panel-trade-preview,.trade-send-center-card,.trade-history-card,.trade-score-dialog,.post-trade-card{min-width:0!important;overflow-wrap:anywhere;}
.trade-summary-card,.panel-trade-mini-stats>div,.trade-score-row{min-width:0!important;}
.trade-score-row strong,.trade-score-row p,.trade-score-row small,.trade-summary-card span{overflow-wrap:anywhere;}

@media(max-width:850px){
  .post.card{border-radius:18px!important;overflow:hidden!important;}
  .post-user{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;justify-content:initial!important;text-align:left!important;gap:10px!important;padding:10px 12px!important;border-right:0!important;border-bottom:1px solid var(--line)!important;background:linear-gradient(135deg,#f8fbff,#ffffff)!important;}
  .post-avatar-wrap{grid-column:1!important;grid-row:1!important;width:58px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:54px!important;height:54px!important;min-width:54px!important;border-radius:17px!important;font-size:23px!important;border:3px solid #fff!important;box-shadow:0 10px 24px rgba(37,99,235,.12)!important;object-fit:cover!important;}
  .post-user-info{grid-column:2!important;grid-row:1!important;display:grid!important;gap:6px!important;min-width:0!important;width:100%!important;align-items:start!important;}
  .post-user-name-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:wrap!important;min-width:0!important;}
  .post-user-name-row strong,.post-user strong{font-size:14px!important;line-height:1.15!important;min-width:0!important;max-width:100%!important;}
  .post-user-name-row strong a{display:inline-block!important;max-width:170px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:bottom!important;}
  .post-user .badge{margin:0!important;padding:3px 7px!important;border-radius:999px!important;font-size:10px!important;line-height:1!important;}
  .post-user-badges{display:flex!important;gap:4px!important;flex-wrap:wrap!important;justify-content:flex-start!important;max-height:28px!important;overflow:hidden!important;}
  .post-user-badges .user-badge-pill{font-size:10px!important;padding:3px 6px!important;border-radius:999px!important;}
  .post-user .user-lines{display:flex!important;flex-wrap:wrap!important;gap:5px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font-size:10.5px!important;text-align:left!important;}
  .post-user .user-lines span{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:24px!important;padding:4px 7px!important;border:1px solid #e8eef8!important;border-radius:999px!important;background:#fff!important;box-shadow:none!important;white-space:nowrap!important;}
  .post-user .user-lines b{display:inline!important;font-size:10.5px!important;}
  .post-trade-mini{padding:4px 7px!important;border-radius:999px!important;}
  .post-trade-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important;margin:0!important;padding:8px 10px!important;border-radius:14px!important;}
  .post-trade-card>div{gap:5px!important;font-size:11px!important;white-space:nowrap!important;}
  .post-trade-card p{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin:0!important;min-width:0!important;}
  .post-trade-card p b{font-size:18px!important;}
  .post-trade-card p small{display:inline!important;font-size:10.5px!important;text-align:right!important;white-space:normal!important;}
  .post-author-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;margin:0!important;padding:6px!important;border-radius:14px!important;width:100%!important;}
  .post-author-actions-title{display:none!important;}
  .post-author-actions .post-pm-btn,.post-author-actions .post-pm-btn.trade{grid-column:auto!important;min-height:31px!important;padding:5px 6px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;}
  .post-author-actions .post-pm-btn span{width:18px!important;height:18px!important;border-radius:7px!important;font-size:11px!important;}
  .post-author-actions .post-pm-btn b{font-size:10.5px!important;}
  .post-user .user-bio{grid-column:1 / -1!important;width:100%!important;max-width:none!important;text-align:left!important;margin:3px 0 0!important;padding-top:7px!important;font-size:11px!important;}
  .trade-summary-grid,.panel-trade-mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  .trade-summary-card,.panel-trade-mini-stats>div{padding:10px!important;border-radius:14px!important;}
  .trade-summary-card strong,.panel-trade-mini-stats strong{font-size:20px!important;}
}

@media(max-width:430px){
  .post-user{grid-template-columns:50px minmax(0,1fr)!important;padding:9px 10px!important;gap:8px!important;}
  .post-avatar-wrap{width:50px!important;}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:48px!important;height:48px!important;min-width:48px!important;border-radius:15px!important;font-size:20px!important;}
  .post-user-name-row strong a{max-width:128px!important;}
  .post-user .user-lines{gap:4px!important;}
  .post-user .user-lines span{font-size:9.5px!important;min-height:22px!important;padding:3px 6px!important;}
  .post-trade-card{padding:7px 8px!important;display:grid!important;grid-template-columns:1fr auto!important;}
  .post-trade-card p small{display:none!important;}
  .post-author-actions .post-pm-btn b{font-size:10px!important;}
  .trade-summary-grid,.panel-trade-mini-stats{grid-template-columns:1fr 1fr!important;gap:7px!important;}
}
@media(max-width:850px){
  html[data-theme="dark"] .post-user{background:linear-gradient(135deg,#0f1a2b,#111b2b)!important;border-color:#243247!important;}
  html[data-theme="dark"] .post-user .user-lines span{background:#0d1726!important;border-color:#243247!important;color:#dbeafe!important;}
  html[data-theme="dark"] .post-trade-card{background:#111b2b!important;border-color:#243247!important;}
  html[data-theme="dark"] .post-author-actions{background:#0f1a2b!important;border-color:#243247!important;}
}


/* fix59 - R10 benzeri mobil forum yazısı üst kullanıcı kartı */
@media (max-width: 850px){
  .post-list{display:grid!important;gap:14px!important;}
  .post.card{border-radius:20px!important;border:1px solid #e2eaf5!important;background:#fff!important;box-shadow:0 12px 34px rgba(15,23,42,.065)!important;overflow:hidden!important;}
  .post-user{position:relative!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;align-items:start!important;gap:8px 10px!important;padding:10px 11px 9px!important;border:0!important;border-bottom:1px solid #e8eef8!important;background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%)!important;text-align:left!important;}
  .post-user:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,#bfdbfe,transparent);opacity:.85;pointer-events:none;}
  .post-avatar-wrap{grid-column:1!important;grid-row:1 / span 2!important;width:58px!important;height:58px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:56px!important;height:56px!important;min-width:56px!important;border-radius:18px!important;border:3px solid #fff!important;box-shadow:0 10px 24px rgba(37,99,235,.14)!important;font-size:23px!important;object-fit:cover!important;}
  .post-user-info{grid-column:2!important;grid-row:1!important;display:grid!important;gap:5px!important;min-width:0!important;width:100%!important;}
  .post-user-name-row{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex-wrap:nowrap!important;}
  .post-user-name-row strong,.post-user strong{font-size:14.5px!important;line-height:1.1!important;min-width:0!important;max-width:100%!important;}
  .post-user-name-row strong a{display:block!important;max-width:155px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;text-decoration:none!important;}
  .post-user .badge{flex:0 0 auto!important;margin:0!important;min-height:20px!important;padding:4px 7px!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;background:#eef6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important;}
  .post-user-badges{display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;overflow:hidden!important;max-height:24px!important;min-width:0!important;}
  .post-user-badges .user-badge-pill{flex:0 1 auto!important;max-width:90px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;padding:3px 6px!important;border-radius:999px!important;}
  .post-user .user-lines{grid-column:2!important;display:flex!important;align-items:center!important;gap:4px!important;flex-wrap:nowrap!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;font-size:10px!important;text-align:left!important;}
  .post-user .user-lines::-webkit-scrollbar{display:none!important;}
  .post-user .user-lines span{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important;min-height:22px!important;padding:3px 7px!important;border:1px solid #e2eaf5!important;border-radius:999px!important;background:#fff!important;color:#475569!important;font-weight:850!important;box-shadow:0 4px 12px rgba(15,23,42,.035)!important;white-space:nowrap!important;}
  .post-user .user-lines b{font-size:10px!important;color:#0f172a!important;font-weight:950!important;}
  .post-trade-mini{background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important;}
  .post-trade-mini.is-negative{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important;}
  .post-trade-card{grid-column:1 / -1!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:7px!important;width:100%!important;margin:1px 0 0!important;padding:7px 9px!important;border-radius:14px!important;background:#f8fafc!important;border:1px solid #e2eaf5!important;box-shadow:none!important;}
  .post-trade-card>div{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:10.5px!important;color:#475569!important;white-space:nowrap!important;}
  .post-trade-card>div strong{font-size:10.5px!important;color:#334155!important;}
  .post-trade-card p{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;min-width:0!important;text-align:right!important;}
  .post-trade-card p b{font-size:18px!important;line-height:1!important;}
  .post-trade-card p small{font-size:10px!important;line-height:1.25!important;color:#64748b!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .post-author-actions{grid-column:1 / -1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:1px 0 0!important;padding:6px!important;border:1px solid #e2eaf5!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important;}
  .post-author-actions-title{display:none!important;}
  .post-author-actions .post-pm-btn,.post-author-actions .post-pm-btn.trade{grid-column:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-height:32px!important;padding:5px 6px!important;border-radius:10px!important;font-size:10.5px!important;line-height:1!important;}
  .post-author-actions .post-pm-btn span{width:18px!important;height:18px!important;border-radius:7px!important;font-size:11px!important;box-shadow:none!important;}
  .post-author-actions .post-pm-btn b{font-size:10.5px!important;font-weight:950!important;}
  .post-user .user-bio{grid-column:1 / -1!important;width:100%!important;margin:1px 0 0!important;padding:7px 8px!important;border:1px solid #e2eaf5!important;border-radius:13px!important;background:#fbfdff!important;font-size:11px!important;line-height:1.4!important;text-align:left!important;}
  .post-mobile-head{display:none!important;}
  .post-main{padding:13px 12px 14px!important;}
  .post-body{min-height:54px!important;font-size:15px!important;line-height:1.62!important;}
  .post-footer-actions{padding-top:10px!important;margin-top:10px!important;gap:8px!important;align-items:flex-start!important;}
  .post-permalink{font-size:11px!important;margin-top:4px!important;}
}

@media (max-width: 430px){
  .post-user{grid-template-columns:52px minmax(0,1fr)!important;padding:9px 9px 8px!important;gap:7px 8px!important;}
  .post-avatar-wrap{width:52px!important;height:52px!important;}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:50px!important;height:50px!important;min-width:50px!important;border-radius:16px!important;font-size:21px!important;}
  .post-user-name-row strong a{max-width:118px!important;}
  .post-user .badge{font-size:9px!important;padding:3px 6px!important;}
  .post-user-badges .user-badge-pill{max-width:76px!important;font-size:9px!important;}
  .post-user .user-lines span{font-size:9.5px!important;min-height:21px!important;padding:3px 6px!important;}
  .post-trade-card{grid-template-columns:1fr auto!important;padding:6px 8px!important;}
  .post-trade-card p small{display:none!important;}
  .post-author-actions{gap:5px!important;padding:5px!important;}
  .post-author-actions .post-pm-btn,.post-author-actions .post-pm-btn.trade{min-height:30px!important;padding:5px 4px!important;}
  .post-author-actions .post-pm-btn span{display:none!important;}
  .post-author-actions .post-pm-btn b{font-size:10px!important;}
}

@media (max-width: 850px){
  html[data-theme="dark"] .post.card{background:#0b1220!important;border-color:#243247!important;box-shadow:0 12px 34px rgba(0,0,0,.22)!important;}
  html[data-theme="dark"] .post-user{background:linear-gradient(180deg,#101b2c 0%,#0f1726 100%)!important;border-color:#243247!important;}
  html[data-theme="dark"] .post-user:after{background:linear-gradient(90deg,transparent,#334155,transparent)!important;}
  html[data-theme="dark"] .post-user-name-row strong a{color:#e5eefb!important;}
  html[data-theme="dark"] .post-user .badge{background:#10233f!important;border-color:#1d4ed8!important;color:#bfdbfe!important;}
  html[data-theme="dark"] .post-user .user-lines span,html[data-theme="dark"] .post-trade-card,html[data-theme="dark"] .post-author-actions,html[data-theme="dark"] .post-user .user-bio{background:#0d1726!important;border-color:#243247!important;color:#cbd5e1!important;}
  html[data-theme="dark"] .post-user .user-lines b{color:#e5eefb!important;}
  html[data-theme="dark"] .post-trade-card>div strong{color:#e5eefb!important;}
  html[data-theme="dark"] .post-trade-card p small{color:#94a3b8!important;}
}

/* fix60 - mobil yazı üst kullanıcı alanı: avatar + kullanıcı adı + açılır bilgi oku */
.post-user-slide-toggle{display:none;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1;}
.post-user-slide{display:grid;gap:8px;min-width:0;}
@media (max-width:850px){
  .post.card{border-radius:20px!important;overflow:hidden!important;}
  .post-user{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:center!important;gap:8px 10px!important;padding:9px 10px!important;text-align:left!important;background:linear-gradient(180deg,#f8fbff 0%,#fff 100%)!important;border:0!important;border-bottom:1px solid #e8eef8!important;}
  .post-avatar-wrap{grid-column:1!important;grid-row:1!important;width:50px!important;height:50px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:48px!important;height:48px!important;min-width:48px!important;border-radius:16px!important;border:3px solid #fff!important;box-shadow:0 10px 22px rgba(37,99,235,.13)!important;font-size:21px!important;object-fit:cover!important;}
  .post-user-info{display:contents!important;min-width:0!important;}
  .post-user-name-row{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;}
  .post-user-name-row strong,.post-user strong{min-width:0!important;font-size:15px!important;line-height:1.15!important;}
  .post-user-name-row strong a{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#0f172a!important;text-decoration:none!important;font-weight:950!important;}
  .post-user-name-row>.badge{display:none!important;}
  .post-user-slide-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;width:34px!important;height:34px!important;min-width:34px!important;border:1px solid #dbeafe!important;border-radius:12px!important;background:#fff!important;color:#2563eb!important;box-shadow:0 6px 16px rgba(37,99,235,.08)!important;transition:transform .18s ease,background .18s ease,border-color .18s ease!important;}
  .post-user-slide-toggle span{display:block!important;font-size:26px!important;line-height:1!important;transform:translateX(1px)!important;transition:transform .2s ease!important;}
  .post-user.is-user-open .post-user-slide-toggle{background:#eff6ff!important;border-color:#93c5fd!important;}
  .post-user.is-user-open .post-user-slide-toggle span{transform:rotate(90deg) translateX(1px)!important;}
  .post-user-slide{grid-column:1 / -1!important;display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;min-width:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;transform:translateY(-6px)!important;transition:max-height .26s ease,opacity .2s ease,transform .22s ease!important;}
  .post-user.is-user-open .post-user-slide{max-height:640px!important;opacity:1!important;transform:translateY(0)!important;padding-top:2px!important;}
  .post-user-badges{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;max-height:none!important;min-width:0!important;padding:1px 1px 2px!important;}
  .post-user-badges::-webkit-scrollbar{display:none!important;}
  .post-user-badges .user-badge-pill{flex:0 0 auto!important;max-width:128px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;padding:4px 7px!important;border-radius:999px!important;}
  .post-user .user-lines{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important;font-size:10.5px!important;text-align:left!important;}
  .post-user .user-lines span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:5px!important;min-width:0!important;min-height:30px!important;padding:7px 8px!important;border:1px solid #e2eaf5!important;border-radius:13px!important;background:#fff!important;color:#475569!important;font-weight:850!important;box-shadow:0 5px 14px rgba(15,23,42,.035)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .post-user .user-lines b{display:inline!important;color:#0f172a!important;font-size:10.5px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .post-user .post-trade-mini{grid-column:1 / -1!important;background:#ecfdf5!important;border-color:#bbf7d0!important;color:#166534!important;justify-content:center!important;}
  .post-user .post-trade-mini.is-negative{background:#fff1f2!important;border-color:#fecdd3!important;color:#be123c!important;}
  .post-trade-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:8px 9px!important;border-radius:14px!important;background:#f8fafc!important;border:1px solid #e2eaf5!important;box-shadow:none!important;}
  .post-trade-card>div{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;font-size:11px!important;color:#475569!important;white-space:nowrap!important;}
  .post-trade-card>div strong{font-size:11px!important;color:#334155!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .post-trade-card p{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin:0!important;min-width:0!important;text-align:right!important;}
  .post-trade-card p b{font-size:18px!important;line-height:1!important;}
  .post-trade-card p small{font-size:10px!important;color:#64748b!important;line-height:1.2!important;max-width:140px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .post-author-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin:0!important;padding:6px!important;border:1px solid #e2eaf5!important;border-radius:14px!important;background:#f8fbff!important;box-shadow:none!important;}
  .post-author-actions-title{display:none!important;}
  .post-author-actions .post-pm-btn,.post-author-actions .post-pm-btn.trade{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;min-width:0!important;min-height:32px!important;padding:6px 7px!important;border-radius:11px!important;font-size:10.5px!important;line-height:1!important;}
  .post-author-actions .post-pm-btn span{width:18px!important;height:18px!important;border-radius:7px!important;font-size:11px!important;box-shadow:none!important;}
  .post-author-actions .post-pm-btn b{font-size:10.5px!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .post-user .user-bio{width:100%!important;margin:0!important;padding:8px 9px!important;border:1px solid #e2eaf5!important;border-radius:13px!important;background:#fbfdff!important;font-size:11px!important;line-height:1.45!important;text-align:left!important;color:#64748b!important;}
}
@media (max-width:430px){
  .post-user{grid-template-columns:46px minmax(0,1fr)!important;padding:8px 8px!important;gap:7px 8px!important;}
  .post-avatar-wrap{width:46px!important;height:46px!important;}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:44px!important;height:44px!important;min-width:44px!important;border-radius:15px!important;font-size:19px!important;}
  .post-user-name-row{grid-template-columns:minmax(0,1fr) 31px!important;gap:6px!important;}
  .post-user-name-row strong,.post-user strong{font-size:14px!important;}
  .post-user-slide-toggle{width:31px!important;height:31px!important;min-width:31px!important;border-radius:11px!important;}
  .post-user-slide-toggle span{font-size:23px!important;}
  .post-user .user-lines{grid-template-columns:1fr 1fr!important;gap:5px!important;}
  .post-user .user-lines span{min-height:28px!important;padding:6px 7px!important;font-size:10px!important;}
  .post-user .user-lines b{font-size:10px!important;}
  .post-trade-card{padding:7px 8px!important;}
  .post-trade-card p small{display:none!important;}
  .post-author-actions{gap:5px!important;padding:5px!important;}
  .post-author-actions .post-pm-btn,.post-author-actions .post-pm-btn.trade{min-height:30px!important;padding:5px 4px!important;}
  .post-author-actions .post-pm-btn span{display:none!important;}
}
@media (max-width:850px){
  html[data-theme="dark"] .post-user{background:linear-gradient(180deg,#101b2c 0%,#0f1726 100%)!important;border-color:#243247!important;}
  html[data-theme="dark"] .post-user-name-row strong a{color:#e5eefb!important;}
  html[data-theme="dark"] .post-user-slide-toggle{background:#0d1726!important;border-color:#243247!important;color:#93c5fd!important;box-shadow:none!important;}
  html[data-theme="dark"] .post-user.is-user-open .post-user-slide-toggle{background:#10233f!important;border-color:#1d4ed8!important;}
  html[data-theme="dark"] .post-user .user-lines span,html[data-theme="dark"] .post-trade-card,html[data-theme="dark"] .post-author-actions,html[data-theme="dark"] .post-user .user-bio{background:#0d1726!important;border-color:#243247!important;color:#cbd5e1!important;}
  html[data-theme="dark"] .post-user .user-lines b,html[data-theme="dark"] .post-trade-card>div strong{color:#e5eefb!important;}
  html[data-theme="dark"] .post-trade-card p small{color:#94a3b8!important;}
}

/* fix61: tarih/saat ayarı, değerlendirme konumu ve kompakt editör düzeltmeleri */
.datetime-format-settings{margin-top:16px;padding-top:16px;border-top:1px dashed var(--line)}
.datetime-format-settings .section-mini-head{margin-bottom:10px}.datetime-format-settings small{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45}.datetime-format-settings b{font-weight:950;color:#1d4ed8}
.ffp-editor-r10-flat .ffp-editor-insert-group{padding:2px!important;gap:3px!important;background:transparent!important;border-color:transparent!important}.ffp-editor-insert-group em,.ffp-editor-r10-flat .ffp-editor-insert-group em{display:none!important}.ffp-editor-r10-flat .ffp-editor-insert-group [data-editor-advanced-cmd="color"]{min-width:auto!important;padding:0 10px!important;background:#fff7ed!important;border-color:#fed7aa!important;color:#c2410c!important}.ffp-editor-r10-flat .ffp-editor-insert-group [data-editor-advanced-cmd="color"]:hover{background:#ffedd5!important;border-color:#fdba74!important;color:#9a3412!important}
.ffp-editor-content-addons{margin-top:9px!important;border-color:#fde68a!important;background:linear-gradient(135deg,#fffbeb,#fff7ed)!important}.ffp-editor-content-addons-head span{color:#92400e!important}.ffp-editor-content-addons-actions{align-items:center}.ffp-editor-content-addon-btn{min-height:32px!important;padding:7px 11px!important;border-radius:11px!important}.reply-editor+.ffp-editor-content-addons,.post-edit-editor+.ffp-editor-content-addons{display:none!important}
.ffp-editor-r10-flat .ffp-toolbar-compact{padding:6px!important;gap:4px!important}.ffp-editor-r10-flat .ffp-toolbar-compact button,.ffp-editor-r10-flat .ffp-editor-insert-group button{height:30px!important;min-height:30px!important;border-radius:9px!important;padding:0 8px!important}.ffp-editor-r10-flat textarea{min-height:165px!important}.reply-editor textarea{min-height:135px!important}.post-edit-editor textarea{min-height:300px!important}
@media(max-width:700px){.datetime-format-settings .two-col-form{grid-template-columns:1fr}.ffp-editor-content-addons{display:grid!important;gap:8px!important;padding:9px!important}.ffp-editor-content-addons-head small{font-size:11.5px}.ffp-editor-content-addon-btn{width:100%;justify-content:center}.ffp-editor-r10-flat .ffp-toolbar-compact{padding:5px!important}.ffp-editor-r10-flat .ffp-toolbar-compact button,.ffp-editor-r10-flat .ffp-editor-insert-group button{height:29px!important;min-width:30px!important;font-size:11.5px!important}.post-edit-editor textarea{min-height:245px!important}}
html[data-theme="dark"] .datetime-format-settings{border-color:#243247!important}html[data-theme="dark"] .datetime-format-settings b{color:#93c5fd!important}html[data-theme="dark"] .ffp-editor-content-addons{background:#2b2110!important;border-color:#854d0e!important;color:var(--text)!important}html[data-theme="dark"] .ffp-editor-content-addons-head span{color:#fde68a!important}

/* fix62: mobil kullanıcı aksiyonları ve ilk yazı beğeni alanı */
.first-post-like-panel{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 4px;padding:11px 12px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#eef6ff);box-shadow:0 10px 24px rgba(37,99,235,.055)}
.first-post-like-copy{display:flex;align-items:center;gap:10px;min-width:0}.first-post-like-icon{display:grid;place-items:center;width:38px;height:38px;min-width:38px;border-radius:14px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.first-post-like-copy strong,.first-post-like-copy small{display:block;min-width:0}.first-post-like-copy strong{font-size:14px;color:#0f172a;font-weight:950}.first-post-like-copy small{margin-top:2px;color:#64748b;font-size:12px;font-weight:750;line-height:1.35}.first-post-like-form{margin:0}.first-post-like-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid #c7d2fe;border-radius:14px;background:#fff;color:#1d4ed8;text-decoration:none;box-shadow:0 8px 18px rgba(37,99,235,.08);cursor:pointer;font-weight:950;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.first-post-like-btn:hover{transform:translateY(-1px);border-color:#93c5fd;background:#eff6ff;box-shadow:0 12px 26px rgba(37,99,235,.12)}.first-post-like-btn span{display:grid;place-items:center;width:21px;height:21px;border-radius:8px;background:#eff6ff}.first-post-like-btn b{font-size:12.5px}.first-post-like-btn em{display:grid;place-items:center;min-width:25px;height:24px;padding:0 7px;border-radius:999px;background:#e0ecff;color:#1e40af;font-style:normal;font-size:12px}.first-post-like-btn.is-active{background:#eff6ff;border-color:#60a5fa;color:#1d4ed8}.first-post-like-btn.is-active span{background:#dbeafe;color:#dc2626}.first-post-like-btn.is-guest{opacity:.9}
@media(max-width:850px){
  .post-user.is-user-open .post-user-slide{display:grid!important;gap:8px!important;grid-column:1 / -1!important;width:100%!important;max-height:none!important;opacity:1!important;visibility:visible!important;transform:none!important;overflow:visible!important;}
  .post-user.is-user-open .post-author-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;padding:7px!important;border:1px solid #dbeafe!important;border-radius:16px!important;background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;box-shadow:none!important;overflow:visible!important;}
  .post-user.is-user-open .post-author-actions .post-pm-btn,.post-user.is-user-open .post-author-actions .post-pm-btn.trade{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:6px 7px!important;border-radius:12px!important;font-size:11px!important;line-height:1!important;text-decoration:none!important;overflow:hidden!important;white-space:nowrap!important;}
  .post-user.is-user-open .post-author-actions .post-pm-btn span{display:grid!important;place-items:center!important;width:19px!important;height:19px!important;min-width:19px!important;border-radius:8px!important;font-size:11px!important;line-height:1!important;box-shadow:none!important;}
  .post-user.is-user-open .post-author-actions .post-pm-btn b{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;font-weight:950!important;line-height:1!important;}
  .first-post-like-panel{margin-top:11px;padding:10px;border-radius:16px}.first-post-like-copy small{display:none}.first-post-like-icon{width:34px;height:34px;min-width:34px;border-radius:12px}.first-post-like-copy strong{font-size:13px}.first-post-like-btn{min-height:35px;border-radius:13px;padding:7px 9px}.first-post-like-btn b{font-size:12px}
}
@media(max-width:430px){
  .post-user.is-user-open .post-author-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:6px!important;}
  .post-user.is-user-open .post-author-actions .post-pm-btn,.post-user.is-user-open .post-author-actions .post-pm-btn.trade{min-height:34px!important;padding:5px!important;gap:4px!important;}
  .post-user.is-user-open .post-author-actions .post-pm-btn span{display:grid!important;width:17px!important;height:17px!important;min-width:17px!important;font-size:10px!important;}
  .post-user.is-user-open .post-author-actions .post-pm-btn b{font-size:10px!important;}
  .first-post-like-panel{display:grid;grid-template-columns:1fr;gap:8px}.first-post-like-copy{justify-content:center}.first-post-like-form,.first-post-like-btn{width:100%}.first-post-like-btn{justify-content:center}.first-post-like-copy strong{text-align:center}
}
html[data-theme="dark"] .first-post-like-panel{background:linear-gradient(135deg,#0f1a2b,#10233f)!important;border-color:#243247!important;box-shadow:none!important}html[data-theme="dark"] .first-post-like-copy strong{color:#e5eefb!important}html[data-theme="dark"] .first-post-like-copy small{color:#9fb0c5!important}html[data-theme="dark"] .first-post-like-icon,html[data-theme="dark"] .first-post-like-btn span{background:#10233f!important;border-color:#1d4ed8!important;color:#bfdbfe!important}html[data-theme="dark"] .first-post-like-btn{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important}html[data-theme="dark"] .first-post-like-btn:hover,html[data-theme="dark"] .first-post-like-btn.is-active{background:#10233f!important;border-color:#2563eb!important;color:#bfdbfe!important}html[data-theme="dark"] .first-post-like-btn em{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .post-user.is-user-open .post-author-actions{background:#0d1726!important;border-color:#243247!important}

/* fix63: ilk yazı altında birleşik değerlendir / favori / beğen kartı */
.first-post-action-panel{margin:16px 0 5px;padding:12px;border:1px solid #dbeafe;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#eef6ff);box-shadow:0 12px 28px rgba(37,99,235,.065)}
.first-post-action-head{display:flex;align-items:center;gap:10px;margin-bottom:10px;min-width:0}.first-post-action-head-icon{display:grid;place-items:center;width:38px;height:38px;min-width:38px;border-radius:15px;background:#fff;border:1px solid #bfdbfe;color:#1d4ed8;box-shadow:0 8px 18px rgba(37,99,235,.08)}
.first-post-action-head strong,.first-post-action-head small{display:block;min-width:0}.first-post-action-head strong{font-size:14px;font-weight:950;color:#0f172a}.first-post-action-head small{margin-top:2px;color:#64748b;font-size:12px;font-weight:750;line-height:1.35}.first-post-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.first-post-action-form{display:block;margin:0;min-width:0}.first-post-action-btn{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 10px;border:1px solid #dbeafe;border-radius:16px;background:#fff;color:#1e40af;text-decoration:none;box-shadow:0 9px 20px rgba(37,99,235,.075);font-weight:950;cursor:pointer;white-space:nowrap;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease,color .14s ease}.first-post-action-btn:hover{transform:translateY(-1px);border-color:#93c5fd;background:#eff6ff;box-shadow:0 14px 28px rgba(37,99,235,.12)}.first-post-action-btn span{display:grid;place-items:center;width:24px;height:24px;min-width:24px;border-radius:10px;background:#eff6ff;color:#2563eb}.first-post-action-btn b{font-size:12.5px;overflow:hidden;text-overflow:ellipsis}.first-post-action-btn em{display:grid;place-items:center;min-width:27px;height:24px;padding:0 7px;border-radius:999px;background:#e0ecff;color:#1e40af;font-style:normal;font-size:11.5px;font-weight:950}.first-post-action-btn.rating{border-color:#fde68a;color:#92400e}.first-post-action-btn.rating span,.first-post-action-btn.rating em{background:#fffbeb;color:#b45309}.first-post-action-btn.rating:hover,.first-post-action-btn.rating.is-active{background:#fffbeb;border-color:#facc15}.first-post-action-btn.favorite{border-color:#fed7aa;color:#c2410c}.first-post-action-btn.favorite span,.first-post-action-btn.favorite em{background:#fff7ed;color:#c2410c}.first-post-action-btn.favorite:hover,.first-post-action-btn.favorite.is-active{background:#fff7ed;border-color:#fb923c}.first-post-action-btn.like{border-color:#fecaca;color:#dc2626}.first-post-action-btn.like span,.first-post-action-btn.like em{background:#fff1f2;color:#dc2626}.first-post-action-btn.like:hover,.first-post-action-btn.like.is-active{background:#fff1f2;border-color:#f87171}.first-post-action-btn.is-disabled{opacity:.62;cursor:not-allowed;pointer-events:none}.first-post-action-btn.is-guest{opacity:.92}
@media(max-width:760px){.first-post-action-panel{margin-top:13px;padding:10px;border-radius:18px}.first-post-action-head{margin-bottom:9px}.first-post-action-head-icon{width:34px;height:34px;min-width:34px;border-radius:13px}.first-post-action-head strong{font-size:13px}.first-post-action-head small{display:none}.first-post-action-grid{gap:7px}.first-post-action-btn{min-height:42px;border-radius:14px;padding:8px 7px;gap:6px}.first-post-action-btn span{width:21px;height:21px;min-width:21px;border-radius:8px}.first-post-action-btn b{font-size:11.5px}.first-post-action-btn em{min-width:22px;height:21px;padding:0 6px;font-size:10.5px}}
@media(max-width:460px){.first-post-action-grid{grid-template-columns:1fr}.first-post-action-btn{justify-content:flex-start}.first-post-action-btn em{margin-left:auto}.first-post-action-head{align-items:flex-start}}
html[data-theme="dark"] .first-post-action-panel{background:linear-gradient(135deg,#0f1a2b,#10233f)!important;border-color:#243247!important;box-shadow:none!important}html[data-theme="dark"] .first-post-action-head strong{color:#e5eefb!important}html[data-theme="dark"] .first-post-action-head small{color:#9fb0c5!important}html[data-theme="dark"] .first-post-action-head-icon,html[data-theme="dark"] .first-post-action-btn{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important}html[data-theme="dark"] .first-post-action-btn span,html[data-theme="dark"] .first-post-action-btn em{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .first-post-action-btn.rating{color:#fde68a!important;border-color:#854d0e!important}html[data-theme="dark"] .first-post-action-btn.rating span,html[data-theme="dark"] .first-post-action-btn.rating em{background:#2b2110!important;color:#fde68a!important}html[data-theme="dark"] .first-post-action-btn.favorite{color:#fed7aa!important;border-color:#9a3412!important}html[data-theme="dark"] .first-post-action-btn.favorite span,html[data-theme="dark"] .first-post-action-btn.favorite em{background:#2d1b13!important;color:#fed7aa!important}html[data-theme="dark"] .first-post-action-btn.like{color:#fecaca!important;border-color:#7f1d1d!important}html[data-theme="dark"] .first-post-action-btn.like span,html[data-theme="dark"] .first-post-action-btn.like em{background:#2a1217!important;color:#fecaca!important}

/* fix64: sayfa yenilemeden Beğen / Beğenme sistemi ve kendi yazısına oy engeli */
.first-post-reaction-card{width:100%;min-height:48px;display:grid;gap:5px;align-content:center;padding:7px;border:1px solid #dbeafe;border-radius:16px;background:#fff;box-shadow:0 9px 20px rgba(37,99,235,.075);min-width:0}
.first-post-reaction-form,.first-post-reaction-locked{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:0}.first-post-reaction-btn{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;min-height:34px;padding:7px 8px;border:1px solid #dbeafe;border-radius:13px;background:#f8fbff;color:#1e40af;text-decoration:none;font-weight:950;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.first-post-reaction-btn:hover{transform:translateY(-1px);border-color:#93c5fd;background:#eff6ff;box-shadow:0 10px 20px rgba(37,99,235,.10)}.first-post-reaction-btn b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.first-post-reaction-btn em{display:grid;place-items:center;min-width:25px;height:22px;padding:0 7px;border-radius:999px;background:#e0ecff;color:#1e40af;font-style:normal;font-size:11.5px;font-weight:950}.first-post-reaction-btn.like.is-active{background:#ecfdf5;border-color:#86efac;color:#166534}.first-post-reaction-btn.like.is-active em{background:#dcfce7;color:#166534}.first-post-reaction-btn.dislike.is-active{background:#fff7ed;border-color:#fdba74;color:#9a3412}.first-post-reaction-btn.dislike.is-active em{background:#ffedd5;color:#9a3412}.first-post-reaction-btn.is-disabled{cursor:not-allowed;opacity:.64;box-shadow:none!important;transform:none!important}.first-post-reaction-btn.is-guest{justify-content:center}.first-post-reaction-status{display:block;min-height:14px;color:#64748b;font-size:10.5px;font-weight:800;text-align:center;line-height:1.25}.first-post-reaction-status.is-ok{color:#15803d}.first-post-reaction-status.is-error{color:#b91c1c}.first-post-reaction-status.is-muted{color:#94a3b8}.first-post-reaction-card.is-loading{opacity:.72;pointer-events:none}.first-post-action-grid>.first-post-reaction-card{align-self:stretch}.first-post-action-btn.like span{display:none!important}
@media(max-width:760px){.first-post-reaction-card{padding:6px;border-radius:14px;min-height:42px}.first-post-reaction-form,.first-post-reaction-locked{gap:5px}.first-post-reaction-btn{min-height:32px;padding:6px 7px;border-radius:12px}.first-post-reaction-btn b{font-size:11px}.first-post-reaction-btn em{min-width:22px;height:20px;padding:0 6px;font-size:10.5px}.first-post-reaction-status{font-size:10px}}
@media(max-width:460px){.first-post-reaction-card{width:100%}.first-post-reaction-btn{justify-content:space-between}}
html[data-theme="dark"] .first-post-reaction-card{background:#111b2b!important;border-color:#243247!important;box-shadow:none!important}html[data-theme="dark"] .first-post-reaction-btn{background:#17243a!important;border-color:#243247!important;color:#dbeafe!important}html[data-theme="dark"] .first-post-reaction-btn em{background:#0f1a2b!important;color:#93c5fd!important}html[data-theme="dark"] .first-post-reaction-btn.like.is-active{background:#0f2a1f!important;border-color:#166534!important;color:#bbf7d0!important}html[data-theme="dark"] .first-post-reaction-btn.like.is-active em{background:#14532d!important;color:#dcfce7!important}html[data-theme="dark"] .first-post-reaction-btn.dislike.is-active{background:#2d1b13!important;border-color:#9a3412!important;color:#fed7aa!important}html[data-theme="dark"] .first-post-reaction-btn.dislike.is-active em{background:#431407!important;color:#ffedd5!important}html[data-theme="dark"] .first-post-reaction-status{color:#9fb0c5!important}html[data-theme="dark"] .first-post-reaction-status.is-ok{color:#86efac!important}html[data-theme="dark"] .first-post-reaction-status.is-error{color:#fca5a5!important}

/* fix65: ilk yazı aksiyonları yazı kartı dışında ve ayrı değerlendirme penceresi */
.first-post-action-panel-outside.card{margin:-8px 0 18px;padding:13px;border-radius:22px;border:1px solid #dbeafe;background:linear-gradient(135deg,#ffffff,#f1f7ff);box-shadow:0 14px 32px rgba(37,99,235,.07)}
.first-post-action-panel-outside .first-post-action-head{margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid rgba(147,197,253,.45)}
.first-post-action-panel-outside .first-post-action-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(260px,1.25fr);align-items:stretch}
.first-post-action-panel-outside .first-post-action-btn,.first-post-action-panel-outside .first-post-reaction-card{box-shadow:none;border-color:#dbeafe;background:#fff}
.first-post-action-panel-outside .first-post-action-btn{min-height:56px}
.first-rating-modal[hidden]{display:none!important}.first-rating-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:16px}.first-rating-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.62);backdrop-filter:blur(8px)}.first-rating-dialog{position:relative;width:min(680px,100%);max-height:min(92vh,760px);overflow:auto;border-radius:24px;border:1px solid #dbeafe;background:#fff;box-shadow:0 30px 90px rgba(15,23,42,.28)}.first-rating-dialog form{display:grid;gap:14px;padding:16px}.first-rating-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.first-rating-head h2{margin:2px 0 4px;font-size:20px}.first-rating-close{display:grid;place-items:center;width:38px;height:38px;min-width:38px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;color:#0f172a;cursor:pointer}.first-rating-star-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.first-rating-star{display:grid;place-items:center;gap:4px;min-height:58px;padding:8px;border:1px solid #fde68a;border-radius:16px;background:#fffbeb;color:#b45309;font-weight:950;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}.first-rating-star span{font-size:13px;letter-spacing:-1px;white-space:nowrap}.first-rating-star small{font-size:11px;color:#92400e}.first-rating-star:hover,.first-rating-star.is-active{transform:translateY(-1px);background:#fef3c7;border-color:#f59e0b;box-shadow:0 12px 24px rgba(245,158,11,.16)}.first-rating-fields{display:grid;gap:10px}.first-rating-fields label{display:grid;gap:7px;font-size:13px;font-weight:900;color:#334155}.first-rating-fields input,.first-rating-fields textarea{width:100%;border:1px solid #dbeafe;border-radius:16px;background:#f8fbff;color:#0f172a;padding:11px 12px;font:inherit;outline:none}.first-rating-fields input:focus,.first-rating-fields textarea:focus{border-color:#60a5fa;background:#fff;box-shadow:0 0 0 4px rgba(96,165,250,.14)}.first-rating-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px}.first-rating-opened{overflow:hidden}
@media(max-width:760px){.first-post-action-panel-outside.card{margin:-6px 0 15px;padding:11px;border-radius:20px}.first-post-action-panel-outside .first-post-action-grid{grid-template-columns:1fr;gap:8px}.first-post-action-panel-outside .first-post-action-btn{min-height:46px;justify-content:flex-start}.first-post-action-panel-outside .first-post-action-btn em{margin-left:auto}.first-rating-modal{padding:10px;align-items:end}.first-rating-dialog{width:100%;max-height:94vh;border-radius:22px 22px 0 0}.first-rating-dialog form{padding:13px}.first-rating-star-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.first-rating-star:last-child{grid-column:1 / -1}.first-rating-actions{display:grid;grid-template-columns:1fr 1fr}.first-rating-actions .btn{width:100%}}
html[data-theme="dark"] .first-post-action-panel-outside.card{background:linear-gradient(135deg,#0f1a2b,#111b2b)!important;border-color:#243247!important;box-shadow:none!important}html[data-theme="dark"] .first-post-action-panel-outside .first-post-action-head{border-color:#243247!important}html[data-theme="dark"] .first-rating-dialog{background:#0f1a2b!important;border-color:#243247!important;color:#e5eefb!important;box-shadow:0 30px 90px rgba(0,0,0,.45)!important}html[data-theme="dark"] .first-rating-head{border-color:#243247!important}html[data-theme="dark"] .first-rating-close{background:#111b2b!important;border-color:#243247!important;color:#e5eefb!important}html[data-theme="dark"] .first-rating-fields label{color:#dbeafe!important}html[data-theme="dark"] .first-rating-fields input,html[data-theme="dark"] .first-rating-fields textarea{background:#111b2b!important;border-color:#243247!important;color:#e5eefb!important}html[data-theme="dark"] .first-rating-star{background:#2b2110!important;border-color:#854d0e!important;color:#fde68a!important}html[data-theme="dark"] .first-rating-star small{color:#fcd34d!important}html[data-theme="dark"] .first-rating-star:hover,html[data-theme="dark"] .first-rating-star.is-active{background:#3a2b12!important;border-color:#f59e0b!important;box-shadow:none!important}

/* fix66: üst menü ikon ölçüleri eşitlendi + giriş/kayıt kullanıcı ikonu beyazlaştırıldı */
.topbar-actions.icon-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
}
.topbar-actions.icon-actions .language-menu,
.topbar-actions.icon-actions .notification-menu,
.topbar-actions.icon-actions .user-menu{
  display:block!important;
  position:relative!important;
  flex:0 0 auto!important;
  width:42px!important;
  height:42px!important;
}
.topbar-actions.icon-actions .header-icon-btn,
.topbar-actions.icon-actions .language-toggle,
.topbar-actions.icon-actions .theme-toggle,
.topbar-actions.icon-actions .notification-toggle,
.topbar-actions.icon-actions .user-menu-button{
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  min-height:42px!important;
  padding:0!important;
  margin:0!important;
  border-radius:15px!important;
  line-height:1!important;
  font-size:18px!important;
  aspect-ratio:1/1!important;
}
.topbar-actions.icon-actions .header-icon-btn > span,
.topbar-actions.icon-actions .theme-toggle-icon,
.topbar-actions.icon-actions .notification-toggle > span{
  display:grid!important;
  place-items:center!important;
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  line-height:1!important;
}
.topbar-actions.icon-actions .theme-toggle-icon{
  background:transparent!important;
  border-radius:0!important;
}
.topbar-actions.icon-actions .user-menu-avatar,
.topbar-actions.icon-actions .top-user-photo{
  box-sizing:border-box!important;
  width:28px!important;
  height:28px!important;
  min-width:28px!important;
  max-width:28px!important;
  border-radius:11px!important;
}
.user-menu-avatar.guest{
  color:#fff!important;
  background:linear-gradient(135deg,var(--brand),var(--brand-2))!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)!important;
}
.user-menu-avatar.guest svg{
  display:block!important;
  width:18px!important;
  height:18px!important;
  fill:currentColor!important;
  color:#fff!important;
}
.user-menu-avatar.big.guest svg{
  width:24px!important;
  height:24px!important;
}
html[data-theme="dark"] .user-menu-avatar.guest{
  color:#fff!important;
  background:linear-gradient(135deg,#2563eb,#0891b2)!important;
}
html[data-theme="dark"] .topbar-actions.icon-actions .header-icon-btn,
html[data-theme="dark"] .topbar-actions.icon-actions .language-toggle,
html[data-theme="dark"] .topbar-actions.icon-actions .theme-toggle,
html[data-theme="dark"] .topbar-actions.icon-actions .notification-toggle,
html[data-theme="dark"] .topbar-actions.icon-actions .user-menu-button{
  color:#e5eefb!important;
  background:#111b2b!important;
  border-color:#243247!important;
}
html[data-theme="dark"] .topbar-actions.icon-actions .header-icon-btn:hover{
  color:#93c5fd!important;
  background:#17243a!important;
  border-color:#2c3f59!important;
}
@media(max-width:850px){
  .topbar-actions.icon-actions{gap:5px!important;}
  .topbar-actions.icon-actions .language-menu,
  .topbar-actions.icon-actions .notification-menu,
  .topbar-actions.icon-actions .user-menu{
    width:38px!important;
    height:38px!important;
  }
  .topbar-actions.icon-actions .header-icon-btn,
  .topbar-actions.icon-actions .language-toggle,
  .topbar-actions.icon-actions .theme-toggle,
  .topbar-actions.icon-actions .notification-toggle,
  .topbar-actions.icon-actions .user-menu-button{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    min-height:38px!important;
    border-radius:14px!important;
    font-size:17px!important;
  }
  .topbar-actions.icon-actions .user-menu-avatar,
  .topbar-actions.icon-actions .top-user-photo{
    width:26px!important;
    height:26px!important;
    min-width:26px!important;
    max-width:26px!important;
    border-radius:10px!important;
  }
  .user-menu-avatar.guest svg{width:17px!important;height:17px!important;}
}
@media(max-width:420px){
  .topbar-actions.icon-actions{gap:4px!important;}
  .topbar-actions.icon-actions .language-menu,
  .topbar-actions.icon-actions .notification-menu,
  .topbar-actions.icon-actions .user-menu{
    width:36px!important;
    height:36px!important;
  }
  .topbar-actions.icon-actions .header-icon-btn,
  .topbar-actions.icon-actions .language-toggle,
  .topbar-actions.icon-actions .theme-toggle,
  .topbar-actions.icon-actions .notification-toggle,
  .topbar-actions.icon-actions .user-menu-button{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    min-height:36px!important;
    border-radius:13px!important;
    font-size:16px!important;
  }
  .topbar-actions.icon-actions .user-menu-avatar,
  .topbar-actions.icon-actions .top-user-photo{
    width:25px!important;
    height:25px!important;
    min-width:25px!important;
    max-width:25px!important;
  }
  .topbar-actions.icon-actions .header-icon-btn > span,
  .topbar-actions.icon-actions .theme-toggle-icon,
  .topbar-actions.icon-actions .notification-toggle > span{
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
  }
}

/* fix67: mobil yazı içi kullanıcı işlem ikonları zorunlu görünür ve kompakt */
@media (max-width:850px){
  .post-user .post-user-slide .post-author-actions,
  .post-user.is-user-open .post-user-slide .post-author-actions{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:7px!important;
    border:1px solid #dbeafe!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;
    box-shadow:0 10px 24px rgba(37,99,235,.06)!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .post-user .post-user-slide .post-author-actions-title{display:none!important;}
  .post-user .post-user-slide .post-author-actions .post-pm-btn,
  .post-user .post-user-slide .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.trade{
    display:grid!important;
    grid-template-columns:auto minmax(0,auto)!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    width:100%!important;
    min-width:0!important;
    min-height:38px!important;
    padding:7px 6px!important;
    border-radius:13px!important;
    text-decoration:none!important;
    line-height:1!important;
    overflow:hidden!important;
    white-space:nowrap!important;
    visibility:visible!important;
    opacity:1!important;
    -webkit-appearance:none!important;
    appearance:none!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn span,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn span{
    display:grid!important;
    place-items:center!important;
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    border-radius:8px!important;
    font-size:11px!important;
    line-height:1!important;
    box-shadow:none!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn b,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn b{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:10.8px!important;
    font-weight:950!important;
    line-height:1!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn.pm,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.pm{
    background:#eff6ff!important;
    border-color:#bfdbfe!important;
    color:#1d4ed8!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn.pm span,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.pm span{
    background:#dbeafe!important;
    color:#1d4ed8!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn.profile,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.profile{
    background:#ffffff!important;
    border-color:#e2e8f0!important;
    color:#334155!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn.profile span,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.profile span{
    background:#f1f5f9!important;
    color:#334155!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.trade{
    grid-column:auto!important;
    background:#ecfdf5!important;
    border-color:#bbf7d0!important;
    color:#166534!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn.trade span,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.trade span{
    background:#dcfce7!important;
    color:#166534!important;
  }
}
@media (max-width:390px){
  .post-user .post-user-slide .post-author-actions,
  .post-user.is-user-open .post-user-slide .post-author-actions{gap:5px!important;padding:6px!important;}
  .post-user .post-user-slide .post-author-actions .post-pm-btn,
  .post-user .post-user-slide .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.trade{
    grid-template-columns:1fr!important;
    grid-template-rows:auto auto!important;
    min-height:46px!important;
    padding:6px 3px!important;
    gap:4px!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn span,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn span{
    width:19px!important;height:19px!important;min-width:19px!important;margin:0 auto!important;
  }
  .post-user .post-user-slide .post-author-actions .post-pm-btn b,
  .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn b{
    font-size:9.8px!important;text-align:center!important;
  }
}
html[data-theme="dark"] .post-user .post-user-slide .post-author-actions,
html[data-theme="dark"] .post-user.is-user-open .post-user-slide .post-author-actions{
  background:linear-gradient(135deg,#0d1726,#10233f)!important;
  border-color:#243247!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .post-user .post-user-slide .post-author-actions .post-pm-btn.pm,
html[data-theme="dark"] .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.pm{background:#10233f!important;border-color:#1d4ed8!important;color:#bfdbfe!important;}
html[data-theme="dark"] .post-user .post-user-slide .post-author-actions .post-pm-btn.pm span,
html[data-theme="dark"] .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.pm span{background:#17243a!important;color:#bfdbfe!important;}
html[data-theme="dark"] .post-user .post-user-slide .post-author-actions .post-pm-btn.profile,
html[data-theme="dark"] .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.profile{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important;}
html[data-theme="dark"] .post-user .post-user-slide .post-author-actions .post-pm-btn.profile span,
html[data-theme="dark"] .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.profile span{background:#17243a!important;color:#dbeafe!important;}
html[data-theme="dark"] .post-user .post-user-slide .post-author-actions .post-pm-btn.trade,
html[data-theme="dark"] .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.trade{background:#102318!important;border-color:#166534!important;color:#bbf7d0!important;}
html[data-theme="dark"] .post-user .post-user-slide .post-author-actions .post-pm-btn.trade span,
html[data-theme="dark"] .post-user.is-user-open .post-user-slide .post-author-actions .post-pm-btn.trade span{background:#14351f!important;color:#bbf7d0!important;}

/* fix68: mobilde kullanıcı işlem ikonları ticaret puanı kartının yanında sabit görünür */
.post-trade-card-top{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  min-width:0!important;
}
.post-trade-card-title{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-width:0!important;
  font-weight:950!important;
  color:#334155!important;
}
.post-trade-actions-inline{
  display:none;
}
.post-trade-icon-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:5px;
  min-width:0;
  border:1px solid #dbe6f3;
  border-radius:12px;
  background:#fff;
  color:#334155;
  text-decoration:none;
  font:inherit;
  font-weight:950;
  line-height:1;
  cursor:pointer;
  -webkit-appearance:none;
  appearance:none;
}
.post-trade-icon-btn svg{
  display:block!important;
  width:17px!important;
  height:17px!important;
  min-width:17px!important;
  fill:currentColor!important;
  color:inherit!important;
  opacity:1!important;
  visibility:visible!important;
}
.post-trade-icon-btn span{
  display:inline-block;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
@media (max-width:850px){
  .post-user .post-user-slide .desktop-author-actions,
  .post-user.is-user-open .post-user-slide .desktop-author-actions{
    display:none!important;
  }
  .post-trade-card{
    display:grid!important;
    gap:8px!important;
    padding:10px!important;
    margin-top:8px!important;
    overflow:visible!important;
  }
  .post-trade-card-top{
    align-items:center!important;
  }
  .post-trade-card-title{
    font-size:12px!important;
    white-space:nowrap!important;
  }
  .post-trade-actions-inline{
    display:grid!important;
    grid-template-columns:repeat(3,34px)!important;
    gap:5px!important;
    align-items:center!important;
    justify-content:end!important;
    flex:0 0 auto!important;
    visibility:visible!important;
    opacity:1!important;
    overflow:visible!important;
  }
  .post-trade-icon-btn{
    display:grid!important;
    place-items:center!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    max-width:34px!important;
    padding:0!important;
    border-radius:12px!important;
    box-shadow:0 8px 18px rgba(15,23,42,.06)!important;
    overflow:visible!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .post-trade-icon-btn svg{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
  }
  .post-trade-icon-btn span{
    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;
  }
  .post-trade-icon-btn.pm{
    background:#eff6ff!important;
    border-color:#bfdbfe!important;
    color:#1d4ed8!important;
  }
  .post-trade-icon-btn.profile{
    background:#ffffff!important;
    border-color:#e2e8f0!important;
    color:#334155!important;
  }
  .post-trade-icon-btn.trade{
    background:#ecfdf5!important;
    border-color:#bbf7d0!important;
    color:#166534!important;
  }
  .post-trade-card p{
    align-items:center!important;
    padding-top:2px!important;
  }
  .post-trade-card p b{
    font-size:22px!important;
  }
  .post-trade-card p small{
    font-size:11px!important;
    line-height:1.25!important;
  }
}
@media (max-width:390px){
  .post-trade-actions-inline{
    grid-template-columns:repeat(3,31px)!important;
    gap:4px!important;
  }
  .post-trade-icon-btn{
    width:31px!important;
    height:31px!important;
    min-width:31px!important;
    max-width:31px!important;
    border-radius:10px!important;
  }
  .post-trade-icon-btn svg{
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
  }
  .post-trade-card-title{font-size:11.5px!important;}
}
html[data-theme="dark"] .post-trade-card-title{color:#e5eefb!important;}
html[data-theme="dark"] .post-trade-icon-btn.pm{background:#10233f!important;border-color:#1d4ed8!important;color:#bfdbfe!important;}
html[data-theme="dark"] .post-trade-icon-btn.profile{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important;}
html[data-theme="dark"] .post-trade-icon-btn.trade{background:#102318!important;border-color:#166534!important;color:#bbf7d0!important;}


/* fix69: mobil ticaret puanı ikonlarını aynı satır ve aynı ölçüde hizala */
@media (max-width:850px){
  .post-trade-card{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:
      "tradeTitle tradeTitle"
      "tradeScore tradeActions"!important;
    align-items:center!important;
    gap:7px 8px!important;
    padding:9px!important;
    overflow:visible!important;
  }
  .post-trade-card-top{
    display:contents!important;
  }
  .post-trade-card-title{
    grid-area:tradeTitle!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:6px!important;
    min-width:0!important;
    max-width:100%!important;
    font-size:12px!important;
    line-height:1.15!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .post-trade-card p{
    grid-area:tradeScore!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    text-align:left!important;
    overflow:hidden!important;
  }
  .post-trade-card p b{
    flex:0 0 auto!important;
    font-size:20px!important;
    line-height:1!important;
  }
  .post-trade-card p small{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    font-size:10.5px!important;
    line-height:1.2!important;
    text-align:left!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post-trade-actions-inline{
    grid-area:tradeActions!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    width:auto!important;
    min-width:max-content!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
    transform:none!important;
    position:static!important;
    z-index:auto!important;
  }
  .post-trade-icon-btn,
  .post-trade-icon-btn.pm,
  .post-trade-icon-btn.profile,
  .post-trade-icon-btn.trade{
    display:grid!important;
    place-items:center!important;
    flex:0 0 32px!important;
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    max-width:32px!important;
    min-height:32px!important;
    max-height:32px!important;
    padding:0!important;
    border-radius:11px!important;
    line-height:1!important;
    box-sizing:border-box!important;
    vertical-align:middle!important;
    overflow:hidden!important;
  }
  .post-trade-icon-btn svg{
    display:block!important;
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    max-width:17px!important;
    fill:currentColor!important;
  }
  .post-trade-icon-btn span{
    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:390px){
  .post-trade-card{gap:6px!important;padding:8px!important;}
  .post-trade-actions-inline{gap:4px!important;}
  .post-trade-icon-btn,
  .post-trade-icon-btn.pm,
  .post-trade-icon-btn.profile,
  .post-trade-icon-btn.trade{
    flex-basis:30px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    max-width:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    border-radius:10px!important;
  }
  .post-trade-icon-btn svg{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;}
  .post-trade-card p b{font-size:18px!important;}
  .post-trade-card p small{font-size:10px!important;}
}
@media (max-width:340px){
  .post-trade-card{grid-template-columns:1fr!important;grid-template-areas:"tradeTitle" "tradeScore" "tradeActions"!important;}
  .post-trade-actions-inline{justify-content:flex-start!important;}
}

/* fix70: mobil kullanıcı kartında ikonları ticaret satırının sağına al, üst üste binmeyi kaldır */
.post-trade-mini-actions{display:none;}
@media (max-width:850px){
  .post-user .user-lines .post-trade-mini{
    grid-column:1 / -1!important;
    display:grid!important;
    grid-template-columns:auto minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    min-height:42px!important;
    padding:5px 6px 5px 12px!important;
    border-radius:16px!important;
    box-sizing:border-box!important;
    overflow:visible!important;
  }
  .post-trade-mini-label{
    font-size:12px!important;
    font-weight:950!important;
    color:#475569!important;
    white-space:nowrap!important;
  }
  .post-user .user-lines .post-trade-mini>b{
    display:block!important;
    min-width:0!important;
    text-align:left!important;
    font-size:12px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .post-trade-mini-actions{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    min-width:max-content!important;
    margin:0!important;
    padding:0!important;
    position:static!important;
    transform:none!important;
    z-index:auto!important;
    overflow:visible!important;
  }
  .post-trade-mini-actions .post-trade-icon-btn,
  .post-trade-mini-actions .post-trade-icon-btn.pm,
  .post-trade-mini-actions .post-trade-icon-btn.profile,
  .post-trade-mini-actions .post-trade-icon-btn.trade{
    display:grid!important;
    place-items:center!important;
    flex:0 0 34px!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    max-width:34px!important;
    min-height:34px!important;
    max-height:34px!important;
    padding:0!important;
    margin:0!important;
    border-radius:13px!important;
    box-sizing:border-box!important;
    position:relative!important;
    overflow:hidden!important;
    line-height:1!important;
    box-shadow:0 8px 18px rgba(15,23,42,.05)!important;
  }
  .post-trade-mini-actions .post-trade-icon-btn svg{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    max-width:18px!important;
    fill:currentColor!important;
  }
  .post-trade-mini-actions .post-trade-icon-btn span{
    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;
  }
  .post-user .post-user-slide>.post-trade-card{
    display:none!important;
  }
}
@media (max-width:390px){
  .post-user .user-lines .post-trade-mini{
    grid-template-columns:auto minmax(0,1fr) auto!important;
    gap:5px!important;
    padding:5px 5px 5px 9px!important;
    min-height:39px!important;
  }
  .post-trade-mini-label{font-size:11px!important;}
  .post-user .user-lines .post-trade-mini>b{font-size:11px!important;}
  .post-trade-mini-actions{gap:4px!important;}
  .post-trade-mini-actions .post-trade-icon-btn,
  .post-trade-mini-actions .post-trade-icon-btn.pm,
  .post-trade-mini-actions .post-trade-icon-btn.profile,
  .post-trade-mini-actions .post-trade-icon-btn.trade{
    flex-basis:31px!important;
    width:31px!important;
    height:31px!important;
    min-width:31px!important;
    max-width:31px!important;
    min-height:31px!important;
    max-height:31px!important;
    border-radius:11px!important;
  }
  .post-trade-mini-actions .post-trade-icon-btn svg{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;}
}
@media (max-width:340px){
  .post-user .user-lines .post-trade-mini{
    grid-template-columns:1fr!important;
    align-items:start!important;
  }
  .post-trade-mini-actions{justify-content:flex-start!important;width:100%!important;}
}
html[data-theme="dark"] .post-trade-mini-label{color:#cbd5e1!important;}

/* fix71: ilk yazı Beğen / Beğenme alanı yalnızca ikon, sayaç etkileşimden sonra */
.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}
.first-post-reaction-card{min-height:46px;padding:8px!important}
.first-post-reaction-form,.first-post-reaction-locked{grid-template-columns:44px 44px!important;justify-content:center!important;align-items:center!important;gap:9px!important}
.first-post-reaction-btn{position:relative!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:14px!important;overflow:visible!important}
.first-post-reaction-btn .reaction-icon{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;line-height:1!important;flex:0 0 22px!important}
.first-post-reaction-btn .reaction-icon svg{display:block!important;width:22px!important;height:22px!important;fill:currentColor!important}
.first-post-reaction-btn em[data-reaction-count]{display:none!important;position:absolute!important;top:-8px!important;right:-8px!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;font-size:10px!important;line-height:18px!important;box-shadow:0 4px 10px rgba(15,23,42,.12)!important}
.first-post-reaction-card.has-visible-counts .first-post-reaction-btn em[data-reaction-count],.first-post-reaction-btn.is-active em[data-reaction-count]{display:grid!important;place-items:center!important}
.first-post-reaction-btn.like{color:#2563eb!important;background:#f8fbff!important;border-color:#bfdbfe!important}.first-post-reaction-btn.like:hover,.first-post-reaction-btn.like.is-active{color:#166534!important;background:#ecfdf5!important;border-color:#86efac!important}.first-post-reaction-btn.dislike{color:#475569!important;background:#f8fafc!important;border-color:#e2e8f0!important}.first-post-reaction-btn.dislike:hover,.first-post-reaction-btn.dislike.is-active{color:#9a3412!important;background:#fff7ed!important;border-color:#fdba74!important}
.first-post-reaction-status:empty{display:none!important}
@media(max-width:760px){.first-post-reaction-card{min-height:42px;padding:7px!important}.first-post-reaction-form,.first-post-reaction-locked{grid-template-columns:42px 42px!important;gap:8px!important}.first-post-reaction-btn{width:42px!important;min-width:42px!important;max-width:42px!important;height:38px!important;min-height:38px!important;border-radius:13px!important}.first-post-reaction-btn .reaction-icon,.first-post-reaction-btn .reaction-icon svg{width:21px!important;height:21px!important}}
html[data-theme="dark"] .first-post-reaction-btn.like{background:#17243a!important;border-color:#243247!important;color:#93c5fd!important}html[data-theme="dark"] .first-post-reaction-btn.like:hover,html[data-theme="dark"] .first-post-reaction-btn.like.is-active{background:#0f2a1f!important;border-color:#166534!important;color:#bbf7d0!important}html[data-theme="dark"] .first-post-reaction-btn.dislike{background:#17243a!important;border-color:#243247!important;color:#cbd5e1!important}html[data-theme="dark"] .first-post-reaction-btn.dislike:hover,html[data-theme="dark"] .first-post-reaction-btn.dislike.is-active{background:#2d1b13!important;border-color:#9a3412!important;color:#fed7aa!important}

/* fix73: gelişmiş flat konu/mesaj yönetim menüleri */
.topic-head-card-vb{position:relative;align-items:flex-start!important;gap:14px!important;overflow:visible!important}.vb-hidden-form{display:none!important}.vb-moderator-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;min-width:min(100%,620px);margin-left:auto}.vb-select-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:7px 9px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,rgba(248,250,252,.95),rgba(241,245,249,.82));border-radius:16px;box-shadow:0 12px 28px rgba(15,23,42,.06)}.vb-select-count{font-weight:800;color:#0f172a;font-size:13px;padding:0 3px;white-space:nowrap}.vb-mini-btn{border:1px solid rgba(148,163,184,.38);background:#fff;color:#334155;border-radius:11px;padding:7px 10px;font-size:12px;font-weight:800;cursor:pointer;min-height:34px}.vb-mini-btn:hover{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.vb-toolbar-actions{display:flex;align-items:center;gap:8px}.vb-action-dd{position:relative;z-index:40}.vb-action-dd[open]{z-index:90}.vb-icon-trigger{display:flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:1px solid rgba(148,163,184,.34);background:#fff;color:#0f172a;border-radius:14px;padding:8px 12px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.08);list-style:none}.vb-icon-trigger::-webkit-details-marker{display:none}.vb-icon-trigger span{display:grid;place-items:center;width:24px;height:24px;font-size:18px}.vb-icon-trigger:hover,.vb-action-dd[open]>.vb-icon-trigger{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.vb-master-check{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(148,163,184,.38);border-radius:14px;background:#fff;cursor:pointer;box-shadow:0 10px 22px rgba(15,23,42,.08)}.vb-master-check input{position:absolute;inset:0;opacity:0;cursor:pointer}.vb-master-check span{width:22px;height:22px;border:2px solid #94a3b8;border-radius:7px;background:#fff;display:block}.vb-master-check input:checked+span{background:#2563eb;border-color:#2563eb;box-shadow:inset 0 0 0 4px #fff}.vb-action-menu-panel{position:absolute;right:0;top:calc(100% + 8px);width:min(92vw,410px);max-height:min(78vh,650px);overflow:auto;background:rgba(255,255,255,.98);backdrop-filter:blur(14px);border:1px solid rgba(148,163,184,.34);border-radius:18px;box-shadow:0 24px 70px rgba(15,23,42,.24);padding:10px;z-index:100}.vb-post-menu-panel{width:min(92vw,430px)}.vb-action-menu-panel form{margin:0}.vb-action-menu-panel hr{border:0;border-top:1px solid rgba(148,163,184,.22);margin:8px 4px}.vb-action-menu-head{padding:10px 12px 12px;border-bottom:1px solid rgba(148,163,184,.2);margin-bottom:6px}.vb-action-menu-head strong{display:block;font-size:16px;color:#0f172a}.vb-action-menu-head small{display:block;color:#64748b;margin-top:2px}.vb-menu-item{width:100%;display:grid;grid-template-columns:34px 1fr;align-items:center;text-align:left;gap:9px;border:0;border-bottom:1px solid rgba(148,163,184,.18);background:transparent;color:#111827;padding:12px 10px;font:inherit;cursor:pointer;border-radius:12px;min-height:48px}.vb-menu-item span:first-child{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#f1f5f9;color:#0f172a;font-weight:900}.vb-menu-item b{font-weight:800}.vb-menu-item:hover{background:#eff6ff;color:#1d4ed8}.vb-menu-item:hover span:first-child{background:#dbeafe;color:#1d4ed8}.vb-menu-item.danger{color:#991b1b}.vb-menu-item.danger span:first-child{background:#fee2e2;color:#b91c1c}.vb-menu-item.danger:hover{background:#fef2f2;color:#991b1b}.vb-modal[hidden]{display:none!important}.vb-modal{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:18px}.vb-modal-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.58);backdrop-filter:blur(3px)}.vb-dialog{position:relative;z-index:1;width:min(760px,100%);max-height:min(88vh,760px);overflow:auto;background:#fff;border:1px solid rgba(148,163,184,.3);border-radius:22px;box-shadow:0 30px 90px rgba(15,23,42,.35);padding:18px}.vb-dialog.danger{border-color:rgba(239,68,68,.35)}.vb-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:14px;border-bottom:1px solid rgba(148,163,184,.22);margin-bottom:14px}.vb-dialog-head h2{margin:3px 0 3px;font-size:24px}.vb-dialog-head button{border:1px solid rgba(148,163,184,.32);background:#fff;border-radius:12px;width:40px;height:40px;font-weight:900;cursor:pointer}.vb-field{display:grid;gap:7px;margin:12px 0;color:#334155;font-weight:800}.vb-field input,.vb-field select,.vb-field textarea{width:100%;border:1px solid rgba(148,163,184,.45);border-radius:14px;background:#fff;color:#0f172a;padding:12px 13px;font:inherit;outline:none}.vb-field textarea{resize:vertical}.vb-field input:focus,.vb-field select:focus,.vb-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.12)}.vb-dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:16px}.vb-radio-stack{display:grid;gap:10px}.vb-radio-stack label,.vb-check-line{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(148,163,184,.28);background:#f8fafc;border-radius:16px;padding:12px;cursor:pointer}.vb-radio-stack input,.vb-check-line input{width:22px;height:22px;accent-color:#2563eb;flex:0 0 22px}.vb-radio-stack b{display:block;color:#0f172a}.vb-radio-stack small{display:block;color:#64748b;margin-top:2px}.vb-check-line span{font-weight:700;color:#334155}.vb-post-check{position:absolute;top:12px;right:12px;z-index:4;display:flex;align-items:center;gap:7px;border:1px solid rgba(148,163,184,.35);background:rgba(255,255,255,.96);box-shadow:0 10px 22px rgba(15,23,42,.08);border-radius:14px;padding:7px 9px;font-size:12px;font-weight:900;color:#334155;cursor:pointer}.vb-post-check input{width:18px;height:18px;accent-color:#2563eb}.post.is-soft-deleted{position:relative;border-color:rgba(239,68,68,.32)!important;background:linear-gradient(180deg,rgba(254,242,242,.72),rgba(255,255,255,.96))!important}.post.is-soft-deleted .post-body{opacity:.74}.vb-deleted-ribbon{position:absolute;top:54px;right:12px;z-index:3;border:1px solid rgba(239,68,68,.28);background:#fee2e2;color:#991b1b;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.vb-deleted-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid rgba(239,68,68,.24);background:#fef2f2;color:#7f1d1d;border-radius:16px;padding:10px 12px;margin:0 0 12px}.vb-deleted-note span{font-size:13px;color:#991b1b}.post.vb-view-muted{display:none!important}.post.vb-view-selected{outline:3px solid rgba(37,99,235,.35);outline-offset:3px}.vb-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:10000;background:#0f172a;color:#fff;padding:12px 16px;border-radius:999px;box-shadow:0 18px 50px rgba(15,23,42,.28);font-weight:800;font-size:14px}.vb-toast.is-error{background:#991b1b}.btn.danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important}html[data-theme="dark"] .vb-select-summary{background:linear-gradient(180deg,rgba(30,41,59,.96),rgba(15,23,42,.9));border-color:rgba(71,85,105,.72)}html[data-theme="dark"] .vb-select-count,html[data-theme="dark"] .vb-action-menu-head strong,html[data-theme="dark"] .vb-radio-stack b{color:#e5e7eb}html[data-theme="dark"] .vb-mini-btn,html[data-theme="dark"] .vb-icon-trigger,html[data-theme="dark"] .vb-master-check,html[data-theme="dark"] .vb-dialog,html[data-theme="dark"] .vb-field input,html[data-theme="dark"] .vb-field select,html[data-theme="dark"] .vb-field textarea,html[data-theme="dark"] .vb-dialog-head button{background:#111827;color:#e5e7eb;border-color:rgba(71,85,105,.72)}html[data-theme="dark"] .vb-action-menu-panel{background:rgba(15,23,42,.98);border-color:rgba(71,85,105,.75)}html[data-theme="dark"] .vb-menu-item{color:#e5e7eb;border-bottom-color:rgba(71,85,105,.5)}html[data-theme="dark"] .vb-menu-item span:first-child{background:#1e293b;color:#e5e7eb}html[data-theme="dark"] .vb-menu-item:hover{background:#172554;color:#bfdbfe}html[data-theme="dark"] .vb-action-menu-head small,html[data-theme="dark"] .vb-radio-stack small{color:#94a3b8}html[data-theme="dark"] .vb-radio-stack label,html[data-theme="dark"] .vb-check-line{background:#111827;border-color:rgba(71,85,105,.72)}html[data-theme="dark"] .vb-check-line span{color:#cbd5e1}html[data-theme="dark"] .post.is-soft-deleted{background:linear-gradient(180deg,rgba(69,10,10,.42),rgba(15,23,42,.96))!important;border-color:rgba(239,68,68,.45)!important}html[data-theme="dark"] .vb-deleted-note{background:#450a0a;color:#fecaca;border-color:rgba(239,68,68,.45)}html[data-theme="dark"] .vb-deleted-note span{color:#fecaca}
@media(max-width:900px){.topic-head-card-vb{display:block!important}.vb-moderator-toolbar{margin:14px 0 0;width:100%;justify-content:space-between}.vb-select-summary{width:100%;justify-content:space-between}.vb-toolbar-actions{width:100%;justify-content:flex-end}.vb-action-menu-panel{position:fixed;left:14px;right:14px;top:auto;bottom:82px;width:auto;max-height:62vh;border-radius:20px}.vb-post-check{top:10px;right:10px}.post.card{position:relative}}
@media(max-width:620px){.vb-mini-btn{padding:7px 8px;font-size:11px}.vb-select-count{flex-basis:100%;font-size:12px}.vb-icon-trigger{min-height:40px;padding:7px 10px}.vb-icon-trigger b{display:none}.vb-master-check{width:40px;height:40px}.vb-dialog{border-radius:18px;padding:15px}.vb-dialog-head h2{font-size:21px}.vb-dialog-actions{justify-content:stretch}.vb-dialog-actions .btn{flex:1 1 auto}.vb-menu-item{min-height:46px;padding:11px 9px}.vb-post-check span{display:none}.vb-deleted-ribbon{top:48px;font-size:10px}.vb-toast{bottom:12px;max-width:calc(100vw - 28px);text-align:center}}
.post.card[data-vb-post]{position:relative!important}

/* fix74: mobilde daha kompakt ve kullanışlı konu/mesaj yönetimi */
body.vb-modal-open{overflow:hidden}
.vb-moderator-toolbar{isolation:isolate}
.vb-action-menu-panel{scrollbar-width:thin;overscroll-behavior:contain}
.vb-action-menu-panel .vb-menu-item:last-child{border-bottom:0}
.vb-select-summary.has-selection{border-color:rgba(37,99,235,.38);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(219,234,254,.78))}
.vb-select-summary.has-selection .vb-select-count{color:#1d4ed8}
.vb-menu-item span:first-child{font-size:15px}
html[data-theme="dark"] .vb-select-summary.has-selection{border-color:rgba(96,165,250,.55);background:linear-gradient(180deg,rgba(30,64,175,.32),rgba(15,23,42,.92))}
html[data-theme="dark"] .vb-select-summary.has-selection .vb-select-count{color:#bfdbfe}

@media(max-width:900px){
  .topic-head-card-vb{padding:14px!important;border-radius:18px!important}
  .topic-head-card-vb h1{font-size:clamp(21px,5.8vw,28px);line-height:1.18;margin-bottom:8px}
  .topic-head-card-vb .muted{font-size:12.5px;line-height:1.45}
  .vb-moderator-toolbar{position:sticky;top:68px;z-index:45;display:grid;grid-template-columns:1fr;gap:8px;margin:12px -4px 0!important;padding:8px;border:1px solid rgba(148,163,184,.26);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 16px 34px rgba(15,23,42,.10);backdrop-filter:blur(16px)}
  .vb-select-summary{width:100%;display:grid;grid-template-columns:1fr auto auto auto;gap:6px;align-items:center;padding:6px;border-radius:14px;box-shadow:none}
  .vb-select-count{min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px}
  .vb-mini-btn{min-height:32px;padding:6px 8px;border-radius:10px;font-size:11px;white-space:nowrap}
  .vb-toolbar-actions{width:100%;display:grid;grid-template-columns:1fr 1fr 46px;gap:7px;justify-content:stretch}
  .vb-action-dd{position:static;min-width:0}
  .vb-icon-trigger{width:100%;min-height:44px;padding:7px 8px;border-radius:13px;box-shadow:none;gap:6px;line-height:1.1}
  .vb-icon-trigger span{width:22px;height:22px;font-size:17px}
  .vb-icon-trigger b{display:inline!important;font-size:12px;white-space:nowrap}
  .vb-master-check{width:46px;height:44px;border-radius:13px;box-shadow:none}
  .vb-master-check span{width:20px;height:20px;border-radius:6px}
  .vb-action-dd[open]::before{content:"";position:fixed;inset:0;z-index:98;background:rgba(15,23,42,.34);backdrop-filter:blur(2px)}
  .vb-action-menu-panel{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(72dvh,560px)!important;border-radius:20px!important;padding:8px!important;z-index:100!important;box-shadow:0 -20px 70px rgba(15,23,42,.32)}
  .vb-action-menu-head{position:sticky;top:-8px;z-index:2;margin:-8px -8px 6px;padding:11px 14px 10px;background:rgba(255,255,255,.98);border-radius:20px 20px 0 0;border-bottom:1px solid rgba(148,163,184,.24)}
  .vb-action-menu-head strong{font-size:15px}.vb-action-menu-head small{font-size:11px}
  .vb-menu-item{grid-template-columns:30px 1fr;min-height:42px;padding:9px 8px;border-radius:12px;gap:8px;font-size:14px}
  .vb-menu-item span:first-child{width:28px;height:28px;border-radius:9px;font-size:14px}.vb-menu-item b{font-size:14px}
  .vb-action-menu-panel hr{margin:5px 2px}
  .vb-post-check{top:8px;right:8px;min-height:34px;padding:6px 8px;border-radius:12px;background:rgba(255,255,255,.98)}
  .vb-post-check input{width:17px;height:17px}.vb-post-check span{font-size:11px}
  .vb-deleted-ribbon{top:46px;right:8px}
}

@media(max-width:620px){
  .topic-head-card-vb{margin-left:-2px;margin-right:-2px}
  .vb-moderator-toolbar{top:62px;margin-top:10px!important;padding:7px;border-radius:16px}
  .vb-select-summary{grid-template-columns:1fr repeat(3,minmax(0,auto));gap:5px;padding:5px}
  .vb-select-count{font-size:11.5px;padding-left:4px}
  .vb-mini-btn{font-size:0;padding:0;width:31px;min-width:31px;height:31px;min-height:31px;display:grid;place-items:center}
  .vb-mini-btn::before{font-size:13px;line-height:1}
  .vb-mini-btn[data-vb-select-all]::before{content:"✓"}
  .vb-mini-btn[data-vb-select-none]::before{content:"×"}
  .vb-mini-btn[data-vb-select-invert]::before{content:"⇄"}
  .vb-toolbar-actions{grid-template-columns:1fr 1fr 42px;gap:6px}
  .vb-icon-trigger{min-height:40px;padding:6px;border-radius:12px;flex-direction:column;gap:1px}
  .vb-icon-trigger span{width:20px;height:19px;font-size:16px}.vb-icon-trigger b{font-size:10.5px;letter-spacing:.01em}
  .vb-master-check{width:42px;height:40px;border-radius:12px}.vb-master-check span{width:18px;height:18px}
  .vb-action-menu-panel{left:6px!important;right:6px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;max-height:min(74dvh,540px)!important;border-radius:18px!important;padding:7px!important}
  .vb-action-menu-head{margin:-7px -7px 5px;padding:10px 12px 9px;border-radius:18px 18px 0 0}.vb-action-menu-head small{display:none}
  .vb-menu-item{grid-template-columns:28px 1fr;min-height:39px;padding:8px 7px;font-size:13.5px}.vb-menu-item span:first-child{width:26px;height:26px}.vb-menu-item b{font-size:13.5px}
  .vb-dialog{align-self:end;width:100%;max-height:82dvh;border-radius:20px 20px 0 0!important;padding:14px!important}.vb-dialog-head{gap:10px;margin-bottom:10px;padding-bottom:10px}.vb-dialog-head h2{font-size:19px!important}.vb-dialog-head .muted{display:none}.vb-dialog-head button{width:36px;height:36px;border-radius:11px;flex:0 0 auto}.vb-field{margin:9px 0}.vb-field input,.vb-field select,.vb-field textarea{padding:10px 11px;border-radius:12px}.vb-radio-stack{gap:8px}.vb-radio-stack label,.vb-check-line{padding:10px;border-radius:13px}.vb-radio-stack small{font-size:11.5px}.vb-dialog-actions{position:sticky;bottom:-14px;margin:12px -14px -14px;padding:10px 14px;background:linear-gradient(180deg,rgba(255,255,255,.76),#fff 45%);border-top:1px solid rgba(148,163,184,.24)}
  .post.card[data-vb-post]{border-radius:16px}.vb-post-check{top:7px;right:7px;padding:5px 7px;min-height:30px}.vb-post-check span{display:none}.vb-deleted-ribbon{top:42px;font-size:10px}.vb-toast{bottom:max(10px,env(safe-area-inset-bottom));border-radius:14px;padding:10px 12px;font-size:13px;max-width:calc(100vw - 20px)}
}

@media(max-width:430px){
  .vb-mini-btn{width:29px;min-width:29px;height:29px;min-height:29px}.vb-select-count{font-size:11px}.vb-menu-item{min-height:38px}.vb-menu-item b{font-size:13px}
}

html[data-theme="dark"] .vb-moderator-toolbar{background:rgba(15,23,42,.96);border-color:rgba(71,85,105,.72)}
html[data-theme="dark"] .vb-action-menu-head{background:rgba(15,23,42,.98);border-bottom-color:rgba(71,85,105,.58)}
html[data-theme="dark"] .vb-dialog-actions{background:linear-gradient(180deg,rgba(15,23,42,.72),#111827 45%);border-top-color:rgba(71,85,105,.58)}


/* fix75: mobil konu/mesaj menülerinin tam açılması için tam boy alt panel */
.vb-sheet-close{display:none;border:1px solid rgba(148,163,184,.34);background:#fff;color:#0f172a;border-radius:12px;width:38px;height:38px;place-items:center;font-weight:950;font-size:17px;line-height:1;cursor:pointer;flex:0 0 38px}
.vb-action-menu-head>div{min-width:0}.vb-action-menu-head>div strong,.vb-action-menu-head>div small{min-width:0;overflow:hidden;text-overflow:ellipsis}
@media(max-width:900px){
  body.vb-menu-open{overflow:hidden!important}
  .vb-action-dd[open]{z-index:2147482990!important}
  .vb-action-dd[open]::before{content:""!important;position:fixed!important;inset:0!important;z-index:2147482991!important;background:rgba(15,23,42,.48)!important;backdrop-filter:blur(3px)!important}
  .vb-action-menu-panel{
    position:fixed!important;
    left:0!important;
    right:0!important;
    top:auto!important;
    bottom:0!important;
    width:100vw!important;
    max-width:none!important;
    height:auto!important;
    max-height:calc(var(--vb-vh, 100vh) - 8px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior:contain!important;
    touch-action:pan-y!important;
    z-index:2147482992!important;
    border-radius:24px 24px 0 0!important;
    padding:16px 10px max(18px,env(safe-area-inset-bottom))!important;
    box-shadow:0 -24px 90px rgba(15,23,42,.38)!important;
    border-left:0!important;
    border-right:0!important;
    border-bottom:0!important;
  }
  .vb-action-menu-panel::before{content:"";display:block;width:46px;height:5px;border-radius:999px;background:rgba(100,116,139,.45);margin:0 auto 10px}
  .vb-action-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:-16px!important;z-index:3!important;margin:-16px -10px 7px!important;padding:18px 12px 11px!important;background:rgba(255,255,255,.98)!important;border-radius:24px 24px 0 0!important;border-bottom:1px solid rgba(148,163,184,.26)!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}
  .vb-action-menu-head strong{font-size:16px!important;line-height:1.1!important}.vb-action-menu-head small{display:block!important;font-size:11.5px!important;line-height:1.25!important;margin-top:3px!important;white-space:nowrap!important}
  .vb-sheet-close{display:grid!important}
  .vb-menu-item{width:100%!important;min-height:44px!important;margin:0 0 5px!important;border:1px solid rgba(148,163,184,.18)!important;background:rgba(248,250,252,.78)!important;border-radius:14px!important;box-sizing:border-box!important}
  .vb-action-menu-panel form{display:block!important;margin:0 0 5px!important}.vb-action-menu-panel form .vb-menu-item{margin-bottom:0!important}
  .vb-action-menu-panel hr{margin:8px 2px!important;border-top-color:rgba(148,163,184,.28)!important}
  .vb-post-menu-panel{padding-bottom:max(22px,env(safe-area-inset-bottom))!important}
}
@media(max-width:620px){
  .vb-action-menu-panel{max-height:calc(var(--vb-vh, 100vh) - 4px)!important;border-radius:22px 22px 0 0!important;padding:15px 8px max(18px,env(safe-area-inset-bottom))!important}
  .vb-action-menu-head{top:-15px!important;margin:-15px -8px 6px!important;padding:17px 10px 10px!important;border-radius:22px 22px 0 0!important}
  .vb-action-menu-head small{display:none!important}.vb-sheet-close{width:36px!important;height:36px!important;border-radius:11px!important}
  .vb-menu-item{grid-template-columns:31px minmax(0,1fr)!important;min-height:42px!important;padding:8px 8px!important;gap:8px!important;margin-bottom:4px!important}.vb-menu-item span:first-child{width:29px!important;height:29px!important;border-radius:10px!important}.vb-menu-item b{font-size:13.5px!important;white-space:normal!important;line-height:1.18!important}
}
@media(max-width:380px){
  .vb-action-menu-panel{max-height:calc(var(--vb-vh, 100vh) - 2px)!important;padding-left:7px!important;padding-right:7px!important}
  .vb-menu-item{min-height:40px!important;padding:7px 7px!important}.vb-menu-item b{font-size:13px!important}.vb-action-menu-head strong{font-size:15px!important}
}
html[data-theme="dark"] .vb-sheet-close{background:#111827;color:#e5e7eb;border-color:rgba(71,85,105,.72)}
html[data-theme="dark"] .vb-action-menu-head{background:rgba(15,23,42,.98)!important;border-bottom-color:rgba(71,85,105,.62)!important;box-shadow:0 10px 24px rgba(0,0,0,.28)!important}
html[data-theme="dark"] .vb-menu-item{background:rgba(30,41,59,.68)!important;border-color:rgba(71,85,105,.45)!important}

/* fix76: mobil konu/mesaj menüsünü her cihazda alttan açılan gerçek panele taşı */
.vb-mobile-sheet-backdrop{display:none}
@media(max-width:900px){
  body.vb-mobile-sheet-ported{overflow:hidden!important;touch-action:none!important}
  body.vb-mobile-sheet-ported .vb-action-dd[open]::before{display:none!important}
  .vb-mobile-sheet-backdrop{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    z-index:2147483600!important;
    background:rgba(15,23,42,.52)!important;
    backdrop-filter:blur(3px)!important;
    -webkit-backdrop-filter:blur(3px)!important;
  }
  body>.vb-action-menu-panel.vb-mobile-sheet-active{
    position:fixed!important;
    display:block!important;
    left:max(8px,env(safe-area-inset-left))!important;
    right:max(8px,env(safe-area-inset-right))!important;
    top:auto!important;
    bottom:max(8px,env(safe-area-inset-bottom))!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    height:auto!important;
    max-height:min(82vh,calc(var(--vb-vh, 100vh) - 22px))!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    overscroll-behavior:contain!important;
    touch-action:pan-y!important;
    z-index:2147483601!important;
    border-radius:22px!important;
    padding:14px 9px max(18px,env(safe-area-inset-bottom))!important;
    background:rgba(255,255,255,.99)!important;
    border:1px solid rgba(148,163,184,.32)!important;
    box-shadow:0 -18px 80px rgba(15,23,42,.40)!important;
    transform:none!important;
  }
  body>.vb-action-menu-panel.vb-mobile-sheet-active::before{content:""!important;display:block!important;width:46px!important;height:5px!important;border-radius:999px!important;background:rgba(100,116,139,.45)!important;margin:0 auto 10px!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-action-menu-head{position:sticky!important;top:-14px!important;z-index:3!important;margin:-14px -9px 8px!important;padding:15px 12px 10px!important;border-radius:22px 22px 0 0!important;background:rgba(255,255,255,.99)!important;border-bottom:1px solid rgba(148,163,184,.24)!important;box-shadow:0 9px 22px rgba(15,23,42,.06)!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-sheet-close{display:grid!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-menu-item{width:100%!important;min-height:43px!important;margin:0 0 5px!important;border:1px solid rgba(148,163,184,.17)!important;background:rgba(248,250,252,.86)!important;border-radius:14px!important;box-sizing:border-box!important;padding:8px 9px!important;grid-template-columns:31px minmax(0,1fr)!important;gap:8px!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-menu-item span:first-child{width:29px!important;height:29px!important;border-radius:10px!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-menu-item b{font-size:13.5px!important;line-height:1.18!important;white-space:normal!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active form{display:block!important;margin:0 0 5px!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active form .vb-menu-item{margin-bottom:0!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active hr{margin:8px 2px!important;border-top-color:rgba(148,163,184,.28)!important}
  .vb-moderator-toolbar{overflow:visible!important}
}
@media(max-width:380px){
  body>.vb-action-menu-panel.vb-mobile-sheet-active{left:6px!important;right:6px!important;bottom:max(6px,env(safe-area-inset-bottom))!important;max-height:min(84vh,calc(var(--vb-vh, 100vh) - 16px))!important;padding-left:7px!important;padding-right:7px!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-action-menu-head{margin-left:-7px!important;margin-right:-7px!important;padding-left:10px!important;padding-right:10px!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-menu-item{min-height:40px!important;padding:7px!important}
  body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-menu-item b{font-size:13px!important}
}
html[data-theme="dark"] .vb-mobile-sheet-backdrop{background:rgba(2,6,23,.68)!important}
html[data-theme="dark"] body>.vb-action-menu-panel.vb-mobile-sheet-active{background:rgba(15,23,42,.99)!important;border-color:rgba(71,85,105,.72)!important;box-shadow:0 -18px 80px rgba(0,0,0,.58)!important}
html[data-theme="dark"] body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-action-menu-head{background:rgba(15,23,42,.99)!important;border-bottom-color:rgba(71,85,105,.58)!important}
html[data-theme="dark"] body>.vb-action-menu-panel.vb-mobile-sheet-active .vb-menu-item{background:rgba(30,41,59,.72)!important;border-color:rgba(71,85,105,.48)!important}

/* fix77: mobilde konu/mesaj menüsü ile kullanıcı profil kaydırma alanı çakışmasın */
@media(max-width:900px){
  .topic-head-card-vb{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    overflow:visible!important;
  }
  .topic-head-card-vb > div:first-child{
    min-width:0!important;
    width:100%!important;
  }
  .topic-head-card-vb .vb-moderator-toolbar{
    position:relative!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    z-index:8!important;
    width:100%!important;
    min-width:0!important;
    margin:4px 0 0!important;
    padding:8px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    align-items:stretch!important;
    align-self:stretch!important;
    border-radius:18px!important;
    overflow:visible!important;
    box-shadow:0 10px 24px rgba(15,23,42,.08)!important;
  }
  body.post-user-panel-open .topic-head-card-vb .vb-moderator-toolbar{
    z-index:1!important;
  }
  .vb-select-summary{
    width:100%!important;
    min-width:0!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto auto auto!important;
    gap:6px!important;
    align-items:center!important;
    padding:7px!important;
    border-radius:15px!important;
  }
  .vb-select-count{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:12px!important;
  }
  .vb-select-summary .vb-mini-btn{
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    min-height:32px!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    color:transparent!important;
    font-size:0!important;
    border-radius:11px!important;
  }
  .vb-select-summary .vb-mini-btn::first-letter{
    color:#334155!important;
    font-size:12px!important;
    font-weight:950!important;
  }
  .vb-toolbar-actions{
    width:100%!important;
    min-width:0!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr)) 42px!important;
    gap:7px!important;
    align-items:stretch!important;
  }
  .vb-action-dd,.vb-action-dd[open]{
    position:static!important;
    min-width:0!important;
    z-index:auto!important;
  }
  .vb-icon-trigger{
    width:100%!important;
    min-width:0!important;
    min-height:40px!important;
    padding:8px 9px!important;
    border-radius:13px!important;
    box-shadow:none!important;
  }
  .vb-icon-trigger b{
    display:block!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:13px!important;
  }
  .vb-master-check{
    width:42px!important;
    height:40px!important;
    min-width:42px!important;
    border-radius:13px!important;
    box-shadow:none!important;
  }
  .post.card{
    position:relative!important;
    z-index:1!important;
    overflow:visible!important;
  }
  .post.card:has(.post-user.is-user-open){
    z-index:12!important;
  }
  .post-user{
    position:relative!important;
    z-index:1!important;
    overflow:visible!important;
  }
  .post-user.is-user-open{
    z-index:14!important;
    box-shadow:0 14px 30px rgba(15,23,42,.10)!important;
  }
  .post-user-slide{
    isolation:isolate!important;
    position:relative!important;
    z-index:2!important;
  }
  body.vb-mobile-sheet-ported .post-user,
  body.vb-mobile-sheet-ported .post-user.is-user-open{
    z-index:1!important;
  }
  body.vb-mobile-sheet-ported .post-user-slide{
    pointer-events:none!important;
  }
}
@media(max-width:430px){
  .topic-head-card-vb .vb-moderator-toolbar{padding:7px!important;border-radius:16px!important;gap:7px!important;}
  .vb-select-summary{grid-template-columns:minmax(0,1fr) 30px 30px 30px!important;gap:5px!important;padding:6px!important;}
  .vb-select-summary .vb-mini-btn{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;border-radius:10px!important;}
  .vb-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr)) 38px!important;gap:6px!important;}
  .vb-icon-trigger{min-height:38px!important;padding:7px 8px!important;gap:5px!important;}
  .vb-icon-trigger span{width:21px!important;height:21px!important;font-size:15px!important;}
  .vb-icon-trigger b{font-size:12.5px!important;}
  .vb-master-check{width:38px!important;height:38px!important;min-width:38px!important;}
}
html[data-theme="dark"] body.post-user-panel-open .topic-head-card-vb .vb-moderator-toolbar{box-shadow:none!important;}
@media(max-width:900px){
  .vb-select-summary .vb-mini-btn::first-letter{color:transparent!important;font-size:0!important;}
  .vb-select-summary .vb-mini-btn::after{display:block!important;color:#334155!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;}
  .vb-select-summary .vb-mini-btn[data-vb-select-all]::after{content:"Tümü";}
  .vb-select-summary .vb-mini-btn[data-vb-select-none]::after{content:"Yok";}
  .vb-select-summary .vb-mini-btn[data-vb-select-invert]::after{content:"Ters";}
}
html[data-theme="dark"] .vb-select-summary .vb-mini-btn::after{color:#dbeafe!important;}


/* fix78: mobil konu içi yönetim alanı ve profil seçim çakışması düzeltmeleri */
@media(max-width:900px){
  .topic-head-card-vb{
    gap:10px!important;
    border-radius:24px!important;
    overflow:visible!important;
  }
  .topic-head-card-vb .vb-moderator-toolbar{
    background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
    border:1px solid #e2eaf5!important;
    box-shadow:0 10px 24px rgba(15,23,42,.045)!important;
    padding:8px!important;
    gap:7px!important;
    border-radius:18px!important;
  }
  .vb-select-summary{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:6px!important;
    padding:6px!important;
    border-radius:16px!important;
    box-shadow:none!important;
    background:#fff!important;
    border-color:#e2eaf5!important;
  }
  .vb-select-count{
    grid-column:1 / -1!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    min-height:32px!important;
    width:100%!important;
    padding:0 10px!important;
    border-radius:12px!important;
    background:#f8fbff!important;
    border:1px solid #e2eaf5!important;
    color:#0f172a!important;
    font-size:12px!important;
    line-height:1!important;
    box-sizing:border-box!important;
  }
  .vb-select-summary .vb-mini-btn{
    width:100%!important;
    min-width:0!important;
    height:32px!important;
    min-height:32px!important;
    padding:0 4px!important;
    border-radius:11px!important;
    box-shadow:none!important;
    background:#f8fafc!important;
    border-color:#e2e8f0!important;
  }
  .vb-select-summary .vb-mini-btn::after{
    display:block!important;
    color:#334155!important;
    font-size:11px!important;
    font-weight:950!important;
    line-height:1!important;
    text-align:center!important;
  }
  .vb-toolbar-actions{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px!important;
    gap:7px!important;
    align-items:stretch!important;
  }
  .vb-icon-trigger{
    min-height:40px!important;
    border-radius:14px!important;
    background:#fff!important;
    border-color:#e2eaf5!important;
  }
  .vb-icon-trigger span{
    width:22px!important;
    height:22px!important;
    font-size:16px!important;
  }
  .vb-icon-trigger b{
    font-size:13px!important;
  }
  .vb-master-check{
    width:40px!important;
    min-width:40px!important;
    height:40px!important;
    border-radius:14px!important;
    background:#fff!important;
    border-color:#e2eaf5!important;
  }
  .vb-master-check span{
    width:20px!important;
    height:20px!important;
    border-radius:7px!important;
  }
}
@media(max-width:430px){
  .topic-head-card-vb .vb-moderator-toolbar{
    padding:7px!important;
    gap:6px!important;
    border-radius:17px!important;
  }
  .vb-select-summary{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:5px!important;
    padding:5px!important;
  }
  .vb-select-count{
    min-height:30px!important;
    padding:0 9px!important;
    font-size:11.5px!important;
  }
  .vb-select-summary .vb-mini-btn{
    width:100%!important;
    min-width:0!important;
    height:30px!important;
    min-height:30px!important;
    border-radius:10px!important;
  }
  .vb-select-summary .vb-mini-btn::after{
    font-size:10.5px!important;
  }
  .vb-toolbar-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px!important;
    gap:6px!important;
  }
  .vb-icon-trigger{
    min-height:38px!important;
    padding:7px 7px!important;
    gap:5px!important;
  }
  .vb-icon-trigger span{
    width:20px!important;
    height:20px!important;
    font-size:15px!important;
  }
  .vb-icon-trigger b{
    font-size:12.5px!important;
  }
  .vb-master-check{
    width:38px!important;
    min-width:38px!important;
    height:38px!important;
  }
}
@media(max-width:850px){
  .post.card{
    position:relative!important;
  }
  .post.card .post-user{
    padding-right:60px!important;
  }
  .post-user-name-row{
    grid-template-columns:minmax(0,1fr) 32px!important;
    gap:7px!important;
  }
  .post-user-slide-toggle{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    border-radius:12px!important;
    position:relative!important;
    z-index:2!important;
  }
  .vb-post-check{
    top:10px!important;
    right:10px!important;
    z-index:6!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    max-width:42px!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    gap:0!important;
    border-radius:15px!important;
    background:rgba(255,255,255,.98)!important;
    border-color:#dbe3ee!important;
    box-shadow:0 8px 18px rgba(15,23,42,.08)!important;
  }
  .vb-post-check span{
    display:none!important;
  }
  .vb-post-check input{
    margin:0!important;
    width:23px!important;
    height:23px!important;
    min-width:23px!important;
    min-height:23px!important;
  }
  .post.card.vb-view-selected .vb-post-check{
    border-color:#2563eb!important;
    background:#eff6ff!important;
  }
  .post.card.vb-view-selected .post-user{
    background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;
  }
}
@media(max-width:430px){
  .post.card .post-user{
    padding-right:54px!important;
  }
  .post-user-name-row{
    grid-template-columns:minmax(0,1fr) 30px!important;
    gap:6px!important;
  }
  .post-user-slide-toggle{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
  }
  .vb-post-check{
    top:9px!important;
    right:9px!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    border-radius:14px!important;
  }
  .vb-post-check input{
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    min-height:21px!important;
  }
}
html[data-theme="dark"] .topic-head-card-vb .vb-moderator-toolbar{
  background:linear-gradient(180deg,#111b2b,#0f1726)!important;
  border-color:#243247!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .vb-select-summary,
html[data-theme="dark"] .vb-icon-trigger,
html[data-theme="dark"] .vb-master-check,
html[data-theme="dark"] .vb-post-check{
  background:#0d1726!important;
  border-color:#243247!important;
}
html[data-theme="dark"] .vb-select-count{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#e5eefb!important;
}
html[data-theme="dark"] .vb-select-summary .vb-mini-btn{
  background:#111b2b!important;
  border-color:#243247!important;
}
html[data-theme="dark"] .vb-select-summary .vb-mini-btn::after{
  color:#dbeafe!important;
}
html[data-theme="dark"] .post.card.vb-view-selected .post-user{
  background:linear-gradient(180deg,#10233f,#0f1726)!important;
}
html[data-theme="dark"] .post.card.vb-view-selected .vb-post-check{
  background:#10233f!important;
  border-color:#2563eb!important;
}


/* fix79: mobil konu kontrol alanı kompaktlaştırıldı, mesaj seçim kutusu alta alındı */
@media(max-width:900px){
  .topic-head-card-vb{
    border-radius:20px!important;
    padding:14px!important;
    gap:8px!important;
  }
  .topic-head-card-vb h1{
    margin-bottom:6px!important;
  }
  .topic-head-card-vb .muted{
    margin-bottom:0!important;
  }
  .topic-head-card-vb .vb-moderator-toolbar{
    margin-top:8px!important;
    padding:6px!important;
    gap:6px!important;
    border-radius:15px!important;
    background:linear-gradient(180deg,#fff,#f8fbff)!important;
    box-shadow:0 8px 18px rgba(15,23,42,.045)!important;
  }
  .vb-select-summary{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto auto auto!important;
    align-items:center!important;
    gap:4px!important;
    width:100%!important;
    min-height:34px!important;
    padding:4px!important;
    border-radius:13px!important;
    background:#fff!important;
    border:1px solid #e2eaf5!important;
    box-shadow:none!important;
  }
  .vb-select-count{
    grid-column:auto!important;
    display:flex!important;
    align-items:center!important;
    min-height:26px!important;
    width:auto!important;
    padding:0 8px!important;
    border-radius:10px!important;
    background:#f8fbff!important;
    border:1px solid #e2eaf5!important;
    color:#0f172a!important;
    font-size:11px!important;
    font-weight:900!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  .vb-select-summary .vb-mini-btn{
    width:auto!important;
    min-width:36px!important;
    height:26px!important;
    min-height:26px!important;
    padding:0 7px!important;
    border-radius:10px!important;
    background:#f8fafc!important;
    border:1px solid #e2e8f0!important;
    color:#334155!important;
    font-size:10.5px!important;
    font-weight:950!important;
    line-height:1!important;
    box-shadow:none!important;
  }
  .vb-select-summary .vb-mini-btn::before,
  .vb-select-summary .vb-mini-btn::after{
    content:none!important;
    display:none!important;
  }
  .vb-select-summary .vb-mini-btn:hover{
    background:#eff6ff!important;
    border-color:#bfdbfe!important;
    color:#1d4ed8!important;
  }
  .vb-toolbar-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px!important;
    gap:5px!important;
  }
  .vb-icon-trigger{
    min-height:34px!important;
    padding:5px 7px!important;
    border-radius:12px!important;
    gap:4px!important;
  }
  .vb-icon-trigger span{
    width:18px!important;
    height:18px!important;
    font-size:14px!important;
  }
  .vb-icon-trigger b{
    font-size:11.5px!important;
    line-height:1!important;
  }
  .vb-master-check{
    width:34px!important;
    min-width:34px!important;
    height:34px!important;
    min-height:34px!important;
    border-radius:12px!important;
  }
  .vb-master-check span{
    width:17px!important;
    height:17px!important;
    border-radius:6px!important;
  }
  .post.card[data-vb-post]{
    position:relative!important;
    overflow:visible!important;
  }
  .post.card[data-vb-post] .post-user{
    position:relative!important;
    padding-right:48px!important;
  }
  .post-user-name-row{
    display:flex!important;
    align-items:center!important;
    gap:6px!important;
    min-height:32px!important;
    padding-right:0!important;
  }
  .post-user-name-row strong{
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post-user-name-row .badge{
    max-width:92px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post-user-slide-toggle{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:8!important;
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    border-radius:12px!important;
    box-shadow:0 8px 18px rgba(15,23,42,.06)!important;
  }
  .vb-post-check{
    top:auto!important;
    right:12px!important;
    bottom:12px!important;
    left:auto!important;
    z-index:7!important;
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    min-height:38px!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    border-radius:14px!important;
    background:rgba(255,255,255,.98)!important;
    border:1px solid #dbe3ee!important;
    box-shadow:0 10px 20px rgba(15,23,42,.08)!important;
  }
  .vb-post-check span{
    display:none!important;
  }
  .vb-post-check input{
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    min-height:21px!important;
    margin:0!important;
  }
  .vb-post-check ~ .post-main{
    padding-bottom:46px!important;
  }
  .vb-deleted-ribbon{
    top:auto!important;
    bottom:54px!important;
    right:12px!important;
  }
  .post.card.vb-view-selected .vb-post-check,
  .vb-post-check:has(input:checked){
    border-color:#2563eb!important;
    background:#eff6ff!important;
  }
}
@media(max-width:430px){
  .topic-head-card-vb{
    padding:13px!important;
    border-radius:18px!important;
  }
  .topic-head-card-vb .vb-moderator-toolbar{
    margin-top:7px!important;
    padding:5px!important;
    gap:5px!important;
    border-radius:14px!important;
  }
  .vb-select-summary{
    min-height:32px!important;
    gap:3px!important;
    padding:3px!important;
    border-radius:12px!important;
  }
  .vb-select-count{
    min-height:25px!important;
    padding:0 7px!important;
    font-size:10.5px!important;
  }
  .vb-select-summary .vb-mini-btn{
    min-width:33px!important;
    height:25px!important;
    min-height:25px!important;
    padding:0 6px!important;
    border-radius:9px!important;
    font-size:10px!important;
  }
  .vb-toolbar-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px!important;
    gap:5px!important;
  }
  .vb-icon-trigger{
    min-height:32px!important;
    padding:4px 6px!important;
    border-radius:11px!important;
  }
  .vb-icon-trigger span{
    width:17px!important;
    height:17px!important;
    font-size:13px!important;
  }
  .vb-icon-trigger b{
    font-size:11px!important;
  }
  .vb-master-check{
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    min-height:32px!important;
    border-radius:11px!important;
  }
  .vb-master-check span{
    width:16px!important;
    height:16px!important;
  }
  .post.card[data-vb-post] .post-user{
    padding-right:44px!important;
  }
  .post-user-slide-toggle{
    top:9px!important;
    right:9px!important;
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
  }
  .vb-post-check{
    right:10px!important;
    bottom:10px!important;
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    min-height:36px!important;
    border-radius:13px!important;
  }
  .vb-post-check input{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    min-height:20px!important;
  }
  .vb-post-check ~ .post-main{
    padding-bottom:42px!important;
  }
}
html[data-theme="dark"] .vb-select-summary{
  background:#0d1726!important;
  border-color:#243247!important;
}
html[data-theme="dark"] .vb-select-count,
html[data-theme="dark"] .vb-select-summary .vb-mini-btn,
html[data-theme="dark"] .vb-post-check{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#dbeafe!important;
}
html[data-theme="dark"] .vb-select-summary .vb-mini-btn:hover{
  background:#10233f!important;
  border-color:#2563eb!important;
  color:#bfdbfe!important;
}

/* fix80: özgün konu görünümü, özgün ve daha gelişmiş konu düzeni */
.topic-head-neo{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(300px,460px)!important;
  gap:18px!important;
  padding:18px!important;
  border:1px solid #dbe7f6!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at top left, rgba(37,99,235,.10), transparent 30%),
    linear-gradient(180deg, #ffffff 0%, #f8fbff 100%)!important;
  box-shadow:0 20px 55px rgba(15,23,42,.08)!important;
}
.topic-head-neo .topic-hero-main{display:grid;gap:14px;min-width:0}
.topic-head-neo .topic-hero-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}
.topic-head-neo .topic-hero-breadcrumbs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#64748b;font-size:13px;font-weight:800}
.topic-head-neo .topic-hero-breadcrumbs .breadcrumb{margin:0;color:#2563eb;text-decoration:none;font-weight:900}
.topic-head-neo .topic-hero-flags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.topic-head-neo .topic-hero-title-wrap{display:grid;gap:9px}
.topic-head-neo .topic-hero-title{margin:0;font-size:clamp(26px,4vw,40px);line-height:1.08;letter-spacing:-.03em;color:#0f172a}
.topic-head-neo .topic-hero-subtitle{margin:0;color:#64748b;font-size:14px;line-height:1.65;max-width:900px}
.topic-head-neo .topic-hero-subtitle strong{color:#0f172a}
.topic-head-neo .topic-hero-stats{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap}
.topic-head-neo .topic-stat-pill{display:grid;gap:3px;min-width:118px;padding:12px 14px;border-radius:18px;border:1px solid #dbeafe;background:rgba(255,255,255,.82);box-shadow:0 10px 28px rgba(37,99,235,.06)}
.topic-head-neo .topic-stat-pill b{font-size:15px;color:#0f172a;line-height:1.25;word-break:break-word}
.topic-head-neo .topic-stat-pill small{font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:#64748b;font-weight:900}
.topic-head-neo .topic-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.topic-head-neo .topic-hero-action{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:10px 14px;border-radius:15px;border:1px solid #dbe7f6;background:#fff;color:#0f172a;text-decoration:none;font-weight:900;box-shadow:0 10px 26px rgba(15,23,42,.05)}
.topic-head-neo .topic-hero-action span{display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:#eff6ff;color:#2563eb;font-size:14px}
.topic-head-neo .topic-hero-action.primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#1d4ed8;color:#fff}
.topic-head-neo .topic-hero-action.primary span{background:rgba(255,255,255,.16);color:#fff}
.topic-head-neo .topic-hero-action:hover{transform:translateY(-1px)}

.topic-head-neo .vb-moderator-toolbar{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
  align-content:start!important;
  min-width:0!important;
  width:100%!important;
  margin-left:0!important;
  padding:14px!important;
  border-radius:22px!important;
  border:1px solid #dbe7f6!important;
  background:rgba(255,255,255,.84)!important;
  box-shadow:0 14px 36px rgba(15,23,42,.06)!important;
}
.topic-head-neo .vb-select-summary{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) repeat(3,minmax(0,auto))!important;
  gap:8px!important;
  align-items:center!important;
  padding:8px!important;
  border:1px solid #e2e8f0!important;
  border-radius:18px!important;
  background:#f8fbff!important;
  box-shadow:none!important;
}
.topic-head-neo .vb-select-count{display:flex!important;align-items:center!important;min-height:42px!important;padding:0 10px!important;border-radius:13px!important;background:#fff!important;border:1px solid #e2e8f0!important;font-size:13px!important;font-weight:900!important;color:#0f172a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.topic-head-neo .vb-mini-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:42px!important;padding:0 12px!important;border-radius:13px!important;border:1px solid #dbe7f6!important;background:#fff!important;color:#334155!important;box-shadow:none!important}
.topic-head-neo .vb-mini-btn span{display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:8px!important;background:#eff6ff!important;color:#2563eb!important;font-size:12px!important;font-weight:900!important}
.topic-head-neo .vb-mini-btn em{font-style:normal!important;font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important}
.topic-head-neo .vb-mini-btn:hover{background:#eff6ff!important;border-color:#93c5fd!important;color:#1d4ed8!important}
.topic-head-neo .vb-toolbar-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 46px!important;gap:8px!important;width:100%!important}
.topic-head-neo .vb-icon-trigger{width:100%!important;min-height:46px!important;border-radius:15px!important;padding:8px 12px!important;box-shadow:none!important;border-color:#dbe7f6!important;background:#fff!important}
.topic-head-neo .vb-icon-trigger span{width:26px!important;height:26px!important;border-radius:9px!important;background:#eff6ff!important;color:#2563eb!important;font-size:15px!important}
.topic-head-neo .vb-icon-trigger b{font-size:13px!important;white-space:nowrap!important}
.topic-head-neo .vb-master-check{width:46px!important;height:46px!important;border-radius:15px!important;box-shadow:none!important;border-color:#dbe7f6!important}
.topic-head-neo .vb-master-check span{width:20px!important;height:20px!important;border-radius:7px!important}

.post-list{display:grid;gap:16px}
.post.card[data-vb-post]{position:relative;border:1px solid #dde7f4!important;border-radius:26px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:0 18px 42px rgba(15,23,42,.05)!important;overflow:hidden!important}
.post.card[data-vb-post] .post-user{background:linear-gradient(180deg,#f8fbff 0%,#f2f7ff 100%)!important;border-right:1px solid #e3ecf8!important}
.post.card[data-vb-post] .post-main{padding:20px 22px 18px!important}
.post-content-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #e8eef8}
.post-content-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.post-content-chip{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;border:1px solid #dbe7f6;background:#f8fbff;color:#334155;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}
.post-content-chip.accent{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}
.post-content-time{display:flex;align-items:center;gap:8px;font-size:13px;color:#64748b;font-weight:800}
.post-content-time::before{content:"";display:block;width:8px;height:8px;border-radius:999px;background:#93c5fd;box-shadow:0 0 0 6px rgba(147,197,253,.18)}
.post-body{font-size:16px!important;line-height:1.78!important;color:#1e293b!important}
.post-footer-actions{margin-top:16px!important;padding-top:14px!important;border-top:1px solid #e8eef8!important}
.post-action-btn,.post-permalink{border-radius:12px!important}
.post-action-btn{background:#fff!important;border-color:#dbe7f6!important}
.post-action-btn:hover{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}

@media (max-width: 1000px){
  .topic-head-neo{grid-template-columns:1fr!important}
}
@media (max-width: 820px){
  .topic-head-neo{padding:14px!important;border-radius:22px!important;gap:14px!important}
  .topic-head-neo .topic-hero-title{font-size:31px!important}
  .topic-head-neo .topic-hero-subtitle{font-size:13px!important;line-height:1.55!important}
  .topic-head-neo .topic-hero-stats{gap:8px!important}
  .topic-head-neo .topic-stat-pill{min-width:calc(50% - 4px)!important;flex:1 1 calc(50% - 4px)!important;padding:10px 12px!important;border-radius:16px!important}
  .topic-head-neo .topic-hero-action{min-height:40px!important;padding:9px 12px!important}
  .topic-head-neo .vb-moderator-toolbar{padding:10px!important;border-radius:18px!important}
  .topic-head-neo .vb-select-summary{grid-template-columns:minmax(0,1fr) repeat(3,auto)!important;gap:6px!important;padding:6px!important;border-radius:16px!important}
  .topic-head-neo .vb-select-count{min-height:38px!important;padding:0 9px!important;font-size:12px!important}
  .topic-head-neo .vb-mini-btn{min-height:38px!important;padding:0 10px!important}
  .topic-head-neo .vb-mini-btn span{width:20px!important;height:20px!important}
  .topic-head-neo .vb-toolbar-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 42px!important;gap:6px!important}
  .topic-head-neo .vb-icon-trigger{min-height:42px!important;padding:7px 10px!important}
  .topic-head-neo .vb-icon-trigger b{font-size:12px!important}
  .topic-head-neo .vb-master-check{width:42px!important;height:42px!important}
  .post.card[data-vb-post]{border-radius:22px!important}
  .post.card[data-vb-post] .post-main{padding:16px 16px 16px!important}
  .post-content-head{padding-bottom:10px!important;margin-bottom:12px!important}
}
@media (max-width: 640px){
  .topic-head-neo .topic-hero-breadcrumbs{font-size:12px!important;gap:6px!important}
  .topic-head-neo .topic-hero-title{font-size:27px!important}
  .topic-head-neo .topic-hero-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .topic-head-neo .topic-stat-pill{min-width:0!important;width:100%!important;padding:9px 10px!important}
  .topic-head-neo .topic-stat-pill b{font-size:13px!important}
  .topic-head-neo .topic-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .topic-head-neo .topic-hero-actions .topic-hero-action:last-child:nth-child(odd){grid-column:1/-1!important}
  .topic-head-neo .vb-select-summary{grid-template-columns:minmax(0,1fr) repeat(3,36px)!important;gap:5px!important;padding:5px!important}
  .topic-head-neo .vb-select-count{min-height:34px!important;padding:0 8px!important;border-radius:11px!important;font-size:11.5px!important}
  .topic-head-neo .vb-mini-btn{width:36px!important;min-width:36px!important;padding:0!important;gap:0!important;border-radius:11px!important}
  .topic-head-neo .vb-mini-btn em{display:none!important}
  .topic-head-neo .vb-mini-btn span{width:100%!important;height:100%!important;border-radius:10px!important;background:transparent!important;font-size:13px!important}
  .topic-head-neo .vb-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr)) 38px!important;gap:5px!important}
  .topic-head-neo .vb-icon-trigger{min-height:38px!important;padding:6px 8px!important;gap:5px!important;border-radius:12px!important}
  .topic-head-neo .vb-icon-trigger span{width:20px!important;height:20px!important;font-size:14px!important}
  .topic-head-neo .vb-icon-trigger b{font-size:11px!important}
  .topic-head-neo .vb-master-check{width:38px!important;height:38px!important;border-radius:12px!important}
  .post-content-head{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}
  .post-content-time{font-size:12px!important}
}
html[data-theme="dark"] .topic-head-neo{border-color:#243247!important;background:radial-gradient(circle at top left, rgba(59,130,246,.16), transparent 30%),linear-gradient(180deg,#0f172a,#0b1220)!important;box-shadow:0 22px 55px rgba(0,0,0,.28)!important}
html[data-theme="dark"] .topic-head-neo .topic-hero-breadcrumbs,
html[data-theme="dark"] .topic-head-neo .topic-hero-subtitle,
html[data-theme="dark"] .topic-head-neo .topic-stat-pill small,
html[data-theme="dark"] .post-content-time{color:#94a3b8!important}
html[data-theme="dark"] .topic-head-neo .topic-hero-title,
html[data-theme="dark"] .topic-head-neo .topic-hero-subtitle strong,
html[data-theme="dark"] .topic-head-neo .topic-stat-pill b,
html[data-theme="dark"] .topic-head-neo .vb-select-count,
html[data-theme="dark"] .post-content-chip,
html[data-theme="dark"] .post-body{color:#e5eefb!important}
html[data-theme="dark"] .topic-head-neo .topic-stat-pill,
html[data-theme="dark"] .topic-head-neo .topic-hero-action,
html[data-theme="dark"] .topic-head-neo .vb-moderator-toolbar,
html[data-theme="dark"] .topic-head-neo .vb-select-summary,
html[data-theme="dark"] .topic-head-neo .vb-select-count,
html[data-theme="dark"] .topic-head-neo .vb-mini-btn,
html[data-theme="dark"] .topic-head-neo .vb-icon-trigger,
html[data-theme="dark"] .topic-head-neo .vb-master-check,
html[data-theme="dark"] .post.card[data-vb-post],
html[data-theme="dark"] .post.card[data-vb-post] .post-user,
html[data-theme="dark"] .post-content-chip,
html[data-theme="dark"] .post-action-btn{background:#111b2b!important;border-color:#243247!important}
html[data-theme="dark"] .topic-head-neo .topic-hero-action.primary{background:linear-gradient(135deg,#1d4ed8,#1e40af)!important;border-color:#1d4ed8!important}
html[data-theme="dark"] .topic-head-neo .topic-hero-action span,
html[data-theme="dark"] .topic-head-neo .vb-mini-btn span,
html[data-theme="dark"] .topic-head-neo .vb-icon-trigger span{background:#10233f!important;color:#bfdbfe!important}
html[data-theme="dark"] .topic-head-neo .vb-mini-btn:hover,
html[data-theme="dark"] .topic-head-neo .vb-icon-trigger:hover,
html[data-theme="dark"] .topic-head-neo .vb-action-dd[open]>.vb-icon-trigger,
html[data-theme="dark"] .post-action-btn:hover{background:#10233f!important;border-color:#2563eb!important;color:#bfdbfe!important}
html[data-theme="dark"] .post.card[data-vb-post]{box-shadow:0 18px 48px rgba(0,0,0,.24)!important}
html[data-theme="dark"] .post-content-head,
html[data-theme="dark"] .post-footer-actions{border-color:#243247!important}


/* fix81: mobil konu içi seçim kutusu üst konuma alındı, ilk yazı işlemleri kompaktlaştırıldı */
@media (max-width: 850px){
  .post.card[data-vb-post],
  .post.card{
    position:relative!important;
  }

  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-top:8px!important;
    padding-right:50px!important;
    padding-bottom:8px!important;
  }

  .post-user-slide-toggle{
    position:absolute!important;
    top:6px!important;
    right:9px!important;
    z-index:10!important;
    width:31px!important;
    height:31px!important;
    min-width:31px!important;
    border-radius:12px!important;
  }

  .vb-post-check{
    top:43px!important;
    right:9px!important;
    bottom:auto!important;
    left:auto!important;
    z-index:9!important;
    width:31px!important;
    height:31px!important;
    min-width:31px!important;
    max-width:31px!important;
    min-height:31px!important;
    max-height:31px!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.98)!important;
    border:1px solid #dbe3ee!important;
    box-shadow:0 8px 18px rgba(15,23,42,.08)!important;
  }

  .vb-post-check span{display:none!important}
  .vb-post-check input{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    min-height:18px!important;
    margin:0!important;
  }

  .vb-post-check ~ .post-main{
    padding-bottom:16px!important;
  }

  .vb-deleted-ribbon{
    top:78px!important;
    right:9px!important;
    bottom:auto!important;
  }

  .post.card.vb-view-selected .vb-post-check,
  .vb-post-check:has(input:checked){
    border-color:#2563eb!important;
    background:#eff6ff!important;
  }

  .first-post-action-panel-outside.card{
    margin:-4px 0 12px!important;
    padding:8px!important;
    border-radius:17px!important;
    box-shadow:none!important;
  }

  .first-post-action-panel-outside .first-post-action-head{
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    margin-bottom:7px!important;
    padding-bottom:7px!important;
  }

  .first-post-action-head-icon{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    border-radius:11px!important;
    font-size:14px!important;
  }

  .first-post-action-head strong{
    font-size:12px!important;
    line-height:1.1!important;
  }

  .first-post-action-head small{
    display:none!important;
  }

  .first-post-action-panel-outside .first-post-action-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    align-items:stretch!important;
  }

  .first-post-action-panel-outside .first-post-action-btn{
    min-height:38px!important;
    padding:6px 7px!important;
    border-radius:13px!important;
    gap:5px!important;
    justify-content:center!important;
    box-shadow:none!important;
  }

  .first-post-action-panel-outside .first-post-action-btn span{
    width:19px!important;
    height:19px!important;
    min-width:19px!important;
    border-radius:8px!important;
    font-size:12px!important;
  }

  .first-post-action-panel-outside .first-post-action-btn b{
    font-size:11px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }

  .first-post-action-panel-outside .first-post-action-btn em{
    min-width:auto!important;
    height:18px!important;
    padding:0 5px!important;
    font-size:9.5px!important;
    line-height:18px!important;
  }

  .first-post-action-panel-outside .first-post-reaction-card{
    grid-column:1 / -1!important;
    min-height:38px!important;
    padding:5px!important;
    border-radius:13px!important;
    box-shadow:none!important;
  }

  .first-post-action-panel-outside .first-post-reaction-form,
  .first-post-action-panel-outside .first-post-reaction-locked{
    grid-template-columns:38px 38px!important;
    justify-content:center!important;
    gap:8px!important;
  }

  .first-post-action-panel-outside .first-post-reaction-btn{
    width:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    height:34px!important;
    min-height:34px!important;
    border-radius:12px!important;
  }

  .first-post-action-panel-outside .first-post-reaction-btn .reaction-icon,
  .first-post-action-panel-outside .first-post-reaction-btn .reaction-icon svg{
    width:19px!important;
    height:19px!important;
  }

  .first-post-reaction-status{
    min-height:0!important;
    font-size:9.5px!important;
    line-height:1.1!important;
  }
}

@media (max-width: 430px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-right:45px!important;
  }

  .post-user-slide-toggle{
    top:5px!important;
    right:8px!important;
    width:29px!important;
    height:29px!important;
    min-width:29px!important;
  }

  .vb-post-check{
    top:39px!important;
    right:8px!important;
    bottom:auto!important;
    width:29px!important;
    height:29px!important;
    min-width:29px!important;
    max-width:29px!important;
    min-height:29px!important;
    border-radius:11px!important;
  }

  .vb-post-check input{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
  }

  .vb-deleted-ribbon{
    top:73px!important;
    right:8px!important;
  }

  .first-post-action-panel-outside.card{
    padding:7px!important;
    border-radius:16px!important;
  }

  .first-post-action-panel-outside .first-post-action-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:5px!important;
  }

  .first-post-action-panel-outside .first-post-action-btn{
    min-height:35px!important;
    padding:5px 6px!important;
    border-radius:12px!important;
  }

  .first-post-action-panel-outside .first-post-action-btn span{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
  }

  .first-post-action-panel-outside .first-post-action-btn b{
    font-size:10.5px!important;
  }

  .first-post-action-panel-outside .first-post-action-btn em{
    display:none!important;
  }

  .first-post-action-panel-outside .first-post-reaction-card{
    min-height:35px!important;
    padding:4px!important;
  }

  .first-post-action-panel-outside .first-post-reaction-form,
  .first-post-action-panel-outside .first-post-reaction-locked{
    grid-template-columns:36px 36px!important;
    gap:7px!important;
  }

  .first-post-action-panel-outside .first-post-reaction-btn{
    width:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    height:32px!important;
    min-height:32px!important;
  }

  .first-post-action-panel-outside .first-post-reaction-btn .reaction-icon,
  .first-post-action-panel-outside .first-post-reaction-btn .reaction-icon svg{
    width:18px!important;
    height:18px!important;
  }
}

html[data-theme="dark"] .post.card.vb-view-selected .vb-post-check,
html[data-theme="dark"] .vb-post-check:has(input:checked){
  background:#10233f!important;
  border-color:#2563eb!important;
}


/* fix82: mesaj kimliği yalnız üstte, tarih sağ köşede ve alt işlem alanı daha kompakt */
.post-footer-actions{
  justify-content:flex-end!important;
  gap:8px!important;
}
.post-footer-actions>.post-permalink{
  display:none!important;
}
.post-action-cluster{
  width:auto!important;
  margin-left:auto!important;
}
.post-content-head{
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px 12px!important;
  padding-bottom:9px!important;
  margin-bottom:12px!important;
}
.post-content-badges{
  flex:1 1 auto!important;
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  flex-wrap:wrap!important;
}
.post-content-time{
  margin-left:auto!important;
  flex:0 0 auto!important;
  justify-content:flex-end!important;
  text-align:right!important;
  white-space:nowrap!important;
  font-size:12px!important;
  min-height:26px!important;
}
.post-content-chip{
  min-height:25px!important;
  padding:5px 8px!important;
  font-size:10.5px!important;
}
@media(max-width:760px){
  .post.card[data-vb-post] .post-main{
    padding-top:13px!important;
  }
  .post-content-head{
    flex-direction:row!important;
    align-items:flex-start!important;
    padding-bottom:8px!important;
    margin-bottom:10px!important;
  }
  .post-content-badges{
    gap:5px!important;
    max-width:calc(100% - 104px)!important;
  }
  .post-content-chip{
    min-height:22px!important;
    padding:4px 7px!important;
    border-radius:999px!important;
    font-size:9.5px!important;
    line-height:1!important;
  }
  .post-content-time{
    position:relative!important;
    right:auto!important;
    top:auto!important;
    max-width:104px!important;
    min-height:22px!important;
    font-size:10px!important;
    line-height:1.15!important;
    white-space:normal!important;
    color:#64748b!important;
  }
  .post-content-time::before{
    display:none!important;
  }
  .post-footer-actions{
    margin-top:10px!important;
    padding-top:10px!important;
    justify-content:stretch!important;
  }
  .post-action-cluster{
    width:100%!important;
    margin-left:0!important;
    justify-content:flex-end!important;
    gap:5px!important;
  }
  .post-action-btn{
    min-height:30px!important;
    padding:5px 7px!important;
    border-radius:10px!important;
    font-size:10.5px!important;
    gap:4px!important;
  }
}
@media(max-width:420px){
  .post-content-badges{
    max-width:calc(100% - 88px)!important;
  }
  .post-content-time{
    max-width:88px!important;
    font-size:9.5px!important;
  }
  .post-content-chip:not(.post-index-chip):not(.accent){
    display:none!important;
  }
}
html[data-theme="dark"] .post-content-time{color:#94a3b8!important;}

/* fix83: konu üst alanı sadeleştirildi, kartlar kaldırıldı, mobil seçim/kart butonları hizalandı */
.topic-head-neo{
  grid-template-columns:minmax(0,1fr) minmax(260px,380px)!important;
  gap:12px!important;
  padding:12px 14px!important;
  border-radius:20px!important;
  box-shadow:0 12px 34px rgba(15,23,42,.055)!important;
}
.topic-head-neo .topic-hero-main{gap:9px!important}
.topic-head-neo .topic-hero-topline{align-items:center!important;gap:8px!important}
.topic-head-neo .topic-hero-breadcrumbs{font-size:12px!important;line-height:1.2!important}
.topic-head-neo .topic-hero-flags{gap:5px!important}
.topic-head-neo .topic-hero-flags .badge{min-height:23px!important;padding:4px 8px!important;font-size:10.5px!important;border-radius:999px!important}
.topic-head-neo .topic-hero-title-wrap{gap:0!important;margin:0!important}
.topic-head-neo .topic-hero-title{font-size:clamp(22px,3vw,31px)!important;line-height:1.12!important;margin:0!important;letter-spacing:-.025em!important}
.topic-head-neo .topic-hero-subtitle,
.topic-head-neo .topic-hero-stats{display:none!important}
.topic-head-neo .topic-hero-actions{gap:6px!important;margin-top:2px!important}
.topic-head-neo .topic-hero-action{min-height:34px!important;padding:7px 10px!important;border-radius:12px!important;font-size:12px!important;box-shadow:none!important}
.topic-head-neo .topic-hero-action span{width:20px!important;height:20px!important;border-radius:7px!important;font-size:12px!important}
.topic-head-neo .vb-moderator-toolbar{padding:9px!important;border-radius:16px!important;gap:8px!important;box-shadow:none!important}
.topic-head-neo .vb-select-summary{padding:5px!important;gap:5px!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) repeat(3,34px)!important}
.topic-head-neo .vb-select-count{min-height:32px!important;padding:0 8px!important;border-radius:10px!important;font-size:11px!important}
.topic-head-neo .vb-mini-btn{width:34px!important;min-width:34px!important;min-height:32px!important;height:32px!important;padding:0!important;border-radius:10px!important}
.topic-head-neo .vb-mini-btn em{display:none!important}
.topic-head-neo .vb-mini-btn span{width:100%!important;height:100%!important;border-radius:9px!important;background:transparent!important;font-size:12px!important}
.topic-head-neo .vb-toolbar-actions{grid-template-columns:1fr 1fr 36px!important;gap:5px!important}
.topic-head-neo .vb-icon-trigger{min-height:34px!important;padding:5px 8px!important;border-radius:11px!important;gap:5px!important}
.topic-head-neo .vb-icon-trigger span{width:19px!important;height:19px!important;border-radius:7px!important;font-size:13px!important}
.topic-head-neo .vb-icon-trigger b{font-size:11px!important}
.topic-head-neo .vb-master-check{width:36px!important;height:34px!important;min-width:36px!important;border-radius:11px!important}
.topic-head-neo .vb-master-check span{width:16px!important;height:16px!important;border-radius:6px!important}

@media(max-width:850px){
  .topic-head-neo{display:grid!important;grid-template-columns:1fr!important;padding:10px!important;border-radius:18px!important;gap:9px!important}
  .topic-head-neo .topic-hero-title{font-size:22px!important;line-height:1.16!important}
  .topic-head-neo .topic-hero-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}
  .topic-head-neo .topic-hero-action{min-height:32px!important;padding:6px 7px!important;font-size:10.5px!important;gap:4px!important;justify-content:center!important}
  .topic-head-neo .topic-hero-action span{width:18px!important;height:18px!important;font-size:11px!important}
  .topic-head-neo .vb-moderator-toolbar{padding:7px!important;border-radius:14px!important;gap:6px!important}
  .post.card[data-vb-post],.post.card{position:relative!important}
  .post.card[data-vb-post] .post-user,.post.card .post-user{position:relative!important;padding-right:50px!important;min-height:64px!important}
  .post-user-slide-toggle{position:absolute!important;top:5px!important;right:8px!important;z-index:12!important;width:32px!important;height:30px!important;min-width:32px!important;border-radius:11px!important;box-shadow:0 5px 12px rgba(15,23,42,.07)!important}
  .post-user-slide-toggle span{font-size:23px!important;line-height:1!important}
  .vb-post-check{position:absolute!important;top:39px!important;right:8px!important;bottom:auto!important;left:auto!important;z-index:11!important;width:32px!important;height:30px!important;min-width:32px!important;max-width:32px!important;min-height:30px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:11px!important;box-shadow:0 5px 12px rgba(15,23,42,.07)!important;background:rgba(255,255,255,.98)!important;border:1px solid #dbe3ee!important}
  .vb-post-check span{display:none!important}
  .vb-post-check input{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;margin:0!important}
  .vb-post-check ~ .post-main{padding-bottom:14px!important}
  .vb-deleted-ribbon{top:73px!important;right:8px!important;bottom:auto!important}
}
@media(max-width:430px){
  .topic-head-neo{padding:9px!important;border-radius:16px!important}
  .topic-head-neo .topic-hero-title{font-size:20px!important}
  .topic-head-neo .topic-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .topic-head-neo .topic-hero-actions .topic-hero-action:last-child:nth-child(odd){grid-column:1 / -1!important}
  .topic-head-neo .vb-select-summary{grid-template-columns:minmax(0,1fr) repeat(3,31px)!important}
  .topic-head-neo .vb-mini-btn{width:31px!important;min-width:31px!important;height:30px!important;min-height:30px!important}
  .topic-head-neo .vb-select-count{min-height:30px!important;font-size:10.5px!important}
  .topic-head-neo .vb-toolbar-actions{grid-template-columns:1fr 1fr 32px!important}
  .topic-head-neo .vb-icon-trigger{min-height:31px!important;padding:5px 6px!important}
  .topic-head-neo .vb-master-check{width:32px!important;min-width:32px!important;height:31px!important}
  .post.card[data-vb-post] .post-user,.post.card .post-user{padding-right:45px!important;min-height:60px!important}
  .post-user-slide-toggle{top:4px!important;right:7px!important;width:30px!important;height:28px!important;min-width:30px!important}
  .vb-post-check{top:36px!important;right:7px!important;width:30px!important;height:28px!important;min-width:30px!important;max-width:30px!important;min-height:28px!important}
  .vb-post-check input{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important}
}
html[data-theme="dark"] .topic-head-neo{box-shadow:none!important}
html[data-theme="dark"] .post-user-slide-toggle,
html[data-theme="dark"] .vb-post-check{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important}


/* fix84: mobilde mesaj seçim kutusu ve profil açma butonu hizası + konu/mesaj butonları yatay ikon */
@media(max-width:850px){
  .topic-head-neo .vb-toolbar-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px!important;
    gap:5px!important;
    align-items:stretch!important;
  }
  .topic-head-neo .vb-icon-trigger{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    min-height:33px!important;
    height:33px!important;
    padding:4px 8px!important;
    border-radius:11px!important;
    line-height:1!important;
  }
  .topic-head-neo .vb-icon-trigger span{
    flex:0 0 20px!important;
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    border-radius:8px!important;
    font-size:13px!important;
    margin:0!important;
  }
  .topic-head-neo .vb-icon-trigger b{
    display:block!important;
    min-width:0!important;
    font-size:11.5px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  .topic-head-neo .vb-master-check{
    width:34px!important;
    min-width:34px!important;
    height:33px!important;
    min-height:33px!important;
    border-radius:11px!important;
  }

  .post.card[data-vb-post],
  .post.card{
    --post-mobile-control-right:14px;
    --post-mobile-control-size:32px;
    --post-mobile-control-gap:6px;
  }
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-right:calc(var(--post-mobile-control-size) + var(--post-mobile-control-right) + 12px)!important;
    min-height:72px!important;
  }
  .post-user-slide-toggle{
    position:absolute!important;
    top:12px!important;
    right:var(--post-mobile-control-right)!important;
    z-index:14!important;
    width:var(--post-mobile-control-size)!important;
    min-width:var(--post-mobile-control-size)!important;
    height:var(--post-mobile-control-size)!important;
    min-height:var(--post-mobile-control-size)!important;
    border-radius:12px!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    box-shadow:0 8px 18px rgba(15,23,42,.08)!important;
  }
  .post-user-slide-toggle span{
    font-size:22px!important;
    line-height:1!important;
    transform:translateX(1px)!important;
  }
  .post-user.is-user-open .post-user-slide-toggle span{
    transform:rotate(90deg) translateX(1px)!important;
  }
  .vb-post-check{
    position:absolute!important;
    top:calc(12px + var(--post-mobile-control-size) + var(--post-mobile-control-gap))!important;
    right:var(--post-mobile-control-right)!important;
    bottom:auto!important;
    left:auto!important;
    z-index:13!important;
    width:var(--post-mobile-control-size)!important;
    min-width:var(--post-mobile-control-size)!important;
    max-width:var(--post-mobile-control-size)!important;
    height:var(--post-mobile-control-size)!important;
    min-height:var(--post-mobile-control-size)!important;
    padding:0!important;
    margin:0!important;
    display:grid!important;
    place-items:center!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.98)!important;
    border:1px solid #dbe3ee!important;
    box-shadow:0 8px 18px rgba(15,23,42,.08)!important;
  }
  .vb-post-check span{display:none!important;}
  .vb-post-check input{
    display:block!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    min-height:18px!important;
    margin:0!important;
  }
  .post-user-name-row{
    padding-right:4px!important;
  }
  .vb-deleted-ribbon{
    top:calc(12px + (var(--post-mobile-control-size) * 2) + (var(--post-mobile-control-gap) * 2))!important;
    right:var(--post-mobile-control-right)!important;
  }
}
@media(max-width:430px){
  .topic-head-neo .vb-toolbar-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px!important;
    gap:5px!important;
  }
  .topic-head-neo .vb-icon-trigger{
    flex-direction:row!important;
    min-height:31px!important;
    height:31px!important;
    padding:4px 6px!important;
    gap:5px!important;
  }
  .topic-head-neo .vb-icon-trigger span{
    flex-basis:18px!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    font-size:12px!important;
  }
  .topic-head-neo .vb-icon-trigger b{
    font-size:10.8px!important;
  }
  .topic-head-neo .vb-master-check{
    width:32px!important;
    min-width:32px!important;
    height:31px!important;
    min-height:31px!important;
  }
  .post.card[data-vb-post],
  .post.card{
    --post-mobile-control-right:10px;
    --post-mobile-control-size:30px;
    --post-mobile-control-gap:5px;
  }
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-right:52px!important;
    min-height:68px!important;
  }
  .post-user-slide-toggle{
    top:10px!important;
  }
  .vb-post-check{
    top:45px!important;
  }
  .vb-post-check input{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
  }
}
html[data-theme="dark"] .post-user-slide-toggle,
html[data-theme="dark"] .vb-post-check{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#dbeafe!important;
}

/* fix85: mobil seçim kutusu arka planı kaldırıldı ve aç/kapat butonu ile net alt alta hizalandı */
@media(max-width:850px){
  .topic-head-neo .vb-toolbar-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 28px!important;
    gap:5px!important;
  }
  .topic-head-neo .vb-master-check{
    width:28px!important;
    min-width:28px!important;
    height:31px!important;
    min-height:31px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    border-radius:0!important;
  }
  .topic-head-neo .vb-master-check span{
    width:18px!important;
    height:18px!important;
    border-radius:6px!important;
    background:#fff!important;
    border:2px solid #94a3b8!important;
    box-shadow:none!important;
  }
  .topic-head-neo .vb-master-check input:checked+span{
    background:#2563eb!important;
    border-color:#2563eb!important;
    box-shadow:inset 0 0 0 4px #fff!important;
  }
  .post.card[data-vb-post],
  .post.card{
    --post-mobile-control-right:12px;
    --post-mobile-control-size:30px;
    --post-mobile-control-gap:4px;
  }
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-right:48px!important;
    min-height:68px!important;
  }
  .post-user-slide-toggle{
    top:8px!important;
    right:var(--post-mobile-control-right)!important;
    width:var(--post-mobile-control-size)!important;
    min-width:var(--post-mobile-control-size)!important;
    height:var(--post-mobile-control-size)!important;
    min-height:var(--post-mobile-control-size)!important;
    border-radius:11px!important;
    background:#fff!important;
    border:1px solid #dbe3ee!important;
    box-shadow:0 6px 14px rgba(15,23,42,.07)!important;
  }
  .vb-post-check{
    top:calc(8px + var(--post-mobile-control-size) + var(--post-mobile-control-gap))!important;
    right:var(--post-mobile-control-right)!important;
    width:var(--post-mobile-control-size)!important;
    min-width:var(--post-mobile-control-size)!important;
    max-width:var(--post-mobile-control-size)!important;
    height:var(--post-mobile-control-size)!important;
    min-height:var(--post-mobile-control-size)!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    display:grid!important;
    place-items:center!important;
  }
  .vb-post-check input{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    min-height:20px!important;
    margin:0!important;
    border-radius:6px!important;
  }
  .vb-post-check span{display:none!important;}
  .topic-head-neo .vb-icon-trigger{
    min-height:30px!important;
    height:30px!important;
    padding:4px 7px!important;
    gap:6px!important;
  }
  .topic-head-neo .vb-icon-trigger span{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    flex-basis:18px!important;
    font-size:12px!important;
  }
  .topic-head-neo .vb-icon-trigger b{
    font-size:11px!important;
  }
}
@media(max-width:430px){
  .topic-head-neo .vb-toolbar-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr) 26px!important;
  }
  .topic-head-neo .vb-master-check{
    width:26px!important;
    min-width:26px!important;
    height:30px!important;
    min-height:30px!important;
  }
  .topic-head-neo .vb-master-check span{
    width:17px!important;
    height:17px!important;
  }
  .post.card[data-vb-post],
  .post.card{
    --post-mobile-control-right:9px;
    --post-mobile-control-size:28px;
    --post-mobile-control-gap:3px;
  }
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-right:43px!important;
    min-height:64px!important;
  }
  .post-user-slide-toggle{
    top:7px!important;
    width:28px!important;
    min-width:28px!important;
    height:28px!important;
    min-height:28px!important;
  }
  .vb-post-check{
    top:38px!important;
    width:28px!important;
    min-width:28px!important;
    max-width:28px!important;
    height:28px!important;
    min-height:28px!important;
  }
  .vb-post-check input{
    width:19px!important;
    height:19px!important;
    min-width:19px!important;
    min-height:19px!important;
  }
  .topic-head-neo .vb-icon-trigger{
    min-height:29px!important;
    height:29px!important;
    padding:4px 5px!important;
  }
}
html[data-theme="dark"] .topic-head-neo .vb-master-check,
html[data-theme="dark"] .vb-post-check{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .topic-head-neo .vb-master-check span,
html[data-theme="dark"] .vb-post-check input{
  background:#111b2b!important;
  border-color:#475569!important;
}
html[data-theme="dark"] .post-user-slide-toggle{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#dbeafe!important;
}

/* fix86: mobil konu içi sağ kontrol sütunu daha düzenli hale getirildi */
@media(max-width:850px){
  .topic-head-neo .vb-select-summary{
    background:transparent!important;
    border-color:transparent!important;
    box-shadow:none!important;
    padding:4px 0!important;
  }
  .topic-head-neo .vb-select-count{
    min-height:30px!important;
    border-radius:11px!important;
    padding:0 8px!important;
    font-size:11.5px!important;
    box-shadow:none!important;
  }

  .post.card[data-vb-post],
  .post.card{
    --post-mobile-control-right:10px;
    --post-mobile-control-size:31px;
    --post-mobile-control-gap:8px;
  }
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-right:56px!important;
    min-height:88px!important;
  }
  .post-user-name-row{
    padding-right:0!important;
  }
  .post-user-slide-toggle{
    top:12px!important;
    right:var(--post-mobile-control-right)!important;
    width:var(--post-mobile-control-size)!important;
    min-width:var(--post-mobile-control-size)!important;
    height:var(--post-mobile-control-size)!important;
    min-height:var(--post-mobile-control-size)!important;
    border-radius:12px!important;
    background:#fff!important;
    border:1px solid #d8e3f0!important;
    box-shadow:0 6px 16px rgba(15,23,42,.07)!important;
  }
  .post-user-slide-toggle span{
    font-size:21px!important;
    transform:translateX(1px)!important;
  }
  .vb-post-check{
    top:calc(12px + var(--post-mobile-control-size) + var(--post-mobile-control-gap))!important;
    right:var(--post-mobile-control-right)!important;
    width:var(--post-mobile-control-size)!important;
    min-width:var(--post-mobile-control-size)!important;
    max-width:var(--post-mobile-control-size)!important;
    height:var(--post-mobile-control-size)!important;
    min-height:var(--post-mobile-control-size)!important;
    border-radius:12px!important;
    border:1px solid #d8e3f0!important;
    background:#fff!important;
    box-shadow:0 6px 16px rgba(15,23,42,.07)!important;
  }
  .vb-post-check input{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
  }
}
@media(max-width:430px){
  .post.card[data-vb-post],
  .post.card{
    --post-mobile-control-right:8px;
    --post-mobile-control-size:29px;
    --post-mobile-control-gap:7px;
  }
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-right:50px!important;
    min-height:82px!important;
  }
  .post-user-slide-toggle{
    top:11px!important;
  }
  .vb-post-check{
    top:47px!important;
  }
}
html[data-theme="dark"] .topic-head-neo .vb-select-summary{
  background:transparent!important;
  border-color:transparent!important;
}
html[data-theme="dark"] .post-user-slide-toggle,
html[data-theme="dark"] .vb-post-check{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#dbeafe!important;
  box-shadow:none!important;
}

/* fix87: post kontrol butonları aynı kapsayıcıya alındı, mobilde tam alt alta hizalandı */
.post-control-stack{display:none;}
@media(max-width:850px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    position:relative!important;
    padding-right:58px!important;
    min-height:82px!important;
  }
  .post-control-stack{
    position:absolute!important;
    top:10px!important;
    right:10px!important;
    z-index:30!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-auto-rows:30px!important;
    gap:7px!important;
    width:32px!important;
    min-width:32px!important;
    align-items:center!important;
    justify-items:center!important;
  }
  .post-control-stack .post-user-slide-toggle,
  .post-control-stack .vb-post-check{
    position:static!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    width:32px!important;
    min-width:32px!important;
    max-width:32px!important;
    height:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    margin:0!important;
    padding:0!important;
    display:grid!important;
    place-items:center!important;
    border-radius:11px!important;
    box-sizing:border-box!important;
  }
  .post-control-stack .post-user-slide-toggle{
    border:1px solid #dbe3ee!important;
    background:#fff!important;
    box-shadow:0 5px 14px rgba(15,23,42,.07)!important;
    color:#2563eb!important;
  }
  .post-control-stack .post-user-slide-toggle span{
    font-size:21px!important;
    line-height:1!important;
    transform:translateX(1px)!important;
  }
  .post-user.is-user-open .post-control-stack .post-user-slide-toggle span{
    transform:rotate(90deg) translateX(1px)!important;
  }
  .post-control-stack .vb-post-check{
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  .post-control-stack .vb-post-check input{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    min-height:20px!important;
    margin:0!important;
  }
  .post-control-stack .vb-post-check span{display:none!important;}
  .post-user-name-row{grid-template-columns:minmax(0,1fr)!important;padding-right:0!important;}
}
@media(max-width:430px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding-right:52px!important;
    min-height:78px!important;
  }
  .post-control-stack{
    top:9px!important;
    right:8px!important;
    width:30px!important;
    min-width:30px!important;
    grid-auto-rows:29px!important;
    gap:6px!important;
  }
  .post-control-stack .post-user-slide-toggle,
  .post-control-stack .vb-post-check{
    width:30px!important;
    min-width:30px!important;
    max-width:30px!important;
    height:29px!important;
    min-height:29px!important;
    max-height:29px!important;
  }
  .post-control-stack .vb-post-check input{
    width:19px!important;
    height:19px!important;
    min-width:19px!important;
    min-height:19px!important;
  }
}
html[data-theme="dark"] .post-control-stack .post-user-slide-toggle{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#dbeafe!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .post-control-stack .vb-post-check{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}

/* fix88: Bildir/Uyar pencerelerine kapatma tuşu ve dışarı dokununca kapanma desteği */
.post-pop-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:0 0 8px!important;
  margin:0 0 2px!important;
  border-bottom:1px solid #e8eef8!important;
}
.post-pop-head strong{
  color:#0f172a!important;
  font-size:14px!important;
  font-weight:950!important;
}
.post-pop-close{
  display:grid!important;
  place-items:center!important;
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  border:1px solid #dbe7f6!important;
  border-radius:11px!important;
  background:#fff!important;
  color:#334155!important;
  font-size:15px!important;
  font-weight:950!important;
  line-height:1!important;
  cursor:pointer!important;
  box-shadow:none!important;
}
.post-pop-close:hover{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}
@media(max-width:850px){
  .post-pop-form.report-form,
  .post-pop-form.warn-form{
    position:fixed!important;
    left:12px!important;
    right:12px!important;
    bottom:max(12px,env(safe-area-inset-bottom))!important;
    width:auto!important;
    max-height:min(74vh,520px)!important;
    overflow:auto!important;
    border-radius:20px!important;
    padding:12px!important;
    z-index:9998!important;
  }
  .post-pop-head{
    position:sticky!important;
    top:-12px!important;
    z-index:2!important;
    background:#fff!important;
    margin:-12px -12px 8px!important;
    padding:12px!important;
    border-radius:20px 20px 0 0!important;
  }
  .post-pop-close{width:34px!important;height:34px!important;min-width:34px!important}
}
html[data-theme="dark"] .post-pop-head{background:#111b2b!important;border-bottom-color:#243247!important}
html[data-theme="dark"] .post-pop-head strong{color:#e5eefb!important}
html[data-theme="dark"] .post-pop-close{background:#0d1726!important;border-color:#243247!important;color:#dbeafe!important}
html[data-theme="dark"] .post-pop-close:hover{background:#10233f!important;border-color:#2563eb!important;color:#bfdbfe!important}


/* fix89: Bildir/Uyar penceresi cevapların altında kalmasın diye gerçek modal katmanına alındı */
.post-action-menu.report-box[open],
.post-action-menu.warn-post-menu[open]{
  z-index:10040!important;
}
.post-action-menu.report-box[open]::before,
.post-action-menu.warn-post-menu[open]::before{
  content:""!important;
  position:fixed!important;
  inset:0!important;
  z-index:10040!important;
  background:rgba(15,23,42,.46)!important;
  backdrop-filter:blur(3px)!important;
}
.post-action-menu.report-box[open] .post-pop-form.report-form,
.post-action-menu.warn-post-menu[open] .post-pop-form.warn-form{
  position:fixed!important;
  left:50%!important;
  top:50%!important;
  right:auto!important;
  bottom:auto!important;
  transform:translate(-50%,-50%)!important;
  z-index:10060!important;
  display:grid!important;
  width:min(520px,calc(100vw - 28px))!important;
  max-width:min(520px,calc(100vw - 28px))!important;
  max-height:min(82vh,720px)!important;
  overflow:auto!important;
  padding:14px!important;
  border-radius:22px!important;
  border:1px solid rgba(219,231,246,.95)!important;
  background:#fff!important;
  box-shadow:0 30px 90px rgba(15,23,42,.34)!important;
}
.post-action-menu.report-box[open] .post-pop-head,
.post-action-menu.warn-post-menu[open] .post-pop-head{
  position:sticky!important;
  top:-14px!important;
  z-index:2!important;
  margin:-14px -14px 10px!important;
  padding:14px!important;
  border-radius:22px 22px 0 0!important;
  background:#fff!important;
}
.post-action-menu.report-box[open] .post-pop-form textarea,
.post-action-menu.warn-post-menu[open] .post-pop-form textarea{
  min-height:130px!important;
}
.post-action-menu.warn-post-menu[open] .post-pop-form label{
  display:grid!important;
  gap:6px!important;
  font-weight:900!important;
  color:#334155!important;
}
.post-action-menu.warn-post-menu[open] .post-pop-form select{
  width:100%!important;
  border:1px solid #dbe7f6!important;
  border-radius:13px!important;
  padding:10px 12px!important;
  background:#fff!important;
  color:#0f172a!important;
}
@media(max-width:850px){
  .post-action-menu.report-box[open] .post-pop-form.report-form,
  .post-action-menu.warn-post-menu[open] .post-pop-form.warn-form{
    left:10px!important;
    right:10px!important;
    bottom:max(10px,env(safe-area-inset-bottom))!important;
    top:auto!important;
    transform:none!important;
    width:auto!important;
    max-width:none!important;
    max-height:min(76vh,560px)!important;
    border-radius:22px 22px 18px 18px!important;
    padding:13px!important;
  }
  .post-action-menu.report-box[open] .post-pop-head,
  .post-action-menu.warn-post-menu[open] .post-pop-head{
    top:-13px!important;
    margin:-13px -13px 10px!important;
    padding:13px!important;
    border-radius:22px 22px 0 0!important;
  }
  .post-action-menu.report-box[open] .post-pop-form textarea,
  .post-action-menu.warn-post-menu[open] .post-pop-form textarea{
    min-height:120px!important;
  }
}
html[data-theme="dark"] .post-action-menu.report-box[open]::before,
html[data-theme="dark"] .post-action-menu.warn-post-menu[open]::before{
  background:rgba(2,6,23,.68)!important;
}
html[data-theme="dark"] .post-action-menu.report-box[open] .post-pop-form.report-form,
html[data-theme="dark"] .post-action-menu.warn-post-menu[open] .post-pop-form.warn-form,
html[data-theme="dark"] .post-action-menu.report-box[open] .post-pop-head,
html[data-theme="dark"] .post-action-menu.warn-post-menu[open] .post-pop-head,
html[data-theme="dark"] .post-action-menu.warn-post-menu[open] .post-pop-form select{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#e5eefb!important;
}

/* fix90: Bildir/Uyar formları cevapların arkasında kalmasın diye body portal modal */
.post-pop-backdrop{
  position:fixed!important;
  inset:0!important;
  z-index:2147483500!important;
  background:rgba(15,23,42,.58)!important;
  backdrop-filter:blur(5px)!important;
  -webkit-backdrop-filter:blur(5px)!important;
}
body.post-pop-portal-open{overflow:hidden!important;touch-action:none!important;}
body>.post-pop-form.post-pop-ported{
  position:fixed!important;
  left:50%!important;
  top:50%!important;
  right:auto!important;
  bottom:auto!important;
  transform:translate(-50%,-50%)!important;
  z-index:2147483501!important;
  display:grid!important;
  gap:12px!important;
  width:min(540px,calc(100vw - 28px))!important;
  max-width:min(540px,calc(100vw - 28px))!important;
  max-height:min(84dvh,720px)!important;
  overflow:auto!important;
  padding:16px!important;
  border-radius:24px!important;
  border:1px solid rgba(219,231,246,.96)!important;
  background:#fff!important;
  color:#0f172a!important;
  box-shadow:0 34px 110px rgba(15,23,42,.42)!important;
  box-sizing:border-box!important;
}
body>.post-pop-form.post-pop-ported .post-pop-head{
  position:sticky!important;
  top:-16px!important;
  z-index:3!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:-16px -16px 10px!important;
  padding:16px!important;
  border-radius:24px 24px 0 0!important;
  border-bottom:1px solid #e8eef8!important;
  background:#fff!important;
}
body>.post-pop-form.post-pop-ported .post-pop-head strong{
  display:block!important;
  color:#0f172a!important;
  font-size:18px!important;
  font-weight:950!important;
  letter-spacing:-.01em!important;
}
body>.post-pop-form.post-pop-ported .post-pop-close{
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  border-radius:15px!important;
  border:1px solid #dbe7f6!important;
  background:#fff!important;
  color:#334155!important;
  font-size:22px!important;
  font-weight:950!important;
  cursor:pointer!important;
}
body>.post-pop-form.post-pop-ported textarea,
body>.post-pop-form.post-pop-ported select{
  width:100%!important;
  box-sizing:border-box!important;
  border:1px solid #dbe7f6!important;
  border-radius:15px!important;
  background:#fff!important;
  color:#0f172a!important;
  padding:12px 13px!important;
  font:inherit!important;
  outline:none!important;
}
body>.post-pop-form.post-pop-ported textarea{min-height:132px!important;resize:vertical!important;}
body>.post-pop-form.post-pop-ported textarea:focus,
body>.post-pop-form.post-pop-ported select:focus{border-color:#2563eb!important;box-shadow:0 0 0 4px rgba(37,99,235,.12)!important;}
body>.post-pop-form.post-pop-ported label{display:grid!important;gap:7px!important;font-weight:900!important;color:#334155!important;}
body>.post-pop-form.post-pop-ported .post-pop-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;}
body>.post-pop-form.post-pop-ported .post-pop-actions .btn{min-height:40px!important;border-radius:13px!important;}
@media(max-width:850px){
  body>.post-pop-form.post-pop-ported{
    left:10px!important;
    right:10px!important;
    top:auto!important;
    bottom:max(10px,env(safe-area-inset-bottom))!important;
    transform:none!important;
    width:auto!important;
    max-width:none!important;
    max-height:min(78dvh,580px)!important;
    border-radius:24px 24px 18px 18px!important;
    padding:14px!important;
  }
  body>.post-pop-form.post-pop-ported::before{
    content:""!important;
    width:46px!important;
    height:5px!important;
    border-radius:999px!important;
    background:#cbd5e1!important;
    margin:0 auto 4px!important;
    display:block!important;
  }
  body>.post-pop-form.post-pop-ported .post-pop-head{
    top:-14px!important;
    margin:-14px -14px 10px!important;
    padding:14px!important;
    border-radius:24px 24px 0 0!important;
  }
  body>.post-pop-form.post-pop-ported .post-pop-head strong{font-size:17px!important;}
  body>.post-pop-form.post-pop-ported .post-pop-close{width:40px!important;height:40px!important;min-width:40px!important;}
  body>.post-pop-form.post-pop-ported textarea{min-height:118px!important;}
  body>.post-pop-form.post-pop-ported .post-pop-actions .btn{width:100%!important;}
}
html[data-theme="dark"] .post-pop-backdrop{background:rgba(2,6,23,.72)!important;}
html[data-theme="dark"] body>.post-pop-form.post-pop-ported,
html[data-theme="dark"] body>.post-pop-form.post-pop-ported .post-pop-head,
html[data-theme="dark"] body>.post-pop-form.post-pop-ported .post-pop-close,
html[data-theme="dark"] body>.post-pop-form.post-pop-ported textarea,
html[data-theme="dark"] body>.post-pop-form.post-pop-ported select{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#e5eefb!important;
}
html[data-theme="dark"] body>.post-pop-form.post-pop-ported label{color:#cbd5e1!important;}
html[data-theme="dark"] body>.post-pop-form.post-pop-ported .post-pop-head strong{color:#e5eefb!important;}
html[data-theme="dark"] body>.post-pop-form.post-pop-ported::before{background:#475569!important;}

/* fix91: konu başlığı önek sistemi */
.topic-prefix-badge{
  --prefix-bg:#eff6ff;
  --prefix-text:#1d4ed8;
  --prefix-border:#bfdbfe;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:24px;
  padding:4px 9px;
  border:1px solid var(--prefix-border);
  border-radius:999px;
  background:var(--prefix-bg);
  color:var(--prefix-text);
  font-size:12px;
  font-weight:950;
  line-height:1;
  letter-spacing:.01em;
  white-space:nowrap;
  vertical-align:middle;
}
.topic-prefix-badge.compact{min-height:21px;padding:3px 7px;font-size:10.5px;margin-right:7px;transform:translateY(-1px)}
.topic-title-with-prefix{display:flex!important;align-items:center;gap:10px;flex-wrap:wrap}
.topic-title-with-prefix .topic-prefix-badge{font-size:13px;min-height:28px;padding:6px 10px}
.topic-row strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.prefix-admin-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}
.prefix-admin-list{display:grid;gap:10px}
.prefix-admin-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);border-radius:16px;background:#fbfdff;padding:11px}
.prefix-admin-preview{display:flex;align-items:center;gap:8px;min-width:0}
.prefix-admin-main{display:grid;gap:3px;min-width:0}.prefix-admin-main strong{color:var(--text)}.prefix-admin-main small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.prefix-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prefix-color-grid input[type=color]{width:100%;height:42px;padding:4px;border-radius:12px}
.prefix-preset-row{display:flex;gap:6px;flex-wrap:wrap}.prefix-preset{border:0;background:transparent;padding:0;cursor:pointer}.prefix-preset span{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid;border-radius:999px;font-weight:900;font-size:11px}
.prefix-forum-select{min-height:170px}
@media(max-width:850px){.topic-title-with-prefix{gap:8px}.topic-title-with-prefix .topic-prefix-badge{font-size:11px;min-height:24px;padding:5px 8px}.prefix-admin-grid{grid-template-columns:1fr}.prefix-admin-row{grid-template-columns:1fr;align-items:flex-start}.prefix-color-grid{grid-template-columns:1fr}.topic-prefix-badge.compact{font-size:10px;margin-right:5px}}
html[data-theme="dark"] .prefix-admin-row{background:#111b2b;border-color:#243247}html[data-theme="dark"] .prefix-admin-main strong{color:#e5eefb}html[data-theme="dark"] .prefix-admin-main small{color:#94a3b8}

/* fix93: hızlı konu açma mobil tam görünüm ve sabit gönder butonları */
.quick-topic-modal{
  z-index:10020!important;
}
.quick-topic-dialog{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr)!important;
  max-height:min(860px,calc(var(--quick-topic-vh,100dvh) - 32px))!important;
  overflow:hidden!important;
}
.quick-topic-form{
  min-height:0!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  -webkit-overflow-scrolling:touch!important;
  padding-right:2px!important;
}
.quick-topic-actions{
  position:sticky!important;
  bottom:0!important;
  z-index:5!important;
  margin:8px -2px -2px!important;
  padding:10px 2px 2px!important;
  background:linear-gradient(180deg,rgba(255,255,255,0),var(--card) 26%,var(--card))!important;
}
.quick-topic-form .ffp-editor textarea{
  resize:none!important;
}
@media(max-width:760px){
  .quick-topic-opened{
    overflow:hidden!important;
    touch-action:none!important;
  }
  .quick-topic-modal{
    display:flex!important;
    align-items:flex-end!important;
    justify-content:center!important;
    padding:0!important;
  }
  .quick-topic-backdrop{
    background:rgba(15,23,42,.58)!important;
    backdrop-filter:blur(3px)!important;
  }
  .quick-topic-dialog{
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    max-height:calc(var(--quick-topic-vh,100dvh) - max(8px,env(safe-area-inset-top)) - max(8px,env(safe-area-inset-bottom)))!important;
    margin:0!important;
    padding:0!important;
    border-radius:24px 24px 0 0!important;
    border-left:0!important;
    border-right:0!important;
    border-bottom:0!important;
    box-shadow:0 -18px 70px rgba(15,23,42,.32)!important;
  }
  .quick-topic-dialog::before{
    content:""!important;
    display:block!important;
    width:46px!important;
    height:5px!important;
    border-radius:999px!important;
    background:#cbd5e1!important;
    margin:9px auto 0!important;
  }
  .quick-topic-head{
    position:sticky!important;
    top:0!important;
    z-index:7!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 38px!important;
    align-items:center!important;
    gap:10px!important;
    margin:0!important;
    padding:10px 12px 9px!important;
    background:var(--card)!important;
    border-bottom:1px solid var(--line)!important;
  }
  .quick-topic-head .eyebrow{display:none!important;}
  .quick-topic-head h2{font-size:17px!important;margin:0!important;line-height:1.2!important;}
  .quick-topic-head p{display:none!important;}
  .quick-topic-close{width:38px!important;height:38px!important;min-width:38px!important;border-radius:13px!important;}
  .quick-topic-form{
    display:grid!important;
    gap:8px!important;
    padding:10px 12px 0!important;
    max-height:none!important;
  }
  .quick-topic-form label{
    gap:4px!important;
    font-size:12px!important;
  }
  .quick-topic-form input,
  .quick-topic-form select{
    min-height:36px!important;
    padding:8px 10px!important;
    border-radius:12px!important;
    font-size:14px!important;
  }
  .quick-topic-form [data-topic-prefix-field] small{
    display:none!important;
  }
  .quick-topic-form .ffp-editor{
    border-radius:14px!important;
  }
  .quick-topic-form .ffp-editor-toolbar{
    padding:6px!important;
    gap:5px!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
  }
  .quick-topic-form .ffp-editor-toolbar button{
    min-height:30px!important;
    padding:5px 8px!important;
    border-radius:10px!important;
    font-size:11px!important;
  }
  .quick-topic-form .ffp-editor textarea{
    min-height:88px!important;
    max-height:120px!important;
    padding:10px!important;
    font-size:14px!important;
    line-height:1.45!important;
  }
  .quick-topic-form .ffp-editor-foot{
    display:flex!important;
    align-items:center!important;
    padding:6px 8px!important;
    font-size:11px!important;
  }
  .quick-topic-form .ffp-editor-foot small{
    display:none!important;
  }
  .quick-topic-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    margin:6px -12px 0!important;
    padding:10px 12px max(12px,env(safe-area-inset-bottom))!important;
    border-top:1px solid var(--line)!important;
    background:var(--card)!important;
  }
  .quick-topic-actions .btn{
    width:100%!important;
    min-height:42px!important;
    justify-content:center!important;
    border-radius:13px!important;
  }
}
@media(max-width:390px){
  .quick-topic-form{
    gap:6px!important;
    padding:8px 10px 0!important;
  }
  .quick-topic-head{padding:9px 10px 8px!important;}
  .quick-topic-form .ffp-editor textarea{
    min-height:76px!important;
    max-height:100px!important;
  }
  .quick-topic-actions{
    margin-left:-10px!important;
    margin-right:-10px!important;
    padding-left:10px!important;
    padding-right:10px!important;
  }
}
html[data-theme="dark"] .quick-topic-actions,
html[data-theme="dark"] .quick-topic-head{
  background:#111b2b!important;
  border-color:#243247!important;
}
html[data-theme="dark"] .quick-topic-dialog::before{background:#475569!important;}

/* fix94: mobilde masaüstü görünüm açıkken cevap kartları ve bildir penceresi düzeltmesi */
@media (hover:none) and (pointer:coarse), (max-device-width:900px){
  .post-list{
    display:grid!important;
    gap:12px!important;
  }
  .post.card[data-vb-post],
  .post.card{
    display:grid!important;
    grid-template-columns:minmax(94px,128px) minmax(0,1fr)!important;
    gap:0!important;
    border-radius:18px!important;
    overflow:hidden!important;
    margin-bottom:12px!important;
    box-shadow:0 10px 28px rgba(15,23,42,.06)!important;
  }
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    display:grid!important;
    grid-template-columns:1fr!important;
    align-content:start!important;
    justify-items:center!important;
    gap:6px!important;
    padding:10px 8px!important;
    padding-right:8px!important;
    min-height:0!important;
    border-right:1px solid #e3ecf8!important;
    border-bottom:0!important;
    text-align:center!important;
  }
  .post-avatar-wrap{
    width:auto!important;
    height:auto!important;
    margin:0!important;
  }
  .post-user .avatar.post-avatar-initial,
  .post-user .avatar.post-avatar-img,
  .post-user img.avatar{
    width:54px!important;
    height:54px!important;
    min-width:54px!important;
    border-radius:17px!important;
    font-size:23px!important;
    border:3px solid #fff!important;
    box-shadow:0 8px 18px rgba(37,99,235,.14)!important;
    object-fit:cover!important;
  }
  .post-user-info{
    display:grid!important;
    width:100%!important;
    min-width:0!important;
    gap:6px!important;
  }
  .post-user-name-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:4px!important;
    width:100%!important;
    min-width:0!important;
    padding:0!important;
    justify-items:center!important;
  }
  .post-user-name-row strong,
  .post-user strong{
    width:100%!important;
    min-width:0!important;
    font-size:13px!important;
    line-height:1.15!important;
    text-align:center!important;
  }
  .post-user-name-row strong a{
    display:block!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post-user-name-row .badge{
    display:inline-flex!important;
    max-width:100%!important;
    padding:3px 6px!important;
    border-radius:999px!important;
    font-size:9px!important;
    line-height:1!important;
  }
  .post-control-stack{
    position:static!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    grid-auto-rows:28px!important;
    gap:5px!important;
    width:100%!important;
    min-width:0!important;
    margin-top:2px!important;
    align-items:center!important;
    justify-items:center!important;
  }
  .post-control-stack .post-user-slide-toggle,
  .post-control-stack .vb-post-check{
    position:static!important;
    inset:auto!important;
    width:100%!important;
    min-width:0!important;
    max-width:48px!important;
    height:28px!important;
    min-height:28px!important;
    max-height:28px!important;
    margin:0!important;
    padding:0!important;
    border-radius:10px!important;
    display:grid!important;
    place-items:center!important;
    box-sizing:border-box!important;
  }
  .post-control-stack .post-user-slide-toggle{
    border:1px solid #dbe3ee!important;
    background:#fff!important;
    color:#2563eb!important;
    box-shadow:none!important;
  }
  .post-control-stack .post-user-slide-toggle span{
    font-size:20px!important;
    line-height:1!important;
    transform:translateX(1px)!important;
  }
  .post-user.is-user-open .post-control-stack .post-user-slide-toggle span{
    transform:rotate(90deg) translateX(1px)!important;
  }
  .post-control-stack .vb-post-check{
    border:1px solid #dbe3ee!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  .post-control-stack .vb-post-check span{display:none!important;}
  .post-control-stack .vb-post-check input{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
    margin:0!important;
  }
  .post-user-slide{
    grid-column:1/-1!important;
    width:100%!important;
    max-height:0!important;
    opacity:0!important;
    overflow:hidden!important;
    display:grid!important;
    gap:6px!important;
    transition:max-height .22s ease,opacity .18s ease!important;
  }
  .post-user.is-user-open .post-user-slide{
    max-height:620px!important;
    opacity:1!important;
    padding-top:4px!important;
  }
  .post-user .user-lines{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:5px!important;
    width:100%!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
  }
  .post-user .user-lines span{
    min-height:24px!important;
    padding:5px 6px!important;
    border-radius:10px!important;
    font-size:9.5px!important;
    line-height:1.1!important;
  }
  .post-trade-card,
  .post-author-actions,
  .post-user .user-bio{
    display:none!important;
  }
  .post-user.is-user-open .post-trade-card,
  .post-user.is-user-open .post-author-actions,
  .post-user.is-user-open .user-bio{
    display:grid!important;
  }
  .post.card[data-vb-post] .post-main,
  .post.card .post-main{
    min-width:0!important;
    padding:12px 12px 12px!important;
  }
  .post-content-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    flex-direction:row!important;
    gap:8px!important;
    padding-bottom:8px!important;
    margin-bottom:9px!important;
  }
  .post-content-badges{
    gap:5px!important;
    min-width:0!important;
  }
  .post-content-chip{
    min-height:22px!important;
    padding:4px 7px!important;
    border-radius:999px!important;
    font-size:10px!important;
    line-height:1!important;
  }
  .post-content-time{
    font-size:10.5px!important;
    white-space:nowrap!important;
    gap:5px!important;
  }
  .post-content-time::before{
    width:6px!important;
    height:6px!important;
    box-shadow:0 0 0 4px rgba(147,197,253,.16)!important;
  }
  .post-body{
    font-size:14px!important;
    line-height:1.62!important;
    min-height:0!important;
  }
  .post-footer-actions{
    margin-top:10px!important;
    padding-top:9px!important;
    gap:6px!important;
  }
  .post-action-cluster{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:6px!important;
  }
  .post-action-btn{
    min-height:30px!important;
    padding:6px 8px!important;
    border-radius:10px!important;
    font-size:11px!important;
    line-height:1!important;
  }
}
@media (hover:none) and (pointer:coarse) and (max-width:430px), (max-device-width:430px){
  .post.card[data-vb-post],
  .post.card{
    grid-template-columns:88px minmax(0,1fr)!important;
    border-radius:16px!important;
  }
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    padding:8px 6px!important;
  }
  .post-user .avatar.post-avatar-initial,
  .post-user .avatar.post-avatar-img,
  .post-user img.avatar{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    border-radius:15px!important;
    font-size:20px!important;
  }
  .post-user-name-row strong,
  .post-user strong{font-size:12px!important;}
  .post-control-stack{grid-auto-rows:26px!important;gap:4px!important;}
  .post-control-stack .post-user-slide-toggle,
  .post-control-stack .vb-post-check{height:26px!important;min-height:26px!important;border-radius:9px!important;}
  .post.card[data-vb-post] .post-main,
  .post.card .post-main{padding:10px!important;}
  .post-content-chip{font-size:9.5px!important;padding:4px 6px!important;}
  .post-content-time{font-size:10px!important;}
  .post-body{font-size:13.5px!important;line-height:1.58!important;}
  .post-action-btn{font-size:10.5px!important;padding:6px 7px!important;}
}

/* fix94: Bildir/Uyar açıkken alttaki cevap kartları modalın içine girmiş gibi görünmesin */
body.post-pop-portal-open .post-list,
body.post-pop-portal-open .first-post-action-panel,
body.post-pop-portal-open .reply-card{
  pointer-events:none!important;
}
body.post-pop-portal-open .post.card,
body.post-pop-portal-open .first-post-action-panel,
body.post-pop-portal-open .reply-card{
  z-index:0!important;
  transform:none!important;
}
body>.post-pop-form.post-pop-ported{
  z-index:2147483646!important;
  isolation:isolate!important;
}
.post-pop-backdrop{
  z-index:2147483645!important;
}
@media(max-width:850px){
  body>.post-pop-form.post-pop-ported{
    left:10px!important;
    right:10px!important;
    bottom:max(10px,env(safe-area-inset-bottom))!important;
    width:auto!important;
    max-height:min(70vh,calc(var(--vb-vh,100vh) - 110px))!important;
    overflow:auto!important;
    border-radius:24px 24px 18px 18px!important;
  }
}
html[data-theme="dark"] .post-control-stack .post-user-slide-toggle,
html[data-theme="dark"] .post-control-stack .vb-post-check{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#dbeafe!important;
}

/* fix96-webmaster-cats: WebmasTerturkiye kullanıcı ürün pazarı ve webmaster kategori yapısı */
.market-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;background:linear-gradient(135deg,#fff,#eef6ff)}
.market-hero h1{margin:0 0 6px;font-size:clamp(26px,4vw,42px)}.market-hero p{margin:0}.market-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.market-stats{margin-bottom:18px}.market-filter-card{display:grid;gap:14px;margin-bottom:18px}.market-filter-form{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(150px,.8fr) auto;gap:12px;align-items:end}.market-filter-form label{display:grid;gap:6px;font-weight:850}.market-filter-form input,.market-filter-form select,.market-order-form input,.market-order-form textarea,.market-order-update select,.market-order-update textarea{width:100%;border:1px solid var(--line);border-radius:13px;padding:11px 12px;background:#fff;color:var(--text)}.market-category-chips{display:flex;gap:8px;flex-wrap:wrap}.market-category-chips a{display:inline-flex;align-items:center;min-height:34px;border:1px solid var(--line);border-radius:999px;padding:7px 11px;background:#fff;font-weight:850;font-size:13px}.market-category-chips a.active,.market-category-chips a:hover{background:#eef5ff;color:var(--brand);border-color:#bfdbfe}.market-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.market-product-card{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:100%}.market-product-image{position:relative;display:grid;place-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#eef5ff,#f8fbff);overflow:hidden}.market-product-image img{width:100%;height:100%;object-fit:cover}.market-product-image>span{font-size:46px}.market-product-image em{position:absolute;left:10px;top:10px;font-style:normal;font-size:12px;font-weight:900;border-radius:999px;padding:5px 9px;background:rgba(255,255,255,.92);color:#315078;border:1px solid var(--line)}.market-product-body{display:grid;gap:7px;padding:14px;flex:1}.market-title{font-weight:950;font-size:16px;color:var(--text)}.market-title:hover{color:var(--brand)}.market-product-body p{margin:0;color:var(--muted);font-size:13px}.market-product-meta{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:12px}.market-product-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border-top:1px solid var(--line);background:#fbfcff}.market-product-foot strong,.market-price{font-size:20px;font-weight:950;color:var(--brand)}.market-empty{grid-column:1/-1;text-align:center;display:grid;place-items:center;gap:8px}.market-detail-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.market-detail-card{display:grid;gap:18px}.market-detail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.market-detail-head h1{margin:0 0 6px;font-size:clamp(25px,4vw,40px)}.market-owner-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.market-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.market-detail-image{display:grid;place-items:center;min-height:360px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#eef5ff,#f8fbff);overflow:hidden}.market-detail-image img{width:100%;height:100%;object-fit:cover}.market-detail-image span{font-size:72px}.market-buy-card{position:sticky;top:86px;border:1px solid var(--line);border-radius:18px;background:#fbfcff;padding:16px;display:grid;gap:14px}.market-buy-meta{display:grid;gap:8px}.market-buy-meta span{display:flex;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:9px 10px;color:var(--muted);font-size:13px}.market-buy-meta b{color:var(--text)}.market-order-form,.market-order-update{display:grid;gap:10px}.market-order-form label{display:grid;gap:6px;font-weight:850}.btn.block{display:flex;width:100%}.market-description h2,.market-note-box h3{margin:0 0 10px}.market-note-box{border:1px solid var(--line);border-radius:18px;background:#fbfcff;padding:15px}.market-note-box p{margin:0}.market-side{display:grid;gap:14px;position:sticky;top:86px}.market-seller-card,.market-side-products{display:grid;gap:12px}.compact-actions{gap:8px}.market-side-products a{display:grid;grid-template-columns:36px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:10px;background:#fff}.market-side-products a span{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#eef5ff}.market-side-products a strong{font-size:13px}.market-side-products a em{font-size:12px;font-style:normal;color:var(--brand);font-weight:900}.market-form-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.market-form-main,.market-form-side{display:grid;gap:14px}.market-form-side{position:sticky;top:86px}.market-image-preview{display:grid;place-items:center;min-height:190px;border:1px dashed #bfdbfe;border-radius:18px;background:#f8fbff;overflow:hidden}.market-image-preview img{width:100%;height:100%;object-fit:cover}.market-image-preview span{font-size:44px}.market-form-side label{display:grid;gap:7px;font-weight:850}.market-form-side input{border:1px solid var(--line);border-radius:13px;padding:11px;background:#fff}.market-form-info{border:1px solid var(--line);border-radius:15px;padding:12px;background:#fbfcff}.market-form-info p{margin:4px 0 0}.market-panel-list,.market-order-list{display:grid;gap:12px}.market-panel-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto minmax(180px,auto);gap:12px;align-items:center;border:1px solid var(--line);border-radius:16px;background:#fbfcff;padding:12px}.market-panel-thumb{display:grid;place-items:center;width:70px;height:58px;border-radius:14px;background:#eef5ff;overflow:hidden}.market-panel-thumb img{width:100%;height:100%;object-fit:cover}.market-panel-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.market-panel-actions form{display:flex;gap:7px;align-items:center}.market-panel-actions select,.inline-action-form select{border:1px solid var(--line);border-radius:12px;padding:8px;background:#fff;color:var(--text)}.market-order-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);gap:12px;align-items:start;border:1px solid var(--line);border-radius:16px;background:#fbfcff;padding:14px}.market-order-row p{margin:5px 0 0}.market-order-list.compact .market-order-row{grid-template-columns:minmax(0,1fr) auto}.status-published,.status-completed,.status-accepted{background:#dcfce7!important;color:#166534!important}.status-pending,.status-preparing{background:#fff7ed!important;color:#9a3412!important}.status-paused,.status-hidden,.status-cancelled{background:#f1f5f9!important;color:#64748b!important}.status-sold,.status-shipped{background:#eef5ff!important;color:#1d4ed8!important}.status-rejected{background:#fef2f2!important;color:#991b1b!important}.market-admin-category-form{align-items:end;margin-bottom:14px}.check-inline{display:flex!important;align-items:center;gap:8px}.check-inline input{width:auto}.market-admin-category-list{display:grid;gap:8px}.market-admin-category-row{display:grid;grid-template-columns:minmax(150px,1fr) minmax(240px,2fr) 90px 90px auto;gap:8px;align-items:center;border:1px solid var(--line);border-radius:14px;background:#fbfcff;padding:10px}.market-admin-category-row input{border:1px solid var(--line);border-radius:12px;padding:9px;background:#fff;color:var(--text)}.market-admin-category-row label{display:flex;align-items:center;gap:6px;font-weight:850}.market-admin-delete-form{margin:-8px 0 8px auto;width:max-content}.inline-action-form{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.market-admin-table td small{display:block;color:var(--muted);font-size:12px}.responsive-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:16px}
[data-theme="dark"] .market-hero,[data-theme="dark"] .market-product-foot,[data-theme="dark"] .market-buy-card,[data-theme="dark"] .market-note-box,[data-theme="dark"] .market-panel-row,[data-theme="dark"] .market-order-row,[data-theme="dark"] .market-admin-category-row,[data-theme="dark"] .market-form-info{background:rgba(15,23,42,.45)}[data-theme="dark"] .market-product-image,[data-theme="dark"] .market-detail-image,[data-theme="dark"] .market-image-preview,[data-theme="dark"] .market-panel-thumb,[data-theme="dark"] .market-side-products a span{background:rgba(37,99,235,.12)}[data-theme="dark"] .market-category-chips a,[data-theme="dark"] .market-buy-meta span,[data-theme="dark"] .market-side-products a,[data-theme="dark"] .market-filter-form input,[data-theme="dark"] .market-filter-form select,[data-theme="dark"] .market-order-form input,[data-theme="dark"] .market-order-form textarea,[data-theme="dark"] .market-order-update select,[data-theme="dark"] .market-order-update textarea,[data-theme="dark"] .market-panel-actions select,[data-theme="dark"] .inline-action-form select,[data-theme="dark"] .market-admin-category-row input,[data-theme="dark"] .market-form-side input{background:rgba(2,6,23,.35);color:var(--text);border-color:var(--line)}
@media(max-width:1100px){.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-detail-shell,.market-form-shell{grid-template-columns:1fr}.market-side,.market-form-side{position:static}.market-detail-grid{grid-template-columns:1fr}.market-buy-card{position:static}.market-panel-row{grid-template-columns:62px minmax(0,1fr);align-items:start}.market-panel-row>.badge,.market-panel-actions{grid-column:2}.market-panel-actions{justify-content:flex-start}.market-admin-category-row{grid-template-columns:1fr 1fr}.market-admin-delete-form{width:100%;margin:0}.market-admin-delete-form .btn{width:100%}}
@media(max-width:760px){.market-hero,.market-detail-head{align-items:flex-start;flex-direction:column}.market-hero-actions{justify-content:flex-start}.market-grid{grid-template-columns:1fr}.market-filter-form{grid-template-columns:1fr}.market-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.market-detail-image{min-height:230px}.market-order-row{grid-template-columns:1fr}.market-form-shell{gap:14px}.market-panel-actions form{width:100%;display:grid;grid-template-columns:1fr auto}.market-admin-category-row{grid-template-columns:1fr}.market-side-products a{grid-template-columns:34px 1fr}.market-side-products a em{grid-column:2}.market-buy-card{padding:14px}.market-product-card{border-radius:18px}.market-admin-table{min-width:760px}}

/* WebmasTerturkiye kategori ağaçları */
.market-category-chips a.is-child{font-size:12px;padding-left:12px;background:#fbfdff}
.market-category-chips a.is-child span{opacity:.72;font-weight:900;margin-right:2px}
.market-admin-category-row{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(230px,2fr) 82px 90px auto!important}
.market-admin-category-row select{border:1px solid var(--line);border-radius:12px;padding:9px;background:#fff;color:var(--text);min-width:0}
.market-admin-category-row.is-child{margin-left:26px;border-left:4px solid #bfdbfe}
.market-admin-category-row.is-child input[name="title"]{font-weight:800}
[data-theme="dark"] .market-admin-category-row select{background:rgba(2,6,23,.35);color:var(--text);border-color:var(--line)}
@media(max-width:1100px){.market-admin-category-row{grid-template-columns:1fr 1fr!important}.market-admin-category-row.is-child{margin-left:0}}
@media(max-width:760px){.market-admin-category-row{grid-template-columns:1fr!important}.market-category-chips a.is-child{width:auto}}


/* fix97: yönetimden anasayfaya dönüş + WebmasTerturkiye footer */
.footer.forum-footer{
  margin:34px auto 0;
  padding:0;
  color:var(--muted);
  text-align:left;
  background:linear-gradient(180deg,rgba(248,251,255,.72),rgba(255,255,255,.96));
  border-top:1px solid var(--line);
}
.forum-footer-inner{
  display:grid;
  grid-template-columns:minmax(260px,1.35fr) repeat(3,minmax(150px,.7fr));
  gap:22px;
  margin:0 auto;
  padding:28px 18px 22px;
}
.forum-footer-brand{display:grid;gap:12px;align-content:start}.footer-brand-mark{display:inline-flex;align-items:center;gap:11px;width:max-content;max-width:100%;color:var(--text);text-decoration:none}.footer-brand-mark span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:950;box-shadow:0 12px 24px rgba(37,99,235,.22)}.footer-brand-mark img{display:block;max-width:170px;max-height:48px;object-fit:contain}.footer-brand-mark strong{font-size:18px;font-weight:950;letter-spacing:-.02em}.forum-footer-brand p{max-width:520px;margin:0;line-height:1.62}.footer-badges{display:flex;flex-wrap:wrap;gap:8px}.footer-badges span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;color:#315078}.footer-link-group{display:grid;gap:8px;align-content:start}.footer-link-group h3{margin:0 0 4px;color:var(--text);font-size:14px;font-weight:950}.footer-link-group a{display:inline-flex;align-items:center;width:max-content;max-width:100%;color:var(--muted);font-size:13px;font-weight:850;text-decoration:none;line-height:1.25}.footer-link-group a:hover{color:var(--brand);transform:translateX(2px)}.forum-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:13px max(18px,calc((100vw - 1240px)/2 + 18px));font-size:12px;color:var(--muted);background:rgba(248,251,255,.82)}.forum-footer-bottom a{color:var(--brand);font-weight:950;text-decoration:none}.forum-footer-bottom a:hover{text-decoration:underline}
html[data-theme="dark"] .footer.forum-footer{background:linear-gradient(180deg,rgba(13,20,33,.78),rgba(10,17,29,.96));border-color:var(--line)}html[data-theme="dark"] .footer-badges span{background:#111b2b;border-color:#243247;color:#cbd5e1}html[data-theme="dark"] .forum-footer-bottom{background:rgba(8,13,22,.72);border-color:#243247}html[data-theme="dark"] .forum-footer-bottom a{color:#93c5fd}
@media(max-width:1050px){.forum-footer-inner{grid-template-columns:1fr 1fr}.forum-footer-brand{grid-column:1/-1}.forum-footer-bottom{align-items:flex-start;flex-direction:column;padding-left:18px;padding-right:18px}}
@media(max-width:620px){.footer.forum-footer{margin-top:24px}.forum-footer-inner{grid-template-columns:1fr;gap:18px;padding:22px 12px}.footer-brand-mark{width:100%}.footer-brand-mark strong{font-size:17px}.footer-badges span{font-size:11.5px}.footer-link-group{border-top:1px solid var(--line);padding-top:14px}.footer-link-group a{min-height:28px}.forum-footer-bottom{padding:12px;font-size:11.5px}}

/* fix97: Pazar ürün ekleme formu görsel/yayın kartları mobil ve masaüstü düzeni */
.market-form-title{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}
.market-form-title .btn{white-space:nowrap}.market-form-main{min-width:0}.market-form-main .form-grid label{min-width:0}.market-form-main input,.market-form-main select,.market-form-main textarea{max-width:100%}
.market-form-side{display:grid;gap:14px;position:sticky;top:86px;align-self:start}.market-upload-card,.market-publish-card{display:grid;gap:14px;padding:16px}.market-side-head{display:flex;align-items:flex-start;gap:11px}.market-side-head h2{margin:0 0 3px;font-size:18px}.market-side-head p{margin:0;font-size:12.5px;line-height:1.45}.market-side-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:15px;background:#eef5ff;border:1px solid #dbeafe;font-size:21px}.market-upload-box{display:grid!important;gap:10px;cursor:pointer;border:1px dashed #bfdbfe;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);padding:11px;text-align:center;font-weight:900;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.market-upload-box:hover{border-color:#60a5fa;box-shadow:0 14px 32px rgba(37,99,235,.10);transform:translateY(-1px)}.market-upload-box input[type="file"]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.market-upload-box strong{color:var(--text);font-size:14px}.market-upload-box small{display:block;color:var(--muted);font-weight:750;line-height:1.45}.market-image-preview{display:grid;place-items:center;width:100%;min-height:205px;border:1px solid var(--line);border-radius:16px;background:#f8fbff;overflow:hidden}.market-image-preview img{width:100%;height:100%;min-height:205px;object-fit:cover;display:block}.market-image-preview span{font-size:48px}.market-publish-checklist{display:grid;gap:9px}.market-publish-checklist span{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:13px;background:#fbfcff;padding:9px 10px;color:var(--muted);font-size:12.5px;font-weight:850;line-height:1.35}.market-publish-checklist span:before{content:'✓';display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border-radius:999px;background:#dcfce7;color:#166534;font-size:12px;font-weight:950}.market-submit-btn{min-height:46px;font-weight:950;justify-content:center}.market-form-side .btn.block{justify-content:center;min-height:43px}
html[data-theme="dark"] .market-side-icon{background:rgba(37,99,235,.14);border-color:#243247}html[data-theme="dark"] .market-upload-box{background:linear-gradient(180deg,rgba(15,23,42,.52),rgba(2,6,23,.25));border-color:#243247}html[data-theme="dark"] .market-upload-box:hover{border-color:#3b82f6;box-shadow:0 14px 32px rgba(0,0,0,.20)}html[data-theme="dark"] .market-publish-checklist span{background:rgba(15,23,42,.45);border-color:#243247}html[data-theme="dark"] .market-image-preview{background:rgba(37,99,235,.12);border-color:#243247}
@media(max-width:1100px){.market-form-side{position:static;grid-template-columns:1fr 1fr}.market-upload-card,.market-publish-card{align-self:start}.market-image-preview,.market-image-preview img{min-height:180px}}
@media(max-width:760px){.market-form-title{display:grid}.market-form-title .btn{width:100%;justify-content:center}.market-form-shell{display:grid;grid-template-columns:1fr!important;gap:14px}.market-form-side{grid-template-columns:1fr;gap:12px}.market-upload-card,.market-publish-card{padding:13px;border-radius:18px}.market-side-head h2{font-size:16px}.market-side-icon{width:38px;height:38px;flex-basis:38px;border-radius:13px}.market-image-preview,.market-image-preview img{min-height:168px}.market-upload-box{padding:10px}.market-publish-checklist span{font-size:12px}.market-form-main .two-col-form{grid-template-columns:1fr!important}.market-form-main .span-all{grid-column:auto!important}.market-editor textarea{min-height:190px}}


/* fix97: genel bot koruması form alanları */
.anti-bot-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.bot-protection-settings .anti-bot-grid label small{display:block;margin-top:4px;color:var(--muted);font-weight:700;line-height:1.35}
.bot-protection-settings input[type=number]{width:100%}
@media(max-width:760px){.bot-protection-settings .three-col-form{grid-template-columns:1fr!important}}

/* fix98: konu mobil profil kartı, mesaj içi yönetici menüsü ve mobil footer düzeni */
.post-admin-user-menu{position:relative;display:inline-flex;z-index:35}.post-admin-user-menu>summary{list-style:none}.post-admin-user-menu>summary::-webkit-details-marker{display:none}.post-admin-user-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;color:#1d4ed8;font-size:11.5px;font-weight:950;cursor:pointer;box-shadow:0 8px 18px rgba(37,99,235,.08)}.post-admin-user-trigger span{font-size:13px}.post-admin-user-panel{position:absolute;right:0;top:calc(100% + 8px);display:grid;gap:7px;width:min(300px,calc(100vw - 24px));padding:10px;border:1px solid #dbe7f6;border-radius:18px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.20);z-index:80}.post-admin-user-head{display:grid;gap:2px;padding:8px 9px;border-radius:13px;background:#f8fbff;border:1px solid #e2eaf5}.post-admin-user-head strong{color:#0f172a;font-size:14px}.post-admin-user-head small{color:#64748b;font-size:11.5px;font-weight:800}.post-admin-user-link,.post-admin-user-item{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 10px;border:1px solid #e2eaf5;border-radius:13px;background:#fff;color:#334155;text-decoration:none;font:inherit;font-size:12.5px;font-weight:900;cursor:pointer;text-align:left}.post-admin-user-link:hover,.post-admin-user-item:hover{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.post-admin-user-item.warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.post-admin-user-item.danger{background:#fff7f7;border-color:#fecaca;color:#b91c1c}.post-admin-user-panel form{margin:0}.post-content-time{overflow:visible!important}.post-content-head{overflow:visible!important}.post.card[data-vb-post]{overflow:visible!important}.post.card[data-vb-post] .post-user{z-index:2}.post.card[data-vb-post] .post-main{z-index:1}
html[data-theme="dark"] .post-admin-user-trigger{background:#10233f;border-color:#1d4ed8;color:#bfdbfe}html[data-theme="dark"] .post-admin-user-panel{background:#0f1726;border-color:#243247;box-shadow:0 24px 70px rgba(0,0,0,.42)}html[data-theme="dark"] .post-admin-user-head,html[data-theme="dark"] .post-admin-user-link,html[data-theme="dark"] .post-admin-user-item{background:#111b2b;border-color:#243247;color:#dbeafe}html[data-theme="dark"] .post-admin-user-head strong{color:#e5eefb}html[data-theme="dark"] .post-admin-user-head small{color:#94a3b8}html[data-theme="dark"] .post-admin-user-link:hover,html[data-theme="dark"] .post-admin-user-item:hover{background:#10233f;border-color:#2563eb;color:#bfdbfe}html[data-theme="dark"] .post-admin-user-item.warning{background:#2b2110;border-color:#854d0e;color:#fde68a}html[data-theme="dark"] .post-admin-user-item.danger{background:#2b1418;border-color:#7f1d1d;color:#fecaca}

@media(max-width:850px){
  .post-list{gap:14px!important}
  .post.card[data-vb-post],.post.card{display:grid!important;grid-template-columns:1fr!important;width:100%!important;border-radius:20px!important;overflow:visible!important}
  .post.card[data-vb-post] .post-user,.post.card .post-user{order:0!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;padding:9px 10px!important;border-right:0!important;border-bottom:1px solid #e2eaf5!important;border-radius:20px 20px 0 0!important;background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;text-align:left!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:3!important}
  .post-avatar-wrap{grid-column:1!important;grid-row:1!important;width:52px!important;height:52px!important;margin:0!important;display:grid!important;place-items:center!important}
  .post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:50px!important;height:50px!important;min-width:50px!important;border-radius:16px!important;font-size:21px!important;border:2px solid #fff!important;box-shadow:0 8px 18px rgba(37,99,235,.13)!important}
  .post-user-info{display:grid!important;grid-column:2 / 4!important;grid-row:1!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important}
  .post-user-name-row{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;min-height:0!important;padding:0!important;grid-column:1!important;grid-row:1!important}
  .post-user-name-row strong,.post-user strong{font-size:14px!important;line-height:1.15!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}
  .post-user-name-row .badge{margin:0!important;max-width:82px!important;min-height:22px!important;padding:4px 7px!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .post-control-stack{grid-column:2!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:5px!important;position:static!important;width:auto!important;min-width:auto!important}
  .post-control-stack .post-user-slide-toggle,.post-user-slide-toggle{position:static!important;display:grid!important;place-items:center!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;border-radius:11px!important;margin:0!important;background:#fff!important;border:1px solid #dbe7f6!important;box-shadow:none!important;transform:none!important}
  .post-control-stack .post-user-slide-toggle span,.post-user-slide-toggle span{font-size:21px!important;line-height:1!important;transform:rotate(90deg)!important}.post-user.is-user-open .post-user-slide-toggle span{transform:rotate(-90deg)!important}
  .post-control-stack .vb-post-check,.vb-post-check{position:static!important;display:grid!important;place-items:center!important;width:31px!important;height:31px!important;min-width:31px!important;max-width:31px!important;min-height:31px!important;border-radius:11px!important;padding:0!important;margin:0!important;background:#fff!important;border:1px solid #dbe7f6!important;box-shadow:none!important}.vb-post-check span{display:none!important}.vb-post-check input{width:18px!important;height:18px!important;margin:0!important}
  .post-user-slide{grid-column:1 / -1!important;width:100%!important;display:none!important;gap:8px!important;margin-top:9px!important;padding:9px!important;border:1px solid #dbe7f6!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;max-height:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;transform:none!important}.post-user.is-user-open .post-user-slide{display:grid!important}
  .post-user .user-lines{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;text-align:left!important}.post-user .user-lines span{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;min-height:30px!important;padding:7px 8px!important;border:1px solid #e2eaf5!important;border-radius:11px!important;background:#f8fbff!important;font-size:10.5px!important;color:#64748b!important}.post-user .user-lines b{font-size:11px!important;color:#0f172a!important}.post-user .post-trade-mini{grid-column:1 / -1!important}.post-trade-card{grid-column:1 / -1!important}.post-author-actions{grid-column:1 / -1!important}
  .post.card[data-vb-post] .post-main,.post.card .post-main{order:1!important;padding:12px!important;border-radius:0 0 20px 20px!important;min-width:0!important;width:100%!important}.post-mobile-head{display:none!important}.post-content-head{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important}.post-content-badges{max-width:none!important;flex:1 1 auto!important}.post-content-time{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;max-width:100%!important;margin-left:auto!important;white-space:normal!important;text-align:right!important}.post-admin-user-menu{flex:0 0 auto!important}.post-admin-user-trigger{min-height:28px!important;padding:5px 7px!important;border-radius:10px!important;font-size:0!important}.post-admin-user-trigger b{display:none!important}.post-admin-user-trigger span{font-size:13px!important}.post-admin-user-panel{right:0!important;top:calc(100% + 6px)!important;width:min(292px,calc(100vw - 22px))!important;border-radius:16px!important}.post-footer-actions{justify-content:stretch!important}.post-action-cluster{width:100%!important;justify-content:flex-end!important}
  html[data-theme="dark"] .post.card[data-vb-post] .post-user,html[data-theme="dark"] .post.card .post-user{background:linear-gradient(135deg,#101b2c,#0f1726)!important;border-color:#243247!important}html[data-theme="dark"] .post-user-slide,html[data-theme="dark"] .post-control-stack .post-user-slide-toggle,html[data-theme="dark"] .post-control-stack .vb-post-check{background:#0d1726!important;border-color:#243247!important;color:#dbeafe!important}html[data-theme="dark"] .post-user .user-lines span{background:#111b2b!important;border-color:#243247!important;color:#94a3b8!important}html[data-theme="dark"] .post-user .user-lines b{color:#e5eefb!important}
}
@media(max-width:430px){.post.card[data-vb-post] .post-user,.post.card .post-user{grid-template-columns:46px minmax(0,1fr) auto!important;padding:8px!important;gap:7px!important}.post-avatar-wrap{width:46px!important;height:46px!important}.post-user .avatar.post-avatar-initial,.post-user .avatar.post-avatar-img,.post-user img.avatar{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important;font-size:19px!important}.post-user-info{gap:5px!important}.post-user-name-row .badge{max-width:64px!important;font-size:9px!important;padding:4px 6px!important}.post-control-stack .post-user-slide-toggle,.post-user-slide-toggle,.post-control-stack .vb-post-check,.vb-post-check{width:29px!important;height:29px!important;min-width:29px!important;max-width:29px!important;min-height:29px!important}.post-user .user-lines{grid-template-columns:1fr!important}.post.card[data-vb-post] .post-main,.post.card .post-main{padding:10px!important}.post-admin-user-panel{right:-2px!important;width:min(286px,calc(100vw - 18px))!important}.post-content-time{font-size:9.8px!important}}

@media(max-width:760px){
  .footer.forum-footer{margin-top:22px!important;border-top:1px solid #dbe7f6!important;background:linear-gradient(180deg,#f8fbff,#fff)!important}.forum-footer-inner{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:16px 12px 12px!important}.forum-footer-brand{gap:10px!important;padding:12px!important;border:1px solid #dbe7f6!important;border-radius:18px!important;background:#fff!important}.footer-brand-mark{width:100%!important;display:flex!important;align-items:center!important;gap:9px!important}.footer-brand-mark span{width:36px!important;height:36px!important;border-radius:12px!important}.footer-brand-mark img{max-height:38px!important;max-width:145px!important}.footer-brand-mark strong{font-size:16px!important;line-height:1.2!important}.forum-footer-brand p{font-size:12.5px!important;line-height:1.5!important}.footer-badges{gap:6px!important}.footer-badges span{padding:6px 8px!important;font-size:11px!important}.footer-link-group{display:grid!important;gap:5px!important;padding:10px 12px!important;border:1px solid #dbe7f6!important;border-radius:16px!important;background:#fff!important}.footer-link-group h3{margin:0!important;font-size:13px!important}.footer-link-group a{display:flex!important;width:100%!important;min-height:34px!important;align-items:center!important;padding:7px 0!important;border-top:1px dashed #e2eaf5!important;font-size:12.5px!important;line-height:1.2!important}.footer-link-group h3+a{border-top:0!important}.forum-footer-bottom{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:11px 12px max(12px,env(safe-area-inset-bottom))!important;font-size:11px!important;line-height:1.35!important;text-align:center!important;background:#f8fbff!important}.forum-footer-bottom span{display:block!important}.forum-footer-bottom span+span{color:#64748b!important}
  html[data-theme="dark"] .footer.forum-footer{background:linear-gradient(180deg,#0f1726,#0b1220)!important;border-color:#243247!important}html[data-theme="dark"] .forum-footer-brand,html[data-theme="dark"] .footer-link-group{background:#0d1726!important;border-color:#243247!important}html[data-theme="dark"] .footer-link-group a{border-color:#243247!important}html[data-theme="dark"] .forum-footer-bottom{background:#08111f!important}
}

/* fix99: gelişmiş forum izinleri ekranı */
.permission-admin-page .page-title-card h1{margin-bottom:6px}
.permission-help-card{margin-bottom:18px;background:linear-gradient(135deg,#ffffff,#f8fbff)}
.permission-help-card h2{margin:0 0 12px}
.permission-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.permission-help-grid>div{display:grid;gap:5px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:13px}
.permission-help-grid strong{color:var(--text)}
.permission-help-grid span{color:var(--muted);font-size:13px;line-height:1.45}
.permission-help-card .small-note{margin:12px 0 0;font-size:12px}
.permission-matrix th small{display:block;margin-top:3px;color:var(--muted);font-size:10px;text-transform:none;letter-spacing:0}
.section-permission-matrix td:first-child{background:#fbfdff}
.sub-forum-permission-row td:first-child{padding-left:28px;background:#fcfcfd}
.permission-matrix .forum-perm-selects{grid-template-columns:repeat(3,minmax(118px,1fr));min-width:390px}
.permission-matrix .forum-perm-selects label{display:grid;gap:3px;line-height:1.15}
.permission-matrix .forum-perm-selects select{min-height:32px;font-size:12px;padding:4px 7px}
@media(max-width:980px){.permission-help-grid{grid-template-columns:1fr}.permission-matrix .forum-perm-selects{grid-template-columns:repeat(2,minmax(118px,1fr));min-width:280px}}
@media(max-width:560px){.permission-help-card{padding:14px}.permission-help-grid>div{padding:11px}.permission-matrix .forum-perm-selects{grid-template-columns:1fr;min-width:220px}.sub-forum-permission-row td:first-child{padding-left:18px}}

/* fix100: daha gelişmiş flat forum izinleri ekranı */
.permission-admin-v100{--perm-ok:#16a34a;--perm-no:#dc2626;--perm-inherit:#64748b}.permission-hero-card{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#fff,#f3f8ff)}.permission-hero-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.permission-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px}.permission-stat{display:grid;gap:4px;min-height:92px}.permission-stat strong{font-size:30px;line-height:1;color:var(--brand)}.permission-stat span{font-weight:850;color:var(--muted);font-size:13px}.permission-flow-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;background:linear-gradient(135deg,#fbfdff,#fff)}.permission-flow-line{position:relative;display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff}.permission-flow-line span{width:30px;height:30px;display:grid;place-items:center;border-radius:11px;background:#eef5ff;color:var(--brand);font-weight:950}.permission-flow-line b{font-size:14px;color:var(--text)}.permission-flow-line em{font-style:normal;color:var(--muted);font-size:12.5px;line-height:1.45}.permission-tool-grid{margin-bottom:18px}.permission-tool-card{display:grid;gap:10px}.permission-tool-card h2{margin:0}.permission-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 12px}.permission-section-head h2{margin:0 0 5px}.permission-filter{min-width:240px;max-width:100%;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);padding:11px 12px;font-weight:750}.permission-group-card{display:grid;gap:11px}.permission-checks-v100{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.permission-checks-v100 .perm-check{min-height:36px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:7px 9px}.permission-checks-v100 .perm-check span{font-size:12px;line-height:1.25}.permission-scope-form{display:grid;gap:12px}.permission-scope-list{display:grid;gap:12px}.permission-scope-item{display:grid;gap:12px;overflow:visible}.permission-scope-item.is-sub-forum{border-left:4px solid #c7d2fe}.permission-scope-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line)}.permission-scope-title strong{font-size:16px}.permission-scope-title small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.permission-scope-title>span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 9px;border-radius:999px;background:#eef5ff;color:var(--brand);font-weight:950;font-size:12px}.permission-scope-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.permission-scope-group{border:1px solid var(--line);border-radius:15px;background:#fff;overflow:hidden}.permission-scope-group summary{display:flex;align-items:center;gap:8px;min-height:42px;padding:9px 11px;cursor:pointer;font-weight:900;list-style:none}.permission-scope-group summary::-webkit-details-marker{display:none}.permission-scope-group summary:after{content:'›';margin-left:auto;font-size:20px;color:var(--muted);transition:.18s transform}.permission-scope-group[open] summary:after{transform:rotate(90deg)}.permission-scope-group summary em{margin-left:auto;font-style:normal;font-size:11px;color:var(--muted);font-weight:850;background:#f1f5f9;border-radius:999px;padding:4px 7px}.permission-scope-group[open] summary em{margin-left:0}.permission-scope-group .forum-perm-selects{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;padding:10px;border-top:1px solid var(--line);min-width:0}.permission-scope-group .forum-perm-selects label{display:grid;gap:4px;color:var(--muted);font-size:11.5px;font-weight:850}.permission-scope-group .forum-perm-selects select{width:100%;min-height:32px;padding:4px 7px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--text);font-size:12px}.permission-sticky-save{position:sticky;bottom:12px;z-index:10;display:flex;justify-content:flex-end;padding:10px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.86);backdrop-filter:blur(12px);box-shadow:0 12px 30px rgba(15,23,42,.08)}.btn.danger-soft{background:#fff1f2;color:#be123c;border-color:#fecdd3}.btn.danger-soft:hover{background:#ffe4e6}
html[data-theme="dark"] .permission-hero-card,html[data-theme="dark"] .permission-flow-card{background:linear-gradient(135deg,#0f1726,#111b2b)}html[data-theme="dark"] .permission-flow-line,html[data-theme="dark"] .permission-filter,html[data-theme="dark"] .permission-scope-group,html[data-theme="dark"] .permission-scope-group .forum-perm-selects select,html[data-theme="dark"] .permission-checks-v100 .perm-check{background:#0d1726;border-color:#243247;color:#e5eefb}html[data-theme="dark"] .permission-scope-title>span,html[data-theme="dark"] .permission-flow-line span{background:#111f35}html[data-theme="dark"] .permission-scope-group summary em{background:#111b2b;color:#94a3b8}html[data-theme="dark"] .permission-sticky-save{background:rgba(13,23,38,.86);border-color:#243247}html[data-theme="dark"] .btn.danger-soft{background:#2b1218;color:#fecdd3;border-color:#7f1d1d}
@media(max-width:1180px){.permission-flow-card{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-scope-groups{grid-template-columns:1fr}.permission-scope-group .forum-perm-selects{grid-template-columns:repeat(2,minmax(120px,1fr))}}
@media(max-width:760px){.permission-hero-card,.permission-section-head{display:grid}.permission-hero-actions{justify-content:flex-start}.permission-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-flow-card{grid-template-columns:1fr}.permission-checks-v100{grid-template-columns:1fr}.permission-filter{width:100%;min-width:0}.permission-scope-title{align-items:flex-start}.permission-scope-group .forum-perm-selects{grid-template-columns:1fr}.permission-sticky-save{bottom:max(8px,env(safe-area-inset-bottom));justify-content:stretch}.permission-sticky-save .btn{width:100%}}
@media(max-width:430px){.permission-stat-grid{grid-template-columns:1fr}.permission-stat{min-height:76px}.permission-scope-title{display:grid}.permission-scope-title>span{justify-self:start}.permission-scope-group summary{font-size:12.5px}.permission-scope-group summary em{font-size:10px;padding:3px 6px}}

/* fix101: kategori/bölüm ayrı düzenleme sayfaları ve gelişmiş kullanıcı yönetimi */
.admin-structure-page{display:grid;gap:18px}.structure-head-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.structure-list-card{display:grid;gap:14px}.structure-card-list{display:grid;gap:10px}.structure-card-item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:13px;align-items:center;border:1px solid var(--line);border-radius:20px;background:#fbfdff;padding:13px}.structure-icon,.structure-side-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#eef5ff;border:1px solid #dbeafe;font-size:24px;box-shadow:0 10px 24px rgba(37,99,235,.07)}.structure-card-main{min-width:0;display:grid;gap:5px}.structure-card-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.structure-card-title strong{font-size:16px}.structure-card-main p{margin:0;color:var(--muted);line-height:1.4}.structure-card-meta{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.structure-card-meta span{display:inline-flex;align-items:center;min-height:26px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:11.5px;font-weight:850}.structure-card-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.structure-card-actions form{margin:0}.structure-edit-layout{display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr);gap:18px;align-items:start}.structure-edit-side{position:sticky;top:86px;display:grid;gap:11px;align-content:start}.structure-edit-side h2{margin:0}.structure-edit-side p{margin:0}.structure-edit-card{min-width:0}.structure-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.structure-tip-list{display:grid;gap:8px;margin-top:4px}.structure-tip-list span{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:9px 10px;color:var(--muted);font-size:12px;font-weight:850}.structure-tree-v101{gap:12px}.structure-tree-v101 .tree-section h3 span{display:inline-grid!important;margin-right:8px}.structure-tree-row{grid-template-columns:40px minmax(0,1fr) auto auto!important}.structure-tree-row .tree-info{min-width:0;display:grid;gap:2px}.structure-tree-row .tree-info small,.structure-tree-row .tree-info em{display:block;color:var(--muted);font-size:12px;font-style:normal;overflow-wrap:anywhere}.structure-tree-row .tree-status{display:flex;justify-content:flex-end}.tree-empty{padding:12px 16px}.forum-form-grid-v101 .icon-picker{grid-column:1/-1}.empty-state{border:1px dashed var(--line);border-radius:18px;padding:18px;text-align:center;background:#fbfdff}.empty-state p{margin:5px 0 0}.admin-user-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-user-summary-card{display:grid;gap:4px;min-height:86px}.admin-user-summary-card span{color:var(--muted);font-size:12px;font-weight:900}.admin-user-summary-card strong{font-size:28px;line-height:1}.admin-user-filter-card{padding:14px}.admin-user-filter-form{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(160px,.7fr) minmax(180px,.8fr) auto;gap:10px;align-items:end}.admin-user-filter-form label{display:grid;gap:6px;font-size:12px;font-weight:900;color:var(--muted)}.admin-user-filter-actions{display:flex;gap:8px;align-items:center}.admin-user-card-v101{align-items:start}.admin-user-counts-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:7px}.admin-user-counts-row span{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:11.5px;font-weight:850}.admin-user-counts-row b{color:var(--text)}.admin-user-actions-v101{align-items:flex-start}.admin-user-actions-v101 form{margin:0}.admin-user-more-menu{position:relative;display:inline-flex}.admin-user-more-menu>summary{list-style:none}.admin-user-more-menu>summary::-webkit-details-marker{display:none}.admin-user-more-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:50;display:grid;gap:6px;width:260px;padding:9px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.18)}.admin-user-more-panel form{margin:0}.admin-user-more-panel button{display:flex;width:100%;align-items:center;gap:8px;min-height:36px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;color:#334155;padding:8px 10px;font:inherit;font-size:12.5px;font-weight:900;cursor:pointer;text-align:left}.admin-user-more-panel button:hover{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.admin-user-more-panel button.danger{background:#fff7f7;color:#b91c1c;border-color:#fecaca}.admin-user-status-line{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.admin-user-advanced-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.admin-user-danger-zone{grid-column:1/-1}.admin-user-danger-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.admin-user-danger-actions form{margin:0}.admin-mini-list{display:grid;gap:8px}.admin-mini-list a{display:grid;gap:2px;padding:10px 11px;border:1px solid var(--line);border-radius:14px;background:#fbfdff;color:var(--text)}.admin-mini-list a:hover{background:#eff6ff;border-color:#bfdbfe}.admin-mini-list span{color:var(--muted);font-size:12px;font-weight:850}.badge.warn{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa}
html[data-theme="dark"] .structure-card-item,html[data-theme="dark"] .structure-card-meta span,html[data-theme="dark"] .structure-tip-list span,html[data-theme="dark"] .empty-state,html[data-theme="dark"] .admin-user-counts-row span,html[data-theme="dark"] .admin-user-more-panel,html[data-theme="dark"] .admin-user-more-panel button,html[data-theme="dark"] .admin-mini-list a{background:#111b2b;border-color:#243247;color:var(--text)}html[data-theme="dark"] .structure-icon,html[data-theme="dark"] .structure-side-icon{background:#10233f;border-color:#1d4ed8}html[data-theme="dark"] .admin-user-more-panel button:hover,html[data-theme="dark"] .admin-mini-list a:hover{background:#10233f;border-color:#2563eb;color:#bfdbfe}html[data-theme="dark"] .badge.warn{background:#2b2110;color:#fde68a;border-color:#854d0e}
@media(max-width:1100px){.structure-edit-layout,.forum-edit-layout-v101{grid-template-columns:1fr}.structure-edit-side{position:static}.admin-user-filter-form{grid-template-columns:1fr 1fr}.admin-user-filter-actions{grid-column:1/-1}.admin-user-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-user-advanced-grid{grid-template-columns:1fr}.structure-tree-row{grid-template-columns:40px minmax(0,1fr)!important}.structure-tree-row .tree-status,.structure-tree-row .tree-actions{grid-column:2;justify-content:flex-start}}
@media(max-width:760px){.structure-head-card .admin-user-head-actions,.structure-card-actions,.admin-user-filter-actions,.admin-user-danger-actions{display:grid;width:100%;grid-template-columns:1fr}.structure-card-item{grid-template-columns:44px minmax(0,1fr);align-items:start;padding:11px}.structure-icon{width:44px;height:44px;border-radius:15px;font-size:20px}.structure-card-actions{grid-column:1/-1}.structure-card-actions .btn,.structure-card-actions button{width:100%;justify-content:center}.structure-form-grid,.admin-user-filter-form{grid-template-columns:1fr}.structure-card-meta span{font-size:10.8px}.admin-user-summary-grid{grid-template-columns:1fr 1fr}.admin-user-card-v101{grid-template-columns:1fr!important}.admin-user-actions-v101{width:100%;display:grid!important;grid-template-columns:1fr 1fr}.admin-user-actions-v101 .btn,.admin-user-actions-v101 button,.admin-user-actions-v101 form,.admin-user-more-menu{width:100%;justify-content:center}.admin-user-more-menu{display:grid}.admin-user-more-panel{position:static;width:100%;margin-top:6px;box-shadow:none}.admin-user-counts-row{display:grid;grid-template-columns:1fr 1fr}.admin-user-counts-row span{justify-content:center}.admin-user-advanced-grid{gap:14px}}
@media(max-width:430px){.admin-user-summary-grid{grid-template-columns:1fr}.admin-user-actions-v101{grid-template-columns:1fr}.structure-tree-row .tree-actions{display:grid!important;grid-template-columns:1fr;width:100%;padding-left:0!important}.structure-tree-row .tree-actions .btn,.structure-tree-row .tree-actions button{width:100%;justify-content:center}}

/* fix102 - masaüstü konu kullanıcı yan paneli: konu sahibi ve cevaplar aynı hizalı */
@media (min-width:851px){
  .post-list{
    display:grid!important;
    gap:16px!important;
  }
  .post.card{
    grid-template-columns:270px minmax(0,1fr)!important;
    align-items:stretch!important;
    border:1px solid #e2eaf5!important;
    border-radius:22px!important;
    background:#fff!important;
    overflow:hidden!important;
    box-shadow:0 14px 38px rgba(15,23,42,.055)!important;
  }
  .post.card .post-user{
    width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-content:start!important;
    justify-items:center!important;
    gap:12px!important;
    padding:22px 16px!important;
    text-align:center!important;
    background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%)!important;
    border-right:1px solid #e2eaf5!important;
    border-bottom:0!important;
    color:#64748b!important;
  }
  .post.card .post-avatar-wrap{
    width:100%!important;
    height:auto!important;
    margin:0 0 2px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }
  .post.card .post-user .avatar.post-avatar-initial,
  .post.card .post-user .avatar.post-avatar-img,
  .post.card .post-user img.avatar{
    width:118px!important;
    height:118px!important;
    min-width:118px!important;
    max-width:118px!important;
    border-radius:32px!important;
    object-fit:cover!important;
    border:4px solid #fff!important;
    box-shadow:0 18px 40px rgba(37,99,235,.15)!important;
    font-size:50px!important;
  }
  .post.card .post-user-info{
    display:grid!important;
    width:100%!important;
    min-width:0!important;
    gap:10px!important;
    align-items:start!important;
    justify-items:stretch!important;
  }
  .post.card .post-user-name-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    align-items:center!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
  }
  .post.card .post-user-name-row strong,
  .post.card .post-user strong{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    font-size:17px!important;
    line-height:1.18!important;
    color:#0f172a!important;
    text-align:center!important;
  }
  .post.card .post-user-name-row strong a{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    text-decoration:none!important;
    font-weight:950!important;
  }
  .post.card .post-user .badge{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:5px 9px!important;
    border-radius:999px!important;
    font-size:11px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  .post.card .post-control-stack{
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    gap:7px!important;
    width:100%!important;
  }
  .post.card .post-user-slide{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    width:100%!important;
    min-width:0!important;
    max-height:none!important;
    opacity:1!important;
    overflow:visible!important;
    transform:none!important;
    padding:0!important;
  }
  .post.card .post-user-badges{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    max-height:60px!important;
    overflow:hidden!important;
  }
  .post.card .post-user-badges .user-badge-pill{
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card .post-user .user-lines{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    text-align:left!important;
    font-size:12px!important;
  }
  .post.card .post-user .user-lines span{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:8px!important;
    width:100%!important;
    min-width:0!important;
    min-height:34px!important;
    box-sizing:border-box!important;
    padding:8px 10px!important;
    border:1px solid #e2eaf5!important;
    border-radius:14px!important;
    background:#fff!important;
    color:#475569!important;
    box-shadow:0 6px 16px rgba(15,23,42,.035)!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .post.card .post-user .user-lines b{
    color:#0f172a!important;
    font-weight:950!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card .post-user .user-lines .post-trade-mini{
    display:none!important;
  }
  .post.card .post-trade-card{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:11px!important;
    box-sizing:border-box!important;
    border:1px solid #dbeafe!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;
    box-shadow:none!important;
    text-align:left!important;
    overflow:hidden!important;
  }
  .post.card .post-trade-card-top{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    min-width:0!important;
  }
  .post.card .post-trade-card-title{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    color:#1e3a8a!important;
    font-size:12px!important;
    font-weight:950!important;
    text-align:center!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .post.card .post-trade-actions-inline{
    display:none!important;
  }
  .post.card .post-trade-card p{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-width:0!important;
    margin:0!important;
    text-align:center!important;
  }
  .post.card .post-trade-card p b{
    flex:0 0 auto!important;
    font-size:26px!important;
    line-height:1!important;
    color:#0f172a!important;
  }
  .post.card .post-trade-card p small{
    display:block!important;
    min-width:0!important;
    max-width:150px!important;
    color:#64748b!important;
    font-size:11px!important;
    line-height:1.25!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card .post-trade-card.is-positive{border-color:#bbf7d0!important;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)!important;}
  .post.card .post-trade-card.is-negative{border-color:#fecdd3!important;background:linear-gradient(135deg,#fff1f2,#fff7f7)!important;}
  .post.card .post-author-actions.desktop-author-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:9px!important;
    box-sizing:border-box!important;
    border:1px solid #e2eaf5!important;
    border-radius:16px!important;
    background:#f8fbff!important;
    box-shadow:none!important;
  }
  .post.card .post-author-actions-title{
    display:block!important;
    margin:0 0 1px!important;
    color:#64748b!important;
    font-size:11px!important;
    font-weight:950!important;
    text-transform:uppercase!important;
    letter-spacing:.04em!important;
    text-align:left!important;
  }
  .post.card .post-author-actions .post-pm-btn,
  .post.card .post-author-actions .post-pm-btn.trade{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    min-height:36px!important;
    margin:0!important;
    padding:8px 10px!important;
    box-sizing:border-box!important;
    border-radius:13px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    font-size:12px!important;
    line-height:1!important;
    overflow:hidden!important;
  }
  .post.card .post-author-actions .post-pm-btn span{
    display:grid!important;
    place-items:center!important;
    width:22px!important;
    height:22px!important;
    min-width:22px!important;
    border-radius:9px!important;
    background:#dbeafe!important;
    box-shadow:none!important;
    font-size:12px!important;
  }
  .post.card .post-author-actions .post-pm-btn b{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-weight:950!important;
  }
  .post.card .post-author-actions .post-pm-btn.profile{
    background:#fff!important;
    border-color:#e2e8f0!important;
    color:#334155!important;
  }
  .post.card .post-author-actions .post-pm-btn.profile span{
    background:#f1f5f9!important;
  }
  .post.card .post-author-actions .post-pm-btn.trade{
    background:#ecfdf5!important;
    border-color:#bbf7d0!important;
    color:#166534!important;
  }
  .post.card .post-author-actions .post-pm-btn.trade span{
    background:#dcfce7!important;
  }
  .post.card .post-user .user-bio{
    width:100%!important;
    box-sizing:border-box!important;
    margin:0!important;
    padding:10px!important;
    border:1px solid #e2eaf5!important;
    border-radius:15px!important;
    background:#fff!important;
    color:#64748b!important;
    text-align:left!important;
    font-size:12px!important;
    line-height:1.45!important;
  }
  .post.card .post-main{
    padding:22px 24px!important;
    min-width:0!important;
  }
}
@media (min-width:851px) and (max-width:1040px){
  .post.card{grid-template-columns:245px minmax(0,1fr)!important;}
  .post.card .post-user{padding:20px 14px!important;}
  .post.card .post-user .avatar.post-avatar-initial,
  .post.card .post-user .avatar.post-avatar-img,
  .post.card .post-user img.avatar{
    width:104px!important;height:104px!important;min-width:104px!important;max-width:104px!important;border-radius:28px!important;font-size:44px!important;
  }
}
html[data-theme="dark"] .post.card{background:#0b1220!important;border-color:#243247!important;box-shadow:0 14px 38px rgba(0,0,0,.22)!important;}
@media (min-width:851px){
  html[data-theme="dark"] .post.card .post-user{background:linear-gradient(180deg,#101b2c 0%,#0f1726 100%)!important;border-color:#243247!important;color:#94a3b8!important;}
  html[data-theme="dark"] .post.card .post-user-name-row strong,
  html[data-theme="dark"] .post.card .post-user strong,
  html[data-theme="dark"] .post.card .post-user-name-row strong a{color:#e5eefb!important;}
  html[data-theme="dark"] .post.card .post-user .user-lines span,
  html[data-theme="dark"] .post.card .post-user .user-bio,
  html[data-theme="dark"] .post.card .post-author-actions.desktop-author-actions{background:#0d1726!important;border-color:#243247!important;color:#cbd5e1!important;}
  html[data-theme="dark"] .post.card .post-user .user-lines b,
  html[data-theme="dark"] .post.card .post-trade-card p b{color:#e5eefb!important;}
  html[data-theme="dark"] .post.card .post-trade-card{background:linear-gradient(135deg,#0d1726,#10233f)!important;border-color:#243247!important;}
  html[data-theme="dark"] .post.card .post-trade-card-title{color:#bfdbfe!important;}
  html[data-theme="dark"] .post.card .post-trade-card p small{color:#94a3b8!important;}
}

/* fix103: konu üstü moderasyon araçları ve mesaj seçim kutusu çakışma düzeltmesi */
.topic-head-card-vb,
.topic-head-neo{
  position:relative!important;
  overflow:visible!important;
  isolation:isolate!important;
}
.topic-head-neo .topic-hero-main{
  position:relative!important;
  z-index:1!important;
  min-width:0!important;
}
.topic-head-neo .vb-moderator-toolbar{
  position:relative!important;
  z-index:1200!important;
  overflow:visible!important;
  align-self:start!important;
}
.topic-head-neo .vb-select-summary{
  position:relative!important;
  z-index:1!important;
}
.topic-head-neo .vb-toolbar-actions{
  position:relative!important;
  z-index:3!important;
  overflow:visible!important;
}
.topic-head-neo .vb-action-dd{
  position:relative!important;
  z-index:10!important;
}
.topic-head-neo .vb-action-dd[open]{
  z-index:2500!important;
}
.topic-head-neo .vb-action-menu-panel,
.topic-head-card-vb .vb-action-menu-panel{
  position:absolute!important;
  right:0!important;
  left:auto!important;
  top:calc(100% + 10px)!important;
  z-index:3000!important;
  transform:none!important;
  pointer-events:auto!important;
}
.topic-head-neo .vb-action-menu-head{
  position:sticky!important;
  top:-10px!important;
  z-index:2!important;
  background:rgba(255,255,255,.98)!important;
  backdrop-filter:blur(12px)!important;
}
.post.card,
.post.card[data-vb-post]{
  overflow:visible!important;
  position:relative!important;
}
.post.card .post-user,
.post.card .post-main{
  position:relative!important;
}
.post.card .post-user{z-index:2!important;}
.post.card .post-main{z-index:1!important;}
.post.card .post-content-head,
.post.card .post-content-time{
  position:relative!important;
  overflow:visible!important;
  z-index:5!important;
}
.post.card .post-admin-user-menu{
  position:relative!important;
  z-index:700!important;
}
.post.card .post-admin-user-menu[open]{z-index:1800!important;}
.post.card .post-admin-user-panel{
  z-index:2200!important;
}
@media (min-width:851px){
  .topic-head-neo{
    grid-template-columns:minmax(0,1fr) minmax(340px,460px)!important;
    align-items:start!important;
  }
  .topic-head-neo .vb-moderator-toolbar{
    margin-top:0!important;
  }
  .post.card .post-control-stack{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    width:100%!important;
    z-index:4!important;
  }
  .post.card .post-control-stack .vb-post-check,
  .post.card .post-user .vb-post-check{
    position:static!important;
    inset:auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:auto!important;
    min-width:0!important;
    max-width:100%!important;
    height:auto!important;
    min-height:34px!important;
    margin:0!important;
    padding:6px 9px!important;
    border-radius:12px!important;
    background:#ffffff!important;
    border:1px solid #dbe7f6!important;
    box-shadow:none!important;
    color:#334155!important;
    font-size:11px!important;
    line-height:1!important;
    white-space:nowrap!important;
    transform:none!important;
  }
  .post.card .post-control-stack .vb-post-check input,
  .post.card .post-user .vb-post-check input{
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    margin:0!important;
  }
  .post.card .post-control-stack .vb-post-check span,
  .post.card .post-user .vb-post-check span{
    display:inline!important;
    width:auto!important;
    height:auto!important;
    min-width:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:#64748b!important;
    font-size:11px!important;
    font-weight:950!important;
  }
}
@media (max-width:850px){
  .topic-head-neo .vb-moderator-toolbar{
    z-index:1200!important;
  }
  .topic-head-neo .vb-action-menu-panel,
  .topic-head-card-vb .vb-action-menu-panel{
    position:fixed!important;
    left:12px!important;
    right:12px!important;
    top:auto!important;
    bottom:calc(18px + env(safe-area-inset-bottom))!important;
    width:auto!important;
    max-width:none!important;
    max-height:72vh!important;
    z-index:5000!important;
    border-radius:20px!important;
  }
  .topic-head-neo .vb-action-menu-head{
    top:-10px!important;
  }
}
html[data-theme="dark"] .topic-head-neo .vb-action-menu-head{background:rgba(15,23,38,.98)!important;}
html[data-theme="dark"] .post.card .post-control-stack .vb-post-check,
html[data-theme="dark"] .post.card .post-user .vb-post-check{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important;}
html[data-theme="dark"] .post.card .post-control-stack .vb-post-check span,
html[data-theme="dark"] .post.card .post-user .vb-post-check span{color:#94a3b8!important;}


/* fix104: mobil konu kartı kullanıcı açılır paneli - çift ikon temizliği ve kaliteli düzen */
@media (max-width:850px){
  .post.card .post-user{
    border-radius:18px!important;
    padding:10px!important;
    background:linear-gradient(135deg,#ffffff,#f8fbff)!important;
    border:1px solid #dbe7f6!important;
    box-shadow:0 10px 26px rgba(15,23,42,.045)!important;
  }
  .post.card .post-user-info{
    min-width:0!important;
  }
  .post.card .post-user-name-row{
    align-items:center!important;
    gap:7px!important;
  }
  .post.card .post-user-name-row strong{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card .post-user-slide{
    gap:9px!important;
    padding-top:0!important;
  }
  .post.card .post-user.is-user-open .post-user-slide{
    padding-top:8px!important;
  }
  .post.card .post-user .user-lines{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    width:100%!important;
  }
  .post.card .post-user .user-lines > span{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:8px!important;
    min-width:0!important;
    margin:0!important;
    padding:8px 9px!important;
    border:1px solid #e2eaf5!important;
    border-radius:13px!important;
    background:#ffffff!important;
    color:#64748b!important;
    font-size:11px!important;
    line-height:1.15!important;
  }
  .post.card .post-user .user-lines > span b{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#172033!important;
    font-size:11px!important;
  }
  .post.card .post-user .user-lines .post-trade-mini{
    grid-column:1 / -1!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    width:100%!important;
    padding:8px 10px!important;
    border-radius:13px!important;
  }
  .post.card .post-trade-mini-actions,
  .post.card .post-trade-actions-inline{
    display:none!important;
  }
  .post.card .post-trade-card{
    display:grid!important;
    grid-template-columns:1fr auto!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    padding:9px 10px!important;
    border-radius:15px!important;
    margin:0!important;
    background:linear-gradient(135deg,#f8fbff,#ffffff)!important;
    border:1px solid #dbeafe!important;
  }
  .post.card .post-trade-card-top{
    min-width:0!important;
  }
  .post.card .post-trade-card-title{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    gap:6px!important;
    color:#334155!important;
    font-size:11px!important;
    white-space:nowrap!important;
  }
  .post.card .post-trade-card-title strong{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .post.card .post-trade-card p{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:7px!important;
    margin:0!important;
    text-align:right!important;
  }
  .post.card .post-trade-card p b{
    font-size:18px!important;
    line-height:1!important;
  }
  .post.card .post-trade-card p small{
    display:none!important;
  }
  .post.card .post-user .post-author-actions,
  .post.card .post-user.is-user-open .post-author-actions{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
    padding:7px!important;
    border-radius:17px!important;
    border:1px solid #dbeafe!important;
    background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;
    box-shadow:0 10px 24px rgba(37,99,235,.055)!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn,
  .post.card .post-user .post-author-actions .post-pm-btn.trade{
    min-height:42px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    padding:8px 6px!important;
    border-radius:14px!important;
    overflow:hidden!important;
    white-space:nowrap!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn span{
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    border-radius:9px!important;
    font-size:12px!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn b{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:10.8px!important;
  }
}
@media (max-width:390px){
  .post.card .post-user .user-lines{grid-template-columns:1fr!important;}
  .post.card .post-user .post-author-actions,
  .post.card .post-user.is-user-open .post-author-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;padding:6px!important;}
  .post.card .post-user .post-author-actions .post-pm-btn,
  .post.card .post-user .post-author-actions .post-pm-btn.trade{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:4px!important;min-height:48px!important;padding:6px 3px!important;}
  .post.card .post-user .post-author-actions .post-pm-btn span{margin:0 auto!important;}
  .post.card .post-user .post-author-actions .post-pm-btn b{text-align:center!important;font-size:9.7px!important;}
}
html[data-theme="dark"] .post.card .post-user{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-color:#243247!important;box-shadow:none!important;}
html[data-theme="dark"] .post.card .post-user .user-lines > span,
html[data-theme="dark"] .post.card .post-trade-card{background:#0d1726!important;border-color:#243247!important;color:#cbd5e1!important;}
html[data-theme="dark"] .post.card .post-user .user-lines > span b,
html[data-theme="dark"] .post.card .post-trade-card-title,
html[data-theme="dark"] .post.card .post-trade-card-title strong{color:#e5eefb!important;}
html[data-theme="dark"] .post.card .post-user .post-author-actions,
html[data-theme="dark"] .post.card .post-user.is-user-open .post-author-actions{background:linear-gradient(135deg,#0d1726,#10233f)!important;border-color:#243247!important;box-shadow:none!important;}

/* fix105 - süreli engel, uyarı ve yasaklı kullanıcı kartları */
.vb-menu-item.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.vb-menu-item.warning:hover{background:#fef3c7}.vb-ban-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vb-ban-form-grid .span-all{grid-column:1/-1}.vb-ban-form-grid textarea,.vb-ban-form-grid input,.vb-ban-form-grid select{width:100%}.post-ban-status-card{margin-top:9px;display:flex;gap:9px;align-items:flex-start;padding:10px;border:1px solid #fecaca;background:linear-gradient(135deg,#fff1f2,#fff7ed);border-radius:14px;color:#7f1d1d;box-shadow:0 8px 20px rgba(127,29,29,.06)}.post-ban-status-card strong{display:block;font-size:12px;font-weight:900;letter-spacing:.02em}.post-ban-status-card small{display:block;font-size:11px;color:#991b1b;margin-top:2px}.post-ban-status-card em{display:block;font-style:normal;font-size:11px;color:#7f1d1d;margin-top:4px;line-height:1.35}.post-ban-dot{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:10px;background:#fee2e2}.post-admin-user-subform{border-top:1px solid rgba(148,163,184,.2)}.post-admin-user-subform summary{list-style:none;cursor:pointer}.post-admin-user-subform summary::-webkit-details-marker{display:none}.post-admin-inline-form{display:grid;gap:8px;padding:10px;background:#f8fafc;border-top:1px solid rgba(148,163,184,.2)}.post-admin-inline-form label{display:grid;gap:5px;font-size:12px;font-weight:800;color:#475569}.post-admin-inline-form select,.post-admin-inline-form input,.post-admin-inline-form textarea{width:100%;border:1px solid #dbe3ef;border-radius:10px;padding:8px 9px;background:#fff}.admin-timed-ban-menu{position:relative}.admin-timed-ban-menu>summary{list-style:none}.admin-timed-ban-menu>summary::-webkit-details-marker{display:none}.admin-timed-ban-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:80;width:min(320px,92vw);display:grid;gap:9px;padding:12px;border:1px solid #fecaca;border-radius:16px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.18)}.admin-timed-ban-panel label{display:grid;gap:5px;font-size:12px;font-weight:800;color:#475569}.admin-timed-ban-panel select,.admin-timed-ban-panel input,.admin-timed-ban-panel textarea{width:100%;border:1px solid #dbe3ef;border-radius:10px;padding:8px 9px}.admin-ban-info-line{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:8px;padding:9px 10px;border:1px solid #fecaca;background:#fff1f2;border-radius:13px;color:#991b1b;font-size:12px;font-weight:800}.admin-ban-info-line small{font-weight:600;color:#7f1d1d}.admin-edit-ban-card{width:100%;display:grid;gap:4px;margin:10px 0;padding:11px;border:1px solid #fecaca;background:#fff1f2;border-radius:15px;color:#7f1d1d}.admin-edit-ban-card strong{font-size:13px}.admin-edit-ban-card span,.admin-edit-ban-card small{font-size:12px;color:#991b1b}.admin-edit-ban-menu{width:100%;display:grid;gap:10px}.admin-edit-ban-menu summary{list-style:none;cursor:pointer}.admin-edit-ban-menu summary::-webkit-details-marker{display:none}.admin-edit-ban-form{display:grid;gap:9px;padding:12px;border:1px solid #fecaca;background:#fff7f7;border-radius:16px}.admin-edit-ban-form label{display:grid;gap:5px;font-size:12px;font-weight:800;color:#475569}.admin-edit-ban-form select,.admin-edit-ban-form input,.admin-edit-ban-form textarea{width:100%;border:1px solid #dbe3ef;border-radius:10px;padding:8px 9px;background:#fff}.admin-ban-edit-box{border:1px solid #fed7aa;background:linear-gradient(135deg,#fff7ed,#fff);border-radius:16px;padding:14px}.admin-ban-edit-box>strong{display:block;color:#9a3412;margin-bottom:4px}.dark .vb-menu-item.warning{background:rgba(251,191,36,.12);border-color:rgba(251,191,36,.28);color:#fde68a}.dark .post-ban-status-card,.dark .admin-edit-ban-card,.dark .admin-ban-info-line{background:rgba(127,29,29,.26);border-color:rgba(248,113,113,.32);color:#fecaca}.dark .post-ban-status-card small,.dark .post-ban-status-card em,.dark .admin-edit-ban-card span,.dark .admin-edit-ban-card small,.dark .admin-ban-info-line small{color:#fecaca}.dark .post-ban-dot{background:rgba(248,113,113,.16)}.dark .post-admin-inline-form,.dark .admin-timed-ban-panel,.dark .admin-edit-ban-form{background:#111827;border-color:#374151}.dark .post-admin-inline-form select,.dark .post-admin-inline-form input,.dark .post-admin-inline-form textarea,.dark .admin-timed-ban-panel select,.dark .admin-timed-ban-panel input,.dark .admin-timed-ban-panel textarea,.dark .admin-edit-ban-form select,.dark .admin-edit-ban-form input,.dark .admin-edit-ban-form textarea{background:#0b1220;border-color:#334155;color:#e5e7eb}.dark .admin-ban-edit-box{background:rgba(251,146,60,.08);border-color:rgba(251,146,60,.25)}
@media (max-width: 760px){.vb-ban-form-grid{grid-template-columns:1fr}.admin-timed-ban-menu{width:100%}.admin-timed-ban-panel{position:static;width:100%;margin-top:8px;box-shadow:none}.post-ban-status-card{margin:8px 0 2px}.post-admin-inline-form{border-radius:12px}.admin-user-actions .admin-timed-ban-menu{order:5}.admin-ban-edit-box .form-grid{grid-template-columns:1fr}.vb-action-menu-panel .vb-menu-item.warning,.vb-action-menu-panel .vb-menu-item.danger{min-height:44px}}

/* fix106 - maintenance, statistics, online/readers cards */
.forum-online-summary,.topic-readers-card,.stats-hero-card,.maintenance-page{border:1px solid var(--border);background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(16,185,129,.05)),var(--card);box-shadow:0 18px 44px rgba(15,23,42,.08)}
.forum-online-head,.topic-readers-head,.stats-hero-card{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}
.forum-online-head h2,.topic-readers-head h2,.stats-hero-card h1{margin:.15rem 0 .25rem}.forum-online-cards,.topic-readers-stats,.maintenance-status-grid,.stats-grid-cards{display:grid;gap:12px}.forum-online-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.topic-readers-stats{grid-template-columns:repeat(3,minmax(0,auto));min-width:320px}.forum-online-cards>div,.topic-readers-stats>span,.maintenance-status-grid>div,.stat-big-card{border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.62);padding:14px 16px}.forum-online-cards span,.topic-readers-stats span,.maintenance-status-grid span,.stat-big-card span{display:block;color:var(--muted);font-size:.84rem}.forum-online-cards strong,.topic-readers-stats b,.maintenance-status-grid strong,.stat-big-card strong{display:block;font-size:1.65rem;line-height:1.1;margin-top:4px;color:var(--text)}
.forum-online-user-list,.topic-reader-list,.online-member-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.forum-online-user-list a,.topic-reader-list a,.online-member-list a{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--text);border:1px solid var(--border);border-radius:999px;padding:8px 12px;background:rgba(255,255,255,.72)}.forum-online-user-list span,.topic-reader-list span,.online-member-list span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;font-weight:800;font-size:.82rem}.forum-online-user-list small,.topic-reader-list small,.online-member-list small{color:var(--muted);font-size:.78rem}.forum-online-empty,.topic-reader-empty{margin:14px 0 0}.stats-grid-cards{grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.stat-big-card small{color:var(--muted);display:block;margin-top:6px}.stats-page-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:18px;margin:18px 0}.popular-forum-list,.latest-topic-stat-list{display:grid;gap:10px}.popular-forum-list a,.latest-topic-stat-list a{display:flex;justify-content:space-between;gap:12px;align-items:center;text-decoration:none;color:var(--text);border:1px solid var(--border);border-radius:16px;padding:12px 14px;background:rgba(255,255,255,.58)}.popular-forum-list span,.latest-topic-stat-list span{color:var(--muted);font-size:.88rem}.maintenance-page{max-width:760px;margin:48px auto;text-align:center;padding:44px 28px}.maintenance-orb{width:82px;height:82px;margin:0 auto 14px;display:grid;place-items:center;border-radius:26px;background:rgba(59,130,246,.13);font-size:2.2rem}.maintenance-page h1{font-size:clamp(2rem,4vw,3.25rem);margin:0 0 12px}.maintenance-page p{max-width:620px;margin:0 auto 20px;color:var(--muted);font-size:1.04rem;line-height:1.65}.maintenance-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0}.maintenance-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.admin-users-page .admin-user-list-card{position:relative}.admin-users-page .admin-user-card{overflow:visible}.admin-timed-ban-menu,.admin-user-more-menu{position:relative}.admin-timed-ban-panel,.admin-user-more-panel{z-index:60}
[data-theme="dark"] .forum-online-cards>div,[data-theme="dark"] .topic-readers-stats>span,[data-theme="dark"] .maintenance-status-grid>div,[data-theme="dark"] .stat-big-card,[data-theme="dark"] .forum-online-user-list a,[data-theme="dark"] .topic-reader-list a,[data-theme="dark"] .online-member-list a,[data-theme="dark"] .popular-forum-list a,[data-theme="dark"] .latest-topic-stat-list a{background:rgba(15,23,42,.62)}
@media(max-width:900px){.forum-online-head,.topic-readers-head,.stats-hero-card{display:grid}.topic-readers-stats{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.stats-grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-page-grid{grid-template-columns:1fr}.popular-forum-list a,.latest-topic-stat-list a{display:grid}.forum-online-cards,.maintenance-status-grid{grid-template-columns:1fr}.forum-online-user-list a,.topic-reader-list a,.online-member-list a{width:100%;border-radius:16px}.maintenance-page{margin:22px auto;padding:30px 18px}.forum-online-summary,.topic-readers-card{padding:18px}}
@media(max-width:560px){.stats-grid-cards,.topic-readers-stats{grid-template-columns:1fr}.stat-big-card strong,.forum-online-cards strong,.topic-readers-stats b{font-size:1.35rem}}


/* fix108 - yasaklı kullanıcı giriş akışı ve flat yasak bilgilendirme sayfası */
.ban-page{max-width:860px;margin:42px auto;padding:42px 28px;text-align:center;border:1px solid var(--border);background:linear-gradient(135deg,rgba(239,68,68,.09),rgba(245,158,11,.06)),var(--card);box-shadow:0 22px 60px rgba(127,29,29,.10);overflow:hidden;position:relative}.ban-page:before{content:"";position:absolute;inset:-120px auto auto -120px;width:260px;height:260px;border-radius:50%;background:rgba(239,68,68,.10);filter:blur(2px);pointer-events:none}.ban-page-orb{width:86px;height:86px;margin:0 auto 14px;display:grid;place-items:center;border-radius:28px;background:linear-gradient(135deg,#fee2e2,#ffedd5);font-size:2.25rem;box-shadow:0 16px 36px rgba(239,68,68,.16)}.ban-page h1{font-size:clamp(2rem,4vw,3.35rem);margin:0 0 12px;color:#7f1d1d}.ban-page-lead{max-width:720px;margin:0 auto 22px;color:var(--muted);font-size:1.04rem;line-height:1.65}.ban-page-lead strong{color:var(--text)}.ban-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.ban-status-grid>div{display:grid;gap:4px;text-align:left;border:1px solid rgba(248,113,113,.36);border-radius:18px;background:rgba(255,255,255,.70);padding:15px 16px}.ban-status-grid span{color:var(--muted);font-size:.84rem}.ban-status-grid strong{color:#7f1d1d;font-size:1.08rem}.ban-status-grid small{color:#b45309;font-size:.8rem;font-weight:800}.ban-reason-card,.ban-help-card{display:flex;gap:14px;text-align:left;border:1px solid rgba(248,113,113,.34);border-radius:20px;background:rgba(255,255,255,.72);padding:18px;margin-top:14px}.ban-reason-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:#fee2e2}.ban-reason-card strong,.ban-help-card strong{display:block;color:#7f1d1d;margin-bottom:6px}.ban-reason-card p{margin:0;color:var(--text);line-height:1.6}.ban-reason-card small{display:block;margin-top:8px;color:var(--muted);font-weight:800}.ban-help-card{display:block}.ban-help-card ul{margin:8px 0 0;padding-left:20px;color:var(--muted);line-height:1.75}.ban-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:20px}.user-menu-ban-note{display:inline-flex;width:max-content;margin-top:5px;padding:3px 8px;border-radius:999px;background:#fee2e2;color:#991b1b;font-size:11px;font-weight:900;font-style:normal}.user-menu-panel a.warning{color:#991b1b;background:#fff1f2;border-color:#fecaca}
[data-theme="dark"] .ban-page{background:linear-gradient(135deg,rgba(127,29,29,.28),rgba(146,64,14,.14)),var(--card);box-shadow:none}.dark .ban-page-orb,[data-theme="dark"] .ban-page-orb{background:linear-gradient(135deg,rgba(248,113,113,.20),rgba(251,146,60,.16));box-shadow:none}.dark .ban-page h1,[data-theme="dark"] .ban-page h1,.dark .ban-status-grid strong,[data-theme="dark"] .ban-status-grid strong,.dark .ban-reason-card strong,[data-theme="dark"] .ban-reason-card strong,.dark .ban-help-card strong,[data-theme="dark"] .ban-help-card strong{color:#fecaca}.dark .ban-status-grid>div,[data-theme="dark"] .ban-status-grid>div,.dark .ban-reason-card,[data-theme="dark"] .ban-reason-card,.dark .ban-help-card,[data-theme="dark"] .ban-help-card{background:rgba(15,23,42,.64);border-color:rgba(248,113,113,.28)}.dark .ban-reason-icon,[data-theme="dark"] .ban-reason-icon{background:rgba(248,113,113,.14)}.dark .user-menu-ban-note,[data-theme="dark"] .user-menu-ban-note{background:rgba(248,113,113,.16);color:#fecaca}.dark .user-menu-panel a.warning,[data-theme="dark"] .user-menu-panel a.warning{background:rgba(248,113,113,.10);border-color:rgba(248,113,113,.25);color:#fecaca}
@media(max-width:820px){.ban-page{margin:22px auto;padding:30px 18px}.ban-status-grid{grid-template-columns:1fr}.ban-reason-card{display:grid}.ban-reason-icon{width:40px;height:40px}.ban-actions .btn{width:100%;justify-content:center}}

/* fix110 - strict maintenance mode and flat admin controls */
.maintenance-inline-status{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:18px;background:rgba(16,185,129,.08);padding:13px 14px;min-height:72px}.maintenance-inline-status>span{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:rgba(16,185,129,.14);font-size:1.25rem}.maintenance-inline-status strong{display:block;color:var(--text)}.maintenance-inline-status small{display:block;color:var(--muted);margin-top:3px}.maintenance-inline-status .mini-link{margin-left:auto;white-space:nowrap}.maintenance-inline-status.is-active{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.32)}.maintenance-inline-status.is-active>span{background:rgba(245,158,11,.18)}
.maintenance-admin-settings-card{position:relative;overflow:hidden}.maintenance-admin-settings-card:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,var(--primary),rgba(16,185,129,.9));opacity:.55}.maintenance-admin-settings-card.is-active:before{background:linear-gradient(90deg,#f59e0b,#ef4444)}.maintenance-mode-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.maintenance-mode-option{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:start;border:1px solid var(--border);border-radius:20px;background:rgba(255,255,255,.62);padding:16px;cursor:pointer;transition:.2s ease}.maintenance-mode-option input{position:absolute;opacity:0;pointer-events:none}.maintenance-mode-option .mode-icon{grid-row:1/3;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:rgba(16,185,129,.13);font-size:1.25rem}.maintenance-mode-option b{display:block;color:var(--text);font-size:1rem}.maintenance-mode-option small{display:block;color:var(--muted);line-height:1.45}.maintenance-mode-option.selected{border-color:rgba(16,185,129,.45);box-shadow:0 16px 34px rgba(15,23,42,.08);background:rgba(16,185,129,.08)}.maintenance-mode-option.danger .mode-icon{background:rgba(245,158,11,.16)}.maintenance-mode-option.danger.selected{border-color:rgba(245,158,11,.48);background:rgba(245,158,11,.10)}.maintenance-text-fields{margin-top:8px}.maintenance-admin-note{display:flex;align-items:flex-start;gap:10px;border:1px dashed var(--border);border-radius:18px;padding:14px 16px;background:rgba(59,130,246,.07);margin:14px 0;color:var(--muted)}.maintenance-admin-note:before{content:"ℹ️"}.maintenance-admin-note strong{display:block;color:var(--text);margin-bottom:3px}.maintenance-admin-note.show{background:rgba(245,158,11,.10);border-color:rgba(245,158,11,.35)}
.maintenance-admin-banner{width:min(1240px,calc(100% - 32px));margin:12px auto 0;display:flex;align-items:center;gap:12px;border:1px solid rgba(245,158,11,.35);border-radius:20px;background:linear-gradient(135deg,rgba(245,158,11,.13),rgba(59,130,246,.08)),var(--card);padding:12px 14px;box-shadow:0 14px 34px rgba(15,23,42,.08)}.forum-width-full .maintenance-admin-banner{max-width:calc(100% - 28px)}.maintenance-admin-banner>span{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;background:rgba(245,158,11,.18);font-size:1.2rem}.maintenance-admin-banner div{min-width:0;flex:1}.maintenance-admin-banner strong{display:block;color:var(--text)}.maintenance-admin-banner small{display:block;color:var(--muted);margin-top:2px}.maintenance-admin-banner .btn{white-space:nowrap}
.maintenance-page-v110{position:relative}.maintenance-preview-badge{position:absolute;top:16px;right:16px;border:1px solid rgba(59,130,246,.32);border-radius:999px;background:rgba(59,130,246,.10);color:var(--primary);padding:7px 12px;font-weight:800;font-size:.82rem}.maintenance-page-v110 p{white-space:normal}.maintenance-info-box{border:1px solid var(--border);border-radius:18px;background:rgba(59,130,246,.07);padding:14px 16px;margin:8px auto 18px;max-width:560px;text-align:left}.maintenance-info-box strong{display:block;color:var(--text);margin-bottom:4px}.maintenance-info-box span{display:block;color:var(--muted);line-height:1.5}
[data-theme="dark"] .maintenance-mode-option,[data-theme="dark"] .maintenance-inline-status,[data-theme="dark"] .maintenance-admin-banner,[data-theme="dark"] .maintenance-info-box{background:rgba(15,23,42,.64)}
@media(max-width:900px){.maintenance-mode-picker{grid-template-columns:1fr}.maintenance-inline-status{display:grid;grid-template-columns:auto minmax(0,1fr)}.maintenance-inline-status .mini-link{margin-left:0;grid-column:1/3;width:100%;text-align:center}.maintenance-admin-banner{margin:10px 12px 0;display:grid;grid-template-columns:auto minmax(0,1fr)}.maintenance-admin-banner .btn{grid-column:1/3;width:100%;justify-content:center}.maintenance-preview-badge{position:static;display:inline-flex;margin-bottom:12px}.maintenance-mode-option{grid-template-columns:auto minmax(0,1fr)}}
.maintenance-mode-option:has(input:checked){border-color:rgba(16,185,129,.45);box-shadow:0 16px 34px rgba(15,23,42,.08);background:rgba(16,185,129,.08)}.maintenance-mode-option.danger:has(input:checked){border-color:rgba(245,158,11,.48);background:rgba(245,158,11,.10)}


/* fix111: single maintenance toggle and advanced forum signatures */
.single-maintenance-toggle{grid-template-columns:1fr;margin:14px 0}.maintenance-master-switch{border:1px solid rgba(245,158,11,.35)!important;background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(239,68,68,.08))!important;border-radius:20px!important;padding:18px!important}.maintenance-master-switch b{font-size:1.02rem}.maintenance-master-switch input:checked + span{background:#f59e0b}.maintenance-admin-settings-card .maintenance-text-fields textarea{min-height:132px}.signature-admin-options{margin-top:14px}.signature-admin-help{border:1px solid var(--border);border-radius:16px;padding:14px 16px;background:rgba(59,130,246,.06)}.signature-settings-card textarea{min-height:132px;resize:vertical}.signature-live-preview{margin-top:14px;border:1px solid var(--border);border-radius:18px;background:rgba(255,255,255,.62);padding:14px}.forum-signature-preview{margin-top:8px;color:var(--text);font-size:.95rem;line-height:1.55}.post-signature-card{margin-top:18px;border-top:1px dashed var(--border);padding-top:14px;background:linear-gradient(135deg,rgba(15,23,42,.025),rgba(59,130,246,.045));border-radius:16px;padding:14px 16px}.post-signature-line{height:1px;background:linear-gradient(90deg,var(--border),transparent);margin-bottom:10px}.post-signature-head{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.82rem;margin-bottom:8px}.post-signature-head strong{color:var(--text)}.post-signature-body{font-size:.94rem;line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.post-signature-body a{word-break:break-word}.post-signature-body .forum-image img{max-height:120px;object-fit:contain}.maintenance-admin-banner{position:relative;z-index:25}
[data-theme="dark"] .signature-live-preview,[data-theme="dark"] .signature-admin-help,[data-theme="dark"] .post-signature-card{background:rgba(15,23,42,.62)}
@media(max-width:700px){.post-signature-card{margin-top:14px;padding:12px;border-radius:14px}.post-signature-head{font-size:.78rem}.post-signature-body{font-size:.9rem}.single-maintenance-toggle .switch-setting{align-items:flex-start}.signature-admin-options{grid-template-columns:1fr!important}}

/* fix113 - ayarlar bölümleri gerçek ayrı sayfalara ayrıldı */
.admin-settings-split-page .settings-title-card-v113{align-items:center;gap:16px}.settings-title-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.settings-hub-grid-v113{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.settings-hub-card-v113{display:grid;gap:9px;text-decoration:none;color:var(--text);min-height:178px;align-content:start;position:relative;overflow:hidden;transition:.18s ease}.settings-hub-card-v113:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--primary),rgba(16,185,129,.8));opacity:.6}.settings-hub-card-v113:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(15,23,42,.10)}.settings-hub-icon-v113{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:rgba(59,130,246,.10);font-size:1.25rem}.settings-hub-card-v113 strong{font-size:1.05rem}.settings-hub-card-v113 small{color:var(--muted);line-height:1.45}.settings-hub-card-v113 b{margin-top:auto;color:var(--primary);font-size:.9rem}.settings-hub-card-v113 em{display:inline-flex;width:max-content;border-radius:999px;padding:5px 9px;background:rgba(16,185,129,.10);color:#047857;font-style:normal;font-weight:800;font-size:.78rem}.settings-hub-card-v113.is-warning:before{background:linear-gradient(90deg,#f59e0b,#ef4444)}.settings-hub-card-v113.is-warning .settings-hub-icon-v113{background:rgba(245,158,11,.15)}.settings-hub-card-v113.is-warning em{background:rgba(245,158,11,.14);color:#b45309}.admin-settings-grid-v113{align-items:start}.settings-section-nav-v113{position:sticky;top:92px;max-height:calc(100vh - 116px);overflow:auto}.settings-section-nav-v113 a.active{background:rgba(59,130,246,.11);border-color:rgba(59,130,246,.22);color:var(--primary);font-weight:900}.settings-section-nav-v113 hr{border:0;border-top:1px solid var(--border);margin:8px 0}.settings-single-section-form-v113{min-width:0}.settings-single-section-form-v113 .setting-section-card{scroll-margin-top:100px}.admin-side-submenu-v113{display:grid;gap:4px;margin:-4px 0 6px 28px;padding-left:10px;border-left:1px solid var(--border)}.admin-side-submenu-v113 a{font-size:.86rem!important;min-height:34px!important;padding:7px 9px!important;border-radius:12px!important;opacity:.9}.admin-side-submenu-v113 a span{width:20px!important}.settings-single-section-form-v113 .sticky-form-actions{position:sticky;bottom:14px;z-index:20}
[data-theme="dark"] .settings-hub-card-v113 em{background:rgba(16,185,129,.16);color:#86efac}[data-theme="dark"] .settings-hub-card-v113.is-warning em{background:rgba(245,158,11,.18);color:#fcd34d}[data-theme="dark"] .settings-hub-icon-v113{background:rgba(59,130,246,.16)}
@media(max-width:1100px){.settings-hub-grid-v113{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-grid-v113{grid-template-columns:1fr}.settings-section-nav-v113{position:static;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.settings-section-nav-v113 strong,.settings-section-nav-v113 hr{grid-column:1/-1}.settings-section-nav-v113 a{margin:0}}
@media(max-width:720px){.admin-settings-split-page .settings-title-card-v113{display:grid}.settings-title-actions .btn{width:100%;justify-content:center}.settings-hub-grid-v113{grid-template-columns:1fr;gap:12px}.settings-hub-card-v113{min-height:auto}.settings-section-nav-v113{grid-template-columns:1fr}.settings-single-section-form-v113 .sticky-form-actions{position:static}.admin-side-submenu-v113{margin-left:18px}}

/* fix114: Ayarlar bölümü sol menülü, sade ve mobil uyumlu yönetim düzeni */
.admin-settings-v114-page .settings-title-card-v113{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(59,130,246,.14);background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 12px 34px rgba(15,23,42,.055)}
.admin-settings-v114-page .settings-title-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-settings-v114-page .settings-title-actions .btn{min-height:40px}
.admin-settings-v114-page .admin-settings-grid-v113{display:grid!important;grid-template-columns:minmax(270px,320px) minmax(0,1fr);gap:20px;align-items:start}.settings-section-nav-v114{position:sticky;top:92px;max-height:calc(100vh - 116px);overflow:auto;padding:14px!important;border-radius:24px!important;background:#fff;box-shadow:0 14px 38px rgba(15,23,42,.06)}
.settings-nav-head-v114{display:flex;align-items:center;gap:11px;padding:6px 4px 14px;border-bottom:1px solid var(--line);margin-bottom:10px}.settings-nav-head-v114>span{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.10));font-size:20px}.settings-nav-head-v114 strong{display:block;color:var(--text);font-size:15px}.settings-nav-head-v114 small{display:block;color:var(--muted);font-weight:800;font-size:12px;margin-top:2px;line-height:1.3}.settings-nav-list-v114{display:grid;gap:7px}.settings-section-nav-v114 .settings-nav-list-v114 a{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:10px;row-gap:1px;padding:10px 11px;border:1px solid transparent;border-radius:17px;text-decoration:none;color:var(--text);transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.settings-section-nav-v114 .settings-nav-list-v114 a:hover{background:#f6f9ff;border-color:#dbeafe;transform:translateX(2px)}.settings-section-nav-v114 .settings-nav-list-v114 a.active{background:linear-gradient(135deg,rgba(37,99,235,.13),rgba(14,165,233,.10));border-color:rgba(37,99,235,.22);box-shadow:0 10px 24px rgba(37,99,235,.10);color:var(--primary)}.settings-section-nav-v114 .settings-nav-list-v114 a span{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:14px;background:#f1f6ff;font-size:17px}.settings-section-nav-v114 .settings-nav-list-v114 a.active span{background:#fff;color:var(--primary)}.settings-section-nav-v114 .settings-nav-list-v114 a b{font-size:13.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-section-nav-v114 .settings-nav-list-v114 a small{display:block;min-width:0;color:var(--muted);font-size:11px;font-weight:750;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-nav-extra-v114{display:grid;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.settings-nav-extra-v114 em{font-style:normal;color:var(--muted);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;padding:0 3px}.settings-nav-extra-v114 a{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center;gap:9px;min-height:42px;padding:8px 10px!important;border:1px solid #edf2f8!important;border-radius:15px!important;background:#fbfdff;text-decoration:none!important;color:var(--text)!important;font-weight:900}.settings-nav-extra-v114 a:hover{background:#f6f9ff!important;border-color:#dbeafe!important;color:var(--primary)!important}.settings-nav-extra-v114 a span{display:grid!important;place-items:center;width:32px!important;height:32px!important;border-radius:12px;background:#f1f6ff}.settings-single-section-form-v113{display:grid;gap:14px}.settings-single-section-form-v113 .setting-section-card{border-radius:24px;border-color:#e7eef8;box-shadow:0 12px 34px rgba(15,23,42,.045)}.settings-single-section-form-v113 .sticky-form-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;border-radius:22px;background:rgba(255,255,255,.94);backdrop-filter:blur(12px)}
.admin-side-submenu-v113{display:none!important}

@media(max-width:980px){.admin-settings-v114-page .admin-settings-grid-v113{grid-template-columns:1fr;gap:14px}.settings-section-nav-v114{position:relative;top:auto;max-height:none;padding:12px!important;border-radius:20px!important}.settings-nav-head-v114{padding-bottom:10px;margin-bottom:9px}.settings-nav-list-v114{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:0 2px 4px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.settings-nav-list-v114::-webkit-scrollbar{height:4px}.settings-nav-list-v114::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.settings-section-nav-v114 .settings-nav-list-v114 a{min-width:178px;scroll-snap-align:start;padding:9px 10px}.settings-section-nav-v114 .settings-nav-list-v114 a:hover{transform:none}.settings-section-nav-v114 .settings-nav-list-v114 a small{display:none}.settings-nav-extra-v114{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.settings-nav-extra-v114 em{grid-column:1/-1}.settings-nav-extra-v114 a{min-height:40px}.admin-settings-v114-page .settings-title-card-v113{align-items:stretch}.admin-settings-v114-page .settings-title-actions{justify-content:flex-start}.settings-single-section-form-v113 .sticky-form-actions{position:sticky;bottom:10px;z-index:24}}
@media(max-width:620px){.admin-settings-v114-page .settings-title-card-v113{padding:15px!important}.admin-settings-v114-page .settings-title-actions .btn{width:100%;justify-content:center}.settings-section-nav-v114{margin-left:-2px;margin-right:-2px}.settings-nav-head-v114{align-items:flex-start}.settings-nav-head-v114>span{width:38px;height:38px;border-radius:14px}.settings-section-nav-v114 .settings-nav-list-v114 a{min-width:150px;grid-template-columns:30px minmax(0,1fr);border-radius:15px}.settings-section-nav-v114 .settings-nav-list-v114 a span{width:30px;height:30px;border-radius:11px}.settings-section-nav-v114 .settings-nav-list-v114 a b{font-size:12.5px}.settings-nav-extra-v114{grid-template-columns:1fr}.settings-nav-extra-v114 a{width:100%}.settings-single-section-form-v113 .sticky-form-actions{flex-direction:column;align-items:stretch}.settings-single-section-form-v113 .sticky-form-actions .btn{width:100%}}
html[data-theme="dark"] .admin-settings-v114-page .settings-title-card-v113,html[data-theme="dark"] .settings-section-nav-v114,html[data-theme="dark"] .settings-single-section-form-v113 .sticky-form-actions{background:#111b2b!important;border-color:#243247!important}html[data-theme="dark"] .settings-nav-head-v114{border-color:#243247!important}html[data-theme="dark"] .settings-nav-head-v114>span,html[data-theme="dark"] .settings-section-nav-v114 .settings-nav-list-v114 a span,html[data-theme="dark"] .settings-nav-extra-v114 a span{background:#17243a!important}html[data-theme="dark"] .settings-section-nav-v114 .settings-nav-list-v114 a{color:#e2e8f0!important}html[data-theme="dark"] .settings-section-nav-v114 .settings-nav-list-v114 a:hover,html[data-theme="dark"] .settings-nav-extra-v114 a:hover{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important}html[data-theme="dark"] .settings-section-nav-v114 .settings-nav-list-v114 a.active{background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(14,165,233,.12))!important;border-color:#2c5ea9!important;color:#93c5fd!important}html[data-theme="dark"] .settings-nav-extra-v114{border-color:#243247!important}html[data-theme="dark"] .settings-nav-extra-v114 a{background:#0f172a!important;border-color:#243247!important;color:#e2e8f0!important}


/* fix115: dil seçimi izni ve hızlı forum izinleri */
.language-permission-grid-v115{grid-template-columns:1fr;margin-top:14px}.permission-fast-btn-v115{background:rgba(37,99,235,.08)!important;border-color:rgba(37,99,235,.18)!important;color:#1d4ed8!important;font-weight:850}.permission-fast-btn-v115:hover{background:rgba(37,99,235,.14)!important;border-color:rgba(37,99,235,.28)!important}.permission-focus-card-v115{display:flex;align-items:center;justify-content:space-between;gap:16px;border-color:rgba(37,99,235,.20)!important;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.045))!important;margin-bottom:16px}.permission-focus-card-v115 h2{margin:2px 0 5px}.permission-focus-actions-v115{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.structure-card-actions .permission-fast-btn-v115,.tree-actions .permission-fast-btn-v115{white-space:nowrap}
@media(max-width:760px){.permission-focus-card-v115{display:grid;align-items:stretch}.permission-focus-actions-v115{justify-content:flex-start}.permission-focus-actions-v115 .btn{width:100%;justify-content:center}.structure-card-actions .permission-fast-btn-v115,.tree-actions .permission-fast-btn-v115{width:100%;justify-content:center}.language-permission-grid-v115{grid-template-columns:1fr}}
html[data-theme="dark"] .permission-fast-btn-v115{background:rgba(59,130,246,.16)!important;border-color:#24466f!important;color:#93c5fd!important}html[data-theme="dark"] .permission-focus-card-v115{background:linear-gradient(135deg,rgba(37,99,235,.20),rgba(14,165,233,.10))!important;border-color:#24466f!important}

/* fix116: konu sayısına göre forum ödül sistemi */
.reward-admin-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}
.reward-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}
.reward-admin-stats .card{display:flex;align-items:center;gap:12px;padding:18px}
.reward-admin-stats span{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(124,58,237,.12));font-size:22px}
.reward-admin-stats strong{font-size:28px;line-height:1;color:var(--text)}
.reward-admin-stats small{display:block;color:var(--muted);font-weight:700}
.reward-admin-grid{align-items:start;margin-bottom:18px}
.reward-check{align-self:end;min-height:44px;display:flex;align-items:center!important;justify-content:flex-start;border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:var(--surface-soft)}
.reward-help-card h2{margin-top:0}.reward-help-list{display:grid;gap:12px;margin:14px 0}.reward-help-list div{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:center;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface-soft)}.reward-help-list span{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:var(--primary);color:#fff;font-weight:900}.reward-help-list p{margin:0;color:var(--muted);font-weight:700}
.reward-level-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reward-level-card{border:1px solid color-mix(in srgb,var(--reward-color,#2563eb) 32%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--reward-color,#2563eb) 9%,transparent),var(--surface));border-radius:20px;padding:16px;display:grid;grid-template-columns:58px 1fr;gap:14px;position:relative;overflow:hidden}.reward-level-card:before{content:"";position:absolute;inset:auto -30px -46px auto;width:130px;height:130px;border-radius:999px;background:color-mix(in srgb,var(--reward-color,#2563eb) 12%,transparent)}.reward-level-icon{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:var(--reward-color,#2563eb);color:#fff;font-size:26px;box-shadow:0 14px 26px color-mix(in srgb,var(--reward-color,#2563eb) 22%,transparent)}.reward-level-body{position:relative}.reward-level-body span{display:inline-flex;padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--reward-color,#2563eb) 12%,var(--surface));color:var(--reward-color,#2563eb);font-weight:900;font-size:12px}.reward-level-body h3{margin:8px 0 5px}.reward-level-body p{margin:0 0 8px;color:var(--muted)}.reward-level-body small{color:var(--muted);font-weight:800}.reward-level-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;position:relative}.reward-level-actions form{display:inline-flex;margin:0}.reward-awards-table .forum-reward-pill{white-space:nowrap}
.forum-reward-pill{--reward-color:#2563eb;display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--reward-color) 11%,var(--surface));border:1px solid color-mix(in srgb,var(--reward-color) 34%,var(--border));color:var(--reward-color);font-weight:900;box-shadow:0 8px 20px color-mix(in srgb,var(--reward-color) 8%,transparent)}.forum-reward-pill span{font-size:16px}.forum-reward-pill small{font-size:11px;color:var(--muted);font-weight:800}.forum-reward-pill.tiny{font-size:12px;padding:6px 8px;border-radius:12px;display:grid;grid-template-columns:auto 1fr;gap:4px 6px;white-space:normal}.forum-reward-pill.tiny span{grid-row:1/3}.forum-reward-pill.tiny small{grid-column:2}.forum-reward-pill.mini{font-size:12px;padding:6px 9px}.post-user-rewards{display:grid;gap:7px;margin:8px 0}.profile-reward-strip{margin-top:8px}.profile-reward-list{display:grid;gap:12px}.profile-reward-card{--reward-color:#2563eb;display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;padding:14px;border:1px solid color-mix(in srgb,var(--reward-color) 28%,var(--border));border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--reward-color) 10%,transparent),var(--surface));}.profile-reward-card>span{width:52px;height:52px;border-radius:18px;background:var(--reward-color);color:#fff;display:grid;place-items:center;font-size:24px}.profile-reward-card strong{display:block}.profile-reward-card small,.profile-reward-card em{display:block;color:var(--muted);font-style:normal;margin-top:3px}
@media (max-width: 780px){.reward-admin-stats{grid-template-columns:1fr}.reward-admin-stats .card{padding:14px}.reward-level-grid{grid-template-columns:1fr}.reward-level-card{grid-template-columns:48px 1fr;padding:13px;border-radius:17px}.reward-level-icon{width:48px;height:48px;border-radius:16px}.reward-admin-hero{align-items:stretch}.reward-admin-hero .btn{width:100%;justify-content:center}.profile-reward-card{grid-template-columns:44px 1fr}.profile-reward-card>span{width:44px;height:44px;border-radius:15px}.forum-reward-pill{font-size:12px}.post-user-rewards{grid-template-columns:1fr}}

/* fix117 - Pazar satışları ve Ticaret Puanı bağlantısı */
.market-trade-link-card{grid-column:1/-1;margin-top:10px;padding:12px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,rgba(16,185,129,.08),rgba(59,130,246,.06));display:grid;gap:10px}
.market-trade-link-card.is-done{background:linear-gradient(135deg,rgba(16,185,129,.13),rgba(34,197,94,.06));border-color:rgba(16,185,129,.35)}
.market-trade-link-card b{display:block;color:var(--text)}
.market-trade-link-card small{display:block;color:var(--muted);margin-top:3px;line-height:1.45}
.market-trade-review-form{display:grid;grid-template-columns:130px 1fr 1.2fr auto;gap:8px;align-items:start}
.market-trade-review-form select,.market-trade-review-form input,.market-trade-review-form textarea{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--text);padding:10px 12px;min-height:42px}
.market-trade-review-form textarea{resize:vertical;min-height:42px}
.trade-market-badge{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:5px 9px;border-radius:999px;background:rgba(59,130,246,.10);color:var(--text);font-size:12px;font-weight:800}
@media(max-width:760px){.market-trade-review-form{grid-template-columns:1fr}.market-trade-link-card{padding:10px}.market-trade-review-form button{width:100%}}

/* fix118: logo/favicon ayar kartları ve PWA alt kurulum-bildirim kartları */
.logo-settings-card-v118,.pwa-settings-card-v118{overflow:visible}.logo-upload-grid-v118{align-items:stretch}.logo-help-card-v118,.pwa-admin-note-v118{margin-top:14px;border:1px solid var(--line);border-radius:18px;padding:14px 16px;background:linear-gradient(135deg,#f8fbff,#fff)}.logo-help-card-v118 strong,.pwa-admin-note-v118 strong{display:block;margin-bottom:4px}.pwa-toggle-grid-v118 .switch-setting{min-height:118px}.pwa-form-grid-v118 input[type=color]{height:46px;padding:4px}.pwa-bottom-card{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:9999;width:min(760px,calc(100vw - 24px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid rgba(37,99,235,.18);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 24px 80px rgba(15,23,42,.22);backdrop-filter:blur(14px)}.pwa-bottom-card[hidden]{display:none!important}.pwa-install-icon{display:grid;place-items:center;width:48px;height:48px;min-width:48px;border-radius:17px;background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;font-size:23px;box-shadow:0 12px 32px rgba(37,99,235,.25)}.pwa-install-copy{display:grid;gap:3px;min-width:0}.pwa-install-copy strong{font-size:15px;font-weight:950;color:var(--text)}.pwa-install-copy small{font-size:12.5px;line-height:1.45;color:var(--muted)}.pwa-install-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.pwa-install-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--muted);cursor:pointer;font-weight:950}.pwa-install-close:hover{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.pwa-notification-toast{border-color:rgba(22,163,74,.22)}.pwa-notification-toast .pwa-install-icon{background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 12px 32px rgba(22,163,74,.24)}
@media(max-width:760px){.pwa-bottom-card{left:10px;right:10px;bottom:12px;transform:none;width:auto;grid-template-columns:auto minmax(0,1fr);padding:12px;border-radius:20px}.pwa-install-actions{grid-column:1/-1;justify-content:stretch}.pwa-install-actions .btn{flex:1;justify-content:center}.pwa-install-close{width:40px;height:40px}.pwa-install-icon{width:44px;height:44px;min-width:44px}.pwa-install-copy strong{font-size:14px}.pwa-install-copy small{font-size:12px}.pwa-toggle-grid-v118 .switch-setting{min-height:auto}}
[data-theme="dark"] .logo-help-card-v118,[data-theme="dark"] .pwa-admin-note-v118{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(15,23,42,.9));border-color:#334155}[data-theme="dark"] .pwa-bottom-card{background:rgba(15,23,42,.96);border-color:#334155;box-shadow:0 24px 80px rgba(0,0,0,.45)}[data-theme="dark"] .pwa-install-close{background:#111827;border-color:#334155;color:#cbd5e1}[data-theme="dark"] .pwa-install-close:hover{background:#451a1a;color:#fecaca;border-color:#7f1d1d}

/* fix119: gelişmiş yönetici bildirim gönderme sistemi + PWA kurulum düzeltmeleri */
.admin-notifications-page{display:flex;flex-direction:column;gap:18px}.admin-notify-title-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-notify-stats{display:grid;grid-template-columns:repeat(4,minmax(88px,1fr));gap:10px}.admin-notify-stats span{display:flex;flex-direction:column;gap:2px;align-items:center;justify-content:center;padding:12px 14px;border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.08));border:1px solid rgba(37,99,235,.14)}.admin-notify-stats b{font-size:22px;color:var(--text)}.admin-notify-stats small{color:var(--muted);font-size:12px}.admin-notify-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;align-items:start}.admin-notify-form{display:flex;flex-direction:column;gap:18px}.target-head{margin-top:4px}.notify-target-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.notify-target-cards label{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--border);border-radius:18px;background:rgba(148,163,184,.06);cursor:pointer;transition:.18s ease}.notify-target-cards label:hover{border-color:rgba(37,99,235,.35);transform:translateY(-1px)}.notify-target-cards input{margin-top:3px}.notify-target-cards span{display:flex;flex-direction:column;gap:3px}.notify-target-cards b{font-size:14px}.notify-target-cards small{font-size:12px;color:var(--muted);line-height:1.35}.notify-target-options{padding:14px;border-radius:20px;border:1px solid var(--border);background:rgba(15,23,42,.025)}.notify-include-blocked{padding:12px 14px;border-radius:16px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.18)}.notify-send-actions{position:sticky;bottom:14px;z-index:8}.admin-notify-side{display:flex;flex-direction:column;gap:14px;position:sticky;top:14px}.notify-help-card{display:flex;flex-direction:column;gap:8px}.notify-help-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:16px;background:rgba(37,99,235,.12);font-size:24px}.notify-user-list{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow:auto;padding-right:4px}.notify-user-chip{text-align:left;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;border:1px solid var(--border);background:var(--card);border-radius:14px;padding:10px;cursor:pointer;color:var(--text)}.notify-user-chip:hover{border-color:rgba(37,99,235,.35);background:rgba(37,99,235,.06)}.notify-user-chip small{grid-column:1/-1;color:var(--muted);font-size:11px}.notify-history-list{display:flex;flex-direction:column;gap:10px}.notify-history-list article{padding:12px;border:1px solid var(--border);border-radius:16px;background:rgba(148,163,184,.06)}.notify-history-list strong{display:block;font-size:14px}.notify-history-list p{margin:5px 0;color:var(--muted);font-size:13px;line-height:1.4}.notify-history-list small{color:var(--muted);font-size:11px}.pwa-install-toast.is-ready .pwa-install-icon{background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(37,99,235,.12));}.pwa-install-toast.is-ready [data-pwa-install-btn]{box-shadow:0 10px 26px rgba(37,99,235,.24)}.pwa-install-toast.is-manual [data-pwa-install-btn]{background:var(--card);color:var(--text);border:1px solid var(--border)}
@media (max-width: 960px){.admin-notify-title-card{align-items:flex-start;flex-direction:column}.admin-notify-stats{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-notify-grid{grid-template-columns:1fr}.admin-notify-side{position:static}.notify-target-cards{grid-template-columns:1fr}.notify-send-actions{position:static}}
@media (max-width: 560px){.admin-notify-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-notify-stats span{padding:10px}.notify-target-options{padding:10px}.notify-user-list{max-height:260px}.pwa-bottom-card{left:10px;right:10px;bottom:10px;max-width:none}.pwa-install-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.pwa-install-actions .btn{flex:1 1 auto}}


/* fix120 contact / pages / auth / smtp / pwa */
.auth-flat-v120{max-width:520px;margin:32px auto}.auth-actions-v120{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.remember-line-v120,.terms-line-v120{display:flex!important;gap:10px;align-items:flex-start;background:rgba(37,99,235,.06);border:1px solid rgba(37,99,235,.14);border-radius:14px;padding:12px}.contact-hero-v120,.contact-card-v120,.content-page-v120{max-width:960px;margin:18px auto}.page-content-v120{font-size:1rem;line-height:1.75;color:var(--text)}.page-desc-v120{font-size:1.05rem}.admin-message-row-v120{border:1px solid var(--border);border-radius:16px;margin:12px 0;background:var(--card);overflow:hidden}.admin-message-row-v120 summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px;cursor:pointer}.admin-message-row-v120 summary span{display:flex;flex-direction:column;gap:4px}.admin-message-body-v120{border-top:1px solid var(--border);padding:14px;display:grid;gap:12px}.smtp-settings-card-v120 .form-grid label,.pwa-icon-setting-v120 label{min-width:0}.email-verify-card-v120{border-color:rgba(245,158,11,.35);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(37,99,235,.06));display:flex;justify-content:space-between;gap:14px;align-items:center}.file-setting-box{border:1px dashed var(--border);border-radius:16px;padding:14px;background:rgba(148,163,184,.08);display:flex;flex-direction:column;gap:8px}.asset-preview img{max-width:92px;max-height:92px;border-radius:18px;border:1px solid var(--border);background:#fff;padding:6px}.admin-pages-v120 .inline-form,.admin-contact-v120 .inline-form{display:inline-flex;gap:8px;align-items:center;margin:6px 0}.content-page-v120 h1{margin-top:4px}@media(max-width:760px){.email-verify-card-v120{display:block}.auth-actions-v120 .btn{width:100%;justify-content:center}.admin-message-row-v120 summary{align-items:flex-start}.admin-table{font-size:.9rem}.contact-hero-v120,.contact-card-v120,.content-page-v120{margin:10px}}

/* fix121: PWA kurulum butonu hazır olana kadar net bekleme görünümü */
.pwa-install-toast.is-waiting [data-pwa-install-btn]{opacity:.72;cursor:not-allowed;box-shadow:none}
.pwa-install-toast.is-waiting .pwa-install-icon{background:linear-gradient(135deg,rgba(245,158,11,.18),rgba(37,99,235,.10));}
.pwa-install-toast.is-error{border-color:rgba(239,68,68,.25)}
.pwa-install-toast.is-error .pwa-install-icon{background:linear-gradient(135deg,rgba(239,68,68,.18),rgba(245,158,11,.12));}
.pwa-install-toast.is-ready [data-pwa-install-btn]:not(:disabled){animation:wmtPwaPulse 1.8s ease-in-out infinite}
@keyframes wmtPwaPulse{0%,100%{transform:translateY(0)}50%{transform:translateY(-1px)}}


/* fix122: PWA aktif yükleme butonu ve yasal sayfa son düzenleme alanı */
.pwa-install-toast.is-ready [data-pwa-install-btn]{box-shadow:0 10px 28px rgba(37,99,235,.22)}
.pwa-install-toast.is-waiting [data-pwa-install-btn]{opacity:1;cursor:pointer}
.pwa-install-toast.is-error{border-color:rgba(245,158,11,.45)}
.page-last-updated-v122{margin-top:28px;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2);color:var(--muted);font-size:14px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}
.page-last-updated-v122 strong{color:var(--text)}
.content-page-v122 .page-content-v120{line-height:1.78}
@media(max-width:700px){.page-last-updated-v122{display:block}.pwa-install-toast .pwa-install-actions{align-items:stretch}.pwa-install-toast [data-pwa-install-btn]{width:100%}}

/* fix125-dark-mode: göz yormayan kapsamlı koyu mod düzeltmesi
   Yeni eklenen bölümlerde sabit açık arka planlar koyu modu eziyordu. Bu blok en sonda
   durarak alt kategoriler, forum kartları, panel, yönetim, pazar, modal ve PWA alanlarını
   tek koyu renk paletine bağlar. */
:root{
  --border:var(--line);
  --primary:var(--brand);
  --surface:var(--card);
  --surface-soft:var(--soft);
  --surface-2:#f8fbff;
  --input-bg:#fff;
}
html[data-theme="dark"]{
  color-scheme:dark;
  --bg:#0b1220;
  --card:#111b2b;
  --text:#e6edf7;
  --muted:#9aacbf;
  --line:#26354b;
  --soft:#0e1726;
  --border:#26354b;
  --primary:#60a5fa;
  --brand:#60a5fa;
  --brand-2:#22d3ee;
  --surface:#111b2b;
  --surface-soft:#0e1726;
  --surface-2:#0e1726;
  --input-bg:#0f1a2b;
  --shadow:0 18px 46px rgba(0,0,0,.34);
  --shadow-soft:0 10px 28px rgba(0,0,0,.24);
}
html[data-theme="dark"] body{
  background:
    radial-gradient(circle at 18% -10%,rgba(37,99,235,.18),transparent 34%),
    radial-gradient(circle at 88% 0,rgba(34,211,238,.10),transparent 28%),
    linear-gradient(180deg,#0b1220 0%,#0a101b 100%)!important;
  color:var(--text)!important;
}
html[data-theme="dark"] ::selection{background:rgba(96,165,250,.35)!important;color:#eef6ff!important;}
html[data-theme="dark"] a{color:inherit;}
html[data-theme="dark"] .muted,
html[data-theme="dark"] small,
html[data-theme="dark"] .forum-row p,
html[data-theme="dark"] .topic-row span,
html[data-theme="dark"] .latest span,
html[data-theme="dark"] .subforum-card p,
html[data-theme="dark"] .subforum-card small,
html[data-theme="dark"] .subforum-row small,
html[data-theme="dark"] .subforum-row em{color:var(--muted)!important;}

/* Ana yüzeyler */
html[data-theme="dark"] .topbar,
html[data-theme="dark"] .card,
html[data-theme="dark"] .table-wrap,
html[data-theme="dark"] table,
html[data-theme="dark"] .side-menu,
html[data-theme="dark"] .user-menu-panel,
html[data-theme="dark"] .language-panel,
html[data-theme="dark"] .notification-panel,
html[data-theme="dark"] .quick-topic-dialog,
html[data-theme="dark"] .modal,
html[data-theme="dark"] .dialog,
html[data-theme="dark"] .asset-preview{
  background:rgba(17,27,43,.97)!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.28)!important;
}
html[data-theme="dark"] .hero,
html[data-theme="dark"] .page-head,
html[data-theme="dark"] .page-title-card,
html[data-theme="dark"] .section-head,
html[data-theme="dark"] .mobile-nav-head,
html[data-theme="dark"] .side-menu .side-brand,
html[data-theme="dark"] .side-menu .side-profile,
html[data-theme="dark"] .forum-menu-strip,
html[data-theme="dark"] .forum-context-strip,
html[data-theme="dark"] .stats-hero-card,
html[data-theme="dark"] .maintenance-page,
html[data-theme="dark"] .ban-page{
  background:linear-gradient(135deg,rgba(17,27,43,.98),rgba(14,23,38,.98))!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
}
html[data-theme="dark"] th,
html[data-theme="dark"] .permission-matrix th,
html[data-theme="dark"] .ffp-statbox-row-head,
html[data-theme="dark"] .admin-table thead th{background:#0e1726!important;color:#cbd5e1!important;border-color:var(--line)!important;}
html[data-theme="dark"] td,
html[data-theme="dark"] th,
html[data-theme="dark"] tr{border-color:var(--line)!important;}
html[data-theme="dark"] tbody tr:hover{background:#14233a!important;}

/* Forum ana sayfa ve alt kategoriler */
html[data-theme="dark"] .forum-section,
html[data-theme="dark"] .nested-forum-list,
html[data-theme="dark"] .forum-family,
html[data-theme="dark"] .forum-row,
html[data-theme="dark"] .topic-row,
html[data-theme="dark"] .subforum-list,
html[data-theme="dark"] .inline-subforums,
html[data-theme="dark"] .forum-show-subnames,
html[data-theme="dark"] .subforum-row,
html[data-theme="dark"] .subforum-card{
  background:#0f1a2b!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
}
html[data-theme="dark"] .forum-family{box-shadow:0 12px 28px rgba(0,0,0,.16)!important;}
html[data-theme="dark"] .forum-row:hover,
html[data-theme="dark"] .topic-row:hover,
html[data-theme="dark"] .subforum-row:hover,
html[data-theme="dark"] .subforum-card:hover{
  background:#14233a!important;
  border-color:#34506f!important;
  color:#dbeafe!important;
}
html[data-theme="dark"] .subforum-chip,
html[data-theme="dark"] .forum-top-links a,
html[data-theme="dark"] .section-links a,
html[data-theme="dark"] .forum-info-list a,
html[data-theme="dark"] .forum-info-list div{
  background:#101d30!important;
  border-color:#2a3c55!important;
  color:#d7e6f8!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .subforum-chip:hover,
html[data-theme="dark"] .forum-top-links a:hover,
html[data-theme="dark"] .section-links a:hover,
html[data-theme="dark"] .forum-info-list a:hover{
  background:#162945!important;
  border-color:#3b82f6!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"] .subforum-chip .subforum-chip-icon,
html[data-theme="dark"] .forum-top-links a .subforum-chip-icon,
html[data-theme="dark"] .section-links a .subforum-chip-icon,
html[data-theme="dark"] .forum-icon,
html[data-theme="dark"] .section-icon,
html[data-theme="dark"] .subforum-icon,
html[data-theme="dark"] .title-icon.flat-icon,
html[data-theme="dark"] .top-main-nav a span,
html[data-theme="dark"] .theme-toggle-icon,
html[data-theme="dark"] .user-menu-panel a span,
html[data-theme="dark"] .user-menu-action span,
html[data-theme="dark"] .mobile-theme-row span,
html[data-theme="dark"] .section-links span,
html[data-theme="dark"] .forum-info-list span{
  background:linear-gradient(135deg,#10233f,#132c4c)!important;
  border-color:#2a3c55!important;
  color:#93c5fd!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .forum-meta span,
html[data-theme="dark"] .topic-meta span,
html[data-theme="dark"] .badge,
html[data-theme="dark"] .topic-prefix-badge.compact{
  background:#132238!important;
  border-color:#2d405a!important;
  color:#cbd5e1!important;
}
html[data-theme="dark"] .forum-live-users{background:#082a20!important;border-color:#166534!important;color:#86efac!important;}
html[data-theme="dark"] .forum-live-users i{background:#22c55e!important;}

/* Buton, form ve giriş alanları */
html[data-theme="dark"] .btn:not(.primary),
html[data-theme="dark"] button.btn:not(.primary),
html[data-theme="dark"] .mini-link,
html[data-theme="dark"] .link,
html[data-theme="dark"] .theme-toggle,
html[data-theme="dark"] .user-menu-button,
html[data-theme="dark"] .header-icon-btn,
html[data-theme="dark"] .mobile-theme-row,
html[data-theme="dark"] .nav-toggle,
html[data-theme="dark"] .forum-drawer-toggle{
  background:#111b2b!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .btn:not(.primary):hover,
html[data-theme="dark"] button.btn:not(.primary):hover,
html[data-theme="dark"] .theme-toggle:hover,
html[data-theme="dark"] .user-menu-button:hover,
html[data-theme="dark"] .header-icon-btn:hover,
html[data-theme="dark"] .mobile-theme-row:hover,
html[data-theme="dark"] .nav-toggle:hover,
html[data-theme="dark"] .forum-drawer-toggle:hover{
  background:#17243a!important;
  border-color:#34506f!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"] input,
html[data-theme="dark"] textarea,
html[data-theme="dark"] select,
html[data-theme="dark"] .form-grid input,
html[data-theme="dark"] .form-grid textarea,
html[data-theme="dark"] .form-grid select,
html[data-theme="dark"] .inline-form select,
html[data-theme="dark"] .inline-form input,
html[data-theme="dark"] .inline-form textarea,
html[data-theme="dark"] .first-rating-fields input,
html[data-theme="dark"] .first-rating-fields textarea,
html[data-theme="dark"] .market-trade-review-form select,
html[data-theme="dark"] .market-trade-review-form input,
html[data-theme="dark"] .market-trade-review-form textarea{
  background:#0f1a2b!important;
  border-color:#2a3c55!important;
  color:#e6edf7!important;
  box-shadow:none!important;
}
html[data-theme="dark"] input:focus,
html[data-theme="dark"] textarea:focus,
html[data-theme="dark"] select:focus,
html[data-theme="dark"] .form-grid input:focus,
html[data-theme="dark"] .form-grid textarea:focus,
html[data-theme="dark"] .form-grid select:focus{
  border-color:#60a5fa!important;
  box-shadow:0 0 0 4px rgba(96,165,250,.14)!important;
}
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder{color:#708196!important;}
html[data-theme="dark"] option{background:#111b2b!important;color:#e6edf7!important;}

/* Panel, yönetim, izinler ve ayarlar */
html[data-theme="dark"] .side-menu a,
html[data-theme="dark"] .user-menu-panel a,
html[data-theme="dark"] .notification-item,
html[data-theme="dark"] .language-panel a,
html[data-theme="dark"] .admin-user-card,
html[data-theme="dark"] .permission-card,
html[data-theme="dark"] .plugin-option-box,
html[data-theme="dark"] .permission-matrix-wrap,
html[data-theme="dark"] .permission-matrix,
html[data-theme="dark"] .perm-check,
html[data-theme="dark"] .new-group-card,
html[data-theme="dark"] .settings-hub-card-v113,
html[data-theme="dark"] .settings-section-nav-v113,
html[data-theme="dark"] .setting-section-card,
html[data-theme="dark"] .admin-message-row-v120,
html[data-theme="dark"] .file-setting-box,
html[data-theme="dark"] .logo-help-card-v118,
html[data-theme="dark"] .pwa-admin-note-v118,
html[data-theme="dark"] .admin-user-mini-stats span,
html[data-theme="dark"] .admin-pm-toggle,
html[data-theme="dark"] .reward-check,
html[data-theme="dark"] .reward-help-list div,
html[data-theme="dark"] .reward-level-card,
html[data-theme="dark"] .profile-reward-card,
html[data-theme="dark"] .market-trade-link-card,
html[data-theme="dark"] .notify-target-cards label,
html[data-theme="dark"] .notify-target-options,
html[data-theme="dark"] .notify-history-list article,
html[data-theme="dark"] .notify-user-chip,
html[data-theme="dark"] .remember-line-v120,
html[data-theme="dark"] .terms-line-v120{
  background:#111b2b!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .side-menu a:hover,
html[data-theme="dark"] .user-menu-panel a:hover,
html[data-theme="dark"] .notification-item:hover,
html[data-theme="dark"] .language-panel a:hover,
html[data-theme="dark"] .settings-hub-card-v113:hover,
html[data-theme="dark"] .notify-user-chip:hover{
  background:#17243a!important;
  border-color:#34506f!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"] .settings-hub-icon-v113,
html[data-theme="dark"] .notify-help-icon,
html[data-theme="dark"] .maintenance-orb,
html[data-theme="dark"] .maintenance-inline-status>span,
html[data-theme="dark"] .maintenance-mode-option .mode-icon{
  background:#13233a!important;
  color:#93c5fd!important;
}
html[data-theme="dark"] .asset-preview img{background:#0f1a2b!important;border-color:var(--line)!important;}

/* Forum istatistikleri, çevrimiçi alanlar ve bakım sayfaları */
html[data-theme="dark"] .forum-stats-plugin,
html[data-theme="dark"] .forum-stats-flat,
html[data-theme="dark"] .forum-stats-list-plugin,
html[data-theme="dark"] .ffp-statbox-v35,
html[data-theme="dark"] .ffp-statbox-head-v35,
html[data-theme="dark"] .ffp-statbox-counters-v35,
html[data-theme="dark"] .stats-mini-counters,
html[data-theme="dark"] .stats-mini-counters>div,
html[data-theme="dark"] .stats-topic-row,
html[data-theme="dark"] .stats-topic-numbers span,
html[data-theme="dark"] .stats-empty-state,
html[data-theme="dark"] .forum-online-summary,
html[data-theme="dark"] .topic-readers-card,
html[data-theme="dark"] .forum-online-cards>div,
html[data-theme="dark"] .topic-readers-stats>span,
html[data-theme="dark"] .maintenance-status-grid>div,
html[data-theme="dark"] .stat-big-card,
html[data-theme="dark"] .forum-online-user-list a,
html[data-theme="dark"] .topic-reader-list a,
html[data-theme="dark"] .online-member-list a,
html[data-theme="dark"] .popular-forum-list a,
html[data-theme="dark"] .latest-topic-stat-list a,
html[data-theme="dark"] .maintenance-mode-option,
html[data-theme="dark"] .maintenance-info-box,
html[data-theme="dark"] .maintenance-admin-note,
html[data-theme="dark"] .maintenance-inline-status{
  background:#111b2b!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .stats-topic-main strong,
html[data-theme="dark"] .stats-mini-counters strong,
html[data-theme="dark"] .stats-topic-numbers b,
html[data-theme="dark"] .stats-empty-state strong{color:#e6edf7!important;}
html[data-theme="dark"] .stats-topic-sub em{
  background:#132238!important;
  border-color:#2d405a!important;
  color:#9fb0c5!important;
}
html[data-theme="dark"] .stats-live-pill{background:#10233f!important;border-color:#1d4ed8!important;color:#bfdbfe!important;}
html[data-theme="dark"] .ffp-stat-tab{background:#111b2b!important;border-color:#2a3c55!important;color:#cbd5e1!important;}
html[data-theme="dark"] .ffp-stat-tab:hover{background:#17243a!important;color:#bfdbfe!important;}
html[data-theme="dark"] .ffp-stat-tab.active{background:#2563eb!important;border-color:#3b82f6!important;color:#fff!important;}

/* Editör, resim galerisi, alıntı ve değerlendirme pencereleri */
html[data-theme="dark"] .ffp-editor,
html[data-theme="dark"] .ffp-editor-toolbar,
html[data-theme="dark"] .ffp-editor-image-panel,
html[data-theme="dark"] .editor-image-window,
html[data-theme="dark"] .editor-image-window-head,
html[data-theme="dark"] .editor-image-uploader,
html[data-theme="dark"] .editor-image-library,
html[data-theme="dark"] .editor-image-window-foot,
html[data-theme="dark"] .editor-selected-files,
html[data-theme="dark"] .editor-image-card,
html[data-theme="dark"] .editor-image-window-close,
html[data-theme="dark"] .quote-compose-panel,
html[data-theme="dark"] .quote-stack-item,
html[data-theme="dark"] .quote-select-popover,
html[data-theme="dark"] .first-post-action-panel-outside.card,
html[data-theme="dark"] .first-post-action-btn,
html[data-theme="dark"] .first-post-reaction-card,
html[data-theme="dark"] .first-rating-dialog,
html[data-theme="dark"] .first-rating-close,
html[data-theme="dark"] .quick-reply-card,
html[data-theme="dark"] .edit-modal,
html[data-theme="dark"] .report-modal,
html[data-theme="dark"] .warn-mini-form,
html[data-theme="dark"] .warn-form{
  background:#111b2b!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .editor-dropzone,
html[data-theme="dark"] .editor-image-card:hover,
html[data-theme="dark"] .editor-image-card.is-selected,
html[data-theme="dark"] .quote-select-popover button,
html[data-theme="dark"] .quote-action,
html[data-theme="dark"] .multi-quote-action,
html[data-theme="dark"] .ffp-editor [data-editor-image-open]{background:#17243a!important;border-color:#34506f!important;color:#bfdbfe!important;}
html[data-theme="dark"] .editor-selected-files span,
html[data-theme="dark"] .editor-image-preview img,
html[data-theme="dark"] .forum-image img{background:#0f1a2b!important;border-color:var(--line)!important;color:#dbeafe!important;}
html[data-theme="dark"] .quote-stack-item p{color:#cbd5e1!important;}
html[data-theme="dark"] .quote-stack-item strong,
html[data-theme="dark"] .forum-quote cite{color:#93c5fd!important;}

/* Konu içi kullanıcı kartı ve mesaj alanları */
html[data-theme="dark"] .post.card,
html[data-theme="dark"] .post.card[data-vb-post],
html[data-theme="dark"] .post-user,
html[data-theme="dark"] .post-main,
html[data-theme="dark"] .post-content-chip,
html[data-theme="dark"] .post-action-btn,
html[data-theme="dark"] .post-author-actions,
html[data-theme="dark"] .post-pm-btn,
html[data-theme="dark"] .post-trade-card,
html[data-theme="dark"] .user-lines>span,
html[data-theme="dark"] .topic-head-neo,
html[data-theme="dark"] .topic-head-card-vb,
html[data-theme="dark"] .vb-moderator-toolbar,
html[data-theme="dark"] .vb-select-summary,
html[data-theme="dark"] .vb-icon-trigger,
html[data-theme="dark"] .vb-master-check,
html[data-theme="dark"] .vb-post-check,
html[data-theme="dark"] .vb-action-menu-panel,
html[data-theme="dark"] .vb-menu-item,
html[data-theme="dark"] .vb-dialog,
html[data-theme="dark"] .vb-field input,
html[data-theme="dark"] .vb-field select,
html[data-theme="dark"] .vb-field textarea{
  background:#111b2b!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .post.card .post-user,
html[data-theme="dark"] .post-user{background:linear-gradient(180deg,#101b2d,#0e1726)!important;}
html[data-theme="dark"] .post-body,
html[data-theme="dark"] .topic-hero-title,
html[data-theme="dark"] .post-content-chip{color:#e6edf7!important;}
html[data-theme="dark"] .post-action-btn:hover,
html[data-theme="dark"] .post-pm-btn:hover,
html[data-theme="dark"] .vb-menu-item:hover{background:#17243a!important;border-color:#34506f!important;color:#bfdbfe!important;}
html[data-theme="dark"] .vb-dialog-actions,
html[data-theme="dark"] .vb-action-menu-head{background:#0f1a2b!important;border-color:var(--line)!important;}

/* Uyarı / yasak / bilgi kutuları */
html[data-theme="dark"] .alert,
html[data-theme="dark"] .check,
html[data-theme="dark"] .email-verify-card-v120,
html[data-theme="dark"] .maintenance-inline-status.is-active{
  background:#17243a!important;
  border-color:#34506f!important;
  color:#dbeafe!important;
}
html[data-theme="dark"] .alert.success,
html[data-theme="dark"] .check.ok{background:#0f2a1f!important;border-color:#166534!important;color:#bbf7d0!important;}
html[data-theme="dark"] .alert.danger,
html[data-theme="dark"] .check.bad{background:#2f1218!important;border-color:#7f1d1d!important;color:#fecaca!important;}
html[data-theme="dark"] .alert.warning{background:#2b2110!important;border-color:#854d0e!important;color:#fde68a!important;}
html[data-theme="dark"] .vb-menu-item.warning,
html[data-theme="dark"] .post-ban-status-card,
html[data-theme="dark"] .admin-edit-ban-card,
html[data-theme="dark"] .admin-ban-info-line,
html[data-theme="dark"] .admin-ban-edit-box,
html[data-theme="dark"] .ban-status-grid>div,
html[data-theme="dark"] .ban-reason-card,
html[data-theme="dark"] .ban-help-card{
  background:rgba(127,29,29,.24)!important;
  border-color:rgba(248,113,113,.34)!important;
  color:#fecaca!important;
}
html[data-theme="dark"] .post-ban-status-card small,
html[data-theme="dark"] .post-ban-status-card em,
html[data-theme="dark"] .admin-edit-ban-card span,
html[data-theme="dark"] .admin-edit-ban-card small,
html[data-theme="dark"] .admin-ban-info-line small,
html[data-theme="dark"] .ban-status-grid strong,
html[data-theme="dark"] .ban-reason-card strong,
html[data-theme="dark"] .ban-help-card strong{color:#fecaca!important;}
html[data-theme="dark"] .post-admin-inline-form,
html[data-theme="dark"] .admin-timed-ban-panel,
html[data-theme="dark"] .admin-edit-ban-form{
  background:#111b2b!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
}
html[data-theme="dark"] .post-admin-inline-form select,
html[data-theme="dark"] .post-admin-inline-form input,
html[data-theme="dark"] .post-admin-inline-form textarea,
html[data-theme="dark"] .admin-timed-ban-panel select,
html[data-theme="dark"] .admin-timed-ban-panel input,
html[data-theme="dark"] .admin-timed-ban-panel textarea,
html[data-theme="dark"] .admin-edit-ban-form select,
html[data-theme="dark"] .admin-edit-ban-form input,
html[data-theme="dark"] .admin-edit-ban-form textarea{background:#0f1a2b!important;border-color:#2a3c55!important;color:#e6edf7!important;}

/* Pazar ve PWA */
html[data-theme="dark"] .market-card,
html[data-theme="dark"] .market-list-card,
html[data-theme="dark"] .market-product-card,
html[data-theme="dark"] .product-card,
html[data-theme="dark"] .pwa-bottom-card,
html[data-theme="dark"] .pwa-install-toast,
html[data-theme="dark"] .pwa-install-close,
html[data-theme="dark"] .page-last-updated-v122{
  background:rgba(17,27,43,.97)!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.30)!important;
}
html[data-theme="dark"] .pwa-install-close:hover{background:#2f1218!important;color:#fecaca!important;border-color:#7f1d1d!important;}
html[data-theme="dark"] .pwa-install-toast.is-manual [data-pwa-install-btn]{background:#111b2b!important;color:#e6edf7!important;border-color:var(--line)!important;}

/* Mobil çekmeceler */
@media(max-width:980px){
  html[data-theme="dark"] .nav[data-nav],
  html[data-theme="dark"] .side-menu:not(.forum-mobile-side),
  html[data-theme="dark"] .side-menu.forum-mobile-side{
    background:linear-gradient(180deg,#111b2b 0%,#0d1726 100%)!important;
    border-color:var(--line)!important;
    box-shadow:-24px 0 80px rgba(0,0,0,.55)!important;
  }
  html[data-theme="dark"] .nav[data-nav] a,
  html[data-theme="dark"] .mobile-theme-row{
    background:#101d30!important;
    border-color:#2a3c55!important;
    color:#d7e6f8!important;
  }
  html[data-theme="dark"] .side-backdrop,
  html[data-theme="dark"] .mobile-nav-backdrop,
  html[data-theme="dark"] .vb-mobile-sheet-backdrop{background:rgba(2,6,23,.68)!important;}
}


/* fix126: advanced Adsense / reklam sistemi */
.ad-slot-box{width:100%;min-height:var(--ad-min-height,90px);margin:18px 0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;border:1px dashed rgba(37,99,235,.28);border-radius:18px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(239,246,255,.82));box-shadow:0 10px 28px rgba(15,23,42,.045);overflow:hidden;clear:both}
.ad-slot-box.ad-align-left{align-items:flex-start}.ad-slot-box.ad-align-center{align-items:center}.ad-slot-box.ad-align-right{align-items:flex-end}
.ad-slot-label{width:100%;padding:7px 12px;border-bottom:1px solid rgba(37,99,235,.12);color:#64748b;font-size:11px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:rgba(248,251,255,.78)}
.ad-slot-inner{width:100%;min-height:inherit;display:grid;place-items:center;padding:10px;text-align:center;overflow:hidden}
.ad-slot-inner ins.adsbygoogle{display:block!important;width:100%!important;max-width:100%;min-height:var(--ad-min-height,90px)}
.ad-slot-global_top{margin-top:0;margin-bottom:20px}.ad-slot-global_footer{width:min(1240px,100%);margin:24px auto 0}.forum-width-normal .ad-slot-global_footer{width:min(1240px,calc(100% - 32px))}.forum-width-full .ad-slot-global_footer{width:calc(100% - 32px)}
.post-list>.ad-slot-box{margin:14px 0 18px}.market-ad-break{grid-column:1 / -1}.market-ad-break .ad-slot-box{margin:4px 0 18px}
@media(min-width:851px){.ad-device-mobile{display:none!important}}
@media(max-width:850px){.ad-device-desktop{display:none!important}.ad-slot-box{min-height:min(var(--ad-min-height,90px),180px);margin:14px 0;border-radius:16px}.ad-slot-inner{padding:8px}.ad-slot-label{font-size:10px}.ad-slot-global_footer{width:calc(100% - 24px)}}
.advanced-ads-settings-card,.advanced-ad-slots-card{overflow:hidden}.ads-master-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.advanced-ads-form-grid textarea,.ad-slot-options-grid textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.45}.ads-policy-note{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:13px 14px;border:1px solid #bfdbfe;border-radius:16px;background:#eff6ff;color:#1e3a8a}.ads-policy-note strong{white-space:nowrap}.advanced-ad-slot-list{display:grid;gap:14px}.ad-slot-admin-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#fff,#f8fbff);padding:15px}.ad-slot-admin-head{margin-bottom:12px}.switch-setting.compact{padding:0;border:0;background:transparent;box-shadow:none}.ad-slot-options-grid{align-items:start}.ad-slot-options-grid .span-all,.advanced-ads-form-grid .span-all{grid-column:1 / -1}
html[data-theme="dark"] .ad-slot-box{background:linear-gradient(135deg,rgba(15,26,43,.96),rgba(17,31,51,.9))!important;border-color:#2a3c55!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important;color:#e6edf7!important}
html[data-theme="dark"] .ad-slot-label{background:rgba(11,18,32,.88)!important;border-color:#263852!important;color:#9fb0c7!important}
html[data-theme="dark"] .ad-slot-admin-card{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-color:#2a3c55!important}
html[data-theme="dark"] .ads-policy-note{background:#0f1a2b!important;border-color:#2a3c55!important;color:#cfe0f6!important}
html[data-theme="dark"] .advanced-ads-settings-card textarea,
html[data-theme="dark"] .advanced-ad-slots-card textarea,
html[data-theme="dark"] .advanced-ads-settings-card input,
html[data-theme="dark"] .advanced-ad-slots-card input,
html[data-theme="dark"] .advanced-ads-settings-card select,
html[data-theme="dark"] .advanced-ad-slots-card select{background:#0b1220!important;border-color:#2a3c55!important;color:#e6edf7!important}
@media(max-width:850px){.ads-master-toggle-grid{grid-template-columns:1fr}.ads-policy-note{display:grid}.ad-slot-options-grid,.advanced-ads-form-grid{grid-template-columns:1fr!important}}

/* fix127: pazar koyu modu + ayrı reklam yönetimi + kullanıcı reklamları */
.admin-ads-head-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-ads-form{display:grid;gap:18px}.admin-ads-save-bottom{margin-top:16px}.admin-ads-page .advanced-ad-slot-list{gap:16px}.admin-ads-page .ad-slot-admin-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.admin-ads-page .ad-slot-admin-card:hover{border-color:#bfdbfe;box-shadow:0 16px 36px rgba(15,23,42,.08);transform:translateY(-1px)}
.user-ad-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;background:linear-gradient(135deg,#fff,#eef6ff)}.user-ad-hero h1{margin:0 0 6px;font-size:clamp(26px,4vw,42px)}.user-ad-hero p{margin:0}.user-ad-price-box{min-width:210px;border:1px solid var(--line);border-radius:18px;background:#fff;padding:16px;box-shadow:var(--shadow-soft);display:grid;gap:4px;text-align:right}.user-ad-price-box small,.user-ad-price-box span{color:var(--muted);font-weight:800}.user-ad-price-box strong{font-size:26px;color:var(--brand)}.user-ad-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.user-ad-form-card,.user-ad-side-card,.user-ad-list-card{display:grid;gap:14px}.user-ad-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none}.user-ad-steps li{display:grid;gap:2px;border:1px solid var(--line);border-radius:15px;background:#fbfcff;padding:12px}.user-ad-steps li b{color:var(--text)}.user-ad-steps li span{color:var(--muted);font-size:13px}.user-ad-payment-info{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:16px;padding:13px}.user-ad-payment-info p{margin:7px 0 0}.user-ad-list{display:grid;gap:14px}.user-ad-row{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;align-items:start;border:1px solid var(--line);border-radius:18px;background:#fbfcff;padding:14px}.user-ad-thumb{display:grid;place-items:center;aspect-ratio:16/10;border:1px solid var(--line);border-radius:16px;background:#eef5ff;overflow:hidden}.user-ad-thumb img,.user-ad-thumb video{width:100%;height:100%;object-fit:cover}.user-ad-row-main{display:grid;gap:8px;min-width:0}.user-ad-row-title{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.user-ad-row-title strong{font-size:16px}.user-ad-note{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px;color:var(--muted);font-size:13px}.user-ad-pay-form,.user-ad-admin-form{display:grid;gap:8px;margin-top:4px}.user-ad-pay-form textarea,.user-ad-admin-form textarea{width:100%;border:1px solid var(--line);border-radius:13px;padding:10px;background:#fff;color:var(--text)}.user-ad-admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-user-ad-list .user-ad-row{grid-template-columns:180px minmax(0,1fr)}.user-paid-ad-inner{padding:8px}.user-paid-ad-link{display:block;width:100%;height:100%;line-height:0}.user-paid-ad-link.no-target{cursor:default}.user-paid-ad-media{display:block;max-width:100%;max-height:min(420px,var(--ad-min-height,160px) + 220px);width:auto;height:auto;margin:auto;border-radius:12px;object-fit:contain}.user-paid-ad-slot video.user-paid-ad-media{width:100%;max-height:360px;background:#000}.status-payment_pending,.status-pending_review{background:#fff7ed!important;color:#9a3412!important}.status-active{background:#dcfce7!important;color:#166534!important}.status-paused,.status-cancelled,.status-expired{background:#f1f5f9!important;color:#64748b!important}.status-rejected{background:#fef2f2!important;color:#991b1b!important}
html[data-theme="dark"] .market-filter-card,html[data-theme="dark"] .market-category-chips,html[data-theme="dark"] .market-category-chips a,html[data-theme="dark"] .market-category-chips a.is-child,html[data-theme="dark"] .market-category-chips a.is-parent,html[data-theme="dark"] .market-product-foot,html[data-theme="dark"] .market-buy-card,html[data-theme="dark"] .market-buy-meta span,html[data-theme="dark"] .market-note-box,html[data-theme="dark"] .market-panel-row,html[data-theme="dark"] .market-order-row,html[data-theme="dark"] .market-admin-category-row,html[data-theme="dark"] .market-form-info,html[data-theme="dark"] .market-side-products a,html[data-theme="dark"] .market-detail-image,html[data-theme="dark"] .market-product-image,html[data-theme="dark"] .market-seller-card,html[data-theme="dark"] .market-side-products,html[data-theme="dark"] .responsive-table-wrap{background:#111b2b!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}
html[data-theme="dark"] .market-category-chips a.active,html[data-theme="dark"] .market-category-chips a:hover{background:#17243a!important;border-color:#3b82f6!important;color:#bfdbfe!important}html[data-theme="dark"] .market-category-chips a.is-child span{color:#93c5fd!important;opacity:1!important}html[data-theme="dark"] .market-product-image em{background:#0f1a2b!important;border-color:#2a3c55!important;color:#cbd5e1!important}html[data-theme="dark"] .market-product-foot strong,html[data-theme="dark"] .market-price,html[data-theme="dark"] .market-title:hover{color:#93c5fd!important}html[data-theme="dark"] .market-admin-category-row input,html[data-theme="dark"] .market-admin-category-row select,html[data-theme="dark"] .market-panel-actions select,html[data-theme="dark"] .inline-action-form select,html[data-theme="dark"] .market-form-side input,html[data-theme="dark"] .market-filter-form input,html[data-theme="dark"] .market-filter-form select,html[data-theme="dark"] .market-order-form input,html[data-theme="dark"] .market-order-form textarea,html[data-theme="dark"] .market-order-update select,html[data-theme="dark"] .market-order-update textarea{background:#0f1a2b!important;border-color:#2a3c55!important;color:#e6edf7!important}
html[data-theme="dark"] .user-ad-hero,html[data-theme="dark"] .user-ad-price-box,html[data-theme="dark"] .user-ad-steps li,html[data-theme="dark"] .user-ad-row,html[data-theme="dark"] .user-ad-thumb,html[data-theme="dark"] .user-ad-note,html[data-theme="dark"] .admin-ads-title-card,html[data-theme="dark"] .admin-user-ads-page .user-ad-list-card{background:#111b2b!important;border-color:var(--line)!important;color:var(--text)!important;box-shadow:none!important}html[data-theme="dark"] .user-ad-hero{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important}html[data-theme="dark"] .user-ad-price-box strong{color:#93c5fd!important}html[data-theme="dark"] .user-ad-payment-info{background:#0f1a2b!important;border-color:#2a3c55!important;color:#cfe0f6!important}html[data-theme="dark"] .user-ad-pay-form textarea,html[data-theme="dark"] .user-ad-admin-form textarea{background:#0f1a2b!important;border-color:#2a3c55!important;color:#e6edf7!important}html[data-theme="dark"] .user-paid-ad-slot{background:linear-gradient(135deg,#101d30,#0f1a2b)!important;border-color:#2a3c55!important}
@media(max-width:900px){.user-ad-shell{grid-template-columns:1fr}.user-ad-hero,.page-title-card.admin-ads-title-card{align-items:stretch;display:grid}.user-ad-price-box{text-align:left}.admin-ads-head-actions{justify-content:stretch}.admin-ads-head-actions .btn{width:100%}.user-ad-row,.admin-user-ad-list .user-ad-row{grid-template-columns:1fr}.user-ad-thumb{max-height:220px}.user-ad-admin-actions{display:grid;grid-template-columns:1fr 1fr}.user-ad-admin-actions .btn{width:100%}}
@media(max-width:520px){.user-ad-row{padding:10px;border-radius:16px}.user-ad-row-title{display:grid;gap:7px}.user-ad-admin-actions{grid-template-columns:1fr}.user-ad-price-box strong{font-size:22px}.admin-ads-save-bottom .btn{width:100%}}

/* fix128: gelişmiş pazar yerleşimi - sol kategori ağacı, sağ ürün listesi */
.market-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start;margin-top:18px}.market-sidebar{position:sticky;top:86px;padding:16px;overflow:hidden}.market-sidebar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.market-sidebar-head h2{margin:0;font-size:20px}.market-sidebar-count{display:grid;place-items:center;min-width:34px;height:34px;border-radius:12px;background:#eef5ff;color:var(--brand);font-weight:950}.market-category-tree{display:grid;gap:9px}.market-sidebar-all,.market-category-single,.market-category-group{border:1px solid var(--line);border-radius:16px;background:#fbfcff;box-shadow:0 8px 22px rgba(15,23,42,.035)}.market-sidebar-all,.market-category-single{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px}.market-sidebar-all span,.market-category-single span,.market-category-group summary span{display:grid;gap:2px;min-width:0}.market-sidebar-all b,.market-category-single b,.market-category-group summary b{font-size:14px;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-sidebar-all small,.market-category-single small,.market-category-group summary small{font-size:11px;color:var(--muted);font-weight:750}.market-sidebar-all em,.market-category-single em,.market-category-group summary em,.market-category-submenu a em{font-style:normal;font-size:11px;font-weight:950;color:var(--muted);background:#eef5ff;border:1px solid #dbe7f6;border-radius:999px;padding:3px 7px;white-space:nowrap}.market-sidebar-all:hover,.market-category-single:hover,.market-sidebar-all.active,.market-category-single.active{background:#eef5ff;border-color:#bfdbfe;color:var(--brand)}.market-sidebar-all.active b,.market-category-single.active b{color:var(--brand)}.market-category-group{padding:0;overflow:hidden}.market-category-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px}.market-category-group summary::-webkit-details-marker{display:none}.market-category-group summary:after{content:'▾';display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:#eef5ff;color:var(--brand);font-size:13px;font-weight:950;transition:transform .18s ease;order:3}.market-category-group:not([open]) summary:after{transform:rotate(-90deg)}.market-category-group.active summary,.market-category-group summary:hover{background:#eef5ff}.market-category-group.active summary b{color:var(--brand)}.market-category-submenu{display:grid;gap:7px;padding:9px;border-top:1px solid var(--line);background:#fff}.market-category-submenu a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:37px;padding:8px 9px;border:1px solid transparent;border-radius:12px;color:var(--text);font-size:13px;font-weight:850}.market-category-submenu a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-category-submenu a:hover,.market-category-submenu a.active{background:#eef5ff;border-color:#bfdbfe;color:var(--brand)}.market-parent-filter{background:#f8fbff}.market-child-link{padding-left:13px!important}.market-empty-side{display:grid;gap:4px;padding:12px;border:1px dashed var(--line);border-radius:14px;background:#fbfcff}.market-empty-side small{color:var(--muted)}.market-content{min-width:0;display:grid;gap:14px}.market-filter-card-v128{margin-bottom:0}.market-filter-form-v128{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.75fr) minmax(160px,.85fr) auto auto}.market-result-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;background:linear-gradient(135deg,#fff,#f8fbff)}.market-result-head h2{margin:0 0 4px;font-size:24px}.market-result-head p{margin:0}.market-result-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.market-layout .market-grid,.market-grid-v128{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.market-layout .market-empty{grid-column:1 / -1}.market-layout .market-ad-break{grid-column:1 / -1}.market-grid-v128 .market-product-card{border-radius:18px}.market-grid-v128 .market-product-image{aspect-ratio:16/10}.market-grid-v128 .market-product-body{padding:13px}.market-grid-v128 .market-title{font-size:15px}.market-grid-v128 .market-product-foot{padding:12px 13px}.market-grid-v128 .market-product-foot strong{font-size:17px}.market-grid-v128 .market-product-meta span{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-grid-v128 .market-product-body p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html[data-theme="dark"] .market-layout .market-sidebar,html[data-theme="dark"] .market-result-head,html[data-theme="dark"] .market-sidebar-all,html[data-theme="dark"] .market-category-single,html[data-theme="dark"] .market-category-group,html[data-theme="dark"] .market-empty-side{background:#111b2b!important;border-color:#243247!important;color:#e6edf7!important;box-shadow:none!important}html[data-theme="dark"] .market-category-submenu{background:#0f1a2b!important;border-color:#243247!important}html[data-theme="dark"] .market-sidebar-count,html[data-theme="dark"] .market-sidebar-all em,html[data-theme="dark"] .market-category-single em,html[data-theme="dark"] .market-category-group summary em,html[data-theme="dark"] .market-category-submenu a em,html[data-theme="dark"] .market-category-group summary:after{background:#0b1424!important;border-color:#243247!important;color:#93c5fd!important}html[data-theme="dark"] .market-sidebar-all b,html[data-theme="dark"] .market-category-single b,html[data-theme="dark"] .market-category-group summary b{color:#e6edf7!important}html[data-theme="dark"] .market-sidebar-all small,html[data-theme="dark"] .market-category-single small,html[data-theme="dark"] .market-category-group summary small,html[data-theme="dark"] .market-empty-side small{color:#94a3b8!important}html[data-theme="dark"] .market-sidebar-all:hover,html[data-theme="dark"] .market-category-single:hover,html[data-theme="dark"] .market-sidebar-all.active,html[data-theme="dark"] .market-category-single.active,html[data-theme="dark"] .market-category-group.active summary,html[data-theme="dark"] .market-category-group summary:hover,html[data-theme="dark"] .market-category-submenu a:hover,html[data-theme="dark"] .market-category-submenu a.active{background:#17243a!important;border-color:#3b82f6!important;color:#bfdbfe!important}html[data-theme="dark"] .market-sidebar-all.active b,html[data-theme="dark"] .market-category-single.active b,html[data-theme="dark"] .market-category-group.active summary b{color:#bfdbfe!important}html[data-theme="dark"] .market-parent-filter{background:#111b2b!important;border-color:#243247!important}html[data-theme="dark"] .market-filter-card-v128 input,html[data-theme="dark"] .market-filter-card-v128 select{background:#0f1a2b!important;border-color:#2a3c55!important;color:#e6edf7!important}
@media(max-width:1180px){.market-layout{grid-template-columns:280px minmax(0,1fr)}.market-layout .market-grid,.market-grid-v128{grid-template-columns:repeat(2,minmax(0,1fr))}.market-filter-form-v128{grid-template-columns:minmax(180px,1fr) minmax(140px,.7fr) minmax(150px,.8fr) auto}}
@media(max-width:860px){.market-layout{grid-template-columns:1fr}.market-sidebar{position:static;order:0}.market-content{order:1}.market-category-tree{grid-template-columns:1fr 1fr}.market-sidebar-all{grid-column:1 / -1}.market-category-group,.market-category-single{min-width:0}.market-filter-form-v128{grid-template-columns:1fr 1fr}.market-filter-form-v128 button,.market-filter-form-v128 .btn{width:100%}.market-result-head{align-items:flex-start;flex-direction:column}.market-result-actions{width:100%;justify-content:flex-start}.market-layout .market-grid,.market-grid-v128{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.market-category-tree{grid-template-columns:1fr}.market-filter-form-v128{grid-template-columns:1fr}.market-layout .market-grid,.market-grid-v128{grid-template-columns:1fr}.market-result-head{padding:14px}.market-grid-v128 .market-product-card{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:stretch}.market-grid-v128 .market-product-image{aspect-ratio:auto;min-height:100%;height:100%}.market-grid-v128 .market-product-body{padding:11px}.market-grid-v128 .market-product-foot{grid-column:1 / -1;padding:10px 11px}.market-grid-v128 .market-product-image>span{font-size:32px}.market-grid-v128 .market-product-image em{font-size:10px;left:7px;top:7px;padding:4px 7px}}

/* fix129: kullanıcı paneli reklam ekleme akışı */
.user-ad-create-page{display:grid;gap:18px}.user-ad-create-hero{align-items:center;background:linear-gradient(135deg,#ffffff,#eef6ff)}.user-ad-panel-create-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.user-ad-form-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.user-ad-empty-state{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px dashed #bfdbfe;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#eef6ff)}.user-ad-empty-state strong{display:block;color:var(--text);font-size:18px;margin-bottom:4px}.user-ad-empty-state p{margin:0}.user-ad-empty-icon{display:grid;place-items:center;width:56px;height:56px;min-width:56px;border-radius:18px;background:#dbeafe;color:#1d4ed8;font-size:26px;box-shadow:0 12px 26px rgba(37,99,235,.12)}.user-ad-payment-card{position:sticky;top:86px}.user-ad-create-shell .user-ad-price-box{text-align:right}.user-ad-form select[name="slot_key"]{min-height:46px}
html[data-theme="dark"] .user-ad-create-hero,html[data-theme="dark"] .user-ad-empty-state{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-color:#2a3c55!important;color:#e6edf7!important;box-shadow:none!important}html[data-theme="dark"] .user-ad-empty-icon{background:#17243a!important;color:#93c5fd!important;box-shadow:none!important}html[data-theme="dark"] .user-ad-empty-state strong{color:#e6edf7!important}html[data-theme="dark"] .user-ad-form input,html[data-theme="dark"] .user-ad-form select,html[data-theme="dark"] .user-ad-form textarea{background:#0f1a2b!important;border-color:#2a3c55!important;color:#e6edf7!important}html[data-theme="dark"] .user-ad-form small{color:#94a3b8!important}
@media(max-width:980px){.user-ad-panel-create-grid{grid-template-columns:1fr}.user-ad-payment-card{position:static}.user-ad-empty-state{align-items:flex-start;display:grid}.user-ad-empty-state .btn{width:100%}.user-ad-create-shell .user-ad-price-box{text-align:left}}
@media(max-width:560px){.user-ad-form-actions{display:grid}.user-ad-form-actions .btn{width:100%}.user-ad-empty-icon{width:48px;height:48px;min-width:48px;border-radius:15px;font-size:22px}}

/* fix130-market-categories-flat: Pazar kategori yan menüsünü daha düzgün, flat ve koyu mod uyumlu hale getirir */
.market-layout{
  grid-template-columns:320px minmax(0,1fr)!important;
  gap:20px!important;
}
.market-sidebar{
  padding:0!important;
  border-radius:22px!important;
  border:1px solid var(--line)!important;
  overflow:hidden!important;
  background:var(--card)!important;
  box-shadow:0 18px 45px rgba(15,23,42,.06)!important;
}
.market-sidebar-head{
  margin:0!important;
  padding:18px 18px 14px!important;
  border-bottom:1px solid var(--line)!important;
  background:linear-gradient(135deg,#ffffff,#f4f8ff)!important;
}
.market-sidebar-head h2{
  margin-top:3px!important;
  font-size:19px!important;
  letter-spacing:-.02em!important;
}
.market-sidebar-count{
  min-width:38px!important;
  height:38px!important;
  border-radius:14px!important;
  background:#eef5ff!important;
  border:1px solid #dbeafe!important;
  color:#1d4ed8!important;
  font-size:13px!important;
}
.market-category-tree{
  display:grid!important;
  gap:8px!important;
  padding:12px!important;
  max-height:calc(100vh - 140px)!important;
  overflow:auto!important;
  scrollbar-width:thin!important;
}
.market-sidebar-all,
.market-category-single,
.market-category-group{
  border:1px solid #e5edf7!important;
  border-radius:16px!important;
  background:#ffffff!important;
  box-shadow:none!important;
  transition:border-color .16s ease, background .16s ease, transform .16s ease!important;
}
.market-sidebar-all,
.market-category-single{
  min-height:58px!important;
  padding:11px 12px!important;
}
.market-sidebar-all:hover,
.market-category-single:hover,
.market-category-group:hover{
  transform:translateY(-1px)!important;
  border-color:#bfdbfe!important;
}
.market-sidebar-all.active,
.market-category-single.active,
.market-category-group.active{
  border-color:#93c5fd!important;
  background:#f4f8ff!important;
  box-shadow:inset 3px 0 0 #3b82f6!important;
}
.market-sidebar-all span,
.market-category-single span,
.market-category-group summary span{
  display:grid!important;
  gap:3px!important;
  min-width:0!important;
}
.market-sidebar-all b,
.market-category-single b,
.market-category-group summary b{
  display:block!important;
  font-size:14px!important;
  line-height:1.25!important;
  font-weight:950!important;
  color:#172033!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.market-sidebar-all small,
.market-category-single small,
.market-category-group summary small{
  display:block!important;
  font-size:11px!important;
  line-height:1.25!important;
  font-weight:750!important;
  color:#64748b!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.market-sidebar-all em,
.market-category-single em,
.market-category-group summary em,
.market-category-submenu a em{
  display:inline-grid!important;
  place-items:center!important;
  min-width:28px!important;
  height:24px!important;
  padding:0 8px!important;
  border-radius:999px!important;
  border:1px solid #dbeafe!important;
  background:#f1f7ff!important;
  color:#2563eb!important;
  font-style:normal!important;
  font-size:11px!important;
  font-weight:950!important;
  line-height:1!important;
}
.market-category-group{
  padding:0!important;
}
.market-category-group summary{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto 28px!important;
  align-items:center!important;
  gap:9px!important;
  min-height:58px!important;
  padding:11px 10px 11px 12px!important;
  border-radius:16px!important;
  list-style:none!important;
  cursor:pointer!important;
  user-select:none!important;
}
.market-category-group summary:after{
  content:'›'!important;
  order:initial!important;
  display:grid!important;
  place-items:center!important;
  width:28px!important;
  height:28px!important;
  border-radius:11px!important;
  border:1px solid #dbeafe!important;
  background:#f1f7ff!important;
  color:#2563eb!important;
  font-size:18px!important;
  font-weight:950!important;
  line-height:1!important;
  transform:rotate(90deg)!important;
  transition:transform .16s ease, background .16s ease!important;
}
.market-category-group:not([open]) summary:after{
  transform:rotate(0deg)!important;
}
.market-category-group summary:hover,
.market-category-group.active summary{
  background:#f4f8ff!important;
}
.market-category-group.active summary b,
.market-sidebar-all.active b,
.market-category-single.active b{
  color:#1d4ed8!important;
}
.market-category-submenu{
  display:grid!important;
  gap:6px!important;
  margin:0 10px 10px!important;
  padding:8px!important;
  border:1px solid #e5edf7!important;
  border-radius:14px!important;
  background:#f8fbff!important;
}
.market-category-submenu a{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  min-height:38px!important;
  padding:8px 9px 8px 13px!important;
  border:1px solid transparent!important;
  border-radius:12px!important;
  background:transparent!important;
  color:#334155!important;
  font-size:13px!important;
  font-weight:850!important;
  transition:background .16s ease, border-color .16s ease, color .16s ease!important;
}
.market-category-submenu a:before{
  content:''!important;
  position:absolute!important;
  left:6px!important;
  top:11px!important;
  bottom:11px!important;
  width:2px!important;
  border-radius:999px!important;
  background:#dbeafe!important;
}
.market-category-submenu a span{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.market-category-submenu a:hover,
.market-category-submenu a.active{
  background:#ffffff!important;
  border-color:#bfdbfe!important;
  color:#1d4ed8!important;
}
.market-category-submenu a.active{
  box-shadow:inset 3px 0 0 #3b82f6!important;
}
.market-parent-filter{
  background:#fff!important;
  border-color:#e5edf7!important;
}
.market-child-link{
  padding-left:18px!important;
}
.market-empty-side{
  padding:14px!important;
  border-radius:16px!important;
  background:#f8fbff!important;
  border-color:#dbeafe!important;
}
.market-result-head{
  border-radius:20px!important;
}
html[data-theme="dark"] .market-sidebar{
  background:#101a2a!important;
  border-color:#26364d!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .market-sidebar-head{
  background:linear-gradient(135deg,#111b2b,#0d1728)!important;
  border-color:#26364d!important;
}
html[data-theme="dark"] .market-sidebar-count,
html[data-theme="dark"] .market-sidebar-all em,
html[data-theme="dark"] .market-category-single em,
html[data-theme="dark"] .market-category-group summary em,
html[data-theme="dark"] .market-category-submenu a em,
html[data-theme="dark"] .market-category-group summary:after{
  background:#0b1424!important;
  border-color:#2a3c55!important;
  color:#93c5fd!important;
}
html[data-theme="dark"] .market-sidebar-all,
html[data-theme="dark"] .market-category-single,
html[data-theme="dark"] .market-category-group{
  background:#111b2b!important;
  border-color:#26364d!important;
  color:#e6edf7!important;
}
html[data-theme="dark"] .market-sidebar-all.active,
html[data-theme="dark"] .market-category-single.active,
html[data-theme="dark"] .market-category-group.active{
  background:#142238!important;
  border-color:#3b82f6!important;
  box-shadow:inset 3px 0 0 #60a5fa!important;
}
html[data-theme="dark"] .market-sidebar-all:hover,
html[data-theme="dark"] .market-category-single:hover,
html[data-theme="dark"] .market-category-group:hover{
  border-color:#3b82f6!important;
  background:#142238!important;
}
html[data-theme="dark"] .market-sidebar-all b,
html[data-theme="dark"] .market-category-single b,
html[data-theme="dark"] .market-category-group summary b{
  color:#e6edf7!important;
}
html[data-theme="dark"] .market-category-group.active summary b,
html[data-theme="dark"] .market-sidebar-all.active b,
html[data-theme="dark"] .market-category-single.active b{
  color:#bfdbfe!important;
}
html[data-theme="dark"] .market-sidebar-all small,
html[data-theme="dark"] .market-category-single small,
html[data-theme="dark"] .market-category-group summary small,
html[data-theme="dark"] .market-empty-side small{
  color:#94a3b8!important;
}
html[data-theme="dark"] .market-category-group summary:hover,
html[data-theme="dark"] .market-category-group.active summary{
  background:#142238!important;
}
html[data-theme="dark"] .market-category-submenu{
  background:#0b1424!important;
  border-color:#26364d!important;
}
html[data-theme="dark"] .market-category-submenu a{
  color:#cbd5e1!important;
}
html[data-theme="dark"] .market-category-submenu a:before{
  background:#26364d!important;
}
html[data-theme="dark"] .market-category-submenu a:hover,
html[data-theme="dark"] .market-category-submenu a.active{
  background:#142238!important;
  border-color:#3b82f6!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"] .market-parent-filter,
html[data-theme="dark"] .market-empty-side{
  background:#111b2b!important;
  border-color:#26364d!important;
}
@media(max-width:1180px){
  .market-layout{grid-template-columns:300px minmax(0,1fr)!important;}
}
@media(max-width:860px){
  .market-layout{grid-template-columns:1fr!important;gap:14px!important;}
  .market-sidebar{position:static!important;border-radius:20px!important;}
  .market-sidebar-head{padding:15px!important;}
  .market-category-tree{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important;padding:10px!important;}
  .market-sidebar-all{grid-column:auto!important;}
  .market-sidebar-all,
  .market-category-single,
  .market-category-group summary{min-height:52px!important;}
}
@media(max-width:560px){
  .market-sidebar-head{align-items:center!important;}
  .market-sidebar-head h2{font-size:17px!important;}
  .market-category-tree{gap:7px!important;}
  .market-sidebar-all b,
  .market-category-single b,
  .market-category-group summary b{font-size:13.5px!important;}
  .market-sidebar-all small,
  .market-category-single small,
  .market-category-group summary small{font-size:10.5px!important;}
  .market-category-group summary{grid-template-columns:minmax(0,1fr) auto 26px!important;padding:10px!important;}
  .market-category-submenu{margin:0 8px 8px!important;padding:7px!important;}
}

/* fix131 - Pro reklam envanteri ve kullanıcı reklam istatistikleri */
.pro-ads-card{display:grid;gap:18px}.pro-ad-form{border:1px solid var(--line);background:linear-gradient(180deg,rgba(59,130,246,.05),rgba(255,255,255,.02));border-radius:20px;padding:16px}.inline-switch{align-self:end;min-height:58px}.pro-ad-list{display:grid;gap:14px}.pro-ad-row{border:1px solid var(--line);border-radius:20px;background:var(--surface);padding:14px;display:grid;gap:10px}.pro-ad-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pro-ad-edit-grid .span-all,.pro-ad-form .span-all{grid-column:1/-1}.pro-ad-row-head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:10px}.pro-ad-stats,.user-ad-mini-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pro-ad-stats span,.user-ad-mini-stats span{border:1px solid var(--line);background:var(--bg-soft);border-radius:14px;padding:10px;color:var(--muted);font-size:.88rem}.pro-ad-stats b,.user-ad-mini-stats b{display:block;color:var(--text);font-size:1.05rem}.user-ad-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.forum-topic-ad-break,.market-ad-break{grid-column:1/-1;width:100%}.ad-slot-box.admin-pro{border-style:solid}.ad-slot-box .ad-slot-inner ins{max-width:100%}.admin-ads-stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.pro-ad-edit-grid{grid-template-columns:1fr}.pro-ad-stats,.user-ad-mini-stats,.user-ad-stat-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pro-ad-stats,.user-ad-mini-stats,.user-ad-stat-grid{grid-template-columns:1fr}}
:root[data-theme="dark"] .pro-ad-form,:root[data-theme="dark"] .pro-ad-row,body.dark .pro-ad-form,body.dark .pro-ad-row{background:#111827;border-color:rgba(148,163,184,.22)}
:root[data-theme="dark"] .pro-ad-stats span,:root[data-theme="dark"] .user-ad-mini-stats span,body.dark .pro-ad-stats span,body.dark .user-ad-mini-stats span{background:#0b1220;border-color:rgba(148,163,184,.24)}


/* fix132 - Logo varsa yalnız logo, logo yoksa WMT kısa ad rozeti */
.brand{min-width:0;}
.brand.has-logo{gap:0!important;}
.brand.has-logo .brand-logo{display:block!important;height:44px;max-width:220px;object-fit:contain;border-radius:10px;background:transparent;}
.brand.has-logo .brand-text,.brand.has-logo .brand-initial{display:none!important;}
.brand.no-logo{gap:10px!important;}
.brand .brand-initial{display:grid;place-items:center;width:48px;min-width:48px;height:38px;border-radius:14px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;box-shadow:var(--shadow-soft);font-size:12px;font-weight:950;letter-spacing:.03em;line-height:1;}
.brand .brand-text{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
@media(max-width:850px){
  .brand.has-logo .brand-logo{height:36px;max-width:170px;}
  .brand.no-logo .brand-initial{width:44px!important;min-width:44px!important;height:34px!important;font-size:11px;}
  .brand.no-logo .brand-text{max-width:34vw;}
}
@media(max-width:420px){
  .brand.has-logo .brand-logo{height:34px;max-width:145px;}
  .brand.no-logo .brand-initial{width:42px!important;min-width:42px!important;height:32px!important;font-size:10.5px;}
  .brand.no-logo .brand-text{max-width:31vw;}
}
html[data-theme="dark"] .brand .brand-initial{box-shadow:0 8px 24px rgba(0,0,0,.25);}

/* fix133 - Yönetim Paneli Pro Reklam Merkezi */
.pro-ads-page{display:grid;gap:18px}.admin-ads-pro-hero{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.08));border:1px solid rgba(59,130,246,.18)}.pro-ad-admin-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px}.pro-ad-admin-tabs a{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon title" "icon sub";gap:2px 10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--text);text-decoration:none;transition:.18s ease}.pro-ad-admin-tabs a span{grid-area:icon;width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:var(--bg-soft)}.pro-ad-admin-tabs a b{grid-area:title}.pro-ad-admin-tabs a small{grid-area:sub;color:var(--muted)}.pro-ad-admin-tabs a:hover,.pro-ad-admin-tabs a.is-active{border-color:rgba(37,99,235,.45);box-shadow:0 12px 32px rgba(37,99,235,.11);transform:translateY(-1px)}.pro-ad-admin-tabs a.is-active span{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff}.admin-ad-dashboard-grid{grid-template-columns:1.1fr .9fr;gap:16px}.pro-ad-action-card{display:grid;align-content:start;gap:12px;background:linear-gradient(180deg,rgba(37,99,235,.07),rgba(255,255,255,0))}.pro-ad-action-card.alt{background:linear-gradient(180deg,rgba(16,185,129,.08),rgba(255,255,255,0))}.pro-ad-flow-list{display:flex;flex-wrap:wrap;gap:8px}.pro-ad-flow-list span{border:1px solid var(--line);background:var(--bg-soft);border-radius:999px;padding:8px 11px;font-weight:800;color:var(--muted);font-size:.86rem}.pro-slot-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pro-slot-summary-item{display:grid;gap:4px;border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:13px;text-decoration:none;color:var(--text)}.pro-slot-summary-item:hover{border-color:rgba(37,99,235,.45);box-shadow:0 10px 26px rgba(37,99,235,.09)}.pro-slot-summary-item span,.pro-slot-summary-item small{color:var(--muted)}.flat-pro-ad-list{gap:16px}.flat-pro-ad-row{border-radius:22px;padding:16px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,250,252,.92));box-shadow:0 16px 38px rgba(15,23,42,.06)}.flat-pro-ad-row .pro-ad-row-head small{display:block;color:var(--muted);margin-top:3px}.pro-ads-empty{text-align:center;display:grid;place-items:center;gap:8px;padding:34px;border:1px dashed var(--line);border-radius:18px;background:var(--bg-soft)}.pro-ad-create-card .pro-ad-form{background:linear-gradient(180deg,rgba(37,99,235,.06),rgba(14,165,233,.035));box-shadow:none}.pro-slot-manager-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pro-slot-admin-card{border-radius:20px;background:var(--surface);box-shadow:none}.pro-slot-admin-card .ad-slot-options-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pro-slot-admin-card .span-all{grid-column:1/-1}.admin-side nav .menu-label:nth-of-type(3){margin-top:14px}.status-active{background:rgba(34,197,94,.12);color:#15803d}.status-paused{background:rgba(245,158,11,.13);color:#b45309}.status-expired{background:rgba(100,116,139,.13);color:#475569}@media(max-width:1100px){.pro-ad-admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ad-dashboard-grid,.pro-slot-summary-grid,.pro-slot-manager-grid{grid-template-columns:1fr}.pro-slot-admin-card .ad-slot-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pro-ad-admin-tabs{grid-template-columns:1fr}.admin-ads-head-actions{width:100%;display:grid;grid-template-columns:1fr;gap:8px}.pro-slot-admin-card .ad-slot-options-grid{grid-template-columns:1fr}.flat-pro-ad-row{padding:12px}.pro-ad-flow-list span{width:100%;text-align:center}}
html[data-theme="dark"] .admin-ads-pro-hero,body.dark .admin-ads-pro-hero{background:linear-gradient(135deg,rgba(37,99,235,.20),rgba(14,165,233,.08));border-color:rgba(96,165,250,.24)}html[data-theme="dark"] .pro-ad-admin-tabs a,html[data-theme="dark"] .pro-slot-summary-item,html[data-theme="dark"] .pro-slot-admin-card,body.dark .pro-ad-admin-tabs a,body.dark .pro-slot-summary-item,body.dark .pro-slot-admin-card{background:#111827;border-color:rgba(148,163,184,.22);color:#e5edf7}html[data-theme="dark"] .pro-ad-admin-tabs a span,html[data-theme="dark"] .pro-ad-flow-list span,body.dark .pro-ad-admin-tabs a span,body.dark .pro-ad-flow-list span{background:#0b1220;border-color:rgba(148,163,184,.22);color:#cbd5e1}html[data-theme="dark"] .flat-pro-ad-row,body.dark .flat-pro-ad-row{background:linear-gradient(180deg,#111827,#0f172a);border-color:rgba(148,163,184,.24);box-shadow:0 16px 38px rgba(0,0,0,.24)}html[data-theme="dark"] .pro-ad-action-card,body.dark .pro-ad-action-card{background:linear-gradient(180deg,rgba(37,99,235,.16),rgba(15,23,42,.35))}html[data-theme="dark"] .pro-ad-action-card.alt,body.dark .pro-ad-action-card.alt{background:linear-gradient(180deg,rgba(16,185,129,.12),rgba(15,23,42,.35))}html[data-theme="dark"] .pro-ads-empty,body.dark .pro-ads-empty{background:#0b1220;border-color:rgba(148,163,184,.24)}html[data-theme="dark"] .status-active,body.dark .status-active{background:rgba(34,197,94,.14);color:#86efac}html[data-theme="dark"] .status-paused,body.dark .status-paused{background:rgba(245,158,11,.14);color:#fcd34d}html[data-theme="dark"] .status-expired,body.dark .status-expired{background:rgba(148,163,184,.14);color:#cbd5e1}

/* fix134 - Pro Güvenlik Merkezi ve referans kodlu engel ekranı */
.admin-pro-security-page{display:grid;gap:18px}.security-hero-card{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,rgba(37,99,235,.11),rgba(14,165,233,.07));border:1px solid rgba(59,130,246,.16)}.security-system-state{min-width:128px;border-radius:18px;padding:14px;text-align:center;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-soft)}.security-system-state strong{display:block;font-size:1.1rem}.security-system-state small{display:block;color:var(--muted);margin-top:3px}.security-system-state.is-on{border-color:rgba(34,197,94,.32);background:rgba(34,197,94,.10)}.security-system-state.is-off{border-color:rgba(239,68,68,.28);background:rgba(239,68,68,.10)}.security-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.security-stat{display:grid;gap:4px}.security-stat span,.security-stat small{color:var(--muted)}.security-stat strong{font-size:1.75rem}.security-admin-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.security-settings-card .switch-setting{align-items:start}.security-manual-card{align-self:start}.security-unblock-inline{display:grid;gap:12px}.security-filter-tabs{display:flex;flex-wrap:wrap;gap:8px}.security-filter-tabs a{padding:8px 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--muted);text-decoration:none;font-weight:800}.security-filter-tabs a.active,.security-filter-tabs a:hover{background:linear-gradient(135deg,var(--brand),var(--brand-2));border-color:transparent;color:#fff}.security-table-wrap{overflow:auto}.security-table code{display:inline-block;border-radius:999px;background:var(--bg-soft);border:1px solid var(--line);padding:6px 9px;font-weight:900;color:var(--text)}.security-table small{display:block;color:var(--muted);margin-top:3px}.security-status-pill{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-weight:900;font-size:.78rem;background:var(--bg-soft);border:1px solid var(--line);color:var(--muted)}.security-status-pill.active{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.25);color:#dc2626}.security-status-pill.released{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.25);color:#15803d}.security-status-pill.expired{background:rgba(100,116,139,.13);color:#475569}.security-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.security-events-list,.security-appeals-list{display:grid;gap:10px;max-height:620px;overflow:auto;padding-right:4px}.security-event-item,.security-appeal-item{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:13px;display:grid;gap:7px}.security-event-item{grid-template-columns:1fr auto}.security-event-item p,.security-appeal-item p{grid-column:1/-1;margin:0;color:var(--muted);line-height:1.5}.security-event-item span{display:grid;place-items:center;min-width:42px;height:32px;border-radius:999px;background:var(--bg-soft);font-weight:900}.security-event-item.high span,.security-event-item.critical span{background:rgba(239,68,68,.12);color:#dc2626}.security-event-item.medium span{background:rgba(245,158,11,.14);color:#b45309}.security-event-item small,.security-appeal-item small{display:block;color:var(--muted);margin-top:2px}.security-blocked-shell{min-height:calc(100vh - 220px);display:grid;place-items:center;padding:28px 0}.security-blocked-card{width:min(760px,100%);display:grid;gap:16px;text-align:center;border:1px solid rgba(239,68,68,.22);background:linear-gradient(180deg,rgba(239,68,68,.06),rgba(255,255,255,.86));border-radius:28px;padding:32px;box-shadow:0 24px 70px rgba(15,23,42,.12)}.security-blocked-icon{width:76px;height:76px;margin:0 auto;border-radius:24px;display:grid;place-items:center;font-size:2.1rem;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.22)}.security-blocked-card h1{margin:0}.security-blocked-ref{display:grid;gap:5px;justify-self:center;border:1px dashed rgba(37,99,235,.35);background:rgba(37,99,235,.07);border-radius:18px;padding:13px 18px;min-width:260px}.security-blocked-ref small,.security-ref-badge small{color:var(--muted);font-weight:800}.security-blocked-ref strong,.security-ref-badge strong{font-size:1.2rem;letter-spacing:.04em}.security-blocked-info{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;text-align:left}.security-blocked-info>div{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:12px}.security-blocked-info small{display:block;color:var(--muted);font-weight:800;margin-bottom:5px}.security-blocked-info span{font-weight:800;color:var(--text)}.security-blocked-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.security-blocked-note{margin:0;color:var(--muted);font-size:.9rem}.security-ref-badge{border:1px dashed rgba(37,99,235,.35);background:rgba(37,99,235,.07);border-radius:18px;padding:12px 14px;text-align:center;min-width:180px}.security-appeal-hero{display:flex;justify-content:space-between;gap:16px;align-items:center;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(239,68,68,.05))}.security-appeal-card{border-color:rgba(37,99,235,.16)}
@media(max-width:1050px){.security-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-admin-layout,.security-bottom-grid{grid-template-columns:1fr}.security-blocked-info{grid-template-columns:1fr}.security-hero-card,.security-appeal-hero{align-items:flex-start;flex-direction:column}.security-system-state,.security-ref-badge{width:100%}}
@media(max-width:620px){.security-stat-grid{grid-template-columns:1fr}.security-blocked-card{padding:22px;border-radius:22px}.security-blocked-ref{min-width:0;width:100%}.security-filter-tabs a{width:100%;text-align:center}.security-table{min-width:760px}}
html[data-theme="dark"] .security-hero-card,body.dark .security-hero-card{background:linear-gradient(135deg,rgba(37,99,235,.20),rgba(14,165,233,.07));border-color:rgba(96,165,250,.22)}html[data-theme="dark"] .security-system-state,html[data-theme="dark"] .security-event-item,html[data-theme="dark"] .security-appeal-item,html[data-theme="dark"] .security-blocked-info>div,body.dark .security-system-state,body.dark .security-event-item,body.dark .security-appeal-item,body.dark .security-blocked-info>div{background:#111827;border-color:rgba(148,163,184,.22);color:#e5edf7}html[data-theme="dark"] .security-table code,html[data-theme="dark"] .security-event-item span,body.dark .security-table code,body.dark .security-event-item span{background:#0b1220;border-color:rgba(148,163,184,.24);color:#e5edf7}html[data-theme="dark"] .security-status-pill.active,body.dark .security-status-pill.active{background:rgba(239,68,68,.16);color:#fca5a5}html[data-theme="dark"] .security-status-pill.released,body.dark .security-status-pill.released{background:rgba(34,197,94,.16);color:#86efac}html[data-theme="dark"] .security-status-pill.expired,body.dark .security-status-pill.expired{background:rgba(148,163,184,.14);color:#cbd5e1}html[data-theme="dark"] .security-blocked-card,body.dark .security-blocked-card{background:linear-gradient(180deg,rgba(239,68,68,.12),rgba(15,23,42,.94));border-color:rgba(248,113,113,.28);box-shadow:0 24px 70px rgba(0,0,0,.35)}html[data-theme="dark"] .security-blocked-ref,html[data-theme="dark"] .security-ref-badge,body.dark .security-blocked-ref,body.dark .security-ref-badge{background:rgba(37,99,235,.14);border-color:rgba(96,165,250,.32)}html[data-theme="dark"] .security-appeal-hero,body.dark .security-appeal-hero{background:linear-gradient(135deg,rgba(37,99,235,.18),rgba(239,68,68,.08))}
body.is-security-blocked-page .topbar,body.is-security-blocked-page .footer{display:none!important}body.is-security-blocked-page main.container{max-width:980px;margin:0 auto;padding-top:34px;padding-bottom:34px}
body.is-security-blocked-page .ad-slot-box{display:none!important}body.is-security-blocked-page .wrap{max-width:980px!important;margin:0 auto!important;padding-top:34px!important;padding-bottom:34px!important}

/* fix135: gelişmiş iletişim, kullanıcı paneli ve güven doğrulama sistemi */
.trust-name-wrap{display:inline-flex;align-items:center;gap:5px;vertical-align:middle;flex-wrap:wrap}.trust-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;white-space:nowrap;font-weight:950;line-height:1;border:1px solid transparent}.trust-badge.blue-tick{width:18px;height:18px;border-radius:999px;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#fff;font-size:12px;box-shadow:0 6px 14px rgba(37,99,235,.22)}.trust-badge.company-tick{height:20px;padding:0 8px;border-radius:999px;background:linear-gradient(135deg,#0f766e,#14b8a6);color:#fff;font-size:10px;letter-spacing:.03em;text-transform:uppercase;box-shadow:0 6px 14px rgba(20,184,166,.18)}.trust-badge.tiny{transform:scale(.88);transform-origin:center;margin-left:1px}.post-user-name-row .trust-badge{margin-left:2px}.profile-title .trust-badge,h1 .trust-badge,h2 .trust-badge{margin-left:6px}.admin-contact-pro,.admin-verification-pro,.verification-panel-page{display:grid;gap:18px}.contact-pro-hero,.verification-hero{overflow:hidden;position:relative}.contact-pro-hero:after,.verification-hero:after{content:"";position:absolute;right:-60px;top:-80px;width:220px;height:220px;border-radius:999px;background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(20,184,166,.12));pointer-events:none}.contact-pro-actions,.contact-pro-toolbar,.verification-doc-links,.user-pro-shortcuts,.verification-hero-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contact-clean-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:12px 0 16px;padding:14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#f8fbff,#f0fdfa)}.contact-clean-panel strong,.verification-history-row strong{display:block}.contact-clean-panel small{display:block;color:var(--muted);margin-top:3px}.contact-pro-list,.verification-admin-list{display:grid;gap:12px}.contact-pro-row{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 10px 26px rgba(15,23,42,.05)}.contact-pro-row>summary{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;list-style:none}.contact-pro-row>summary::-webkit-details-marker{display:none}.contact-pro-row>summary strong{display:block}.contact-pro-row>summary small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.contact-pro-body{border-top:1px solid var(--line);padding:16px;background:#fbfdff}.contact-message-text{padding:14px;border-radius:16px;background:#fff;border:1px solid var(--line);line-height:1.7}.contact-pro-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:14px}.contact-side-actions{display:grid;align-content:start;gap:10px}.btn.danger{background:#fff1f2!important;color:#be123c!important;border-color:#fecdd3!important}.btn.danger:hover{background:#ffe4e6!important}.empty-state{display:grid;place-items:center;text-align:center;gap:6px;padding:28px;border:1px dashed var(--line);border-radius:18px;background:#fbfdff}.verification-admin-row{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;border:1px solid var(--line);border-radius:20px;background:#fff;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.05)}.verification-admin-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.verification-admin-actions{display:grid;gap:10px;align-content:start}.verification-admin-actions textarea{min-height:98px}.verification-doc-links{margin-top:12px}.verification-panel-shell .side-profile strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.verification-status-grid,.verification-form-grid,.user-pro-action-grid{align-items:stretch}.verification-status-card,.user-pro-card{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;position:relative;overflow:hidden}.verification-status-card h2,.user-pro-card h2{margin:5px 0}.verification-icon,.user-pro-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;font-weight:950;box-shadow:0 14px 28px rgba(15,23,42,.1)}.verification-icon.blue{background:#eff6ff;color:#2563eb}.verification-icon.company{background:#ecfdf5;color:#047857}.user-pro-card-icon{background:linear-gradient(135deg,#eef5ff,#ecfeff);color:#2563eb;flex:0 0 auto}.verification-upload-card{align-content:start}.verification-upload-card h2{margin:0}.verification-upload-card input[type=file]{padding:11px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:14px}.verification-history-card{display:grid;gap:12px}.verification-history-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border:1px solid var(--line);border-radius:16px;padding:13px;background:#fbfdff}.verification-history-row small{display:block;color:var(--muted);margin-top:3px}.user-pro-action-grid{margin-top:-2px}.user-pro-card{flex-direction:column}.user-pro-badge-status{display:flex;gap:8px;flex-wrap:wrap}.user-pro-shortcuts{align-items:stretch}.user-pro-shortcuts a{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#f8fbff;font-weight:900;color:#334155}.pro-user-dashboard .account-overview-card{background:linear-gradient(135deg,#ffffff,#f8fbff)}.settings-verification-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.blue-tick + .company-tick{margin-left:2px}
html[data-theme="dark"] .contact-clean-panel,body.dark .contact-clean-panel{background:linear-gradient(135deg,#101827,#0f2422);border-color:rgba(148,163,184,.18)}html[data-theme="dark"] .contact-pro-row,body.dark .contact-pro-row,html[data-theme="dark"] .verification-admin-row,body.dark .verification-admin-row{background:#111827;border-color:rgba(148,163,184,.18);box-shadow:none}html[data-theme="dark"] .contact-pro-body,body.dark .contact-pro-body{background:#0f172a;border-color:rgba(148,163,184,.16)}html[data-theme="dark"] .contact-message-text,body.dark .contact-message-text,html[data-theme="dark"] .empty-state,body.dark .empty-state,html[data-theme="dark"] .verification-history-row,body.dark .verification-history-row,html[data-theme="dark"] .user-pro-shortcuts a,body.dark .user-pro-shortcuts a{background:#0b1220;border-color:rgba(148,163,184,.18);color:#e5eefb}html[data-theme="dark"] .verification-upload-card input[type=file],body.dark .verification-upload-card input[type=file]{background:#0b1220;border-color:rgba(148,163,184,.25);color:#dbeafe}html[data-theme="dark"] .pro-user-dashboard .account-overview-card,body.dark .pro-user-dashboard .account-overview-card{background:linear-gradient(135deg,#111827,#0b1220)}html[data-theme="dark"] .verification-icon.blue,body.dark .verification-icon.blue{background:#172554;color:#bfdbfe}html[data-theme="dark"] .verification-icon.company,body.dark .verification-icon.company{background:#064e3b;color:#a7f3d0}html[data-theme="dark"] .user-pro-card-icon,body.dark .user-pro-card-icon{background:linear-gradient(135deg,#172554,#134e4a);color:#dbeafe}
@media(max-width:980px){.contact-pro-grid,.verification-admin-row{grid-template-columns:1fr}.contact-clean-panel,.settings-verification-card,.verification-status-card{flex-direction:column;align-items:flex-start}.verification-admin-actions{width:100%}.verification-panel-page .grid.two,.verification-form-grid,.verification-status-grid,.user-pro-action-grid{grid-template-columns:1fr!important}.contact-pro-toolbar{align-items:flex-start}.contact-pro-row>summary{align-items:flex-start;flex-direction:column}.contact-side-actions .inline-form{width:100%}}

/* fix136: Pro yönetim paneli ve bölümlendirilmiş yan menü */
.admin-dashboard-pro-shell{align-items:start}.admin-pro-side{padding:12px!important;border-radius:26px;background:linear-gradient(180deg,#ffffff,#f8fbff);border-color:#dbeafe}.admin-pro-brand{margin:0 0 12px!important;padding:12px!important;border:0!important;border-radius:20px;background:linear-gradient(135deg,#eef5ff,#ecfeff)}.admin-pro-brand>span{width:48px!important;height:48px!important;border-radius:17px!important;font-size:13px;font-weight:950;letter-spacing:.03em}.admin-pro-nav{display:grid;gap:10px!important}.admin-nav-group{border:1px solid #e6edf7;border-radius:18px;background:rgba(255,255,255,.82);overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.035)}.admin-nav-group>summary{list-style:none;display:grid;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:10px;cursor:pointer;font-weight:950;color:#334155}.admin-nav-group>summary::-webkit-details-marker{display:none}.admin-nav-group>summary>span{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#f1f7ff;color:var(--brand)}.admin-nav-group>summary em{font-style:normal;color:#94a3b8;transition:transform .18s ease}.admin-nav-group[open]>summary em{transform:rotate(180deg)}.admin-nav-group.is-active{border-color:#bfdbfe;background:linear-gradient(180deg,#ffffff,#f7fbff)}.admin-nav-items{display:grid;gap:5px;padding:0 8px 9px}.side-menu .admin-nav-items a{display:grid!important;grid-template-columns:32px minmax(0,1fr);gap:8px 9px;align-items:center;padding:9px 10px!important;border-radius:14px!important;color:#475569!important}.side-menu .admin-nav-items a span{grid-row:1/3;width:32px!important;height:32px!important;border-radius:11px!important;background:#f8fbff!important}.side-menu .admin-nav-items a b{font-size:13px;line-height:1.15}.side-menu .admin-nav-items a small{display:block;color:#94a3b8;font-size:11px;line-height:1.2;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-menu .admin-nav-items a:hover,.side-menu .admin-nav-items a.active{background:linear-gradient(135deg,#eef5ff,#e0f2fe)!important;color:var(--brand)!important}.side-menu .admin-nav-items a.active span{background:#dbeafe!important}.admin-dashboard-pro{gap:18px}.admin-hero-card{display:flex;justify-content:space-between;gap:20px;align-items:center;overflow:hidden;position:relative;background:linear-gradient(135deg,#ffffff 0%,#eef6ff 55%,#ecfeff 100%);border-color:#dbeafe}.admin-hero-card:after{content:"";position:absolute;right:-80px;top:-90px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(37,99,235,.18),rgba(14,165,233,.05) 64%,transparent 70%);pointer-events:none}.admin-hero-main{position:relative;z-index:1;min-width:0}.admin-hero-main h1{margin:0 0 7px;font-size:clamp(28px,4vw,44px);letter-spacing:-.03em}.admin-hero-main p{max-width:780px}.admin-hero-badges,.admin-hero-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.admin-hero-badges{margin-top:14px}.admin-hero-badges span{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid #dbeafe;background:rgba(255,255,255,.75);font-size:12px;font-weight:900;color:#315078}.admin-hero-actions{position:relative;z-index:1;justify-content:flex-end}.admin-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.admin-stat-card{display:grid;gap:7px;min-height:150px;position:relative;overflow:hidden;text-decoration:none;box-shadow:0 14px 36px rgba(15,23,42,.055)}.admin-stat-card:after{content:"";position:absolute;right:-36px;bottom:-40px;width:110px;height:110px;border-radius:999px;background:rgba(37,99,235,.08)}.admin-stat-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:16px;background:#eff6ff;font-size:22px}.admin-stat-card small{color:var(--muted);font-weight:950;text-transform:uppercase;letter-spacing:.04em}.admin-stat-card strong{font-size:32px;line-height:1;letter-spacing:-.04em}.admin-stat-card em{font-style:normal;color:var(--muted);font-weight:800;font-size:12px}.admin-stat-card.tone-cyan .admin-stat-icon{background:#ecfeff}.admin-stat-card.tone-violet .admin-stat-icon{background:#f5f3ff}.admin-stat-card.tone-green .admin-stat-icon{background:#ecfdf5}.admin-stat-card.tone-amber .admin-stat-icon{background:#fffbeb}.admin-stat-card.tone-red .admin-stat-icon{background:#fff1f2}.admin-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.admin-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-card-head h2{margin:0}.admin-pending-list,.admin-mini-list,.admin-system-grid{display:grid;gap:10px}.admin-pending-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:17px;background:#fbfdff}.admin-pending-row:hover{background:#eef5ff;border-color:#bfdbfe}.admin-pending-row>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eef5ff;font-size:20px}.admin-pending-row strong,.admin-mini-row strong,.admin-system-row strong{display:block;color:var(--text)}.admin-pending-row small,.admin-mini-row small,.admin-system-row small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.admin-pending-row b{display:grid;place-items:center;min-width:38px;height:34px;padding:0 9px;border-radius:999px;background:#eff6ff;color:#1d4ed8}.admin-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-system-row{display:grid;grid-template-columns:14px minmax(0,1fr);gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fbfdff}.admin-system-row>span{width:10px;height:10px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.admin-system-row.warn>span{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.13)}.admin-quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.admin-quick-item{display:grid;gap:7px;align-content:start;min-height:138px;padding:14px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#fbfdff)}.admin-quick-item:hover{border-color:#bfdbfe;background:#eef5ff;transform:translateY(-1px)}.admin-quick-item span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eef5ff;font-size:20px}.admin-quick-item strong{font-size:14px}.admin-quick-item small{color:var(--muted);font-weight:750;line-height:1.35}.admin-list-card{min-width:0}.admin-mini-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;padding:11px;border:1px solid var(--line);border-radius:16px;background:#fbfdff}.admin-mini-row:hover{background:#f4f9ff;border-color:#dbeafe}.admin-mini-row.no-link:hover{background:#fbfdff;border-color:var(--line)}.admin-avatar-mini{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:950}.admin-avatar-mini.topic{background:#f5f3ff;color:#6d28d9}.admin-avatar-mini.contact{background:#ecfeff;color:#0891b2}.admin-avatar-mini.security{background:#fff1f2;color:#be123c}.admin-mini-row em{color:var(--muted);font-style:normal;font-size:12px;white-space:nowrap}.admin-empty-mini{padding:22px;border:1px dashed var(--line);border-radius:16px;background:#fbfdff;color:var(--muted);text-align:center;font-weight:850}
html[data-theme="dark"] .admin-pro-side,body.dark .admin-pro-side{background:linear-gradient(180deg,#111827,#0b1220);border-color:rgba(148,163,184,.18)}html[data-theme="dark"] .admin-pro-brand,body.dark .admin-pro-brand,html[data-theme="dark"] .admin-nav-group,body.dark .admin-nav-group,html[data-theme="dark"] .admin-quick-item,body.dark .admin-quick-item{background:#111827;border-color:rgba(148,163,184,.18)}html[data-theme="dark"] .admin-nav-group.is-active,body.dark .admin-nav-group.is-active{background:linear-gradient(180deg,#111827,#0f172a);border-color:rgba(96,165,250,.35)}html[data-theme="dark"] .admin-nav-group>summary,body.dark .admin-nav-group>summary{color:#e5eefb}html[data-theme="dark"] .admin-nav-group>summary>span,body.dark .admin-nav-group>summary>span,html[data-theme="dark"] .side-menu .admin-nav-items a span,body.dark .side-menu .admin-nav-items a span{background:#0b1220!important;color:#bfdbfe}html[data-theme="dark"] .side-menu .admin-nav-items a,body.dark .side-menu .admin-nav-items a{color:#cbd5e1!important}html[data-theme="dark"] .side-menu .admin-nav-items a:hover,body.dark .side-menu .admin-nav-items a:hover,html[data-theme="dark"] .side-menu .admin-nav-items a.active,body.dark .side-menu .admin-nav-items a.active{background:rgba(37,99,235,.16)!important;color:#dbeafe!important}html[data-theme="dark"] .admin-hero-card,body.dark .admin-hero-card{background:linear-gradient(135deg,#111827,#0b1220 58%,#0f2422);border-color:rgba(148,163,184,.18)}html[data-theme="dark"] .admin-hero-badges span,body.dark .admin-hero-badges span,html[data-theme="dark"] .admin-pending-row,body.dark .admin-pending-row,html[data-theme="dark"] .admin-system-row,body.dark .admin-system-row,html[data-theme="dark"] .admin-mini-row,body.dark .admin-mini-row,html[data-theme="dark"] .admin-empty-mini,body.dark .admin-empty-mini{background:#0b1220;border-color:rgba(148,163,184,.18);color:#e5eefb}html[data-theme="dark"] .admin-stat-card,body.dark .admin-stat-card{background:#111827;border-color:rgba(148,163,184,.18);box-shadow:none}html[data-theme="dark"] .admin-stat-icon,body.dark .admin-stat-icon,html[data-theme="dark"] .admin-pending-row>span,body.dark .admin-pending-row>span,html[data-theme="dark"] .admin-quick-item span,body.dark .admin-quick-item span{background:#172554;color:#dbeafe}html[data-theme="dark"] .admin-pending-row b,body.dark .admin-pending-row b{background:#172554;color:#bfdbfe}html[data-theme="dark"] .admin-quick-item:hover,body.dark .admin-quick-item:hover,html[data-theme="dark"] .admin-pending-row:hover,body.dark .admin-pending-row:hover,html[data-theme="dark"] .admin-mini-row:hover,body.dark .admin-mini-row:hover{background:#101827;border-color:rgba(96,165,250,.32)}
@media(max-width:1280px){.admin-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.admin-dashboard-grid{grid-template-columns:1fr}.admin-hero-card{flex-direction:column;align-items:flex-start}.admin-hero-actions{justify-content:flex-start}.admin-system-grid{grid-template-columns:1fr}.admin-pro-side{border-radius:0 26px 26px 0!important}.admin-nav-group{box-shadow:none}}@media(max-width:700px){.admin-stat-grid,.admin-quick-grid{grid-template-columns:1fr}.admin-mini-row{grid-template-columns:40px minmax(0,1fr)}.admin-mini-row em{grid-column:2}.admin-card-head{flex-direction:column}.admin-hero-actions .btn{width:100%}.admin-hero-actions{width:100%}}

/* fix138: Unified flat pro ads manager */
.unified-ads-page .unified-ads-hero{border:1px solid rgba(37,99,235,.14);background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.06)),var(--card,#fff)}
.unified-ads-stats .stat-card strong{font-size:28px}.unified-ads-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.unified-ads-tabs a{text-decoration:none;color:inherit;border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:14px;display:flex;gap:10px;align-items:flex-start;background:var(--soft,#f8fafc)}.unified-ads-tabs a.is-active{border-color:rgba(37,99,235,.4);box-shadow:0 10px 30px rgba(37,99,235,.10)}.unified-ads-tabs a span{font-size:20px}.unified-ads-tabs a b{display:block}.unified-ads-tabs a small{display:block;color:var(--muted,#64748b);margin-top:3px}.unified-ad-create-card{scroll-margin-top:24px}.unified-ad-create-form textarea,.unified-ad-edit-form textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.unified-ad-filter{margin:16px 0 20px;padding:14px;border:1px solid var(--border,#e5e7eb);border-radius:18px;background:var(--soft,#f8fafc)}.unified-ad-list{display:grid;gap:14px}.unified-ad-row{border:1px solid var(--border,#e5e7eb);border-radius:20px;padding:16px;background:var(--card,#fff);box-shadow:0 12px 36px rgba(15,23,42,.05)}.unified-ad-row.is-user-ad{border-color:rgba(14,165,233,.24)}.unified-ad-row.is-admin-ad{border-color:rgba(37,99,235,.18)}.unified-ad-row-top{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.unified-ad-owner{display:grid;gap:5px}.unified-ad-owner strong{font-size:17px}.unified-ad-owner small{color:var(--muted,#64748b)}.source-pill{width:max-content;display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.source-pill.admin{background:rgba(37,99,235,.12);color:#1d4ed8}.source-pill.user{background:rgba(14,165,233,.13);color:#0369a1}.unified-ad-status-stack{display:flex;align-items:flex-end;flex-direction:column;gap:6px}.badge.soft{background:rgba(100,116,139,.12);color:var(--muted,#475569)}.unified-ad-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.unified-ad-meta span{border:1px solid var(--border,#e5e7eb);background:var(--soft,#f8fafc);border-radius:999px;padding:7px 10px;font-size:13px;color:var(--muted,#475569)}.unified-ad-meta b{color:var(--text,#0f172a)}.unified-user-ad-preview{display:grid;grid-template-columns:150px 1fr;gap:14px;margin:12px 0;padding:12px;border-radius:16px;background:var(--soft,#f8fafc);border:1px solid var(--border,#e5e7eb)}.unified-user-ad-preview img,.unified-user-ad-preview video{width:150px;height:90px;object-fit:cover;border-radius:12px;background:#0f172a}.unified-ad-edit{margin-top:12px;border-top:1px dashed var(--border,#e5e7eb);padding-top:12px}.unified-ad-edit summary{cursor:pointer;font-weight:800;color:var(--link,#2563eb);list-style:none}.unified-ad-edit summary::-webkit-details-marker{display:none}.unified-ad-edit summary:before{content:'✏️';margin-right:8px}.unified-ad-edit[open] summary{margin-bottom:12px}.unified-ad-edit-form{padding:14px;border-radius:16px;background:var(--soft,#f8fafc);border:1px solid var(--border,#e5e7eb)}.unified-ad-delete-form{margin-top:10px;display:flex;justify-content:flex-end}.unified-list-head{align-items:flex-start}.admin-side nav a[href$="admin/user-ads"]{display:none!important}
[data-theme="dark"] .unified-ads-page .unified-ads-hero,body.dark .unified-ads-page .unified-ads-hero{background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(14,165,233,.08)),var(--card,#111827);border-color:rgba(148,163,184,.16)}
[data-theme="dark"] .unified-ads-tabs a,[data-theme="dark"] .unified-ad-filter,[data-theme="dark"] .unified-ad-row,[data-theme="dark"] .unified-ad-meta span,[data-theme="dark"] .unified-user-ad-preview,[data-theme="dark"] .unified-ad-edit-form,body.dark .unified-ads-tabs a,body.dark .unified-ad-filter,body.dark .unified-ad-row,body.dark .unified-ad-meta span,body.dark .unified-user-ad-preview,body.dark .unified-ad-edit-form{background:#111827;border-color:rgba(148,163,184,.16);color:#e5e7eb}
[data-theme="dark"] .unified-ad-meta b,body.dark .unified-ad-meta b{color:#f8fafc}[data-theme="dark"] .source-pill.admin,body.dark .source-pill.admin{background:rgba(96,165,250,.16);color:#93c5fd}[data-theme="dark"] .source-pill.user,body.dark .source-pill.user{background:rgba(56,189,248,.16);color:#7dd3fc}
@media (max-width:900px){.unified-ads-tabs{grid-template-columns:1fr 1fr}.unified-ad-row-top{flex-direction:column}.unified-ad-status-stack{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.unified-user-ad-preview{grid-template-columns:1fr}.unified-user-ad-preview img,.unified-user-ad-preview video{width:100%;height:auto;max-height:180px}.unified-ad-filter{grid-template-columns:1fr!important}}
@media (max-width:640px){.unified-ads-tabs{grid-template-columns:1fr}.unified-ad-meta span{width:100%;justify-content:space-between}.unified-ad-row{padding:12px;border-radius:16px}}

/* fix141: Forum / Soru-Cevap kategori tipi ve flat QA görünümü */
.category-type-pill{display:inline-flex;align-items:center;gap:.35rem;width:max-content;border-radius:999px;padding:.18rem .55rem;font-size:.72rem;font-weight:800;line-height:1;border:1px solid rgba(99,102,241,.18);background:#eef2ff;color:#3730a3;vertical-align:middle;white-space:nowrap}
.category-type-pill.qa,.badge.qa-badge{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}
.category-type-pill.forum{background:#f8fafc;color:#475569;border-color:#e2e8f0}
.category-type-pill.mini{font-size:.65rem;padding:.12rem .42rem;margin-left:.35rem}
.category-type-pill.title-type{font-size:.78rem;margin-left:.55rem;transform:translateY(-.08rem)}
.tree-info .category-type-pill{margin-top:.38rem}
.badge.solution-badge,.post-content-chip.solution-chip{background:#dcfce7;color:#166534;border-color:#86efac}
.post-content-chip.qa-chip{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}
.qa-topic-head{background:linear-gradient(135deg,rgba(14,116,144,.10),rgba(37,99,235,.06)),var(--card-bg,#fff)}
.qa-topic-summary{display:flex;align-items:center;gap:1rem;margin:1rem 0;border:1px solid rgba(14,116,144,.14);background:linear-gradient(135deg,rgba(236,254,255,.82),rgba(248,250,252,.95))}
.qa-summary-icon{width:3rem;height:3rem;border-radius:1rem;display:grid;place-items:center;font-size:1.45rem;font-weight:900;background:#0891b2;color:#fff;box-shadow:0 16px 38px rgba(8,145,178,.18)}
.qa-topic-summary h2{margin:.15rem 0 .25rem;font-size:1.15rem}
.qa-summary-stats{margin-left:auto;display:flex;gap:.65rem;flex-wrap:wrap}
.qa-summary-stats span{min-width:5.8rem;border-radius:1rem;background:#fff;border:1px solid rgba(14,116,144,.12);padding:.7rem .8rem;text-align:center;box-shadow:0 8px 24px rgba(15,23,42,.04)}
.qa-summary-stats b{display:block;font-size:1rem;color:#0f172a}.qa-summary-stats small{display:block;color:#64748b;font-weight:700}
.qa-answer-post{border-left:3px solid rgba(14,116,144,.22)}
.qa-answer-post.is-solution-post{border-left-color:#22c55e;box-shadow:0 16px 46px rgba(34,197,94,.10)}
.qa-solution-ribbon{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.75rem .9rem;border-radius:1rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}
.qa-solution-ribbon span{width:1.65rem;height:1.65rem;border-radius:999px;display:grid;place-items:center;background:#22c55e;color:#fff;font-weight:900}.qa-solution-ribbon strong{font-weight:900}.qa-solution-ribbon small{color:#15803d;font-weight:650}
.qa-answer-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.qa-vote-form{display:flex;gap:.35rem;flex-wrap:wrap;margin:0}.qa-vote-btn.is-active,.solution-action.is-active{background:#0f766e!important;color:#fff!important;border-color:#0f766e!important}.qa-score-static{background:#f8fafc;color:#334155}
.post-action-btn.solution-action{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.post-action-btn.qa-vote-btn{border-color:#bae6fd;background:#f0f9ff;color:#075985}
html[data-theme="dark"] .category-type-pill.forum,.dark .category-type-pill.forum{background:#172033;color:#cbd5e1;border-color:#334155}
html[data-theme="dark"] .category-type-pill.qa,html[data-theme="dark"] .badge.qa-badge,.dark .category-type-pill.qa,.dark .badge.qa-badge{background:rgba(8,145,178,.18);color:#67e8f9;border-color:rgba(103,232,249,.26)}
html[data-theme="dark"] .badge.solution-badge,html[data-theme="dark"] .post-content-chip.solution-chip,.dark .badge.solution-badge,.dark .post-content-chip.solution-chip{background:rgba(34,197,94,.16);color:#86efac;border-color:rgba(134,239,172,.25)}
html[data-theme="dark"] .qa-topic-head,.dark .qa-topic-head{background:linear-gradient(135deg,rgba(8,145,178,.13),rgba(59,130,246,.08)),var(--card-bg,#111827)}
html[data-theme="dark"] .qa-topic-summary,.dark .qa-topic-summary{background:linear-gradient(135deg,rgba(8,145,178,.12),rgba(15,23,42,.92));border-color:rgba(103,232,249,.18)}
html[data-theme="dark"] .qa-summary-stats span,.dark .qa-summary-stats span{background:#111827;border-color:#334155}.dark .qa-summary-stats b,html[data-theme="dark"] .qa-summary-stats b{color:#f8fafc}.dark .qa-summary-stats small,html[data-theme="dark"] .qa-summary-stats small{color:#94a3b8}
html[data-theme="dark"] .qa-solution-ribbon,.dark .qa-solution-ribbon{background:rgba(34,197,94,.12);border-color:rgba(134,239,172,.24);color:#bbf7d0}.dark .qa-solution-ribbon small,html[data-theme="dark"] .qa-solution-ribbon small{color:#86efac}
html[data-theme="dark"] .post-action-btn.solution-action,.dark .post-action-btn.solution-action{background:rgba(34,197,94,.12);border-color:rgba(134,239,172,.22);color:#bbf7d0}
html[data-theme="dark"] .post-action-btn.qa-vote-btn,.dark .post-action-btn.qa-vote-btn{background:rgba(8,145,178,.14);border-color:rgba(103,232,249,.22);color:#a5f3fc}
html[data-theme="dark"] .qa-score-static,.dark .qa-score-static{background:#111827;color:#cbd5e1}
@media(max-width:720px){.qa-topic-summary{align-items:flex-start;flex-direction:column}.qa-summary-stats{margin-left:0;width:100%;display:grid;grid-template-columns:1fr 1fr}.qa-answer-actions,.qa-vote-form{width:100%}.qa-vote-form .post-action-btn,.qa-answer-actions .solution-action{flex:1;justify-content:center}.category-type-pill.title-type{display:inline-flex;margin:.4rem 0 0}}

/* fix142: Konu etiketleri - Enter ile eklenen flat chip sistemi */
.topic-tags-field{display:flex;flex-direction:column;gap:8px;width:100%}
.topic-tags-field.compact{margin-top:2px}
.topic-tag-composer{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:48px;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}
.topic-tag-composer:focus-within{border-color:rgba(37,99,235,.45);box-shadow:0 0 0 4px rgba(37,99,235,.10),inset 0 1px 0 rgba(255,255,255,.75)}
.topic-tag-chip-list{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.topic-tag-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 8px 6px 11px;border-radius:999px;border:1px solid rgba(37,99,235,.16);background:rgba(37,99,235,.09);color:#1d4ed8;font-weight:800;font-size:12px;line-height:1;box-shadow:0 8px 18px rgba(37,99,235,.08)}
.topic-tag-chip button{appearance:none;border:0;background:rgba(37,99,235,.12);color:inherit;border-radius:999px;width:19px;height:19px;display:inline-grid;place-items:center;cursor:pointer;font-weight:900;line-height:1;padding:0}
.topic-tag-chip button:hover{background:rgba(220,38,38,.12);color:#b91c1c}
.topic-tag-composer input[data-topic-tag-input]{flex:1 1 170px;min-width:150px;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;padding:9px 4px!important;color:var(--text);font-weight:700}
.topic-tag-composer input[data-topic-tag-input]::placeholder{color:var(--muted);font-weight:600}
.topic-tags-under-title{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.topic-tag-pill{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border-radius:999px;border:1px solid rgba(37,99,235,.18);background:rgba(37,99,235,.08);color:#1d4ed8;font-size:12px;font-weight:900;letter-spacing:.01em;box-shadow:0 10px 22px rgba(37,99,235,.08)}
html[data-theme="dark"] .topic-tag-composer,body.dark .topic-tag-composer{border-color:rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(2,6,23,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
html[data-theme="dark"] .topic-tag-composer:focus-within,body.dark .topic-tag-composer:focus-within{border-color:rgba(96,165,250,.46);box-shadow:0 0 0 4px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.05)}
html[data-theme="dark"] .topic-tag-chip,body.dark .topic-tag-chip,html[data-theme="dark"] .topic-tag-pill,body.dark .topic-tag-pill{border-color:rgba(96,165,250,.22);background:rgba(37,99,235,.17);color:#bfdbfe;box-shadow:none}
html[data-theme="dark"] .topic-tag-chip button,body.dark .topic-tag-chip button{background:rgba(147,197,253,.16);color:#dbeafe}
html[data-theme="dark"] .topic-tag-chip button:hover,body.dark .topic-tag-chip button:hover{background:rgba(248,113,113,.18);color:#fecaca}
@media(max-width:700px){.topic-tag-composer{border-radius:14px;padding:7px 9px}.topic-tag-composer input[data-topic-tag-input]{min-width:120px;flex-basis:130px}.topic-tags-under-title{gap:6px}.topic-tag-pill{font-size:11px;min-height:28px;padding:6px 9px}}
.topic-row-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.topic-row-tags em{font-style:normal;font-size:11px;font-weight:850;color:#2563eb;background:rgba(37,99,235,.08);border:1px solid rgba(37,99,235,.14);border-radius:999px;padding:4px 8px}html[data-theme="dark"] .topic-row-tags em,body.dark .topic-row-tags em{color:#bfdbfe;background:rgba(37,99,235,.16);border-color:rgba(96,165,250,.20)}

/* fix143 - pinned topics + reply lock */
.pinned-topics-card{
  border:1px solid rgba(245,158,11,.28);
  background:linear-gradient(135deg, rgba(255,251,235,.88), rgba(255,255,255,.96));
  box-shadow:0 18px 44px rgba(15,23,42,.08);
}
.pinned-section-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:14px;
  margin-bottom:14px;
}
.pinned-section-head h2{margin:2px 0 0;font-size:1.12rem;letter-spacing:-.02em;}
.pinned-section-head .eyebrow{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#b45309;}
.pinned-count{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;font-weight:800;font-size:.82rem;white-space:nowrap;}
.pinned-topic-list{display:grid;gap:10px;}
.topic-row.topic-row-pinned{
  border:1px solid rgba(245,158,11,.32);
  background:linear-gradient(135deg, #fffbeb 0%, #fff 48%, #f8fafc 100%);
  box-shadow:0 12px 32px rgba(180,83,9,.08);
  position:relative;
  overflow:hidden;
}
.topic-row.topic-row-pinned:before{
  content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#f59e0b,#f97316);border-radius:999px;
}
.topic-row-pinned .topic-row-main{padding-left:4px;}
.topic-pin-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:6px;border-radius:8px;background:#fef3c7;color:#92400e;font-size:.88rem;vertical-align:middle;}
.pinned-badge{background:#fff7ed!important;color:#9a3412!important;border:1px solid #fed7aa!important;}
.topic-row.topic-row-locked{opacity:.94;}
.topic-row.topic-row-locked .topic-meta span:first-child{background:#f8fafc;color:#64748b;}
.normal-empty-note{padding:14px 0;margin:0;}
.topic-replies-closed-card{display:flex;align-items:center;gap:14px;border:1px solid rgba(245,158,11,.28);background:linear-gradient(135deg,#fffbeb,#fff);box-shadow:0 16px 42px rgba(15,23,42,.08);}
.topic-replies-closed-icon{width:46px;height:46px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#fef3c7;color:#92400e;font-size:1.35rem;flex:0 0 auto;}
.topic-replies-closed-card strong{display:block;color:#78350f;margin-bottom:4px;}
.topic-replies-closed-card p{margin:0;}
.topic-replies-closed-action{margin-left:auto;white-space:nowrap;}
.forum-subcategory-card .topic-toolbar{margin-bottom:12px;}

[data-theme="dark"] .pinned-topics-card,
.dark .pinned-topics-card{
  border-color:rgba(251,191,36,.24);
  background:linear-gradient(135deg, rgba(69,45,12,.55), rgba(15,23,42,.96));
  box-shadow:0 18px 46px rgba(0,0,0,.28);
}
[data-theme="dark"] .pinned-section-head .eyebrow,
.dark .pinned-section-head .eyebrow{color:#fbbf24;}
[data-theme="dark"] .pinned-count,
.dark .pinned-count{background:rgba(120,53,15,.38);border-color:rgba(251,191,36,.3);color:#fde68a;}
[data-theme="dark"] .topic-row.topic-row-pinned,
.dark .topic-row.topic-row-pinned{
  border-color:rgba(251,191,36,.24);
  background:linear-gradient(135deg, rgba(69,45,12,.55), rgba(15,23,42,.94));
  box-shadow:0 12px 30px rgba(0,0,0,.32);
}
[data-theme="dark"] .topic-pin-icon,
.dark .topic-pin-icon{background:rgba(251,191,36,.16);color:#fde68a;}
[data-theme="dark"] .pinned-badge,
.dark .pinned-badge{background:rgba(251,191,36,.13)!important;color:#fde68a!important;border-color:rgba(251,191,36,.28)!important;}
[data-theme="dark"] .topic-row.topic-row-locked .topic-meta span:first-child,
.dark .topic-row.topic-row-locked .topic-meta span:first-child{background:rgba(148,163,184,.12);color:#cbd5e1;}
[data-theme="dark"] .topic-replies-closed-card,
.dark .topic-replies-closed-card{border-color:rgba(251,191,36,.22);background:linear-gradient(135deg, rgba(69,45,12,.48), rgba(15,23,42,.94));box-shadow:0 16px 42px rgba(0,0,0,.3);}
[data-theme="dark"] .topic-replies-closed-icon,
.dark .topic-replies-closed-icon{background:rgba(251,191,36,.15);color:#fde68a;}
[data-theme="dark"] .topic-replies-closed-card strong,
.dark .topic-replies-closed-card strong{color:#fde68a;}

@media (max-width:720px){
  .pinned-section-head{align-items:flex-start;flex-direction:column;}
  .pinned-count{align-self:flex-start;}
  .topic-replies-closed-card{align-items:flex-start;flex-direction:column;}
  .topic-replies-closed-action{margin-left:0;width:100%;}
  .topic-replies-closed-action .btn{width:100%;justify-content:center;}
}


/* fix144-topic-tags-under-content: konu etiketleri sadece konu içinde, içerik altında kart olarak gösterilir */
.topic-tags-under-title,.topic-row-tags{display:none!important}
.topic-tags-card{margin:16px 0 0;padding:16px;border-radius:18px;border:1px solid rgba(37,99,235,.14);background:linear-gradient(180deg,rgba(37,99,235,.055),rgba(255,255,255,.92));box-shadow:0 12px 32px rgba(15,23,42,.06)}
.topic-tags-card-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.topic-tags-card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:14px;background:rgba(37,99,235,.10);color:#1d4ed8;font-weight:950;font-size:20px;border:1px solid rgba(37,99,235,.16)}
.topic-tags-card-head strong{display:block;color:#0f172a;font-size:15px;font-weight:950;letter-spacing:-.01em}
.topic-tags-card-head small{display:block;color:#64748b;font-size:12px;margin-top:2px}
.topic-tags-card-list{display:flex;flex-wrap:wrap;gap:8px}
.topic-tags-card .topic-tag-pill{display:inline-flex;align-items:center;min-height:30px;padding:7px 11px;border-radius:999px;background:#fff;color:#1d4ed8;border:1px solid rgba(37,99,235,.16);font-size:12px;font-weight:900;box-shadow:0 6px 18px rgba(37,99,235,.08)}
html[data-theme="dark"] .topic-tags-card,body.dark .topic-tags-card{background:linear-gradient(180deg,rgba(96,165,250,.12),rgba(15,23,42,.72));border-color:rgba(96,165,250,.18);box-shadow:0 14px 36px rgba(0,0,0,.22)}
html[data-theme="dark"] .topic-tags-card-icon,body.dark .topic-tags-card-icon{background:rgba(96,165,250,.14);color:#bfdbfe;border-color:rgba(96,165,250,.24)}
html[data-theme="dark"] .topic-tags-card-head strong,body.dark .topic-tags-card-head strong{color:#f8fafc}
html[data-theme="dark"] .topic-tags-card-head small,body.dark .topic-tags-card-head small{color:#94a3b8}
html[data-theme="dark"] .topic-tags-card .topic-tag-pill,body.dark .topic-tags-card .topic-tag-pill{background:rgba(15,23,42,.82);color:#bfdbfe;border-color:rgba(96,165,250,.24);box-shadow:none}
@media(max-width:700px){.topic-tags-card{padding:13px;border-radius:16px;margin-top:12px}.topic-tags-card-head{gap:9px;margin-bottom:10px}.topic-tags-card-icon{width:34px;height:34px;border-radius:12px}.topic-tags-card-list{gap:6px}.topic-tags-card .topic-tag-pill{min-height:28px;padding:6px 9px;font-size:11px}}

/* fix146 - user follows + notification preferences */
.notification-settings-card{overflow:hidden}
.notification-pref-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.notification-pref-item{align-items:flex-start;min-height:86px;padding:15px!important;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fff,#f8fbff)}
.notification-pref-item b{line-height:1.3}.notification-pref-item small{line-height:1.45}.notification-pref-item.is-forced{opacity:.86;background:#f8fafc}.notification-pref-item.is-forced small{color:#64748b}
.follows-page{display:grid;gap:16px}.follows-hero-card{align-items:center}.follow-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.follow-stat{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;align-items:center}.follow-stat span{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:16px;background:#eff6ff;border:1px solid #dbeafe}.follow-stat strong{font-size:26px;line-height:1}.follow-stat small{color:var(--muted);font-weight:850}.follow-grid-main{align-items:start}.follow-list-card{min-width:0}.follow-user-list,.follow-topic-list{display:grid;gap:9px}.follow-user-list a,.follow-topic-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--text);text-decoration:none;box-shadow:0 8px 20px rgba(15,23,42,.035)}.follow-user-list a:hover,.follow-topic-row:hover{border-color:#bfdbfe;background:#f8fbff}.follow-user-list img,.follow-user-list span{width:42px;height:42px;border-radius:15px;object-fit:cover}.follow-user-list span,.follow-topic-icon{display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-weight:950}.follow-user-list strong,.follow-topic-row strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.follow-user-list small,.follow-topic-row small{display:block;margin-top:3px;color:var(--muted);font-size:12px}.follow-user-list em,.follow-topic-row em{font-style:normal;color:#64748b;font-size:12px;font-weight:850;white-space:nowrap}.follow-topic-icon{width:42px;height:42px;border-radius:15px;background:linear-gradient(135deg,#0ea5e9,#2563eb)}.topic-tags-after-card{margin:10px 0 14px!important;border-radius:20px}
html[data-theme="dark"] .notification-pref-item,body.dark .notification-pref-item,html[data-theme="dark"] .follow-user-list a,body.dark .follow-user-list a,html[data-theme="dark"] .follow-topic-row,body.dark .follow-topic-row{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.18);box-shadow:none}html[data-theme="dark"] .notification-pref-item.is-forced,body.dark .notification-pref-item.is-forced{background:rgba(30,41,59,.62)}html[data-theme="dark"] .follow-stat span,body.dark .follow-stat span{background:rgba(96,165,250,.12);border-color:rgba(96,165,250,.22)}html[data-theme="dark"] .follow-user-list a:hover,body.dark .follow-user-list a:hover,html[data-theme="dark"] .follow-topic-row:hover,body.dark .follow-topic-row:hover{background:rgba(30,41,59,.82);border-color:rgba(96,165,250,.26)}
@media(max-width:780px){.notification-pref-grid,.follow-stats-grid,.follow-grid-main{grid-template-columns:1fr!important}.follow-user-list a,.follow-topic-row{grid-template-columns:38px minmax(0,1fr);align-items:start}.follow-user-list em,.follow-topic-row em{grid-column:2;justify-self:start}.follow-user-list img,.follow-user-list span,.follow-topic-icon{width:38px;height:38px;border-radius:14px}.topic-tags-after-card{margin:8px 0 12px!important}}


/* fix148 - Yönetici görünmez modu */
.invisible-mode-card{border:1px solid rgba(59,130,246,.18);background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(15,23,42,.02));}
.privacy-status-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:8px 12px;font-weight:800;color:var(--muted);background:var(--surface-soft,#f8fafc);white-space:nowrap;}
.privacy-status-pill.is-on{border-color:rgba(37,99,235,.35);color:#1d4ed8;background:rgba(37,99,235,.10);}
[data-theme="dark"] .invisible-mode-card,.dark .invisible-mode-card{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(15,23,42,.50));border-color:rgba(96,165,250,.22);}
[data-theme="dark"] .privacy-status-pill,.dark .privacy-status-pill{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.18);color:#cbd5e1;}
[data-theme="dark"] .privacy-status-pill.is-on,.dark .privacy-status-pill.is-on{background:rgba(59,130,246,.16);border-color:rgba(96,165,250,.32);color:#93c5fd;}


/* fix150 - flat çevrimiçi / çevrimdışı göstergesi */
.presence-avatar-wrap{position:relative;display:inline-grid;place-items:center;vertical-align:middle;line-height:1}.presence-avatar-wrap>img,.presence-avatar-wrap>.avatar,.presence-avatar-wrap>.profile-big-avatar,.presence-avatar-wrap>.account-overview-avatar,.presence-avatar-wrap>.user-menu-avatar{display:block}.user-presence-dot{position:absolute;right:4px;bottom:4px;z-index:4;width:18px;height:18px;border-radius:999px;display:grid;place-items:center;background:var(--card,#fff);border:2px solid var(--card,#fff);box-shadow:0 6px 18px rgba(15,23,42,.18)}.user-presence-dot span{width:100%;height:100%;display:block;border-radius:999px;background:#94a3b8}.user-presence-dot.is-online span{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.16)}.user-presence-dot.is-offline span{background:#94a3b8;box-shadow:0 0 0 4px rgba(148,163,184,.14)}.user-presence-dot.mini{width:12px;height:12px;right:-2px;bottom:-2px;border-width:2px}.user-presence-dot.menu{width:18px;height:18px;right:4px;bottom:4px}.user-presence-dot.post{width:18px;height:18px;right:5px;bottom:5px}.user-presence-dot.profile{width:22px;height:22px;right:8px;bottom:8px;border-width:3px}.user-presence-dot.pill{position:static;width:10px;height:10px;border:0;background:transparent;box-shadow:none}.user-presence-dot.pill span{box-shadow:none}.header-presence-wrap{width:42px;height:42px;border-radius:16px}.header-presence-wrap .top-user-photo,.header-presence-wrap .user-menu-avatar{width:42px;height:42px}.menu-presence-wrap{width:58px;height:58px;border-radius:18px}.post-presence-wrap{width:max-content;margin-inline:auto}.profile-presence-wrap{margin:-54px auto 12px;width:max-content}.panel-side-presence{margin:0 auto 12px}.account-presence-wrap{flex:0 0 auto}.settings-presence-wrap{overflow:visible!important}.mini-list-presence{width:34px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:950}.user-presence-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);background:#f8fafc;color:#64748b;font-size:12px;font-weight:900;white-space:nowrap;vertical-align:middle}.user-presence-pill b{font-size:12px}.user-presence-pill.is-online{border-color:rgba(34,197,94,.28);background:rgba(34,197,94,.09);color:#15803d}.user-presence-pill.is-offline{border-color:rgba(148,163,184,.32);background:rgba(148,163,184,.10);color:#64748b}.profile-role-status-row{display:flex;justify-content:center;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.online-status-card{border-color:rgba(34,197,94,.18)!important}.online-status-demo-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px;border:1px dashed var(--line);border-radius:16px;background:#fbfdff}.online-status-demo-row small{color:var(--muted);font-weight:750}.post-user-name-row .user-presence-pill{margin-left:4px;padding:4px 8px}.account-overview-main .user-presence-pill{margin-left:8px}@media(max-width:720px){.user-presence-pill b{display:none}.profile-presence-wrap{margin-top:-44px}.user-presence-dot.profile{width:20px;height:20px}}
html[data-theme="dark"] .user-presence-dot{background:#0f172a;border-color:#0f172a}html[data-theme="dark"] .user-presence-pill{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.22);color:#94a3b8}html[data-theme="dark"] .user-presence-pill.is-online{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.27);color:#86efac}html[data-theme="dark"] .online-status-demo-row{background:rgba(15,23,42,.55);border-color:rgba(148,163,184,.18)}

/* fix151 - mobil forum istatistik sekmeleri: dar aralık ve görünmeyen kaydırma */
@media(max-width:760px){
  .ffp-statbox-head-v35{gap:7px!important;padding:10px 11px!important;}
  .ffp-stat-tabs{
    gap:4px!important;
    padding:0!important;
    margin:0!important;
    width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    flex-wrap:nowrap!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
  }
  .ffp-stat-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
  .ffp-stat-tab{padding:7px 8px!important;font-size:11px!important;gap:4px!important;min-height:32px!important;}
  .ffp-statbox-scroll{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
    -ms-overflow-style:none!important;
  }
  .ffp-statbox-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;}
}
@media(max-width:420px){
  .ffp-stat-tab{padding:7px 7px!important;font-size:10.5px!important;}
}

/* fix152 - mobil çevrimiçi / çevrimdışı ikon konum düzeltmesi */
.presence-avatar-wrap{
  overflow:visible!important;
  isolation:isolate;
}
.presence-avatar-wrap>img,
.presence-avatar-wrap>.avatar,
.presence-avatar-wrap>.profile-big-avatar,
.presence-avatar-wrap>.account-overview-avatar,
.presence-avatar-wrap>.user-menu-avatar,
.presence-avatar-wrap>.top-user-photo,
.presence-avatar-wrap>.user-menu-photo-big{
  position:relative;
  z-index:1;
}
.user-presence-dot{
  pointer-events:none;
  flex:0 0 auto;
  box-sizing:border-box!important;
  overflow:visible!important;
  z-index:9!important;
}
.user-presence-dot span{
  box-sizing:border-box!important;
}
.post-avatar-wrap.presence-avatar-wrap,
.header-presence-wrap,
.menu-presence-wrap,
.panel-side-presence,
.account-presence-wrap,
.profile-presence-wrap,
.settings-presence-wrap,
.mini-list-presence{
  overflow:visible!important;
}

@media(max-width:850px){
  .post-avatar-wrap.presence-avatar-wrap{
    position:relative!important;
    width:58px!important;
    height:58px!important;
    min-width:58px!important;
    display:inline-grid!important;
    place-items:center!important;
    flex:0 0 58px!important;
  }
  .post-presence-wrap .user-presence-dot.post,
  .post-avatar-wrap .user-presence-dot.post{
    width:14px!important;
    height:14px!important;
    right:1px!important;
    bottom:1px!important;
    border:2px solid #fff!important;
    background:#fff!important;
    box-shadow:0 4px 10px rgba(15,23,42,.18)!important;
  }
  .post-presence-wrap .user-presence-dot.post span,
  .post-avatar-wrap .user-presence-dot.post span{
    width:100%!important;
    height:100%!important;
    box-shadow:none!important;
  }
  .header-presence-wrap{
    position:relative!important;
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
  }
  .header-presence-wrap .top-user-photo,
  .header-presence-wrap .user-menu-avatar{
    width:40px!important;
    height:40px!important;
  }
  .header-presence-wrap .user-presence-dot.mini{
    width:11px!important;
    height:11px!important;
    right:1px!important;
    bottom:1px!important;
    border:2px solid #fff!important;
    background:#fff!important;
    box-shadow:0 3px 8px rgba(15,23,42,.18)!important;
  }
  .menu-presence-wrap{
    position:relative!important;
    width:54px!important;
    height:54px!important;
    min-width:54px!important;
  }
  .menu-presence-wrap .user-presence-dot.menu{
    width:15px!important;
    height:15px!important;
    right:1px!important;
    bottom:1px!important;
    border:2px solid #fff!important;
    background:#fff!important;
  }
  .mini-list-presence{
    position:relative!important;
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
  }
  .mini-list-presence .user-presence-dot.mini{
    width:10px!important;
    height:10px!important;
    right:-1px!important;
    bottom:-1px!important;
    border:2px solid #fff!important;
    background:#fff!important;
    box-shadow:0 3px 8px rgba(15,23,42,.16)!important;
  }
  .panel-side-presence,
  .settings-presence-wrap,
  .profile-presence-wrap,
  .account-presence-wrap{
    position:relative!important;
    display:inline-grid!important;
    place-items:center!important;
  }
  .panel-side-presence .user-presence-dot.profile,
  .settings-presence-wrap .user-presence-dot.profile,
  .account-presence-wrap .user-presence-dot.profile,
  .profile-presence-wrap .user-presence-dot.profile{
    width:17px!important;
    height:17px!important;
    right:4px!important;
    bottom:4px!important;
    border:2px solid #fff!important;
    background:#fff!important;
    box-shadow:0 4px 12px rgba(15,23,42,.18)!important;
  }
  .profile-presence-wrap .user-presence-dot.profile{
    width:19px!important;
    height:19px!important;
    right:6px!important;
    bottom:6px!important;
  }
  .user-presence-dot.is-online span{background:#22c55e!important;box-shadow:0 0 0 3px rgba(34,197,94,.13)!important;}
  .user-presence-dot.is-offline span{background:#94a3b8!important;box-shadow:0 0 0 3px rgba(148,163,184,.12)!important;}
}

@media(max-width:430px){
  .post-avatar-wrap.presence-avatar-wrap{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    flex-basis:52px!important;
  }
  .post-presence-wrap .user-presence-dot.post,
  .post-avatar-wrap .user-presence-dot.post{
    width:12px!important;
    height:12px!important;
    right:0!important;
    bottom:0!important;
    border-width:2px!important;
  }
  .post-presence-wrap .user-presence-dot.post span,
  .post-avatar-wrap .user-presence-dot.post span{
    box-shadow:none!important;
  }
  .post-user-name-row .user-presence-pill{
    display:none!important;
  }
}

html[data-theme="dark"] .post-presence-wrap .user-presence-dot,
html[data-theme="dark"] .post-avatar-wrap .user-presence-dot,
html[data-theme="dark"] .header-presence-wrap .user-presence-dot,
html[data-theme="dark"] .menu-presence-wrap .user-presence-dot,
html[data-theme="dark"] .mini-list-presence .user-presence-dot,
html[data-theme="dark"] .panel-side-presence .user-presence-dot,
html[data-theme="dark"] .settings-presence-wrap .user-presence-dot,
html[data-theme="dark"] .account-presence-wrap .user-presence-dot,
html[data-theme="dark"] .profile-presence-wrap .user-presence-dot,
.dark .post-presence-wrap .user-presence-dot,
.dark .post-avatar-wrap .user-presence-dot,
.dark .header-presence-wrap .user-presence-dot,
.dark .menu-presence-wrap .user-presence-dot,
.dark .mini-list-presence .user-presence-dot,
.dark .panel-side-presence .user-presence-dot,
.dark .settings-presence-wrap .user-presence-dot,
.dark .account-presence-wrap .user-presence-dot,
.dark .profile-presence-wrap .user-presence-dot{
  background:#0f172a!important;
  border-color:#0f172a!important;
}

/* fix153 - SEO sitemap UI + avatar baş harfi ve sol alt durum noktası */
.sitemap-preview-box{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;padding:12px;border:1px dashed var(--line);border-radius:16px;background:#fbfdff;color:var(--muted);font-weight:800}.sitemap-preview-box strong{color:var(--text);margin-right:4px}.sitemap-preview-box code{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;padding:6px 9px;color:#334155;font-size:12px}.seo-pro-settings-card,.sitemap-pro-settings-card{border-color:rgba(37,99,235,.16)!important}
.presence-avatar-wrap{line-height:1!important;text-align:center!important}.presence-avatar-wrap>.avatar,.presence-avatar-wrap>.profile-big-avatar.initial,.presence-avatar-wrap>.account-overview-avatar.letter,.presence-avatar-wrap>.user-menu-avatar,.presence-avatar-wrap>.top-user-photo,.presence-avatar-wrap>.user-menu-photo-big,.presence-avatar-wrap>span:not(.user-presence-dot){display:grid!important;place-items:center!important;text-align:center!important;line-height:1!important}.post-avatar-initial,.avatar.big,.profile-photo-preview>span,.profile-big-avatar.initial,.account-overview-avatar.letter,.mini-list-presence{display:grid!important;place-items:center!important;text-align:center!important;line-height:1!important;font-weight:950!important}.user-presence-dot,.user-presence-dot.mini,.user-presence-dot.menu,.user-presence-dot.post,.user-presence-dot.profile{left:4px!important;right:auto!important;bottom:4px!important}.user-presence-dot.mini{left:0!important;bottom:0!important}.user-presence-dot.menu{left:4px!important;bottom:4px!important}.user-presence-dot.post{left:5px!important;bottom:5px!important}.user-presence-dot.profile{left:8px!important;bottom:8px!important}.user-presence-dot.pill{left:auto!important;right:auto!important;bottom:auto!important}.header-presence-wrap .user-menu-avatar{display:grid!important;place-items:center!important;text-align:center!important;line-height:1!important}.topbar-actions.icon-actions .user-menu-avatar{display:grid!important;place-items:center!important;line-height:1!important}.mini-list-presence{position:relative!important;display:inline-grid!important;place-items:center!important}
@media(max-width:850px){.user-presence-dot,.user-presence-dot.mini,.user-presence-dot.menu,.user-presence-dot.post,.user-presence-dot.profile{left:2px!important;right:auto!important;bottom:2px!important}.header-presence-wrap .user-presence-dot.mini{left:1px!important;right:auto!important;bottom:1px!important}.menu-presence-wrap .user-presence-dot.menu{left:1px!important;right:auto!important;bottom:1px!important}.post-presence-wrap .user-presence-dot.post,.post-avatar-wrap .user-presence-dot.post{left:1px!important;right:auto!important;bottom:1px!important}.mini-list-presence .user-presence-dot.mini{left:-1px!important;right:auto!important;bottom:-1px!important}.panel-side-presence .user-presence-dot.profile,.settings-presence-wrap .user-presence-dot.profile,.account-presence-wrap .user-presence-dot.profile,.profile-presence-wrap .user-presence-dot.profile{left:4px!important;right:auto!important;bottom:4px!important}.profile-presence-wrap .user-presence-dot.profile{left:6px!important;right:auto!important;bottom:6px!important}.post-avatar-initial,.avatar.big,.profile-photo-preview>span,.profile-big-avatar.initial,.account-overview-avatar.letter{font-size:inherit!important;line-height:1!important}}
@media(max-width:430px){.post-presence-wrap .user-presence-dot.post,.post-avatar-wrap .user-presence-dot.post{left:0!important;right:auto!important;bottom:0!important}.header-presence-wrap .user-menu-avatar{font-size:12px!important}.sitemap-preview-box{display:grid;grid-template-columns:1fr}.sitemap-preview-box code{width:100%;justify-content:center}}
html[data-theme="dark"] .sitemap-preview-box,.dark .sitemap-preview-box{background:rgba(15,23,42,.55);border-color:rgba(148,163,184,.18)}html[data-theme="dark"] .sitemap-preview-box code,.dark .sitemap-preview-box code{background:#111b2b;border-color:rgba(148,163,184,.18);color:#cbd5e1}


/* fix154 - çevrimiçi / çevrimdışı noktası sağ alt köşe */
.presence-avatar-wrap{
  position:relative!important;
  overflow:visible!important;
}
.presence-avatar-wrap>.avatar,
.presence-avatar-wrap>.profile-big-avatar.initial,
.presence-avatar-wrap>.account-overview-avatar.letter,
.presence-avatar-wrap>.user-menu-avatar,
.presence-avatar-wrap>.top-user-photo,
.presence-avatar-wrap>.user-menu-photo-big,
.presence-avatar-wrap>span:not(.user-presence-dot){
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
  line-height:1!important;
}
.user-presence-dot:not(.pill),
.user-presence-dot.mini:not(.pill),
.user-presence-dot.menu:not(.pill),
.user-presence-dot.post:not(.pill),
.user-presence-dot.profile:not(.pill){
  left:auto!important;
  right:4px!important;
  bottom:4px!important;
}
.user-presence-dot.mini:not(.pill){right:0!important;bottom:0!important;}
.user-presence-dot.menu:not(.pill){right:4px!important;bottom:4px!important;}
.user-presence-dot.post:not(.pill){right:5px!important;bottom:5px!important;}
.user-presence-dot.profile:not(.pill){right:8px!important;bottom:8px!important;}
.user-presence-dot.pill{left:auto!important;right:auto!important;bottom:auto!important;}

@media(max-width:850px){
  .user-presence-dot:not(.pill),
  .user-presence-dot.mini:not(.pill),
  .user-presence-dot.menu:not(.pill),
  .user-presence-dot.post:not(.pill),
  .user-presence-dot.profile:not(.pill){
    left:auto!important;
    right:2px!important;
    bottom:2px!important;
  }
  .header-presence-wrap .user-presence-dot.mini{left:auto!important;right:1px!important;bottom:1px!important;}
  .menu-presence-wrap .user-presence-dot.menu{left:auto!important;right:1px!important;bottom:1px!important;}
  .post-presence-wrap .user-presence-dot.post,
  .post-avatar-wrap .user-presence-dot.post{left:auto!important;right:1px!important;bottom:1px!important;}
  .mini-list-presence .user-presence-dot.mini{left:auto!important;right:-1px!important;bottom:-1px!important;}
  .panel-side-presence .user-presence-dot.profile,
  .settings-presence-wrap .user-presence-dot.profile,
  .account-presence-wrap .user-presence-dot.profile,
  .profile-presence-wrap .user-presence-dot.profile{left:auto!important;right:4px!important;bottom:4px!important;}
  .profile-presence-wrap .user-presence-dot.profile{left:auto!important;right:6px!important;bottom:6px!important;}
}
@media(max-width:430px){
  .post-presence-wrap .user-presence-dot.post,
  .post-avatar-wrap .user-presence-dot.post{left:auto!important;right:0!important;bottom:0!important;}
}

/* fix156: canlı bildirim menüsü ve panel temizleme */
.notification-head-actions,
.notification-footer-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.notification-head-actions form,.notification-footer-actions form{margin:0}
.mini-link.danger{color:#dc2626!important}
.notification-row{display:flex;align-items:stretch;gap:8px;border-radius:14px;position:relative}
.notification-row:hover{background:rgba(37,99,235,.06)}
.notification-row .notification-item{flex:1;min-width:0}
.notification-delete-form{display:flex;align-items:center;margin:0;padding-right:8px}
.notification-delete-form button{width:26px;height:26px;border:0;border-radius:50%;background:rgba(239,68,68,.1);color:#ef4444;font-size:18px;line-height:1;cursor:pointer}
.notification-delete-form button:hover{background:rgba(239,68,68,.18)}
.notification-footer-actions{justify-content:space-between;border-top:1px solid rgba(148,163,184,.18);padding:10px 12px 0;margin-top:8px}
.panel-notifications-card .topic-toolbar{align-items:flex-start;gap:12px;flex-wrap:wrap}
.panel-notifications-card .toolbar-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.panel-notifications-card .toolbar-actions form{margin:0}
.panel-notification-list{display:grid;gap:10px;margin-top:14px}
.panel-notification-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.20);border-radius:16px;background:rgba(255,255,255,.68)}
.panel-notification-row>a{display:flex;align-items:flex-start;gap:10px;text-decoration:none;color:inherit;min-width:0;flex:1}
.panel-notification-row strong{display:block;font-size:14px}.panel-notification-row p{margin:3px 0;color:var(--muted,#64748b);font-size:13px}.panel-notification-row em{font-size:12px;color:var(--muted,#64748b);font-style:normal}.panel-notification-row.is-unread{border-color:rgba(37,99,235,.35);background:rgba(37,99,235,.06)}
@media(max-width:720px){.notification-panel{max-width:calc(100vw - 18px)}.notification-head{align-items:flex-start}.notification-head-actions{width:100%;justify-content:flex-start}.notification-footer-actions{align-items:flex-start}.panel-notifications-card .toolbar-actions{justify-content:flex-start}.panel-notification-row{align-items:flex-start;flex-direction:column}.panel-notification-row form{align-self:flex-end}}
html[data-theme="dark"] .notification-row:hover,.dark .notification-row:hover{background:rgba(96,165,250,.10)}
html[data-theme="dark"] .panel-notification-row,.dark .panel-notification-row{background:rgba(15,23,42,.70);border-color:rgba(148,163,184,.18)}
html[data-theme="dark"] .panel-notification-row.is-unread,.dark .panel-notification-row.is-unread{background:rgba(37,99,235,.14);border-color:rgba(96,165,250,.35)}

/* fix157: renkli kullanıcı grubu rozetleri */
.user-group-badge{--group-color:#2563eb;display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:100%;padding:5px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--group-color) 38%,transparent);background:color-mix(in srgb,var(--group-color) 13%,#fff);color:color-mix(in srgb,var(--group-color) 86%,#111827);font-size:12px;font-weight:950;line-height:1;text-decoration:none;white-space:nowrap;box-shadow:0 8px 20px color-mix(in srgb,var(--group-color) 9%,transparent)}
.user-group-badge .user-group-badge-icon{display:inline-grid;place-items:center;width:18px;height:18px;min-width:18px;border-radius:999px;background:var(--group-color);color:#fff;font-size:11px;line-height:1;box-shadow:0 5px 14px color-mix(in srgb,var(--group-color) 24%,transparent)}
.user-group-badge b{font-size:12px;line-height:1;color:inherit}.user-group-badge.mini{padding:4px 7px;gap:4px;font-size:11px}.user-group-badge.mini .user-group-badge-icon{width:15px;height:15px;min-width:15px;font-size:9px}.user-group-badge.tiny{padding:3px 6px;gap:3px;font-size:10px}.user-group-badge.tiny .user-group-badge-icon{width:13px;height:13px;min-width:13px;font-size:8px}.user-group-badge.post{margin:0 auto}.user-group-badge.content{padding:6px 10px;border-radius:12px}.user-group-badge.content .user-group-badge-icon{width:17px;height:17px;min-width:17px}.user-group-badge.profile{padding:7px 12px}.user-group-badge.admin{padding:7px 11px}.permission-card-head .user-group-badge{flex:0 0 auto}.permission-scope-group summary .user-group-badge{margin-right:auto}.permission-scope-group summary{gap:8px}.group-style-row input[type="color"]{min-height:42px;padding:4px;cursor:pointer}.group-style-row select{min-width:0}.post-content-badges .user-group-badge.content{margin-right:2px}.post-mobile-head .user-group-badge.mobile{max-width:112px}.profile-user-mini-list em .user-group-badge,.follow-user-list em .user-group-badge{max-width:130px}.profile-role-badge{display:none!important}
@media(max-width:720px){.user-group-badge{padding:4px 8px}.user-group-badge b{font-size:11px}.user-group-badge.post{margin:0}.post-user-name-row{gap:6px;flex-wrap:wrap}.post-mobile-head .user-group-badge.mobile b{display:none}.post-mobile-head .user-group-badge.mobile{padding:4px}.post-mobile-head .user-group-badge.mobile .user-group-badge-icon{margin:0}.permission-card-head{align-items:flex-start}.group-style-row{grid-template-columns:1fr!important}.profile-role-status-row .user-group-badge.profile{order:0}}
html[data-theme="dark"] .user-group-badge,.dark .user-group-badge{background:color-mix(in srgb,var(--group-color) 18%,#0f172a);border-color:color-mix(in srgb,var(--group-color) 38%,transparent);color:#e5eefb;box-shadow:none}html[data-theme="dark"] .user-group-badge .user-group-badge-icon,.dark .user-group-badge .user-group-badge-icon{box-shadow:none}

/* fix158: mobil konu kullanıcı kartı rozet ve buton hizalama */
@media (max-width:850px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    grid-template-columns:52px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap,
  .post.card .post-avatar-wrap,
  .post-avatar-wrap.presence-avatar-wrap{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    display:grid!important;
    place-items:center!important;
    align-self:center!important;
    margin:0!important;
    position:relative!important;
    overflow:visible!important;
  }
  .post.card .post-user .avatar.post-avatar-initial,
  .post.card .post-user .avatar.post-avatar-img,
  .post.card .post-user img.avatar,
  .post-user .avatar.post-avatar-initial,
  .post-user .avatar.post-avatar-img,
  .post-user img.avatar{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    max-width:50px!important;
    border-radius:16px!important;
    display:grid!important;
    place-items:center!important;
    text-align:center!important;
    line-height:1!important;
    object-fit:cover!important;
  }
  .post.card .post-user-info,
  .post-user-info{
    grid-column:2 / 4!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
  }
  .post.card .post-user-name-row,
  .post-user-name-row{
    grid-column:1!important;
    grid-row:1!important;
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:5px!important;
    min-width:0!important;
    width:100%!important;
    line-height:1!important;
  }
  .post.card .post-user-name-row strong,
  .post-user-name-row strong,
  .post-user strong{
    order:1!important;
    flex:1 1 100%!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:18px!important;
    display:flex!important;
    align-items:center!important;
    margin:0!important;
    line-height:1.15!important;
    text-align:left!important;
  }
  .post.card .post-user-name-row strong a,
  .post-user-name-row strong a{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post-user-name-row .trust-badge,
  .post-user-name-row .user-group-badge,
  .post-user-name-row .user-presence-pill{
    order:2!important;
    flex:0 0 auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:24px!important;
    height:24px!important;
    max-height:24px!important;
    margin:0!important;
    line-height:1!important;
    box-sizing:border-box!important;
    vertical-align:middle!important;
    transform:none!important;
  }
  .post-user-name-row .trust-badge.blue-tick,
  .post-user-name-row .trust-badge.blue-tick.tiny{
    width:24px!important;
    min-width:24px!important;
    padding:0!important;
    border-radius:999px!important;
    font-size:12px!important;
  }
  .post-user-name-row .trust-badge.company-tick,
  .post-user-name-row .trust-badge.company-tick.tiny{
    min-width:54px!important;
    padding:0 9px!important;
    border-radius:999px!important;
    font-size:10px!important;
    letter-spacing:.02em!important;
  }
  .post-user-name-row .user-group-badge.post,
  .post-user-name-row .user-group-badge{
    min-width:0!important;
    max-width:118px!important;
    padding:0 8px!important;
    gap:5px!important;
    border-radius:999px!important;
    font-size:10.5px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .post-user-name-row .user-group-badge .user-group-badge-icon{
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
    font-size:9px!important;
    line-height:1!important;
  }
  .post-user-name-row .user-group-badge b{
    display:block!important;
    min-width:0!important;
    max-width:82px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:10.5px!important;
    line-height:1!important;
  }
  .post-user-name-row .user-presence-pill{
    min-width:24px!important;
    padding:0 8px!important;
    gap:5px!important;
    border-radius:999px!important;
    font-size:10.5px!important;
  }
  .post-user-name-row .user-presence-pill b{
    display:inline!important;
    font-size:10.5px!important;
    line-height:1!important;
  }
  .post-user-name-row .user-presence-pill .user-presence-dot.pill{
    width:9px!important;
    height:9px!important;
    min-width:9px!important;
    margin:0!important;
  }
  .post-control-stack{
    grid-column:2!important;
    grid-row:1!important;
    align-self:center!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:5px!important;
    margin:0!important;
  }
  .post-control-stack .post-user-slide-toggle,
  .post-control-stack .vb-post-check,
  .post-user-slide-toggle,
  .vb-post-check{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    max-width:32px!important;
    min-height:32px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    margin:0!important;
    border-radius:11px!important;
    box-sizing:border-box!important;
  }
  .post-user-slide{
    grid-column:1 / -1!important;
    width:100%!important;
  }
  .post-user .user-lines{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
  }
  .post-user .user-lines > span{
    min-height:34px!important;
    height:34px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:6px!important;
    padding:7px 8px!important;
    box-sizing:border-box!important;
  }
  .post-author-actions,
  .post-user.is-user-open .post-author-actions,
  .post-user .post-user-slide .post-author-actions,
  .post-user.is-user-open .post-user-slide .post-author-actions{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:6px!important;
    width:100%!important;
  }
  .post-author-actions .post-pm-btn,
  .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-author-actions .post-pm-btn.trade{
    min-height:38px!important;
    height:38px!important;
    width:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    padding:6px!important;
    box-sizing:border-box!important;
    text-align:center!important;
    overflow:hidden!important;
  }
  .post-author-actions .post-pm-btn b,
  .post-user.is-user-open .post-author-actions .post-pm-btn b{
    display:block!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    line-height:1!important;
  }
  .post-presence-wrap .user-presence-dot.post,
  .post-avatar-wrap .user-presence-dot.post{
    left:auto!important;
    right:0!important;
    bottom:0!important;
    width:16px!important;
    height:16px!important;
    border-width:2px!important;
  }
}
@media (max-width:430px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    grid-template-columns:46px minmax(0,1fr) auto!important;
    gap:7px!important;
    padding:8px!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap,
  .post.card .post-avatar-wrap,
  .post-avatar-wrap.presence-avatar-wrap{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
  }
  .post.card .post-user .avatar.post-avatar-initial,
  .post.card .post-user .avatar.post-avatar-img,
  .post.card .post-user img.avatar,
  .post-user .avatar.post-avatar-initial,
  .post-user .avatar.post-avatar-img,
  .post-user img.avatar{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    max-width:44px!important;
    border-radius:14px!important;
    font-size:19px!important;
  }
  .post-user-name-row .user-group-badge.post,
  .post-user-name-row .user-group-badge{max-width:96px!important;padding:0 7px!important;}
  .post-user-name-row .user-group-badge b{max-width:62px!important;font-size:10px!important;}
  .post-user-name-row .user-presence-pill{padding:0 7px!important;}
  .post-user-name-row .user-presence-pill b{font-size:10px!important;}
  .post-user-name-row .trust-badge.company-tick,
  .post-user-name-row .trust-badge.company-tick.tiny{min-width:50px!important;padding:0 7px!important;font-size:9.5px!important;}
  .post-control-stack .post-user-slide-toggle,
  .post-control-stack .vb-post-check,
  .post-user-slide-toggle,
  .vb-post-check{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important;min-height:30px!important;}
  .post-user .user-lines > span{min-height:32px!important;height:32px!important;font-size:10px!important;}
  .post-author-actions .post-pm-btn,
  .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-author-actions .post-pm-btn.trade{min-height:36px!important;height:36px!important;}
  .post-author-actions .post-pm-btn span,
  .post-user.is-user-open .post-author-actions .post-pm-btn span{width:17px!important;height:17px!important;min-width:17px!important;display:grid!important;}
}

/* fix159: mobil kullanıcı kartı düzeni + tüm panel/admin yatay taşma düzeltmesi */
html,
body{
  max-width:100%!important;
}
body{
  overflow-x:hidden!important;
}
*{
  box-sizing:border-box;
}
img,svg,video,canvas,iframe,table,pre,code{
  max-width:100%;
}

/* Tüm sayfalarda uzun metinlerin gövdeyi sağa itmesini engelle */
.card,
.panel-content,
.admin-content,
.content-grid,
.panel-shell,
.topic-head-card-vb,
.topic-head-neo,
.post.card,
.post-main,
.post-user,
.form-grid,
.grid,
.table-card,
.admin-table,
.pro-ads-table,
.verification-admin-row,
.contact-pro-row,
.market-card,
.market-layout,
.market-main,
.market-sidebar{
  min-width:0!important;
  max-width:100%!important;
}
.card,
.panel-content,
.admin-content,
.post-main,
.post-content,
.topic-title,
.topic-title-with-prefix,
.admin-mini-row,
.admin-pending-row,
.admin-system-row,
.admin-quick-item,
.admin-stat-card,
.side-menu nav a,
.user-lines span,
.post-user-name-row strong,
.post-user-name-row a{
  overflow-wrap:anywhere;
  word-break:break-word;
}

/* Yönetim paneli mobilde sayfayı sağa sola kaydırmasın; tablolar kendi içinde kontrollü aksın */
.admin-content,
.panel-content{
  width:100%!important;
  overflow-x:clip!important;
}
.admin-content > *,
.panel-content > *{
  min-width:0!important;
  max-width:100%!important;
}
.admin-content table,
.panel-content table,
.admin-table,
.pro-ads-table,
.permission-matrix-table{
  width:100%!important;
  max-width:100%!important;
  border-collapse:separate;
}
.admin-content .card:has(table),
.panel-content .card:has(table){
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:thin;
}
.admin-content .card:has(table) table,
.panel-content .card:has(table) table{
  min-width:680px;
}
@media(max-width:850px){
  .panel-shell,
  .admin-dashboard-shell,
  .enhanced-admin-shell,
  .admin-languages-shell{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  .panel-content,
  .admin-content{
    display:grid!important;
    gap:14px!important;
    width:100%!important;
    padding-left:0!important;
    padding-right:0!important;
    overflow-x:hidden!important;
  }
  .content-grid,
  .language-admin-grid,
  .admin-dashboard-grid,
  .admin-stat-grid,
  .admin-quick-grid,
  .admin-system-grid,
  .dashboard-grid,
  .grid.four,
  .grid.three,
  .grid.two,
  .form-grid,
  .two-col-form,
  .settings-grid,
  .ad-slot-options-grid,
  .advanced-ads-form-grid,
  .verification-admin-grid,
  .contact-pro-grid{
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    max-width:100%!important;
  }
  .page-title-card,
  .admin-hero-card,
  .admin-card-head,
  .filter-row,
  .toolbar,
  .admin-actions,
  .topic-admin-actions,
  .ads-toolbar,
  .contact-pro-actions,
  .verification-admin-actions{
    flex-wrap:wrap!important;
    min-width:0!important;
    max-width:100%!important;
  }
  .page-title-card .btn,
  .admin-hero-actions .btn,
  .admin-card-head .btn,
  .toolbar .btn,
  .admin-actions .btn,
  .ads-toolbar .btn{
    min-width:0!important;
    max-width:100%!important;
  }
  input,select,textarea,button,.btn{
    max-width:100%!important;
  }
}
@media(max-width:520px){
  .admin-content .card,
  .panel-content .card,
  .topic-head-card-vb,
  .topic-head-neo,
  .post.card{
    border-radius:18px!important;
  }
  .admin-content .card:has(table) table,
  .panel-content .card:has(table) table{
    min-width:560px;
  }
  .admin-mini-row,
  .admin-pending-row,
  .contact-pro-row,
  .verification-admin-row{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .admin-mini-row > *,
  .admin-pending-row > *,
  .contact-pro-row > *,
  .verification-admin-row > *{
    min-width:0!important;
  }
}

/* Konu kullanıcı kartı: mobilde açılır kullanıcı bilgileri tam genişlikte ve düzenli */
@media(max-width:850px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    display:grid!important;
    grid-template-columns:52px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
    width:100%!important;
    overflow:hidden!important;
  }
  .post.card .post-user-info,
  .post-user-info{
    display:contents!important;
  }
  .post.card .post-avatar-wrap,
  .post-avatar-wrap.presence-avatar-wrap{
    grid-column:1!important;
    grid-row:1!important;
    align-self:center!important;
    justify-self:start!important;
  }
  .post.card .post-user-name-row,
  .post-user-name-row{
    grid-column:2!important;
    grid-row:1!important;
    align-self:center!important;
    min-width:0!important;
    width:100%!important;
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    gap:5px!important;
  }
  .post.card .post-control-stack,
  .post-control-stack{
    grid-column:3!important;
    grid-row:1!important;
    justify-self:end!important;
    align-self:center!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    min-width:max-content!important;
  }
  .post.card .post-user-slide,
  .post-user-slide{
    grid-column:1 / -1!important;
    grid-row:2!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:9px 0 0!important;
    padding:10px!important;
    border:1px solid #dbe7f6!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  .post.card .post-user:not(.is-user-open) .post-user-slide,
  .post-user:not(.is-user-open) .post-user-slide{
    display:none!important;
  }
  .post.card .post-user.is-user-open .post-user-slide,
  .post-user.is-user-open .post-user-slide{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:9px!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    max-height:none!important;
  }
  .post.card .post-user .post-user-badges,
  .post.card .post-user .post-user-rewards,
  .post-user-badges,
  .post-user-rewards{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
  }
  .post.card .post-user .user-lines,
  .post-user .user-lines{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }
  .post.card .post-user .user-lines > span,
  .post-user .user-lines > span{
    min-width:0!important;
    width:100%!important;
    min-height:38px!important;
    height:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:7px!important;
    padding:8px 10px!important;
    border:1px solid #e2eaf5!important;
    border-radius:13px!important;
    background:#f8fbff!important;
    color:#64748b!important;
    font-size:11px!important;
    line-height:1.15!important;
    overflow:hidden!important;
  }
  .post.card .post-user .user-lines > span b,
  .post-user .user-lines > span b{
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#0f172a!important;
  }
  .post.card .post-user .user-lines .post-trade-mini,
  .post-user .user-lines .post-trade-mini{
    grid-column:1 / -1!important;
  }
  .post.card .post-user .user-lines .post-trade-mini .post-trade-mini-actions,
  .post-user .user-lines .post-trade-mini .post-trade-mini-actions{
    display:none!important;
  }
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    grid-column:1 / -1!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    margin:0!important;
    padding:10px!important;
    border:1px solid #dbeafe!important;
    border-radius:15px!important;
    background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:9px!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  .post.card .post-trade-card-top,
  .post-trade-card-top{
    min-width:0!important;
  }
  .post.card .post-trade-card-title,
  .post-trade-card-title{
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    min-width:0!important;
    width:100%!important;
    color:#1e3a8a!important;
    font-size:12px!important;
    font-weight:950!important;
    white-space:nowrap!important;
    overflow:hidden!important;
  }
  .post.card .post-trade-card-title strong,
  .post-trade-card-title strong{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card .post-trade-card p,
  .post-trade-card p{
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:8px!important;
    min-width:0!important;
    text-align:right!important;
  }
  .post.card .post-trade-card p b,
  .post-trade-card p b{
    font-size:22px!important;
    line-height:1!important;
  }
  .post.card .post-trade-card p small,
  .post-trade-card p small{
    display:none!important;
  }
  .post.card .post-user .post-author-actions,
  .post.card .post-user.is-user-open .post-author-actions,
  .post-user .post-author-actions,
  .post-user.is-user-open .post-author-actions{
    grid-column:1 / -1!important;
    width:100%!important;
    min-width:0!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
    margin:0!important;
    padding:7px!important;
    border:1px solid #dbeafe!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post-user .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-author-actions .post-pm-btn{
    width:100%!important;
    min-width:0!important;
    min-height:42px!important;
    height:42px!important;
    padding:6px 4px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:20px auto!important;
    place-items:center!important;
    gap:3px!important;
    overflow:hidden!important;
    border-radius:13px!important;
    text-align:center!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn span,
  .post-user .post-author-actions .post-pm-btn span{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    max-width:20px!important;
    display:grid!important;
    place-items:center!important;
    margin:0!important;
    font-size:12px!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn b,
  .post-user .post-author-actions .post-pm-btn b{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:10px!important;
    line-height:1!important;
    text-align:center!important;
  }
  .post.card .post-user-name-row .user-group-badge,
  .post-user-name-row .user-group-badge,
  .post.card .post-user-name-row .trust-badge,
  .post-user-name-row .trust-badge,
  .post.card .post-user-name-row .user-presence-pill,
  .post-user-name-row .user-presence-pill{
    min-height:24px!important;
    height:24px!important;
    line-height:1!important;
  }
}
@media(max-width:430px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    grid-template-columns:46px minmax(0,1fr) auto!important;
    gap:7px!important;
    padding:8px!important;
  }
  .post.card .post-user-slide,
  .post-user-slide{
    padding:9px!important;
    border-radius:15px!important;
  }
  .post.card .post-user .user-lines,
  .post-user .user-lines{
    grid-template-columns:1fr!important;
    gap:6px!important;
  }
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    grid-template-columns:minmax(0,1fr) auto!important;
    padding:9px!important;
  }
  .post.card .post-trade-card-title,
  .post-trade-card-title{
    font-size:11px!important;
  }
  .post.card .post-trade-card p b,
  .post-trade-card p b{
    font-size:20px!important;
  }
  .post.card .post-user .post-author-actions,
  .post-user .post-author-actions{
    gap:6px!important;
    padding:6px!important;
  }
}
html[data-theme="dark"] .post.card .post-user-slide,
html[data-theme="dark"] .post-user-slide,
.dark .post.card .post-user-slide,
.dark .post-user-slide{
  background:#0d1726!important;
  border-color:#243247!important;
}
html[data-theme="dark"] .post.card .post-user .user-lines > span,
html[data-theme="dark"] .post-user .user-lines > span,
.dark .post.card .post-user .user-lines > span,
.dark .post-user .user-lines > span{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#94a3b8!important;
}
html[data-theme="dark"] .post.card .post-user .user-lines > span b,
html[data-theme="dark"] .post-user .user-lines > span b,
.dark .post.card .post-user .user-lines > span b,
.dark .post-user .user-lines > span b{
  color:#e5eefb!important;
}

/* fix160 - mobil konu kullanıcı kartı sadeleştirme ve tek rozet düzeni */
@media(max-width:850px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    grid-template-columns:54px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
    padding:10px!important;
    overflow:hidden!important;
  }
  .post.card .post-avatar-wrap,
  .post-avatar-wrap.presence-avatar-wrap{
    width:54px!important;
    height:54px!important;
    min-width:54px!important;
    align-self:center!important;
    justify-self:start!important;
  }
  .post.card .post-avatar-wrap .avatar,
  .post.card .post-avatar-wrap img,
  .post-avatar-wrap.presence-avatar-wrap .avatar,
  .post-avatar-wrap.presence-avatar-wrap img{
    width:54px!important;
    height:54px!important;
    min-width:54px!important;
    min-height:54px!important;
    border-radius:17px!important;
    display:grid!important;
    place-items:center!important;
    text-align:center!important;
    line-height:1!important;
  }
  .post.card .post-avatar-initial,
  .post-avatar-initial{
    font-size:25px!important;
    font-weight:950!important;
    line-height:1!important;
  }
  .post.card .post-user-name-row,
  .post-user-name-row{
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
    width:100%!important;
    height:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    flex-wrap:nowrap!important;
    gap:7px!important;
    overflow:hidden!important;
  }
  .post.card .post-user-name-row>strong,
  .post-user-name-row>strong{
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:100%!important;
    display:block!important;
    margin:0!important;
    line-height:1.1!important;
    font-size:16px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .post.card .post-user-name-row>strong a,
  .post-user-name-row>strong a{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    line-height:1.1!important;
  }
  /* Avatar üstünde durum noktası zaten olduğu için mobilde ayrıca Çevrimiçi/Çevrimdışı rozeti gösterilmez. */
  .post.card .post-user-name-row .user-presence-pill,
  .post-user-name-row .user-presence-pill{
    display:none!important;
  }
  .post.card .post-user-name-row .user-group-badge.post,
  .post.card .post-user-name-row .user-group-badge,
  .post-user-name-row .user-group-badge.post,
  .post-user-name-row .user-group-badge{
    flex:0 0 auto!important;
    height:32px!important;
    min-height:32px!important;
    max-width:128px!important;
    padding:0 11px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    margin:0!important;
    border-radius:999px!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  .post.card .post-user-name-row .user-group-badge .user-group-badge-icon,
  .post-user-name-row .user-group-badge .user-group-badge-icon{
    width:21px!important;
    height:21px!important;
    min-width:21px!important;
    font-size:12px!important;
  }
  .post.card .post-user-name-row .user-group-badge b,
  .post-user-name-row .user-group-badge b{
    min-width:0!important;
    max-width:82px!important;
    display:block!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:12px!important;
    line-height:1!important;
  }
  .post.card .post-user-name-row .trust-badge,
  .post-user-name-row .trust-badge{
    flex:0 0 auto!important;
  }
  .post.card .post-control-stack,
  .post-control-stack{
    grid-column:3!important;
    grid-row:1!important;
    align-self:center!important;
    justify-self:end!important;
    height:40px!important;
    min-height:40px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:7px!important;
  }
  .post.card .post-user-slide-toggle,
  .post-user-slide-toggle,
  .post.card .vb-post-check,
  .vb-post-check{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    border-radius:13px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    margin:0!important;
  }
  .post.card .vb-post-check span,
  .vb-post-check span{
    font-size:0!important;
    width:21px!important;
    height:21px!important;
    border:2px solid #94a3b8!important;
    border-radius:8px!important;
    display:block!important;
  }
  .post.card .vb-post-check input:checked + span,
  .vb-post-check input:checked + span{
    background:#2563eb!important;
    border-color:#2563eb!important;
    box-shadow:inset 0 0 0 4px #fff!important;
  }
  /* İçerik başlığındaki ikinci grup rozeti mobilde kaldırılır; tek rozet kullanıcı kartında kalır. */
  .post.card .post-content-badges .user-group-badge.content,
  .post-content-badges .user-group-badge.content,
  .post-mobile-head .user-group-badge.mobile{
    display:none!important;
  }
  .post.card .post-content-head,
  .post-content-head{
    align-items:center!important;
    gap:8px!important;
    padding-bottom:10px!important;
    margin-bottom:12px!important;
  }
  .post.card .post-content-badges,
  .post-content-badges{
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    flex-wrap:nowrap!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  .post.card .post-content-chip,
  .post-content-chip{
    min-height:30px!important;
    height:30px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    white-space:nowrap!important;
    margin:0!important;
  }
  .post.card .post-content-time,
  .post-content-time{
    min-height:30px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    white-space:nowrap!important;
  }
}
@media(max-width:520px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    grid-template-columns:52px minmax(0,1fr) auto!important;
    gap:7px!important;
    padding:9px!important;
  }
  .post.card .post-avatar-wrap,
  .post-avatar-wrap.presence-avatar-wrap,
  .post.card .post-avatar-wrap .avatar,
  .post.card .post-avatar-wrap img,
  .post-avatar-wrap.presence-avatar-wrap .avatar,
  .post-avatar-wrap.presence-avatar-wrap img{
    width:52px!important;
    height:52px!important;
    min-width:52px!important;
    min-height:52px!important;
  }
  .post.card .post-user-name-row,
  .post-user-name-row{
    gap:6px!important;
  }
  .post.card .post-user-name-row>strong,
  .post-user-name-row>strong{
    font-size:15px!important;
  }
  .post.card .post-user-name-row .user-group-badge.post,
  .post.card .post-user-name-row .user-group-badge,
  .post-user-name-row .user-group-badge.post,
  .post-user-name-row .user-group-badge{
    height:30px!important;
    min-height:30px!important;
    max-width:116px!important;
    padding:0 9px!important;
  }
  .post.card .post-user-name-row .user-group-badge .user-group-badge-icon,
  .post-user-name-row .user-group-badge .user-group-badge-icon{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
  }
  .post.card .post-user-name-row .user-group-badge b,
  .post-user-name-row .user-group-badge b{
    max-width:70px!important;
    font-size:11px!important;
  }
  .post.card .post-control-stack,
  .post-control-stack{
    height:38px!important;
    min-height:38px!important;
    gap:6px!important;
  }
  .post.card .post-user-slide-toggle,
  .post-user-slide-toggle,
  .post.card .vb-post-check,
  .vb-post-check{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    min-height:36px!important;
  }
}
@media(max-width:390px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    grid-template-columns:48px minmax(0,1fr) auto!important;
  }
  .post.card .post-avatar-wrap,
  .post-avatar-wrap.presence-avatar-wrap,
  .post.card .post-avatar-wrap .avatar,
  .post.card .post-avatar-wrap img,
  .post-avatar-wrap.presence-avatar-wrap .avatar,
  .post-avatar-wrap.presence-avatar-wrap img{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
  }
  .post.card .post-user-name-row .user-group-badge.post,
  .post.card .post-user-name-row .user-group-badge,
  .post-user-name-row .user-group-badge.post,
  .post-user-name-row .user-group-badge{
    max-width:104px!important;
    padding:0 8px!important;
  }
  .post.card .post-user-name-row .user-group-badge b,
  .post-user-name-row .user-group-badge b{
    max-width:58px!important;
  }
}

/* fix161 - konu seçim kutusu tekilleştirme, profil baş harfi ve genel mobil duyarlılık */
@media(max-width:850px){
  html,body{max-width:100%!important;overflow-x:hidden!important;}
  *,*::before,*::after{box-sizing:border-box;}
  img,video,iframe,svg{max-width:100%;}
  input,select,textarea,button{max-width:100%;}
  .wrap,.wrap-full,.wrap-normal,.container,.card,.page-head,.page-title-card,.topic-head-card,.post,.post-main,.post-user,.profile-left-card,.profile-content-area,.panel-content,.forum-main,.forum-show-main{min-width:0!important;max-width:100%!important;}
  .post-body,.post-content,.post-content-head,.post-content-badges,.topic-hero-title,.topic-hero-title span,.profile-avatar-block h1,.profile-list-row strong{overflow-wrap:anywhere!important;word-break:break-word;}
  .table-wrap,.responsive-table-wrap,.admin-table-wrap,.card:has(table),.profile-section-card:has(table){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}
  .topic-head-neo{width:100%!important;}
  .topic-head-neo .vb-moderator-toolbar{width:100%!important;min-width:0!important;margin-left:0!important;justify-content:stretch!important;gap:8px!important;}
  .topic-head-neo .vb-select-summary{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) repeat(3,36px)!important;align-items:center!important;}
  .topic-head-neo .vb-toolbar-actions{width:100%!important;min-width:0!important;display:flex!important;justify-content:flex-end!important;gap:7px!important;overflow:visible!important;}
  .topic-head-neo .vb-action-dd{position:relative!important;}
  .topic-head-neo .vb-action-menu-panel{right:0!important;left:auto!important;width:min(430px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;}

  /* Mobilde per-post seçim alanında native checkbox gizlenir; yalnızca tasarlanan tek kutu kalır. */
  .post.card .post-control-stack .vb-post-check,
  .post.card .post-user .vb-post-check,
  .post-control-stack .vb-post-check,
  .post-user .vb-post-check{
    position:relative!important;
    overflow:hidden!important;
    isolation:isolate!important;
    flex:0 0 auto!important;
  }
  .post.card .post-control-stack .vb-post-check input,
  .post.card .post-user .vb-post-check input,
  .post-control-stack .vb-post-check input,
  .post-user .vb-post-check input{
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    height:100%!important;
    min-width:100%!important;
    min-height:100%!important;
    margin:0!important;
    padding:0!important;
    opacity:0!important;
    appearance:none!important;
    -webkit-appearance:none!important;
    cursor:pointer!important;
    z-index:3!important;
  }
  .post.card .post-control-stack .vb-post-check span,
  .post.card .post-user .vb-post-check span,
  .post-control-stack .vb-post-check span,
  .post-user .vb-post-check span{
    pointer-events:none!important;
    position:relative!important;
    z-index:1!important;
    margin:0!important;
    display:block!important;
  }
  .post.card .post-control-stack .vb-post-check input:focus-visible + span,
  .post.card .post-user .vb-post-check input:focus-visible + span,
  .post-control-stack .vb-post-check input:focus-visible + span,
  .post-user .vb-post-check input:focus-visible + span{
    outline:3px solid rgba(37,99,235,.28)!important;
    outline-offset:2px!important;
  }

  /* Mobil profil kartında baş harf avatarı tam merkezde kalır; eski çift negatif margin etkisi kırılır. */
  .profile-left-card .profile-avatar-block{
    margin-top:-38px!important;
    padding:0 14px 12px!important;
    display:grid!important;
    place-items:center!important;
    text-align:center!important;
  }
  .profile-left-card .profile-avatar-block .profile-presence-wrap,
  .profile-avatar-block .profile-presence-wrap{
    margin:0 auto 10px!important;
    width:88px!important;
    height:88px!important;
    min-width:88px!important;
    min-height:88px!important;
    display:grid!important;
    place-items:center!important;
    align-items:center!important;
    justify-items:center!important;
    line-height:1!important;
  }
  .profile-left-card .profile-big-avatar,
  .profile-left-card .profile-big-avatar.initial,
  .profile-avatar-block .profile-big-avatar,
  .profile-avatar-block .profile-big-avatar.initial{
    width:88px!important;
    height:88px!important;
    min-width:88px!important;
    min-height:88px!important;
    border-radius:26px!important;
    display:grid!important;
    place-items:center!important;
    align-content:center!important;
    justify-content:center!important;
    text-align:center!important;
    line-height:1!important;
    font-size:36px!important;
    transform:none!important;
    margin:0!important;
  }
  .profile-left-card .profile-role-status-row{gap:7px!important;max-width:100%!important;overflow:hidden!important;}
  .profile-left-card .profile-role-status-row .user-presence-pill b{display:inline!important;}
}
@media(max-width:640px){
  .profile-left-card .profile-avatar-block{margin-top:-36px!important;padding-bottom:10px!important;}
  .profile-left-card .profile-avatar-block .profile-presence-wrap,
  .profile-avatar-block .profile-presence-wrap{
    width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;margin:0 auto 9px!important;
  }
  .profile-left-card .profile-big-avatar,
  .profile-left-card .profile-big-avatar.initial,
  .profile-avatar-block .profile-big-avatar,
  .profile-avatar-block .profile-big-avatar.initial{
    width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;border-radius:24px!important;font-size:34px!important;
  }
  .profile-role-status-row .user-presence-pill{display:none!important;}
  .profile-stat-grid{overflow:hidden!important;}
  .profile-side-nav{max-width:100%!important;}
}
@media(max-width:430px){
  .topic-head-neo .vb-select-summary{grid-template-columns:minmax(0,1fr) repeat(3,32px)!important;gap:5px!important;}
  .topic-head-neo .vb-mini-btn{width:32px!important;min-width:32px!important;padding:0!important;}
  .topic-head-neo .vb-mini-btn em{display:none!important;}
  .profile-left-card .profile-avatar-block .profile-presence-wrap,
  .profile-avatar-block .profile-presence-wrap{
    width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;
  }
  .profile-left-card .profile-big-avatar,
  .profile-left-card .profile-big-avatar.initial,
  .profile-avatar-block .profile-big-avatar,
  .profile-avatar-block .profile-big-avatar.initial{
    width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;border-radius:22px!important;font-size:31px!important;
  }
  .post.card .post-content-head,
  .post-content-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;}
}
html[data-theme="dark"] .post-control-stack .vb-post-check input:focus-visible + span,
html[data-theme="dark"] .post-user .vb-post-check input:focus-visible + span{outline-color:rgba(96,165,250,.36)!important;}


/* fix164 - mobil konu kullanıcı kartı tam genişlik ve bildirim buton eşitleme */
@media (max-width:850px){
  .post.card .post-user,
  .post-user{
    align-items:start!important;
  }
  .post.card .post-user-slide,
  .post-user-slide,
  .post.card .post-user.is-user-open .post-user-slide,
  .post-user.is-user-open .post-user-slide{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    padding:10px!important;
    overflow:visible!important;
  }
  .post.card .post-user .post-user-badges,
  .post.card .post-user .post-user-rewards,
  .post-user .post-user-badges,
  .post-user .post-user-rewards{
    width:100%!important;
    justify-content:flex-start!important;
  }
  .post.card .post-user .user-lines,
  .post-user .user-lines{
    width:100%!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
  }
  .post.card .post-user .user-lines > span,
  .post-user .user-lines > span{
    width:100%!important;
    min-height:42px!important;
    justify-content:space-between!important;
    padding:10px 12px!important;
    font-size:12px!important;
    white-space:nowrap!important;
  }
  .post.card .post-user .user-lines > span b,
  .post-user .user-lines > span b{
    max-width:58%!important;
    text-align:right!important;
  }
  .post.card .post-user .user-lines .post-trade-mini,
  .post-user .user-lines .post-trade-mini{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    grid-column:auto!important;
  }
  .post.card .post-user .user-lines .post-trade-mini .post-trade-mini-actions,
  .post-user .user-lines .post-trade-mini .post-trade-mini-actions{
    display:none!important;
  }
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    width:100%!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:10px!important;
    padding:11px 12px!important;
  }
  .post.card .post-trade-card p,
  .post-trade-card p{
    justify-content:flex-end!important;
    text-align:right!important;
  }
  .post.card .post-user .post-author-actions,
  .post.card .post-user.is-user-open .post-author-actions,
  .post-user .post-author-actions,
  .post-user.is-user-open .post-author-actions{
    width:100%!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
    padding:8px!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post.card .post-user .post-author-actions .post-pm-btn.trade,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn.trade,
  .post-user .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post-user .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-author-actions .post-pm-btn.trade{
    min-height:56px!important;
    height:56px!important;
    grid-template-rows:20px auto!important;
    gap:4px!important;
    padding:7px 4px!important;
    border-radius:14px!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn b,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn b,
  .post-user .post-author-actions .post-pm-btn b,
  .post-user.is-user-open .post-author-actions .post-pm-btn b{
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    line-height:1.08!important;
    font-size:10.5px!important;
    text-align:center!important;
    word-break:break-word!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn span,
  .post-user .post-author-actions .post-pm-btn span{
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
  }

  .notification-head-actions,
  .notification-footer-actions{
    width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    align-items:stretch!important;
  }
  .notification-head-actions > form,
  .notification-footer-actions > form,
  .notification-footer-actions > a{
    width:100%!important;
    margin:0!important;
  }
  .notification-head-actions .mini-link,
  .notification-footer-actions .mini-link,
  .notification-footer-actions .notification-all{
    width:100%!important;
    min-height:40px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    padding:9px 10px!important;
    border:1px solid #dbe7f6!important;
    border-radius:12px!important;
    background:#f8fbff!important;
    font-size:12px!important;
    font-weight:850!important;
    text-decoration:none!important;
    line-height:1.2!important;
  }
  .notification-footer-actions .mini-link.danger,
  .notification-head-actions .mini-link.danger{
    border-color:#fecaca!important;
    background:#fff7f7!important;
  }
}
@media (max-width:460px){
  .post.card .post-user .post-author-actions,
  .post.card .post-user.is-user-open .post-author-actions,
  .post-user .post-author-actions,
  .post-user.is-user-open .post-author-actions{
    gap:6px!important;
    padding:6px!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post.card .post-user .post-author-actions .post-pm-btn.trade,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn.trade,
  .post-user .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post-user .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-author-actions .post-pm-btn.trade{
    min-height:54px!important;
    height:54px!important;
    padding:6px 3px!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn b,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn b,
  .post-user .post-author-actions .post-pm-btn b,
  .post-user.is-user-open .post-author-actions .post-pm-btn b{
    font-size:10px!important;
  }
  .notification-head-actions,
  .notification-footer-actions{
    grid-template-columns:1fr!important;
  }
}
html[data-theme="dark"] .notification-head-actions .mini-link,
html[data-theme="dark"] .notification-footer-actions .mini-link,
html[data-theme="dark"] .notification-footer-actions .notification-all,
.dark .notification-head-actions .mini-link,
.dark .notification-footer-actions .mini-link,
.dark .notification-footer-actions .notification-all{
  background:#0d1726!important;
  border-color:#243247!important;
  color:#dbeafe!important;
}
html[data-theme="dark"] .notification-footer-actions .mini-link.danger,
html[data-theme="dark"] .notification-head-actions .mini-link.danger,
.dark .notification-footer-actions .mini-link.danger,
.dark .notification-head-actions .mini-link.danger{
  background:#2a1016!important;
  border-color:#7f1d1d!important;
  color:#fecaca!important;
}


/* fix165 - seçili yazıdan alıntı popover düzeltmesi */
.post-body,
.post-body *{
  -webkit-user-select:text!important;
  user-select:text!important;
}
.quote-select-popover{
  z-index:99999!important;
  pointer-events:auto!important;
  max-width:calc(100vw - 20px)!important;
}
.quote-select-popover button{
  touch-action:manipulation!important;
  -webkit-tap-highlight-color:transparent!important;
}
@media(max-width:850px){
  .quote-select-popover{
    position:fixed!important;
    left:10px!important;
    right:10px!important;
    top:auto!important;
    bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;
    width:auto!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    padding:8px!important;
    border-radius:16px!important;
  }
  .quote-select-popover button{
    width:100%!important;
    min-height:42px!important;
    justify-content:center!important;
    white-space:normal!important;
    text-align:center!important;
    line-height:1.15!important;
  }
}
@media(max-width:430px){
  .quote-select-popover{
    grid-template-columns:1fr!important;
  }
}


/* fix166 - mobil kullanıcı açılır kart tam genişlik sert düzen */
@media (max-width:850px){
  .post.card .post-user-slide,
  .post-user-slide,
  .post.card .post-user.is-user-open .post-user-slide,
  .post-user.is-user-open .post-user-slide{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  .post.card .post-user-slide > *,
  .post-user-slide > *{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0!important;
    justify-self:stretch!important;
    align-self:stretch!important;
    grid-column:1 / -1!important;
  }
  .post.card .post-user .user-lines,
  .post-user .user-lines{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:8px!important;
    width:100%!important;
  }
  .post.card .post-user .user-lines > span,
  .post-user .user-lines > span{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    width:100%!important;
    min-height:44px!important;
    padding:10px 12px!important;
  }
  .post.card .post-user .user-lines > span b,
  .post-user .user-lines > span b{
    max-width:none!important;
    justify-self:end!important;
    text-align:right!important;
  }
  .post.card .post-user .user-lines .post-trade-mini,
  .post-user .user-lines .post-trade-mini{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
  }
  .post.card .post-user .user-lines .post-trade-mini .post-trade-mini-label,
  .post-user .user-lines .post-trade-mini .post-trade-mini-label{
    min-width:0!important;
  }
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    width:100%!important;
    min-height:82px!important;
    padding:12px 14px!important;
  }
  .post.card .post-trade-card-top,
  .post-trade-card-top{
    width:100%!important;
  }
  .post.card .post-trade-card-title,
  .post-trade-card-title{
    justify-content:flex-start!important;
    text-align:left!important;
  }
  .post.card .post-trade-card p,
  .post-trade-card p{
    display:flex!important;
    align-items:flex-end!important;
    justify-content:flex-end!important;
    text-align:right!important;
    gap:0!important;
  }
  .post.card .post-trade-card p b,
  .post-trade-card p b{
    font-size:28px!important;
  }
  .post.card .post-user .post-author-actions,
  .post.card .post-user.is-user-open .post-author-actions,
  .post-user .post-author-actions,
  .post-user.is-user-open .post-author-actions{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    align-items:stretch!important;
    width:100%!important;
    padding:8px!important;
    gap:8px!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post.card .post-user .post-author-actions .post-pm-btn.trade,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn.trade,
  .post-user .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post-user .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-author-actions .post-pm-btn.trade{
    width:100%!important;
    min-width:0!important;
    min-height:60px!important;
    height:60px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:22px auto!important;
    align-items:center!important;
    justify-items:center!important;
    gap:4px!important;
    padding:8px 4px!important;
    overflow:hidden!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn b,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn b,
  .post-user .post-author-actions .post-pm-btn b,
  .post-user.is-user-open .post-author-actions .post-pm-btn b{
    display:block!important;
    width:100%!important;
    white-space:normal!important;
    word-break:break-word!important;
    font-size:11px!important;
    line-height:1.1!important;
    text-align:center!important;
  }
}
@media (max-width:520px){
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    min-height:78px!important;
    padding:11px 12px!important;
  }
  .post.card .post-trade-card p b,
  .post-trade-card p b{
    font-size:26px!important;
  }
  .post.card .post-user .post-author-actions,
  .post.card .post-user.is-user-open .post-author-actions,
  .post-user .post-author-actions,
  .post-user.is-user-open .post-author-actions{
    gap:6px!important;
    padding:6px!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post.card .post-user .post-author-actions .post-pm-btn.trade,
  .post.card .post-user.is-user-open .post-author-actions .post-pm-btn.trade,
  .post-user .post-author-actions .post-pm-btn,
  .post-user.is-user-open .post-author-actions .post-pm-btn,
  .post-user .post-author-actions .post-pm-btn.trade,
  .post-user.is-user-open .post-author-actions .post-pm-btn.trade{
    min-height:58px!important;
    height:58px!important;
  }
}


/* fix167 - mobil kullanıcı bilgi satırı hizası ve kompakt ticaret kartı */
@media (max-width:850px){
  .post.card .post-user .user-lines > span,
  .post-user .user-lines > span,
  .post.card .post-user .user-lines .post-trade-mini,
  .post-user .user-lines .post-trade-mini{
    display:grid!important;
    grid-template-columns:84px minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:10px!important;
    row-gap:0!important;
    min-height:40px!important;
    padding:9px 12px!important;
  }
  .post.card .post-user .user-lines > span .post-user-line-label,
  .post-user .user-lines > span .post-user-line-label,
  .post.card .post-user .user-lines .post-user-line-label,
  .post-user .user-lines .post-user-line-label{
    display:block!important;
    width:84px!important;
    min-width:84px!important;
    margin:0!important;
    font-style:normal!important;
    font-weight:850!important;
    color:#64748b!important;
    text-align:left!important;
    white-space:nowrap!important;
  }
  .post.card .post-user .user-lines > span b,
  .post-user .user-lines > span b,
  .post.card .post-user .user-lines .post-trade-mini b,
  .post-user .user-lines .post-trade-mini b{
    justify-self:end!important;
    align-self:center!important;
    width:100%!important;
    text-align:right!important;
    max-width:none!important;
  }
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    grid-template-columns:minmax(0,1fr) auto!important;
    gap:12px!important;
    min-height:64px!important;
    padding:10px 12px!important;
    border-radius:14px!important;
  }
  .post.card .post-trade-card-top,
  .post-trade-card-top{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    min-height:0!important;
  }
  .post.card .post-trade-card-title,
  .post-trade-card-title{
    min-height:0!important;
    font-size:13px!important;
    line-height:1.1!important;
  }
  .post.card .post-trade-card p,
  .post-trade-card p{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    min-height:0!important;
    margin:0!important;
    text-align:right!important;
  }
  .post.card .post-trade-card p b,
  .post-trade-card p b{
    font-size:24px!important;
    line-height:1!important;
  }
}
@media (max-width:520px){
  .post.card .post-user .user-lines > span,
  .post-user .user-lines > span,
  .post.card .post-user .user-lines .post-trade-mini,
  .post-user .user-lines .post-trade-mini{
    grid-template-columns:78px minmax(0,1fr)!important;
    column-gap:8px!important;
    min-height:38px!important;
    padding:8px 10px!important;
  }
  .post.card .post-user .user-lines > span .post-user-line-label,
  .post-user .user-lines > span .post-user-line-label,
  .post.card .post-user .user-lines .post-user-line-label,
  .post-user .user-lines .post-user-line-label{
    width:78px!important;
    min-width:78px!important;
    font-size:11.5px!important;
  }
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    min-height:60px!important;
    padding:9px 11px!important;
  }
  .post.card .post-trade-card p b,
  .post-trade-card p b{
    font-size:22px!important;
  }
}
html[data-theme="dark"] .post.card .post-user .user-lines > span .post-user-line-label,
html[data-theme="dark"] .post-user .user-lines > span .post-user-line-label,
html[data-theme="dark"] .post.card .post-user .user-lines .post-user-line-label,
html[data-theme="dark"] .post-user .user-lines .post-user-line-label,
.dark .post.card .post-user .user-lines > span .post-user-line-label,
.dark .post-user .user-lines > span .post-user-line-label,
.dark .post.card .post-user .user-lines .post-user-line-label,
.dark .post-user .user-lines .post-user-line-label{
  color:#94a3b8!important;
}


/* fix168 - mobil ticaret puanı kartı yatay hizalama */
@media (max-width:850px){
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    min-height:52px!important;
    height:auto!important;
    padding:10px 12px!important;
    overflow:hidden!important;
  }
  .post.card .post-trade-card-top,
  .post-trade-card-top{
    flex:1 1 auto!important;
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    margin:0!important;
  }
  .post.card .post-trade-card-title,
  .post-trade-card-title{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    min-width:0!important;
    margin:0!important;
    text-align:left!important;
    line-height:1.1!important;
  }
  .post.card .post-trade-card p,
  .post-trade-card p{
    flex:0 0 auto!important;
    width:auto!important;
    min-width:30px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    align-self:center!important;
    margin:0!important;
    padding:0!important;
    text-align:right!important;
  }
  .post.card .post-trade-card p b,
  .post-trade-card p b{
    display:block!important;
    margin:0!important;
    line-height:1!important;
    font-size:22px!important;
  }
}
@media (max-width:520px){
  .post.card .post-trade-card,
  .post-user .post-trade-card{
    min-height:48px!important;
    padding:9px 11px!important;
    gap:10px!important;
  }
  .post.card .post-trade-card-title,
  .post-trade-card-title{
    font-size:12px!important;
  }
  .post.card .post-trade-card p b,
  .post-trade-card p b{
    font-size:20px!important;
  }
}

/* fix170 - konu rota güvenliği ve kompakt istatistik kartları */
.forum-summary-compact-cards{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}
.forum-summary-compact-cards>div{display:grid;gap:4px;align-content:center;min-height:84px;padding:12px 13px!important}
.forum-summary-compact-cards strong{font-size:1.28rem!important;line-height:1.1!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.forum-summary-compact-cards strong a{color:inherit;text-decoration:none;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.forum-summary-compact-cards small{font-size:.76rem;color:var(--muted);line-height:1.25}
.latest-member-mini-card{border-color:rgba(37,99,235,.20)!important;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(255,255,255,.75))!important}
.stats-grid-cards-detailed{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.stats-grid-cards-detailed .stat-big-card{display:grid!important;gap:5px!important;min-height:104px!important;padding:14px!important;align-content:center!important}
.stats-grid-cards-detailed .stat-big-card strong{font-size:1.46rem!important;line-height:1.1!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.stats-grid-cards-detailed .stat-big-card strong a{color:inherit;text-decoration:none;display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.stat-latest-member-card{background:linear-gradient(135deg,rgba(59,130,246,.10),rgba(16,185,129,.06)),var(--card)!important;border-color:rgba(37,99,235,.24)!important}
.stats-compact-overview{margin:16px 0;padding:16px!important}
.stats-overview-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px}
.stats-overview-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--border,var(--line));border-radius:14px;background:rgba(255,255,255,.62);padding:10px 12px;min-width:0}
.stats-overview-list span{min-width:0;color:var(--muted);font-size:.84rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.stats-overview-list b{font-size:1rem;color:var(--text);white-space:nowrap}
@media(max-width:1100px){.forum-summary-compact-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}.stats-grid-cards-detailed,.stats-overview-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.forum-summary-compact-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.forum-summary-compact-cards>div{min-height:76px!important;padding:10px!important}.stats-grid-cards-detailed{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stats-grid-cards-detailed .stat-big-card{min-height:92px!important;padding:12px!important}.stats-overview-list{grid-template-columns:1fr!important}.stats-overview-list>div{padding:9px 10px}.stats-grid-cards-detailed .stat-big-card strong{font-size:1.28rem!important}}
@media(max-width:390px){.forum-summary-compact-cards{grid-template-columns:1fr!important}.stats-grid-cards-detailed{grid-template-columns:1fr!important}}
html[data-theme="dark"] .latest-member-mini-card,.dark .latest-member-mini-card{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(15,23,42,.70))!important;border-color:rgba(96,165,250,.24)!important}
html[data-theme="dark"] .stat-latest-member-card,.dark .stat-latest-member-card{background:linear-gradient(135deg,rgba(59,130,246,.14),rgba(16,185,129,.08)),var(--card)!important;border-color:rgba(96,165,250,.24)!important}
html[data-theme="dark"] .stats-overview-list>div,.dark .stats-overview-list>div{background:rgba(15,23,42,.62);border-color:var(--line)}


/* fix172 - mobil footer üst reklam ortalama */
.ad-slot-box.ad-slot-global_footer{
  margin-left:auto!important;
  margin-right:auto!important;
}
.ad-slot-global_footer,
.ad-slot-global_footer.ad-align-left,
.ad-slot-global_footer.ad-align-center,
.ad-slot-global_footer.ad-align-right{
  align-items:center!important;
  justify-content:center!important;
}
.ad-slot-global_footer .ad-slot-inner{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  width:100%!important;
}
.ad-slot-global_footer .ad-slot-inner > *,
.ad-slot-global_footer .ad-slot-inner iframe,
.ad-slot-global_footer .ad-slot-inner img,
.ad-slot-global_footer .ad-slot-inner ins{
  margin-left:auto!important;
  margin-right:auto!important;
}
@media(max-width:850px){
  .ad-slot-box.ad-slot-global_footer,
  .forum-width-normal .ad-slot-box.ad-slot-global_footer,
  .forum-width-full .ad-slot-box.ad-slot-global_footer{
    width:calc(100% - 24px)!important;
    max-width:calc(100% - 24px)!important;
    margin:14px auto 18px!important;
    left:auto!important;
    right:auto!important;
    float:none!important;
    clear:both!important;
  }
  .ad-slot-global_footer .ad-slot-inner{
    min-width:0!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }
  .ad-slot-global_footer .ad-slot-inner > *,
  .ad-slot-global_footer .ad-slot-inner iframe,
  .ad-slot-global_footer .ad-slot-inner img,
  .ad-slot-global_footer .ad-slot-inner ins.adsbygoogle{
    max-width:100%!important;
    float:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
    text-align:center!important;
  }
}


/* fix174 - gereksiz çevrimiçi ikonlarını sadeleştirme */
@media (min-width:851px){
  /* Masaüstü kullanıcı profilinde avatar üzerindeki durum noktası kaldırılır; yan karttaki çevrimiçi/çevrimdışı rozeti kalır. */
  .profile-left-card .profile-presence-wrap .user-presence-dot.profile,
  .profile-avatar-block .profile-presence-wrap .user-presence-dot.profile{
    display:none!important;
  }
}
@media (max-width:850px){
  /* Mobil üst kullanıcı menüsü ve açılan menüde durum noktası gösterilmez. Profil sayfası ve konu içi avatar durum noktaları korunur. */
  .topbar .header-presence-wrap .user-presence-dot,
  .topbar .header-presence-wrap .user-presence-dot.mini,
  .topbar .menu-presence-wrap .user-presence-dot,
  .topbar .menu-presence-wrap .user-presence-dot.menu,
  .user-menu .header-presence-wrap .user-presence-dot,
  .user-menu .header-presence-wrap .user-presence-dot.mini,
  .user-menu .menu-presence-wrap .user-presence-dot,
  .user-menu .menu-presence-wrap .user-presence-dot.menu{
    display:none!important;
  }
}


/* fix175 - konu içerik başlığındaki tekrar eden grup rozeti kaldırma */
.post-content-badges .user-group-badge.content,
.post.card .post-content-badges .user-group-badge.content{
  display:none!important;
}


/* fix176 - masaüstü konu avatar durum noktası kaldırma */
@media (min-width:851px){
  /* Masaüstünde konu içi kullanıcı kartında profil resmi üstündeki çevrimiçi/çevrimdışı nokta kaldırılır. Yan kullanıcı kartındaki yazılı durum/grup bilgileri korunur. */
  .post.card .post-avatar-wrap.presence-avatar-wrap .user-presence-dot.post,
  .post.card .post-avatar-wrap .user-presence-dot.post,
  .post.card .post-presence-wrap .user-presence-dot.post,
  .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap .user-presence-dot.post,
  .post-presence-wrap .user-presence-dot.post{
    display:none!important;
  }
  .post.card .post-avatar-wrap.presence-avatar-wrap,
  .post.card .post-presence-wrap,
  .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap{
    overflow:visible!important;
  }
}


/* fix177 - PWA kapatma ve masaüstü yan kart ticaret bölümü */
@media (min-width:851px){
  .post.card .post-user .user-lines .post-trade-mini,
  .post-user .user-lines .post-trade-mini{
    display:none!important;
  }
  .post.card .post-user .post-trade-card,
  .post-user .post-trade-card{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:10px!important;
    width:100%!important;
    margin:0!important;
    padding:12px!important;
    border:1px solid #dbeafe!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;
    overflow:hidden!important;
  }
  .post.card .post-user .post-trade-card-top,
  .post-user .post-trade-card-top{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:8px!important;
    width:100%!important;
    min-width:0!important;
  }
  .post.card .post-user .post-trade-card-title,
  .post-user .post-trade-card-title{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    min-width:0!important;
    color:#1e3a8a!important;
    font-size:12px!important;
    font-weight:950!important;
    text-transform:uppercase!important;
    letter-spacing:.04em!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  .post.card .post-user .post-trade-card-title strong,
  .post-user .post-trade-card-title strong{
    font-size:12px!important;
    line-height:1!important;
  }
  .post.card .post-user .post-trade-card p,
  .post-user .post-trade-card p{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:8px!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    text-align:left!important;
  }
  .post.card .post-user .post-trade-card p b,
  .post-user .post-trade-card p b{
    flex:0 0 auto!important;
    font-size:24px!important;
    line-height:1!important;
    color:#0f172a!important;
  }
  .post.card .post-user .post-trade-card p small,
  .post-user .post-trade-card p small{
    display:block!important;
    min-width:0!important;
    color:#64748b!important;
    font-size:11px!important;
    line-height:1.2!important;
    text-align:right!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .post.card .post-user .post-trade-actions-inline,
  .post-user .post-trade-actions-inline{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:6px!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
  }
  .post.card .post-user .post-trade-actions-inline .post-trade-icon-btn,
  .post-user .post-trade-actions-inline .post-trade-icon-btn{
    width:100%!important;
    min-width:0!important;
    min-height:36px!important;
    height:36px!important;
    padding:6px 4px!important;
    border-radius:12px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    font-size:10.5px!important;
    line-height:1!important;
    overflow:hidden!important;
  }
  .post.card .post-user .post-trade-actions-inline .post-trade-icon-btn svg,
  .post-user .post-trade-actions-inline .post-trade-icon-btn svg{
    width:16px!important;
    height:16px!important;
    min-width:16px!important;
  }
  .post.card .post-user .post-trade-actions-inline .post-trade-icon-btn span,
  .post-user .post-trade-actions-inline .post-trade-icon-btn span{
    display:block!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card .post-user .post-author-actions .post-pm-btn.trade,
  .post-user .post-author-actions .post-pm-btn.trade{
    display:none!important;
  }
  .post.card .post-user .post-author-actions,
  .post-user .post-author-actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
html[data-theme="dark"] .post.card .post-user .post-trade-card,
html[data-theme="dark"] .post-user .post-trade-card,
.dark .post.card .post-user .post-trade-card,
.dark .post-user .post-trade-card{
  background:linear-gradient(135deg,#0d1726,#10233f)!important;
  border-color:#243247!important;
  color:#dbeafe!important;
}
html[data-theme="dark"] .post.card .post-user .post-trade-card p b,
html[data-theme="dark"] .post-user .post-trade-card p b,
.dark .post.card .post-user .post-trade-card p b,
.dark .post-user .post-trade-card p b{color:#e5eefb!important;}
html[data-theme="dark"] .post.card .post-user .post-trade-card-title,
html[data-theme="dark"] .post-user .post-trade-card-title,
.dark .post.card .post-user .post-trade-card-title,
.dark .post-user .post-trade-card-title{color:#bfdbfe!important;}


/* fix178 - masaüstü üst açılır menüler kartların arkasında kalmasın */
@media (min-width:851px){
  .topbar{
    z-index:2147482000!important;
    overflow:visible!important;
    isolation:isolate!important;
  }
  .topbar-left,
  .top-main-nav,
  .topbar-actions,
  .topbar-actions.icon-actions,
  .language-menu,
  .notification-menu,
  .user-menu{
    position:relative!important;
    overflow:visible!important;
    z-index:2147482001!important;
  }
  .language-menu.open,
  .notification-menu.open,
  .user-menu.open{
    z-index:2147482500!important;
  }
  .language-panel,
  .notification-panel,
  .user-menu-panel{
    z-index:2147482600!important;
    isolation:isolate!important;
  }

  .topic-head-card,
  .topic-head-card-vb,
  .topic-head-neo,
  .topic-toolbar,
  .vb-moderator-toolbar,
  .vb-select-summary,
  .vb-toolbar-actions,
  .forum-show-main,
  .forum-main{
    overflow:visible!important;
  }
  .topic-head-card-vb,
  .topic-head-neo,
  .vb-moderator-toolbar{
    position:relative!important;
    z-index:2147480500!important;
    isolation:isolate!important;
  }
  .vb-toolbar-actions,
  .vb-action-dd{
    position:relative!important;
    z-index:2147480600!important;
    overflow:visible!important;
  }
  .vb-action-dd[open],
  .vb-action-dd.is-open{
    z-index:2147480900!important;
  }
  .vb-action-menu-panel,
  .topic-admin-panel,
  .post-admin-user-panel,
  .post-action-panel{
    z-index:2147481000!important;
  }
  .topic-head-neo .vb-action-menu-panel,
  .topic-head-card-vb .vb-action-menu-panel,
  .vb-moderator-toolbar .vb-action-menu-panel{
    position:absolute!important;
    top:calc(100% + 10px)!important;
    right:0!important;
    left:auto!important;
    transform:none!important;
    pointer-events:auto!important;
    z-index:2147481100!important;
  }
}


/* fix179 - masaüstü konu içi seçim alanı içerik başlığına taşındı */
@media (min-width:851px){
  .post.card .post-content-head,
  .post-content-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px 14px!important;
    overflow:visible!important;
  }
  .post.card .post-content-badges,
  .post-content-badges{
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    flex-wrap:wrap!important;
  }
  .post.card .post-content-time,
  .post-content-time{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    margin-left:0!important;
    min-width:max-content!important;
    max-width:none!important;
    text-align:left!important;
    white-space:nowrap!important;
    overflow:visible!important;
  }
  .post.card .post-content-time::before,
  .post-content-time::before{
    display:none!important;
  }
  .post-content-date{
    display:inline-flex!important;
    align-items:center!important;
    min-height:32px!important;
    padding:0 2px!important;
    color:#64748b!important;
    font-size:12.5px!important;
    font-weight:850!important;
  }
  .post-deleted-inline-chip{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:32px!important;
    padding:7px 10px!important;
    border:1px solid #fecaca!important;
    border-radius:12px!important;
    background:#fff1f2!important;
    color:#b91c1c!important;
    font-size:11px!important;
    font-weight:950!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  .post.card .post-admin-user-menu,
  .post-admin-user-menu{
    flex:0 0 auto!important;
    margin-left:0!important;
  }
  .post.card .post-admin-user-trigger,
  .post-admin-user-trigger{
    min-height:32px!important;
    padding:6px 10px!important;
  }
  .post.card .post-header-select-check,
  .post-header-select-check{
    position:static!important;
    inset:auto!important;
    top:auto!important;
    right:auto!important;
    bottom:auto!important;
    left:auto!important;
    z-index:7!important;
    order:50!important;
    flex:0 0 auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    min-height:32px!important;
    height:32px!important;
    margin:0!important;
    padding:6px 9px!important;
    border:1px solid #bfdbfe!important;
    border-radius:12px!important;
    background:#f8fbff!important;
    color:#1e3a8a!important;
    box-shadow:none!important;
    cursor:pointer!important;
  }
  .post.card .post-header-select-check input,
  .post-header-select-check input{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
    margin:0!important;
    accent-color:#2563eb!important;
  }
  .post.card .post-header-select-check span,
  .post-header-select-check span{
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    height:auto!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:inherit!important;
    font-size:11px!important;
    font-weight:950!important;
    line-height:1!important;
  }
  .post.card.vb-view-selected .post-header-select-check,
  .post-header-select-check:has(input:checked){
    background:#eff6ff!important;
    border-color:#2563eb!important;
    color:#1d4ed8!important;
  }
  .vb-deleted-ribbon{
    display:none!important;
  }
}
@media (max-width:850px){
  .post.card .post-header-select-check,
  .post-header-select-check{
    position:static!important;
    inset:auto!important;
    flex:0 0 auto!important;
    display:grid!important;
    place-items:center!important;
    width:34px!important;
    height:30px!important;
    min-width:34px!important;
    max-width:34px!important;
    min-height:30px!important;
    padding:0!important;
    margin:0!important;
    border-radius:11px!important;
    box-shadow:none!important;
  }
  .post.card .post-header-select-check input,
  .post-header-select-check input{
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
    min-height:17px!important;
    margin:0!important;
    opacity:1!important;
    position:static!important;
  }
  .post.card .post-header-select-check span,
  .post-header-select-check span{
    display:none!important;
  }
}
html[data-theme="dark"] .post-content-date,
.dark .post-content-date{color:#94a3b8!important;}
html[data-theme="dark"] .post-deleted-inline-chip,
.dark .post-deleted-inline-chip{background:#3b111b!important;border-color:#7f1d1d!important;color:#fecaca!important;}
html[data-theme="dark"] .post-header-select-check,
.dark .post-header-select-check{background:#0d1726!important;border-color:#243247!important;color:#dbeafe!important;}
html[data-theme="dark"] .post-header-select-check:has(input:checked),
.dark .post-header-select-check:has(input:checked){background:#10233f!important;border-color:#2563eb!important;color:#bfdbfe!important;}


/* fix180 - masaüstü forum/konu genel düzen iyileştirmesi */
@media (min-width:981px){
  .wrap,.wrap-normal{width:min(1320px,100%)!important;}
  .forum-board.forum-full,
  .forum-show-full,
  .forum-show-full .forum-show-main,
  .forum-board.forum-full .forum-main{width:100%!important;max-width:100%!important;min-width:0!important;}

  .hero.card,
  .page-head.card,
  .forum-section,
  .forum-subcategory-card,
  .pinned-topics-card,
  .normal-topics-card,
  .topic-head-neo,
  .post.card[data-vb-post]{border-radius:22px!important;box-shadow:0 12px 32px rgba(15,23,42,.055)!important;}
  .hero.card,.page-head.card{padding:18px 20px!important;align-items:center!important;}
  .hero h1,.page-head h1{line-height:1.12!important;letter-spacing:-.02em!important;}

  .forum-section{overflow:hidden!important;margin-bottom:16px!important;background:#fff!important;}
  .section-head.section-head-plain{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 18px!important;border-bottom:1px solid #e8eef8!important;}
  .section-head-plain h2{font-size:18px!important;line-height:1.2!important;}
  .section-head-plain p{max-width:840px!important;font-size:12.5px!important;line-height:1.35!important;}
  .nested-forum-list{display:grid!important;gap:10px!important;padding:12px!important;}
  .forum-family{border-radius:17px!important;border-color:#e3ebf6!important;background:#fff!important;overflow:hidden!important;}
  .forum-row{grid-template-columns:52px minmax(0,1fr) minmax(252px,auto)!important;gap:13px!important;align-items:center!important;padding:12px 14px!important;min-height:78px!important;background:#fff!important;}
  .forum-row:hover{background:#f8fbff!important;}
  .forum-icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important;}
  .forum-row-body{min-width:0!important;gap:3px!important;}
  .forum-row-body strong{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;font-size:16px!important;line-height:1.22!important;}
  .forum-row-body p{max-width:920px!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.35!important;}
  .forum-meta{display:grid!important;grid-template-columns:repeat(3,minmax(74px,auto))!important;align-items:center!important;justify-content:end!important;gap:6px!important;min-width:252px!important;}
  .forum-meta span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:6px 8px!important;border:1px solid #dbeafe!important;white-space:nowrap!important;text-align:center!important;}
  .inline-subforums{padding:0 14px 12px 78px!important;background:#fff!important;gap:7px!important;}
  .subforum-chip{max-width:260px!important;min-height:30px!important;padding:6px 10px!important;}
  .subforum-chip span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}

  .forum-context-strip{display:grid!important;grid-template-columns:minmax(230px,auto) minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;margin:0 0 16px!important;border-radius:20px!important;}
  .forum-menu-title{min-width:0!important;}
  .forum-top-links{justify-content:flex-end!important;gap:7px!important;}
  .forum-top-links a{min-height:36px!important;padding:7px 10px!important;border-radius:12px!important;max-width:260px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
  .forum-subcategory-card{padding:16px!important;margin-bottom:16px!important;}
  .forum-show-subnames{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;}

  .pinned-topics-card,.normal-topics-card{padding:16px!important;margin-bottom:16px!important;}
  .pinned-section-head,.topic-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;}
  .pinned-section-head h2,.topic-toolbar h2{margin:0!important;font-size:18px!important;line-height:1.2!important;}
  .topic-list{display:grid!important;gap:9px!important;}
  .topic-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(210px,auto)!important;align-items:center!important;gap:14px!important;padding:13px 14px!important;border-radius:16px!important;background:#fff!important;border-color:#e3ebf6!important;min-height:66px!important;}
  .topic-row:hover{transform:translateY(-1px)!important;box-shadow:0 10px 24px rgba(15,23,42,.055)!important;}
  .topic-row-main{min-width:0!important;display:grid!important;gap:3px!important;}
  .topic-row-main strong{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;font-size:15.5px!important;line-height:1.28!important;min-width:0!important;}
  .topic-row-main>span{font-size:12.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
  .topic-meta{display:grid!important;grid-template-columns:repeat(2,minmax(84px,auto))!important;justify-content:end!important;gap:6px!important;min-width:210px!important;}
  .topic-meta span{min-height:30px!important;justify-content:center!important;text-align:center!important;border:1px solid #dbeafe!important;}
  .topic-row-pinned{background:linear-gradient(90deg,#fff7ed,#fff)!important;}

  .topic-head-neo{padding:16px 18px!important;margin-bottom:16px!important;gap:14px!important;align-items:start!important;}
  .topic-head-neo .topic-hero-title{font-size:clamp(24px,2.2vw,34px)!important;line-height:1.12!important;}
  .topic-head-neo .topic-hero-actions{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;}
  .topic-head-neo .topic-hero-action{min-height:36px!important;padding:8px 11px!important;border-radius:12px!important;}
  .topic-head-neo .vb-moderator-toolbar{align-self:stretch!important;min-width:320px!important;}

  .post.card[data-vb-post]{grid-template-columns:248px minmax(0,1fr)!important;margin-bottom:16px!important;border-color:#e1eaf6!important;overflow:visible!important;}
  .post.card[data-vb-post] .post-user{padding:17px 15px!important;border-right-color:#e1eaf6!important;gap:10px!important;}
  .post.card[data-vb-post] .post-main{padding:18px 20px!important;}
  .post-content-head{margin-bottom:12px!important;padding-bottom:10px!important;}
  .post-body{font-size:15.5px!important;line-height:1.68!important;}
  .post-footer-actions{padding-top:12px!important;margin-top:12px!important;}
}
@media (min-width:981px) and (max-width:1180px){
  .forum-row{grid-template-columns:50px minmax(0,1fr)!important;}
  .forum-meta{grid-column:2!important;display:flex!important;justify-content:flex-start!important;min-width:0!important;margin-top:4px!important;}
  .inline-subforums{padding-left:76px!important;}
  .topic-row{grid-template-columns:minmax(0,1fr)!important;}
  .topic-meta{min-width:0!important;justify-content:flex-start!important;grid-template-columns:repeat(2,minmax(84px,auto))!important;}
  .post.card[data-vb-post]{grid-template-columns:230px minmax(0,1fr)!important;}
}
html[data-theme="dark"] .forum-section,
html[data-theme="dark"] .forum-family,
html[data-theme="dark"] .forum-row,
html[data-theme="dark"] .topic-row,
html[data-theme="dark"] .normal-topics-card,
html[data-theme="dark"] .pinned-topics-card,
html[data-theme="dark"] .forum-subcategory-card,
.dark .forum-section,
.dark .forum-family,
.dark .forum-row,
.dark .topic-row,
.dark .normal-topics-card,
.dark .pinned-topics-card,
.dark .forum-subcategory-card{background:#111b2b!important;border-color:#243247!important;}
html[data-theme="dark"] .forum-row:hover,
html[data-theme="dark"] .topic-row:hover,
.dark .forum-row:hover,
.dark .topic-row:hover{background:#17243a!important;}


/* fix181 - geniş tema tam ekran ve masaüstü konu yan kart düzeni */
@media (min-width:981px){
  body.forum-width-full .wrap.wrap-full,
  body.forum-width-full .forum-footer-inner.wrap-full{
    width:100%!important;
    max-width:none!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:18px!important;
    padding-right:18px!important;
  }
  body.forum-width-full .topbar{
    width:100%!important;
    padding-left:18px!important;
    padding-right:18px!important;
  }
  body.forum-width-full .forum-board,
  body.forum-width-full .forum-show-grid,
  body.forum-width-full .forum-show-full,
  body.forum-width-full .forum-show-main,
  body.forum-width-full .forum-main,
  body.forum-width-full .content-grid,
  body.forum-width-full .layout,
  body.forum-width-full .panel-shell,
  body.forum-width-full .profile-page-shell,
  body.forum-width-full .card,
  body.forum-width-full .forum-section,
  body.forum-width-full .topic-head-neo,
  body.forum-width-full .pinned-topics-card,
  body.forum-width-full .normal-topics-card{
    max-width:100%!important;
  }
  body.forum-width-full .forum-board.forum-full,
  body.forum-width-full .forum-show-full{
    width:100%!important;
    max-width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  body.forum-width-full .post.card[data-vb-post]{
    grid-template-columns:268px minmax(0,1fr)!important;
  }

  .post.card[data-vb-post] .post-user{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:12px!important;
    padding:18px 15px!important;
    background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%)!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap{
    align-self:center!important;
    margin:0 auto 2px!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap .avatar,
  .post.card[data-vb-post] .post-avatar-wrap img,
  .post.card[data-vb-post] .avatar.post-avatar-initial,
  .post.card[data-vb-post] .avatar.post-avatar-img{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    min-height:104px!important;
    border-radius:28px!important;
    object-fit:cover!important;
  }
  .post.card[data-vb-post] .post-user-info{
    width:100%!important;
    display:grid!important;
    gap:10px!important;
    min-width:0!important;
  }
  .post.card[data-vb-post] .post-user-name-row{
    width:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex-wrap:wrap!important;
    gap:7px!important;
    text-align:center!important;
  }
  .post.card[data-vb-post] .post-user-name-row > strong{
    flex:0 1 100%!important;
    width:100%!important;
    text-align:center!important;
    font-size:17px!important;
    line-height:1.15!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-control-stack{
    width:100%!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    gap:8px!important;
    min-width:0!important;
  }
  .post.card[data-vb-post] .post-user-slide{
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    gap:10px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  .post.card[data-vb-post] .post-user .user-lines{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:7px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }
  .post.card[data-vb-post] .post-user .user-lines > span{
    width:100%!important;
    min-height:36px!important;
    display:grid!important;
    grid-template-columns:minmax(80px,auto) minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    padding:8px 10px!important;
    border:1px solid #e4ecf7!important;
    border-radius:13px!important;
    background:#fff!important;
    color:#64748b!important;
    font-size:12px!important;
    line-height:1.1!important;
    box-shadow:0 5px 14px rgba(15,23,42,.025)!important;
  }
  .post.card[data-vb-post] .post-user .user-lines > span .post-user-line-label,
  .post.card[data-vb-post] .post-user .user-lines > span > :first-child:not(b){
    justify-self:start!important;
    text-align:left!important;
    color:#64748b!important;
    font-weight:850!important;
    font-style:normal!important;
  }
  .post.card[data-vb-post] .post-user .user-lines > span b{
    justify-self:end!important;
    text-align:right!important;
    color:#0f172a!important;
    font-weight:950!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card{
    width:100%!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
    margin:0!important;
    padding:10px 11px!important;
    min-height:58px!important;
    border-radius:15px!important;
    border:1px solid #dbeafe!important;
    background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;
    box-shadow:none!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card-title{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    font-size:12px!important;
    color:#1d4ed8!important;
    line-height:1.1!important;
    min-width:0!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card p{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    margin:0!important;
    text-align:right!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card p b{
    font-size:22px!important;
    line-height:1!important;
    color:#0f172a!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card p small{
    display:none!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions,
  .post.card[data-vb-post] .post-user .post-author-actions.desktop-author-actions{
    width:100%!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    margin:0!important;
    padding:7px!important;
    border:1px solid #e4ecf7!important;
    border-radius:15px!important;
    background:#f8fbff!important;
    box-shadow:none!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions-title{
    grid-column:1 / -1!important;
    display:block!important;
    margin:0 0 1px!important;
    font-size:11px!important;
    line-height:1!important;
    color:#64748b!important;
    text-transform:uppercase!important;
    letter-spacing:.04em!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn,
  .post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn.trade{
    min-height:38px!important;
    height:38px!important;
    width:100%!important;
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    padding:7px 8px!important;
    border-radius:12px!important;
    font-size:12px!important;
    line-height:1!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn span{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    border-radius:8px!important;
    display:grid!important;
    place-items:center!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn b{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user .user-bio{
    width:100%!important;
    margin:0!important;
    padding:9px 10px!important;
    border:1px solid #e4ecf7!important;
    border-radius:14px!important;
    background:#fff!important;
    line-height:1.45!important;
  }
}
@media (min-width:981px) and (max-width:1180px){
  body.forum-width-full .post.card[data-vb-post],
  .post.card[data-vb-post]{
    grid-template-columns:248px minmax(0,1fr)!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap .avatar,
  .post.card[data-vb-post] .post-avatar-wrap img,
  .post.card[data-vb-post] .avatar.post-avatar-initial,
  .post.card[data-vb-post] .avatar.post-avatar-img{
    width:92px!important;
    height:92px!important;
    min-width:92px!important;
    min-height:92px!important;
    border-radius:25px!important;
  }
}
html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-lines > span,
.dark .post.card[data-vb-post] .post-user .user-lines > span,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-bio,
.dark .post.card[data-vb-post] .post-user .user-bio{
  background:#0d1726!important;
  border-color:#243247!important;
  color:#94a3b8!important;
}
html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-lines > span b,
.dark .post.card[data-vb-post] .post-user .user-lines > span b,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-trade-card p b,
.dark .post.card[data-vb-post] .post-user .post-trade-card p b{
  color:#e5eefb!important;
}
html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-trade-card,
.dark .post.card[data-vb-post] .post-user .post-trade-card,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-author-actions,
.dark .post.card[data-vb-post] .post-user .post-author-actions{
  background:#0d1726!important;
  border-color:#243247!important;
}


/* fix182 - konu silme/onay penceresi üst kartların arkasında kalmasın */
.vb-modal,
body > .vb-modal{
  position:fixed!important;
  inset:0!important;
  z-index:2147483600!important;
  isolation:isolate!important;
}
.vb-modal .vb-modal-backdrop{
  z-index:2147483601!important;
}
.vb-modal .vb-dialog{
  z-index:2147483602!important;
}
body.vb-modal-open .vb-action-dd[open]::before,
body.vb-modal-open .vb-action-menu-panel{
  display:none!important;
}
body.vb-modal-open .topic-head-card,
body.vb-modal-open .topic-head-card-vb,
body.vb-modal-open .topic-head-neo,
body.vb-modal-open .vb-moderator-toolbar,
body.vb-modal-open .vb-action-dd,
body.vb-modal-open .vb-toolbar-actions{
  z-index:auto!important;
}


/* fix183 - masaüstü konu kullanıcı yan kartı pro/flat düzen */
@media (min-width:851px){
  .post.card[data-vb-post] .post-user{
    gap:14px!important;
    padding:20px 16px!important;
    background:linear-gradient(180deg,#f7fbff 0%,#ffffff 48%,#f9fbff 100%)!important;
    border-right:1px solid #e1eaf6!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap{
    padding:7px!important;
    border:1px solid #dbeafe!important;
    border-radius:32px!important;
    background:#fff!important;
    box-shadow:0 14px 32px rgba(15,23,42,.08)!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap .avatar,
  .post.card[data-vb-post] .post-avatar-wrap img,
  .post.card[data-vb-post] .avatar.post-avatar-initial,
  .post.card[data-vb-post] .avatar.post-avatar-img{
    border-radius:25px!important;
    box-shadow:none!important;
  }
  .post.card[data-vb-post] .post-user-info{
    display:flex!important;
    flex-direction:column!important;
    gap:12px!important;
    width:100%!important;
    min-width:0!important;
  }
  .post.card[data-vb-post] .post-user-name-row{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    width:100%!important;
    padding:13px 11px!important;
    border:1px solid #e2eaf5!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 10px 24px rgba(15,23,42,.045)!important;
    overflow:hidden!important;
  }
  .post.card[data-vb-post] .post-user-name-row > strong{
    width:100%!important;
    max-width:100%!important;
    display:block!important;
    text-align:center!important;
    margin:0!important;
    font-size:17px!important;
    line-height:1.15!important;
    color:#0f172a!important;
  }
  .post.card[data-vb-post] .post-user-name-row > strong a{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user-name-row .trust-badge,
  .post.card[data-vb-post] .post-user-name-row .user-group-badge,
  .post.card[data-vb-post] .post-user-name-row .user-group-badge.post{
    margin:0!important;
    max-width:100%!important;
    min-height:28px!important;
    height:auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex:0 1 auto!important;
  }
  .post.card[data-vb-post] .post-user-name-row .user-group-badge b{
    max-width:148px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user-name-row .user-presence-pill{
    display:none!important;
  }
  .post.card[data-vb-post] .post-ban-status-card{
    width:100%!important;
    margin:0!important;
    border-radius:16px!important;
  }
  .post.card[data-vb-post] .post-control-stack{
    order:2!important;
    width:100%!important;
    min-height:0!important;
    justify-content:center!important;
  }
  .post.card[data-vb-post] .post-control-stack:empty{
    display:none!important;
  }
  .post.card[data-vb-post] .post-control-stack .post-user-slide-toggle{
    display:none!important;
  }
  .post.card[data-vb-post] .post-user-slide{
    display:flex!important;
    flex-direction:column!important;
    gap:11px!important;
    width:100%!important;
    max-width:100%!important;
    padding:12px!important;
    border:1px solid #e2eaf5!important;
    border-radius:20px!important;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
    box-shadow:0 12px 28px rgba(15,23,42,.055)!important;
    overflow:hidden!important;
  }
  .post.card[data-vb-post] .post-user .post-user-badges,
  .post.card[data-vb-post] .post-user .post-user-rewards{
    width:100%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    margin:0!important;
    padding:0!important;
    max-height:78px!important;
    overflow:hidden!important;
  }
  .post.card[data-vb-post] .post-user .post-user-badges .user-badge-pill,
  .post.card[data-vb-post] .post-user .post-user-rewards .forum-reward-pill{
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  .post.card[data-vb-post] .post-user .user-lines{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
  }
  .post.card[data-vb-post] .post-user .user-lines::before{
    content:'Kullanıcı Bilgileri';
    display:block!important;
    width:100%!important;
    margin:0 0 -1px!important;
    color:#64748b!important;
    font-size:10.5px!important;
    font-weight:950!important;
    line-height:1!important;
    text-transform:uppercase!important;
    letter-spacing:.06em!important;
  }
  .post.card[data-vb-post] .post-user .user-lines > span,
  .post.card[data-vb-post] .post-user .user-lines .post-trade-mini{
    width:100%!important;
    min-height:38px!important;
    display:grid!important;
    grid-template-columns:82px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    padding:9px 11px!important;
    border:1px solid #e5edf8!important;
    border-radius:14px!important;
    background:#fff!important;
    color:#64748b!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  .post.card[data-vb-post] .post-user .user-lines > span .post-user-line-label,
  .post.card[data-vb-post] .post-user .user-lines .post-user-line-label,
  .post.card[data-vb-post] .post-user .user-lines > span > :first-child:not(b){
    width:82px!important;
    min-width:82px!important;
    text-align:left!important;
    font-style:normal!important;
    font-weight:850!important;
    color:#64748b!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user .user-lines > span b,
  .post.card[data-vb-post] .post-user .user-lines .post-trade-mini b{
    justify-self:end!important;
    width:100%!important;
    text-align:right!important;
    color:#0f172a!important;
    font-weight:950!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
    width:100%!important;
    min-height:54px!important;
    margin:0!important;
    padding:10px 11px!important;
    border:1px solid #bfdbfe!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#eff6ff,#ffffff)!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card-top{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card-title{
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    min-width:0!important;
    color:#1d4ed8!important;
    font-size:12px!important;
    font-weight:950!important;
    line-height:1.1!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card-title strong{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card p{
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    text-align:right!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card p b{
    font-size:23px!important;
    line-height:1!important;
    color:#0f172a!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-card p small{
    display:none!important;
  }
  .post.card[data-vb-post] .post-user .post-trade-actions-inline{
    display:none!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions,
  .post.card[data-vb-post] .post-user .post-author-actions.desktop-author-actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
    margin:0!important;
    padding:8px!important;
    border:1px solid #e5edf8!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:none!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions-title{
    grid-column:1 / -1!important;
    display:block!important;
    margin:0!important;
    color:#64748b!important;
    font-size:10.5px!important;
    font-weight:950!important;
    line-height:1!important;
    text-transform:uppercase!important;
    letter-spacing:.06em!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn,
  .post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn.trade{
    width:100%!important;
    min-width:0!important;
    min-height:39px!important;
    height:39px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    padding:7px 9px!important;
    border-radius:13px!important;
    font-size:12px!important;
    line-height:1!important;
    overflow:hidden!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn span{
    width:20px!important;
    height:20px!important;
    min-width:20px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:8px!important;
  }
  .post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn b{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .post.card[data-vb-post] .post-user .user-bio{
    width:100%!important;
    margin:0!important;
    padding:10px 11px!important;
    border:1px solid #e5edf8!important;
    border-radius:15px!important;
    background:#fff!important;
    color:#64748b!important;
    font-size:12px!important;
    line-height:1.45!important;
  }
}
@media (min-width:981px) and (max-width:1180px){
  .post.card[data-vb-post] .post-user .user-lines > span,
  .post.card[data-vb-post] .post-user .user-lines .post-trade-mini{
    grid-template-columns:76px minmax(0,1fr)!important;
  }
  .post.card[data-vb-post] .post-user .user-lines > span .post-user-line-label,
  .post.card[data-vb-post] .post-user .user-lines .post-user-line-label,
  .post.card[data-vb-post] .post-user .user-lines > span > :first-child:not(b){
    width:76px!important;
    min-width:76px!important;
  }
}
html[data-theme="dark"] .post.card[data-vb-post] .post-user-name-row,
.dark .post.card[data-vb-post] .post-user-name-row,
html[data-theme="dark"] .post.card[data-vb-post] .post-user-slide,
.dark .post.card[data-vb-post] .post-user-slide,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-lines > span,
.dark .post.card[data-vb-post] .post-user .user-lines > span,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-author-actions,
.dark .post.card[data-vb-post] .post-user .post-author-actions,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-bio,
.dark .post.card[data-vb-post] .post-user .user-bio{
  background:#0d1726!important;
  border-color:#243247!important;
  color:#94a3b8!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .post.card[data-vb-post] .post-user-name-row > strong,
.dark .post.card[data-vb-post] .post-user-name-row > strong,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-lines > span b,
.dark .post.card[data-vb-post] .post-user .user-lines > span b,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-lines .post-trade-mini b,
.dark .post.card[data-vb-post] .post-user .user-lines .post-trade-mini b,
html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-trade-card p b,
.dark .post.card[data-vb-post] .post-user .post-trade-card p b{
  color:#e5eefb!important;
}
html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-trade-card,
.dark .post.card[data-vb-post] .post-user .post-trade-card{
  background:#10233f!important;
  border-color:#1d4ed8!important;
}
html[data-theme="dark"] .post.card[data-vb-post] .post-avatar-wrap,
.dark .post.card[data-vb-post] .post-avatar-wrap{
  background:#0d1726!important;
  border-color:#243247!important;
  box-shadow:none!important;
}


/* fix184 - doğum günü sistemi, masaüstü yan kullanıcı kartı ve bildirim butonları */
.birthday-badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:100%;padding:5px 9px;border:1px solid #fed7aa;border-radius:999px;background:linear-gradient(135deg,#fff7ed,#fff);color:#9a3412;font-size:11px;font-weight:950;line-height:1;white-space:nowrap;box-shadow:0 8px 18px rgba(251,146,60,.10)}
.birthday-badge span{display:grid;place-items:center;width:18px;height:18px;border-radius:999px;background:#ffedd5;font-size:12px}.birthday-badge.post{height:28px}.birthday-badge.profile{margin-left:6px;vertical-align:middle}.post-birthday-card,.profile-birthday-celebration{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;border:1px solid #fed7aa;border-radius:16px;background:linear-gradient(135deg,#fff7ed,#fff);color:#9a3412}.post-birthday-card>span,.profile-birthday-celebration>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:13px;background:#ffedd5}.post-birthday-card strong,.profile-birthday-celebration strong{display:block;font-size:12px;font-weight:950;color:#9a3412}.post-birthday-card small,.profile-birthday-celebration small{display:block;margin-top:2px;color:#b45309;font-size:11px;line-height:1.3}.profile-birthday-celebration{margin:10px 0 8px;text-align:left}

.notification-head-actions,.notification-footer-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important;width:100%!important}.notification-head-actions>form,.notification-footer-actions>form,.notification-footer-actions>a{display:flex!important;width:100%!important;margin:0!important}.notification-head-actions .mini-link,.notification-footer-actions .mini-link,.notification-footer-actions .notification-all{width:100%!important;min-height:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:8px 10px!important;border:1px solid #dbe7f6!important;border-radius:13px!important;background:#f8fbff!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;text-decoration:none!important;white-space:normal!important}.notification-footer-actions .mini-link.danger,.notification-head-actions .mini-link.danger{border-color:#fecaca!important;background:#fff7f7!important;color:#dc2626!important}
@media(max-width:520px){.notification-head-actions,.notification-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.notification-head-actions .mini-link,.notification-footer-actions .mini-link,.notification-footer-actions .notification-all{min-height:40px!important;height:40px!important;padding:7px 8px!important;font-size:11.5px!important}}

@media(min-width:851px){
  .post.card[data-vb-post] .post-user{background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border-right:1px solid #e2eaf5!important;padding:20px 16px!important;gap:14px!important;align-content:start!important}.post.card[data-vb-post] .post-avatar-wrap{width:112px!important;height:112px!important;margin:0 auto 2px!important;border-radius:30px!important;background:#fff!important;border:1px solid #e5edf8!important;box-shadow:0 16px 34px rgba(15,23,42,.08)!important}.post.card[data-vb-post] .post-avatar-wrap .avatar,.post.card[data-vb-post] .post-avatar-wrap img{width:104px!important;height:104px!important;border-radius:27px!important}.post.card[data-vb-post] .post-user-info{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;min-width:0!important}.post.card[data-vb-post] .post-user-name-row{display:grid!important;grid-template-columns:1fr!important;place-items:center!important;gap:8px!important;width:100%!important;padding:12px!important;border:1px solid #e5edf8!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important;text-align:center!important}.post.card[data-vb-post] .post-user-name-row>strong{display:block!important;width:100%!important;font-size:17px!important;line-height:1.2!important;text-align:center!important}.post.card[data-vb-post] .post-user-name-row>strong a{display:block!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.post.card[data-vb-post] .post-user-name-row .user-group-badge{margin:0!important;max-width:100%!important;height:30px!important}.post.card[data-vb-post] .post-user-name-row .user-group-badge-icon{width:18px!important;height:18px!important;min-width:18px!important}.post.card[data-vb-post] .post-user-name-row .birthday-badge{margin:0!important}.post.card[data-vb-post] .post-user-name-row .user-presence-pill{display:none!important}.post.card[data-vb-post] .post-control-stack{display:none!important}.post.card[data-vb-post] .post-user-slide{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important;max-width:100%!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.post.card[data-vb-post] .post-user .post-user-badges,.post.card[data-vb-post] .post-user .post-user-rewards{display:flex!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;width:100%!important;max-height:68px!important;overflow:hidden!important;padding:0!important;margin:0!important}.post.card[data-vb-post] .post-user .user-lines{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;padding:10px!important;border:1px solid #e5edf8!important;border-radius:18px!important;background:#fff!important}.post.card[data-vb-post] .post-user .user-lines::before{content:'Profil Bilgileri';display:block!important;margin:0 0 2px!important;color:#64748b!important;font-size:10.5px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}.post.card[data-vb-post] .post-user .user-lines>span,.post.card[data-vb-post] .post-user .user-lines .post-trade-mini{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:34px!important;padding:8px 9px!important;border:1px solid #eef3fb!important;border-radius:12px!important;background:#f8fbff!important;box-shadow:none!important;overflow:hidden!important}.post.card[data-vb-post] .post-user .user-lines .post-user-line-label{width:76px!important;min-width:76px!important;color:#64748b!important;font-size:11.5px!important;font-weight:850!important;text-align:left!important;font-style:normal!important}.post.card[data-vb-post] .post-user .user-lines b{justify-self:end!important;text-align:right!important;font-size:11.5px!important;color:#0f172a!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.post.card[data-vb-post] .post-user .post-trade-mini-actions{display:none!important}.post.card[data-vb-post] .post-user .post-trade-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:50px!important;padding:9px 11px!important;border:1px solid #bfdbfe!important;border-radius:16px!important;background:linear-gradient(135deg,#eff6ff,#ffffff)!important;box-shadow:none!important}.post.card[data-vb-post] .post-user .post-trade-card-title{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;color:#1d4ed8!important}.post.card[data-vb-post] .post-user .post-trade-card-title>span{display:none!important}.post.card[data-vb-post] .post-user .post-trade-card p{margin:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.post.card[data-vb-post] .post-user .post-trade-card p b{font-size:22px!important;line-height:1!important;color:#0f172a!important}.post.card[data-vb-post] .post-user .post-trade-card p small,.post.card[data-vb-post] .post-user .post-trade-actions-inline{display:none!important}.post.card[data-vb-post] .post-user .post-author-actions,.post.card[data-vb-post] .post-user .post-author-actions.desktop-author-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:100%!important;margin:0!important;padding:10px!important;border:1px solid #e5edf8!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.post.card[data-vb-post] .post-user .post-author-actions-title{grid-column:1/-1!important;margin:0 0 1px!important;color:#64748b!important;font-size:10.5px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.06em!important}.post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn,.post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn.trade{height:38px!important;min-height:38px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:8px 10px!important;border-radius:12px!important;font-size:12px!important;font-weight:900!important;overflow:hidden!important}.post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn span{display:none!important}.post.card[data-vb-post] .post-user .post-author-actions .post-pm-btn b{font-size:12px!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.post.card[data-vb-post] .post-user .user-bio{padding:10px 11px!important;border:1px solid #e5edf8!important;border-radius:16px!important;background:#fff!important;color:#64748b!important;font-size:12px!important;line-height:1.45!important}
}
html[data-theme="dark"] .birthday-badge,.dark .birthday-badge,html[data-theme="dark"] .post-birthday-card,.dark .post-birthday-card,html[data-theme="dark"] .profile-birthday-celebration,.dark .profile-birthday-celebration{background:#2a1809!important;border-color:#92400e!important;color:#fed7aa!important}html[data-theme="dark"] .birthday-badge span,.dark .birthday-badge span,html[data-theme="dark"] .post-birthday-card>span,.dark .post-birthday-card>span,html[data-theme="dark"] .profile-birthday-celebration>span,.dark .profile-birthday-celebration>span{background:#3b220c!important}html[data-theme="dark"] .post-birthday-card strong,.dark .post-birthday-card strong,html[data-theme="dark"] .profile-birthday-celebration strong,.dark .profile-birthday-celebration strong,html[data-theme="dark"] .post-birthday-card small,.dark .post-birthday-card small,html[data-theme="dark"] .profile-birthday-celebration small,.dark .profile-birthday-celebration small{color:#fed7aa!important}html[data-theme="dark"] .notification-head-actions .mini-link,html[data-theme="dark"] .notification-footer-actions .mini-link,html[data-theme="dark"] .notification-footer-actions .notification-all,.dark .notification-head-actions .mini-link,.dark .notification-footer-actions .mini-link,.dark .notification-footer-actions .notification-all{background:#0d1726!important;border-color:#243247!important;color:#dbeafe!important}html[data-theme="dark"] .notification-head-actions .mini-link.danger,html[data-theme="dark"] .notification-footer-actions .mini-link.danger,.dark .notification-head-actions .mini-link.danger,.dark .notification-footer-actions .mini-link.danger{background:#2a1016!important;border-color:#7f1d1d!important;color:#fecaca!important}
@media(min-width:851px){html[data-theme="dark"] .post.card[data-vb-post] .post-user,.dark .post.card[data-vb-post] .post-user{background:linear-gradient(180deg,#101b2c,#0f1726)!important;border-color:#243247!important}html[data-theme="dark"] .post.card[data-vb-post] .post-user-name-row,.dark .post.card[data-vb-post] .post-user-name-row,html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-lines,.dark .post.card[data-vb-post] .post-user .user-lines,html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-lines>span,.dark .post.card[data-vb-post] .post-user .user-lines>span,html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-author-actions,.dark .post.card[data-vb-post] .post-user .post-author-actions,html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-bio,.dark .post.card[data-vb-post] .post-user .user-bio{background:#0d1726!important;border-color:#243247!important;color:#94a3b8!important}html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-trade-card,.dark .post.card[data-vb-post] .post-user .post-trade-card{background:#10233f!important;border-color:#1d4ed8!important}html[data-theme="dark"] .post.card[data-vb-post] .post-user .user-lines b,.dark .post.card[data-vb-post] .post-user .user-lines b,html[data-theme="dark"] .post.card[data-vb-post] .post-user .post-trade-card p b,.dark .post.card[data-vb-post] .post-user .post-trade-card p b{color:#e5eefb!important}}


/* fix185 - yukarı çık butonu, bildirim menüsü, üst kullanıcı ikonu ve profil avatar alanı */
.scroll-top-btn{
  position:fixed!important;
  right:22px!important;
  bottom:22px!important;
  z-index:2147481200!important;
  width:46px!important;
  height:46px!important;
  min-width:46px!important;
  border:1px solid rgba(37,99,235,.24)!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#2563eb,#0891b2)!important;
  color:#fff!important;
  box-shadow:0 18px 40px rgba(37,99,235,.24)!important;
  display:grid!important;
  place-items:center!important;
  cursor:pointer!important;
  opacity:0!important;
  transform:translateY(12px) scale(.96)!important;
  pointer-events:none!important;
  transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease!important;
}
.scroll-top-btn span{display:block!important;font-size:22px!important;font-weight:950!important;line-height:1!important;transform:translateY(-1px)!important}
.scroll-top-btn.is-visible{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important}
.scroll-top-btn:hover{box-shadow:0 22px 48px rgba(37,99,235,.34)!important;transform:translateY(-2px) scale(1.02)!important}
.scroll-top-btn[hidden]{display:grid!important;opacity:0!important;pointer-events:none!important}

.header-avatar-wrap.no-presence,
.menu-avatar-wrap.no-presence{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  overflow:visible!important;
}
.header-avatar-wrap.no-presence .top-user-photo,
.top-user-photo{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  border-radius:12px!important;
  object-fit:cover!important;
  display:block!important;
}
.menu-avatar-wrap.no-presence .user-menu-photo-big,
.user-menu-photo-big{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  border-radius:16px!important;
  object-fit:cover!important;
  display:block!important;
}
.topbar .header-presence-wrap .user-presence-dot,
.topbar .menu-presence-wrap .user-presence-dot,
.topbar .header-avatar-wrap .user-presence-dot,
.topbar .menu-avatar-wrap .user-presence-dot,
.user-menu-head .user-presence-dot{
  display:none!important;
}

@media (min-width:851px){
  .notification-panel{
    width:min(470px,calc(100vw - 28px))!important;
    max-width:calc(100vw - 28px)!important;
    padding:14px!important;
    border-radius:22px!important;
  }
  .notification-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 245px!important;
    align-items:start!important;
    gap:12px!important;
  }
  .notification-head-actions{
    width:245px!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    align-items:stretch!important;
  }
  .notification-head-actions>form{display:flex!important;width:100%!important;min-width:0!important;margin:0!important}
  .notification-head-actions .mini-link{
    width:100%!important;
    height:42px!important;
    min-height:42px!important;
    padding:7px 8px!important;
    font-size:11.5px!important;
    line-height:1.12!important;
    white-space:normal!important;
    word-break:normal!important;
  }
  .notification-footer-actions{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    align-items:stretch!important;
    width:100%!important;
  }
  .notification-footer-actions>a,
  .notification-footer-actions>form{display:flex!important;width:100%!important;margin:0!important;min-width:0!important}
  .notification-footer-actions .mini-link,
  .notification-footer-actions .notification-all{
    width:100%!important;
    height:42px!important;
    min-height:42px!important;
    white-space:nowrap!important;
  }

  .profile-page-shell{
    grid-template-columns:minmax(320px,380px) minmax(0,1fr)!important;
    align-items:start!important;
  }
  .profile-left-card{
    overflow:visible!important;
  }
  .profile-left-card .profile-cover{
    min-height:112px!important;
    border-radius:22px 22px 0 0!important;
  }
  .profile-left-card .profile-avatar-block{
    margin-top:-62px!important;
    padding:0 20px 18px!important;
    overflow:visible!important;
    text-align:center!important;
  }
  .profile-left-card .profile-avatar-block .profile-presence-wrap,
  .profile-avatar-block .profile-presence-wrap{
    width:150px!important;
    height:150px!important;
    min-width:150px!important;
    margin:0 auto 14px!important;
    display:grid!important;
    place-items:center!important;
    border:1px solid #e5edf8!important;
    border-radius:34px!important;
    background:#fff!important;
    box-shadow:0 20px 42px rgba(15,23,42,.12)!important;
    overflow:hidden!important;
  }
  .profile-left-card .profile-big-avatar,
  .profile-left-card .profile-big-avatar.initial,
  .profile-avatar-block .profile-big-avatar,
  .profile-avatar-block .profile-big-avatar.initial{
    width:138px!important;
    height:138px!important;
    min-width:138px!important;
    min-height:138px!important;
    max-width:138px!important;
    max-height:138px!important;
    border-radius:30px!important;
    object-fit:cover!important;
    display:grid!important;
    place-items:center!important;
    font-size:54px!important;
    line-height:1!important;
  }
  .profile-left-card .profile-avatar-block h1{
    width:100%!important;
    margin:0 auto 10px!important;
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    font-size:24px!important;
    line-height:1.18!important;
    overflow:visible!important;
  }
  .profile-left-card .profile-role-status-row{
    justify-content:center!important;
    gap:8px!important;
    flex-wrap:wrap!important;
    width:100%!important;
    overflow:visible!important;
  }
  .profile-left-card .profile-stat-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
    padding:0 16px 14px!important;
  }
  .profile-left-card .profile-stat-grid>div{
    min-height:64px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:16px!important;
  }
  .profile-left-card .profile-side-nav,
  .profile-left-card .profile-actions{
    margin-left:16px!important;
    margin-right:16px!important;
  }
}
@media (max-width:850px){
  .scroll-top-btn{
    right:14px!important;
    bottom:14px!important;
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    border-radius:15px!important;
  }
  .notification-panel{
    width:calc(100vw - 18px)!important;
    max-width:calc(100vw - 18px)!important;
  }
  .notification-head-actions,
  .notification-footer-actions{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    width:100%!important;
  }
  .notification-head-actions .mini-link,
  .notification-footer-actions .mini-link,
  .notification-footer-actions .notification-all{
    height:42px!important;
    min-height:42px!important;
    white-space:normal!important;
    font-size:11.5px!important;
    line-height:1.1!important;
  }
}
html[data-theme="dark"] .scroll-top-btn,.dark .scroll-top-btn{border-color:#1d4ed8!important;box-shadow:0 18px 40px rgba(0,0,0,.28)!important}
html[data-theme="dark"] .profile-left-card .profile-avatar-block .profile-presence-wrap,
html[data-theme="dark"] .profile-avatar-block .profile-presence-wrap,
.dark .profile-left-card .profile-avatar-block .profile-presence-wrap,
.dark .profile-avatar-block .profile-presence-wrap{background:#0d1726!important;border-color:#243247!important;box-shadow:0 20px 42px rgba(0,0,0,.26)!important}


/* fix186 - konu altı okuyanlar/cevap kart aralığı ve bildirim buton hizası */
.topic-readers-card{
  margin:24px 0 20px!important;
  padding:18px!important;
  border-radius:22px!important;
  position:relative!important;
  z-index:1!important;
}
.topic-readers-card + .reply-card,
.topic-readers-card + .topic-replies-closed-card,
.topic-replies-closed-card + .reply-card{
  margin-top:22px!important;
}
.reply-card{
  margin-bottom:22px!important;
  border-radius:22px!important;
  position:relative!important;
  z-index:1!important;
}
.topic-readers-head{
  align-items:center!important;
  gap:16px!important;
}
.topic-readers-head h2{
  margin:2px 0 4px!important;
  line-height:1.2!important;
}
.topic-readers-stats{
  align-items:stretch!important;
  gap:8px!important;
}
.topic-readers-stats>span{
  min-width:96px!important;
  padding:10px 12px!important;
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
  border-radius:16px!important;
}
.topic-reader-list{
  margin-top:14px!important;
}
@media (min-width:851px){
  .notification-panel{
    width:min(530px,calc(100vw - 32px))!important;
  }
  .notification-head{
    grid-template-columns:minmax(0,1fr) 300px!important;
    gap:14px!important;
    align-items:start!important;
  }
  .notification-head-actions{
    width:300px!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  .notification-head-actions>form{
    min-width:0!important;
    display:flex!important;
  }
  .notification-head-actions .mini-link{
    width:100%!important;
    min-width:0!important;
    height:42px!important;
    min-height:42px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    padding:0 10px!important;
    line-height:1!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    font-size:12px!important;
    border-radius:13px!important;
  }
}
@media (max-width:850px){
  .topic-readers-card{
    margin:18px 0 16px!important;
    padding:15px!important;
    border-radius:18px!important;
  }
  .topic-readers-card + .reply-card,
  .topic-readers-card + .topic-replies-closed-card,
  .topic-replies-closed-card + .reply-card{
    margin-top:18px!important;
  }
  .topic-readers-head{
    gap:12px!important;
  }
  .topic-readers-stats{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    width:100%!important;
  }
  .topic-readers-stats>span{
    min-width:0!important;
    padding:9px 6px!important;
  }
  .notification-head-actions .mini-link{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    line-height:1.05!important;
    padding:0 7px!important;
  }
}

/* fix187 - mobil üst menü giriş/kayıt ikonları ve sol menü görünürlüğü */
.top-auth-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:40px!important;
  padding:8px 12px!important;
  border:1px solid var(--line)!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#334155!important;
  font-weight:900!important;
  text-decoration:none!important;
  box-shadow:0 8px 24px rgba(15,23,42,.045)!important;
  white-space:nowrap!important;
}
.top-auth-btn span{
  display:grid!important;
  place-items:center!important;
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  border-radius:9px!important;
  background:#eef5ff!important;
  line-height:1!important;
}
.top-auth-btn:hover{background:#f3f8ff!important;color:var(--brand)!important;}
.top-auth-btn.register{background:linear-gradient(135deg,#eff6ff,#f8fbff)!important;border-color:#dbeafe!important;color:#1d4ed8!important;}
body.mobile-context-simple .forum-drawer-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important;}
@media(max-width:850px){
  .topbar-actions.icon-actions{min-width:auto!important;display:flex!important;align-items:center!important;gap:6px!important;}
  .topbar-actions.icon-actions .user-menu{display:block!important;position:relative!important;}
  .topbar-actions.icon-actions .user-menu .user-menu-button{display:inline-flex!important;}
  .top-auth-btn{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    min-height:38px!important;
    padding:0!important;
    border-radius:14px!important;
  }
  .top-auth-btn b{display:none!important;}
  .top-auth-btn span{width:22px!important;height:22px!important;min-width:22px!important;font-size:15px!important;background:transparent!important;}
  body.mobile-context-allowed.has-context-menu .forum-drawer-toggle{display:grid!important;place-items:center!important;}
  body.mobile-context-simple .topbar-left{gap:7px!important;}
}
@media(min-width:851px){
  .top-auth-btn b{display:inline!important;font-size:13px!important;line-height:1!important;}
  .top-auth-btn{min-width:108px!important;}
  .top-auth-btn.register{min-width:100px!important;}
}
html[data-theme="dark"] .top-auth-btn,.dark .top-auth-btn{background:#111b2b!important;border-color:#243247!important;color:#dbeafe!important;}
html[data-theme="dark"] .top-auth-btn span,.dark .top-auth-btn span{background:#17243a!important;color:#93c5fd!important;}
html[data-theme="dark"] .top-auth-btn.register,.dark .top-auth-btn.register{background:#10233f!important;border-color:#1d4ed8!important;color:#bfdbfe!important;}


/* fix188 - üst giriş/kayıt ikonları ve kullanıcı harfi ortalama */
.top-auth-btn .auth-icon svg{
  width:18px!important;
  height:18px!important;
  display:block!important;
  fill:currentColor!important;
}
.top-auth-btn.login .auth-icon{
  color:#2563eb!important;
  background:#eff6ff!important;
}
.top-auth-btn.register .auth-icon{
  color:#0f766e!important;
  background:#ecfdf5!important;
}
.topbar .header-avatar-wrap.no-presence,
.topbar .header-avatar-wrap.no-presence .user-menu-avatar,
.topbar .user-menu-button .user-menu-avatar{
  display:grid!important;
  place-items:center!important;
  align-items:center!important;
  justify-items:center!important;
  text-align:center!important;
  line-height:1!important;
}
.topbar .header-avatar-wrap.no-presence .user-menu-avatar,
.topbar .user-menu-button .user-menu-avatar{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  padding:0!important;
  margin:0!important;
  font-size:14px!important;
  font-weight:950!important;
  line-height:32px!important;
  letter-spacing:0!important;
  transform:none!important;
}
.topbar .user-menu-button{
  display:grid!important;
  place-items:center!important;
}
.topbar .user-menu-button.icon-only{
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  min-height:42px!important;
}
.user-menu-head .user-menu-avatar.big{
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
  line-height:1!important;
  padding:0!important;
  margin:0!important;
}
@media(max-width:850px){
  .top-auth-btn .auth-icon svg{
    width:19px!important;
    height:19px!important;
  }
  .top-auth-btn span.auth-icon{
    width:24px!important;
    height:24px!important;
    min-width:24px!important;
    border-radius:10px!important;
    background:transparent!important;
  }
  .topbar .header-avatar-wrap.no-presence .user-menu-avatar,
  .topbar .user-menu-button .user-menu-avatar{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    min-height:30px!important;
    line-height:30px!important;
    font-size:13px!important;
  }
  .topbar .user-menu-button.icon-only{
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    min-height:40px!important;
  }
}
html[data-theme="dark"] .top-auth-btn.login .auth-icon,
.dark .top-auth-btn.login .auth-icon{
  color:#bfdbfe!important;
  background:#10233f!important;
}
html[data-theme="dark"] .top-auth-btn.register .auth-icon,
.dark .top-auth-btn.register .auth-icon{
  color:#bbf7d0!important;
  background:#102318!important;
}


/* fix189 - giriş sonrası üst kullanıcı ikonunu mobil/masaüstü sert ortalama */
.topbar-actions.icon-actions .user-menu,
.topbar .user-menu.top-user-icon{
  display:grid!important;
  place-items:center!important;
  align-items:center!important;
  justify-items:center!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only,
.topbar .user-menu-button.icon-only,
.topbar .header-icon-btn.user-menu-button.icon-only{
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  align-items:center!important;
  justify-items:center!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  max-width:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  padding:0!important;
  margin:0!important;
  line-height:1!important;
  vertical-align:middle!important;
  overflow:visible!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only > .header-avatar-wrap.top-user-avatar-box,
.topbar .user-menu-button.icon-only > .header-avatar-wrap.top-user-avatar-box,
.topbar .user-menu-button.icon-only > .header-avatar-wrap.no-presence{
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  align-items:center!important;
  justify-items:center!important;
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  max-width:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  padding:0!important;
  margin:0!important;
  line-height:1!important;
  overflow:hidden!important;
  border-radius:12px!important;
  transform:none!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only .top-user-photo,
.topbar .user-menu-button.icon-only .top-user-photo,
.topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar{
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  max-width:32px!important;
  min-height:32px!important;
  max-height:32px!important;
  padding:0!important;
  margin:0!important;
  border-radius:12px!important;
  line-height:1!important;
  text-align:center!important;
  vertical-align:middle!important;
  transform:none!important;
  inset:auto!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only .top-user-photo,
.topbar .user-menu-button.icon-only .top-user-photo{
  object-fit:cover!important;
  object-position:center!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar{
  font-size:14px!important;
  font-weight:950!important;
  letter-spacing:0!important;
  color:#fff!important;
  background:linear-gradient(135deg,var(--brand),var(--brand-2))!important;
}
.user-menu-head .menu-avatar-wrap.no-presence,
.user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big.menu-user-initial,
.user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big{
  display:grid!important;
  place-items:center!important;
  align-items:center!important;
  justify-items:center!important;
  text-align:center!important;
  line-height:1!important;
  padding:0!important;
  margin:0!important;
}
.user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big.menu-user-initial,
.user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
  border-radius:16px!important;
  font-size:18px!important;
}
@media(max-width:850px){
  .topbar-actions.icon-actions .user-menu,
  .topbar .user-menu.top-user-icon{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    max-width:38px!important;
  }
  .topbar-actions.icon-actions .user-menu-button.icon-only,
  .topbar .user-menu-button.icon-only,
  .topbar .header-icon-btn.user-menu-button.icon-only{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
    max-width:38px!important;
    min-height:38px!important;
    max-height:38px!important;
  }
  .topbar-actions.icon-actions .user-menu-button.icon-only > .header-avatar-wrap.top-user-avatar-box,
  .topbar .user-menu-button.icon-only > .header-avatar-wrap.top-user-avatar-box,
  .topbar .user-menu-button.icon-only > .header-avatar-wrap.no-presence,
  .topbar-actions.icon-actions .user-menu-button.icon-only .top-user-photo,
  .topbar .user-menu-button.icon-only .top-user-photo,
  .topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
  .topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
  .topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    max-width:30px!important;
    min-height:30px!important;
    max-height:30px!important;
    border-radius:11px!important;
  }
  .topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
  .topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
  .topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar{
    font-size:13px!important;
  }
}
@media(max-width:420px){
  .topbar-actions.icon-actions .user-menu,
  .topbar .user-menu.top-user-icon,
  .topbar-actions.icon-actions .user-menu-button.icon-only,
  .topbar .user-menu-button.icon-only,
  .topbar .header-icon-btn.user-menu-button.icon-only{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    max-width:36px!important;
    min-height:36px!important;
    max-height:36px!important;
  }
  .topbar-actions.icon-actions .user-menu-button.icon-only > .header-avatar-wrap.top-user-avatar-box,
  .topbar .user-menu-button.icon-only > .header-avatar-wrap.top-user-avatar-box,
  .topbar .user-menu-button.icon-only > .header-avatar-wrap.no-presence,
  .topbar-actions.icon-actions .user-menu-button.icon-only .top-user-photo,
  .topbar .user-menu-button.icon-only .top-user-photo,
  .topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
  .topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
  .topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    max-width:28px!important;
    min-height:28px!important;
    max-height:28px!important;
    border-radius:10px!important;
  }
  .topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
  .topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
  .topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar{
    font-size:12.5px!important;
  }
}


/* fix190 - mobil panel yan menü profil kartı menüyle birlikte kaysın */
@media (max-width:980px){
  .side-menu .side-profile,
  .side-menu:not(.forum-mobile-side) .side-profile,
  .panel-shell .side-menu .side-profile,
  .user-side .side-profile{
    position:static!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    z-index:auto!important;
    display:grid!important;
    width:100%!important;
    margin:0 0 12px!important;
    padding:12px!important;
    border:1px solid #e5edf8!important;
    border-radius:18px!important;
    background:linear-gradient(135deg,#f8fbff,#ffffff)!important;
    box-shadow:0 8px 22px rgba(15,23,42,.045)!important;
  }
  .side-menu .side-profile .avatar,
  .side-menu .side-profile img,
  .user-side .side-profile .avatar,
  .user-side .side-profile img{
    position:relative!important;
    flex:0 0 auto!important;
  }
  .side-menu nav,
  .panel-shell .side-menu nav{
    position:relative!important;
    z-index:1!important;
    display:grid!important;
    gap:7px!important;
    padding-top:2px!important;
  }
  .side-menu nav a,
  .panel-shell .side-menu nav a{
    position:relative!important;
    z-index:1!important;
  }
}
html[data-theme="dark"] .side-menu .side-profile,
.dark .side-menu .side-profile{
  background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;
  border-color:#243247!important;
  box-shadow:none!important;
}


/* fix191 - admin mobil menü kaydırma, konu abonelik ve konu kaydetme */
@media(max-width:980px){
  .side-menu.admin-side .side-brand,
  .admin-side .side-brand{
    position:static!important;
    top:auto!important;
    left:auto!important;
    right:auto!important;
    z-index:auto!important;
    margin:0 0 12px!important;
    padding:12px!important;
    border:1px solid #e5edf8!important;
    border-radius:18px!important;
    background:linear-gradient(135deg,#f8fbff,#fff)!important;
    box-shadow:0 8px 22px rgba(15,23,42,.045)!important;
  }
  .side-menu.admin-side nav,
  .admin-side nav{
    position:relative!important;
    z-index:1!important;
    padding-top:0!important;
  }
}
.topic-hero-form{margin:0;display:flex;min-width:0}.topic-hero-form .topic-hero-action{appearance:none;border:1px solid var(--line);cursor:pointer;font:inherit}.topic-hero-action.is-active,.first-post-action-btn.is-active.topic-save,.first-post-action-btn.is-active.topic-subscribe{background:linear-gradient(135deg,#eff6ff,#ecfeff)!important;border-color:#93c5fd!important;color:#1d4ed8!important}.topic-hero-action.topic-subscribe-action.is-active{background:linear-gradient(135deg,#fff7ed,#eff6ff)!important;border-color:#fdba74!important;color:#9a3412!important}.first-post-action-btn.topic-save,.first-post-action-btn.topic-subscribe{border-style:solid}.topic-engagement-list{display:grid;gap:10px;margin-top:12px}.topic-engagement-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:16px;background:#fbfdff;text-decoration:none;color:inherit}.topic-engagement-row:hover{background:#f1f7ff;border-color:#bfdbfe}.topic-engagement-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:#eef5ff;font-size:20px}.topic-engagement-row strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topic-engagement-row em,.topic-engagement-row small{display:block;color:var(--muted);font-style:normal;font-size:12px;margin-top:2px}.topic-engagement-row.subscription .topic-engagement-icon{background:#fff7ed}.topic-engagement-row.saved .topic-engagement-icon{background:#eff6ff}@media(max-width:640px){.topic-hero-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.topic-hero-actions>a,.topic-hero-form,.topic-hero-form .topic-hero-action{width:100%!important}.topic-hero-action{justify-content:center!important}.topic-engagement-row{grid-template-columns:38px minmax(0,1fr);padding:10px}.topic-engagement-icon{width:38px;height:38px;border-radius:13px}}
html[data-theme="dark"] .side-menu.admin-side .side-brand,.dark .side-menu.admin-side .side-brand{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-color:#243247!important;box-shadow:none!important}html[data-theme="dark"] .topic-engagement-row,.dark .topic-engagement-row{background:#111b2b;border-color:#243247}html[data-theme="dark"] .topic-engagement-row:hover,.dark .topic-engagement-row:hover{background:#17243a;border-color:#355172}html[data-theme="dark"] .topic-engagement-icon,.dark .topic-engagement-icon{background:#17243a}


/* fix192 - kullanıcı paneli ayarları ayrı sayfalar ve AJAX bildirim temizleme düzeni */
.settings-section-hidden{display:none!important;}
.settings-subnav a.active{background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;border-color:rgba(37,99,235,.36)!important;box-shadow:0 12px 26px rgba(37,99,235,.16)!important;}
.settings-subnav a.active span{background:rgba(255,255,255,.18)!important;color:#fff!important;}
.user-settings-page .settings-page-grid{align-items:start!important;}
.user-settings-page .settings-subnav{position:sticky;top:92px;display:grid;gap:8px;}
.notification-head-actions .mini-link,.notification-footer-actions .mini-link,.notification-footer-actions .notification-all{white-space:normal!important;text-wrap:balance!important;}
@media(max-width:850px){.user-settings-page .settings-subnav{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.user-settings-page .settings-subnav strong{grid-column:1/-1}.notification-head-actions,.notification-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.notification-head-actions .mini-link,.notification-footer-actions .mini-link,.notification-footer-actions .notification-all{min-height:42px!important}}
@media(max-width:430px){.user-settings-page .settings-subnav{grid-template-columns:1fr!important}.notification-head-actions,.notification-footer-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.notification-head-actions .mini-link,.notification-footer-actions .mini-link,.notification-footer-actions .notification-all{font-size:11px!important;padding:8px 6px!important}}
html[data-theme="dark"] .settings-subnav a.active,.dark .settings-subnav a.active{background:linear-gradient(135deg,#1d4ed8,#0e7490)!important;color:#fff!important;border-color:#1d4ed8!important;}


/* fix193 - kullanıcı ayar menüsü sağ flat düzen ve imza editörü */
@media (min-width:981px){
  .user-settings-page .settings-page-grid{
    grid-template-columns:minmax(0,1fr) 310px!important;
    gap:22px!important;
    align-items:start!important;
  }
  .user-settings-page .settings-subnav{
    order:2!important;
    position:sticky!important;
    top:92px!important;
    display:grid!important;
    gap:9px!important;
    padding:14px!important;
    border-radius:24px!important;
    border:1px solid #e2eaf5!important;
    background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
    box-shadow:0 18px 46px rgba(15,23,42,.065)!important;
  }
  .user-settings-page .settings-sections{
    order:1!important;
    min-width:0!important;
  }
  .user-settings-page .settings-subnav strong{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    padding:8px 10px 12px!important;
    margin:0 0 3px!important;
    border-bottom:1px solid #e8eef7!important;
    color:#0f172a!important;
    font-size:14px!important;
    letter-spacing:.02em!important;
  }
  .user-settings-page .settings-subnav strong:before{
    content:"⚙️";
    display:grid;
    place-items:center;
    width:32px;
    height:32px;
    border-radius:13px;
    background:#eff6ff;
  }
  .user-settings-page .settings-subnav a{
    display:grid!important;
    grid-template-columns:34px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    min-height:50px!important;
    padding:8px 10px!important;
    border-radius:17px!important;
    border:1px solid transparent!important;
    background:transparent!important;
    color:#334155!important;
    font-weight:900!important;
    line-height:1.15!important;
  }
  .user-settings-page .settings-subnav a span{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    border-radius:14px!important;
    background:#f1f6ff!important;
  }
  .user-settings-page .settings-subnav a:hover{
    background:#f6f9ff!important;
    border-color:#dbeafe!important;
    transform:translateX(-2px)!important;
  }
  .user-settings-page .settings-subnav a.active{
    background:linear-gradient(135deg,#2563eb,#06b6d4)!important;
    border-color:rgba(37,99,235,.35)!important;
    color:#fff!important;
    box-shadow:0 12px 28px rgba(37,99,235,.18)!important;
  }
  .user-settings-page .settings-subnav a.active span{
    background:rgba(255,255,255,.18)!important;
    color:#fff!important;
  }
}
@media (max-width:980px){
  .user-settings-page .settings-page-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  .user-settings-page .settings-subnav{
    order:1!important;
    position:static!important;
    top:auto!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
    padding:10px!important;
    border-radius:20px!important;
    background:#fff!important;
    box-shadow:0 10px 28px rgba(15,23,42,.055)!important;
  }
  .user-settings-page .settings-sections{order:2!important;}
  .user-settings-page .settings-subnav strong{
    grid-column:1 / -1!important;
    padding:4px 4px 2px!important;
    font-size:13px!important;
  }
  .user-settings-page .settings-subnav a{
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    align-items:center!important;
    gap:5px!important;
    min-height:66px!important;
    padding:8px 6px!important;
    text-align:center!important;
    border:1px solid #e2eaf5!important;
    border-radius:16px!important;
    background:#f8fbff!important;
    font-size:12px!important;
    line-height:1.15!important;
  }
  .user-settings-page .settings-subnav a span{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    border-radius:12px!important;
    margin:0!important;
  }
  .user-settings-page .settings-subnav a.active{
    background:linear-gradient(135deg,#2563eb,#06b6d4)!important;
    color:#fff!important;
    border-color:#2563eb!important;
  }
  .user-settings-page .settings-subnav a.active span{
    background:rgba(255,255,255,.18)!important;
    color:#fff!important;
  }
}
@media (max-width:560px){
  .user-settings-page .settings-subnav{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    padding:8px!important;
    margin-left:-2px!important;
    margin-right:-2px!important;
  }
  .user-settings-page .settings-subnav a{
    min-height:58px!important;
    padding:7px 5px!important;
    font-size:11.5px!important;
  }
  .user-settings-page .settings-subnav a span{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
  }
}
.signature-settings-card{
  overflow:hidden!important;
}
.signature-settings-card .section-mini-head{
  padding:0 0 12px!important;
  border-bottom:1px solid #e8eef7!important;
  margin-bottom:16px!important;
}
.signature-editor-field{
  display:grid!important;
  gap:9px!important;
  width:100%!important;
  margin:0!important;
  font-weight:900!important;
  color:#0f172a!important;
}
.signature-editor-field textarea{
  width:100%!important;
  min-height:168px!important;
  resize:vertical!important;
  border:1px solid #dbe7f6!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  padding:16px 17px!important;
  color:#0f172a!important;
  font-size:14px!important;
  line-height:1.6!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 26px rgba(15,23,42,.04)!important;
  outline:none!important;
}
.signature-editor-field textarea:focus{
  border-color:#60a5fa!important;
  background:#fff!important;
  box-shadow:0 0 0 4px rgba(59,130,246,.12),0 14px 32px rgba(15,23,42,.06)!important;
}
.signature-editor-field small{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  padding:9px 11px!important;
  border-radius:14px!important;
  background:#f1f6ff!important;
  color:#64748b!important;
  font-weight:750!important;
  line-height:1.35!important;
}
.signature-editor-field small:before{
  content:"ℹ️";
  flex:0 0 auto;
}
.signature-live-preview{
  margin-top:16px!important;
  border:1px solid #dbe7f6!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,#f8fbff,#ffffff)!important;
  padding:15px!important;
  box-shadow:0 10px 26px rgba(15,23,42,.04)!important;
}
.signature-live-preview .eyebrow{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  margin-bottom:8px!important;
}
.signature-live-preview .eyebrow:before{content:"👁️";}
.forum-signature-preview{
  min-height:64px!important;
  padding:12px 13px!important;
  border:1px dashed #cbd5e1!important;
  border-radius:16px!important;
  background:#fff!important;
  overflow-wrap:anywhere!important;
}
@media (max-width:640px){
  .signature-settings-card .section-mini-head{display:grid!important;gap:8px!important;}
  .signature-editor-field textarea{
    min-height:148px!important;
    border-radius:17px!important;
    padding:13px 14px!important;
    font-size:13.5px!important;
  }
  .signature-live-preview{
    border-radius:17px!important;
    padding:12px!important;
  }
}
html[data-theme="dark"] .user-settings-page .settings-subnav,
.dark .user-settings-page .settings-subnav{
  background:linear-gradient(180deg,#111b2b,#0f172a)!important;
  border-color:#243247!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .user-settings-page .settings-subnav strong,
.dark .user-settings-page .settings-subnav strong{
  color:#e5eefb!important;
  border-color:#243247!important;
}
html[data-theme="dark"] .user-settings-page .settings-subnav strong:before,
html[data-theme="dark"] .user-settings-page .settings-subnav a span,
.dark .user-settings-page .settings-subnav strong:before,
.dark .user-settings-page .settings-subnav a span{
  background:#17243a!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"] .user-settings-page .settings-subnav a,
.dark .user-settings-page .settings-subnav a{
  color:#dbeafe!important;
  border-color:#243247!important;
  background:transparent!important;
}
html[data-theme="dark"] .user-settings-page .settings-subnav a:hover,
.dark .user-settings-page .settings-subnav a:hover{
  background:#17243a!important;
  border-color:#2c3f59!important;
}
html[data-theme="dark"] .user-settings-page .settings-subnav a.active,
.dark .user-settings-page .settings-subnav a.active{
  background:linear-gradient(135deg,#1d4ed8,#0e7490)!important;
  color:#fff!important;
  border-color:#1d4ed8!important;
}
html[data-theme="dark"] .signature-settings-card .section-mini-head,
.dark .signature-settings-card .section-mini-head{
  border-color:#243247!important;
}
html[data-theme="dark"] .signature-editor-field,
.dark .signature-editor-field{color:#e5eefb!important;}
html[data-theme="dark"] .signature-editor-field textarea,
.dark .signature-editor-field textarea{
  background:#0d1726!important;
  border-color:#2a3c56!important;
  color:#e5eefb!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .signature-editor-field small,
.dark .signature-editor-field small,
html[data-theme="dark"] .signature-live-preview,
.dark .signature-live-preview{
  background:#0d1726!important;
  border-color:#243247!important;
  color:#94a3b8!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .forum-signature-preview,
.dark .forum-signature-preview{
  background:#111b2b!important;
  border-color:#334155!important;
  color:#e5eefb!important;
}


/* fix194 - kullanıcı ayar menüsü masaüstünde sol tarafta */
@media (min-width:981px){
  .user-settings-page .settings-page-grid{
    display:grid!important;
    grid-template-columns:310px minmax(0,1fr)!important;
    gap:22px!important;
    align-items:start!important;
  }
  .user-settings-page .settings-subnav{
    order:1!important;
    grid-column:1!important;
    position:sticky!important;
    top:92px!important;
  }
  .user-settings-page .settings-sections{
    order:2!important;
    grid-column:2!important;
    min-width:0!important;
  }
  .user-settings-page .settings-subnav a:hover{
    transform:translateX(2px)!important;
  }
}

/* fix195 - gelişmiş iletişim bot koruması yönetim görünümü */
.security-contact-guard-box{
  border:1px solid rgba(37,99,235,.14);
  background:linear-gradient(180deg,rgba(37,99,235,.06),rgba(255,255,255,.72));
  border-radius:20px;
  padding:16px;
  box-shadow:0 14px 34px rgba(15,23,42,.06);
}
.security-contact-guard-box .section-mini-head.compact{margin-bottom:12px;align-items:flex-start}
.security-contact-guard-box .section-mini-head.compact h3{margin:2px 0 4px;font-size:18px;letter-spacing:-.02em}
.security-contact-guard-box .form-grid{gap:12px}
.security-contact-guard-box label{background:rgba(255,255,255,.72);border:1px solid rgba(148,163,184,.22);border-radius:15px;padding:11px 12px}
body.dark .security-contact-guard-box{background:linear-gradient(180deg,rgba(96,165,250,.10),rgba(15,23,42,.62));border-color:rgba(96,165,250,.20)}
body.dark .security-contact-guard-box label{background:rgba(15,23,42,.72);border-color:rgba(148,163,184,.18)}
@media(max-width:700px){
  .security-contact-guard-box{padding:13px;border-radius:17px}
  .security-contact-guard-box .form-grid{grid-template-columns:1fr!important}
}

/* fix196 - anasayfa istatistik kullanıcı avatarları */
.ffp-col-user-avatar{
  gap:7px!important;
  padding-left:7px!important;
}
.ffp-col-user-avatar b{
  display:block;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:inherit;
  font-size:12px;
  font-weight:900;
  line-height:1.1;
}
.ffp-stat-user-avatar{
  position:relative!important;
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  border-radius:9px!important;
  display:inline-grid!important;
  place-items:center!important;
  overflow:visible!important;
  background:linear-gradient(135deg,var(--brand),var(--brand-2));
  color:#fff;
  font-size:11px;
  font-weight:950;
  box-shadow:0 5px 14px rgba(15,23,42,.10);
}
.ffp-stat-user-avatar img,
.online-member-avatar img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  border-radius:inherit!important;
  object-fit:cover!important;
}
.ffp-stat-user-initial,
.online-member-initial{
  display:grid!important;
  width:100%!important;
  height:100%!important;
  place-items:center!important;
  border-radius:inherit!important;
  line-height:1!important;
}
.ffp-stat-user-avatar .user-presence-dot.mini:not(.pill){
  width:9px!important;
  height:9px!important;
  right:-2px!important;
  top:-2px!important;
  bottom:auto!important;
  left:auto!important;
  border-width:2px!important;
}
.online-member-avatar{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  border-radius:11px!important;
  overflow:visible!important;
  font-size:12px!important;
}
.online-member-avatar .user-presence-dot.mini:not(.pill){
  width:10px!important;
  height:10px!important;
  right:-1px!important;
  top:-1px!important;
  bottom:auto!important;
  left:auto!important;
  border-width:2px!important;
}
@media(max-width:760px){
  .ffp-stat-user-avatar{width:22px!important;height:22px!important;min-width:22px!important;border-radius:8px!important;font-size:10px!important;}
  .ffp-col-user-avatar{gap:6px!important;}
  .ffp-col-user-avatar b{font-size:11.5px;}
}
html[data-theme="dark"] .ffp-stat-user-avatar,
html[data-theme="dark"] .online-member-avatar{
  box-shadow:0 5px 16px rgba(0,0,0,.22);
}


/* fix198 - kullanıcı cinsiyet seçimi ve flat avatar çemberleri */
.gender-ring{
  --gender-ring:#94a3b8;
  box-shadow:0 0 0 2px var(--gender-ring),0 7px 18px rgba(15,23,42,.10)!important;
}
.gender-ring-male{--gender-ring:#3b82f6;}
.gender-ring-female{--gender-ring:#ec4899;}
.profile-presence-wrap.gender-ring,
.post-presence-wrap.gender-ring,
.panel-side-presence.gender-ring,
.account-presence-wrap.gender-ring,
.settings-presence-wrap.gender-ring,
.menu-avatar-wrap.gender-ring,
.header-avatar-wrap.gender-ring{
  box-shadow:0 0 0 3px var(--gender-ring),0 16px 34px rgba(15,23,42,.10)!important;
}
.ffp-stat-user-avatar.gender-ring,
.online-member-avatar.gender-ring,
.profile-user-mini-list .mini-list-presence.gender-ring{
  box-shadow:0 0 0 2px var(--gender-ring),0 5px 14px rgba(15,23,42,.10)!important;
}
.gender-setting-box{
  display:block;
  padding:14px;
  border:1px solid var(--line);
  border-radius:18px;
  background:linear-gradient(180deg,#fff,#f8fbff);
}
.gender-setting-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}
.gender-setting-head strong{font-size:14px;font-weight:950;color:var(--text)}
.gender-setting-head small{max-width:520px;color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}
.gender-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.gender-choice-card{
  position:relative;
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:8px;
  align-items:center;
  min-height:68px;
  padding:10px;
  border:1px solid var(--line);
  border-radius:16px;
  background:#fff;
  cursor:pointer;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease;
}
.gender-choice-card input{position:absolute;opacity:0;pointer-events:none}
.gender-choice-card>span{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0;font-weight:950;color:#64748b}
.gender-choice-card b{display:block;font-size:13px;font-weight:950;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gender-choice-card small{display:block;font-size:11px;font-weight:800;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.gender-choice-card:hover{transform:translateY(-1px);border-color:#bfdbfe;box-shadow:0 10px 24px rgba(15,23,42,.06)}
.gender-choice-card.is-selected{background:linear-gradient(180deg,#fff,#eff6ff);border-color:#93c5fd;box-shadow:0 0 0 3px rgba(59,130,246,.10)}
.gender-choice-card.is-male>span{background:rgba(59,130,246,.11);border-color:rgba(59,130,246,.26);color:#2563eb}
.gender-choice-card.is-female>span{background:rgba(236,72,153,.11);border-color:rgba(236,72,153,.26);color:#db2777}
.gender-choice-card.is-male.is-selected{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.14)}
.gender-choice-card.is-female.is-selected{border-color:#ec4899;box-shadow:0 0 0 3px rgba(236,72,153,.14)}
html[data-theme="dark"] .gender-ring,
body.dark .gender-ring{box-shadow:0 0 0 2px var(--gender-ring),0 8px 20px rgba(0,0,0,.28)!important}
html[data-theme="dark"] .profile-presence-wrap.gender-ring,
html[data-theme="dark"] .post-presence-wrap.gender-ring,
html[data-theme="dark"] .panel-side-presence.gender-ring,
html[data-theme="dark"] .account-presence-wrap.gender-ring,
html[data-theme="dark"] .settings-presence-wrap.gender-ring,
html[data-theme="dark"] .menu-avatar-wrap.gender-ring,
html[data-theme="dark"] .header-avatar-wrap.gender-ring,
body.dark .profile-presence-wrap.gender-ring,
body.dark .post-presence-wrap.gender-ring,
body.dark .panel-side-presence.gender-ring,
body.dark .account-presence-wrap.gender-ring,
body.dark .settings-presence-wrap.gender-ring,
body.dark .menu-avatar-wrap.gender-ring,
body.dark .header-avatar-wrap.gender-ring{box-shadow:0 0 0 3px var(--gender-ring),0 16px 34px rgba(0,0,0,.28)!important}
html[data-theme="dark"] .gender-setting-box,body.dark .gender-setting-box{background:linear-gradient(180deg,rgba(15,23,42,.78),rgba(15,23,42,.56));border-color:rgba(148,163,184,.18)}
html[data-theme="dark"] .gender-choice-card,body.dark .gender-choice-card{background:rgba(15,23,42,.82);border-color:rgba(148,163,184,.18)}
html[data-theme="dark"] .gender-choice-card>span,body.dark .gender-choice-card>span{background:rgba(30,41,59,.88);border-color:rgba(148,163,184,.20);color:#cbd5e1}
html[data-theme="dark"] .gender-choice-card.is-selected,body.dark .gender-choice-card.is-selected{background:rgba(30,41,59,.86)}
@media(max-width:760px){
  .gender-setting-box{padding:12px;border-radius:16px}
  .gender-choice-grid{grid-template-columns:1fr;gap:7px}
  .gender-choice-card{min-height:58px;padding:9px;border-radius:14px;grid-template-columns:30px minmax(0,1fr)}
  .gender-choice-card>span{width:30px;height:30px}
}

/* fix201 - baş harf avatar arka planı nötr hale getirildi */
.ffp-stat-user-avatar,
.online-member-avatar,
.post-avatar-initial,
.profile-big-avatar.initial,
.account-overview-avatar.letter,
.profile-user-mini-list .mini-list-presence,
.presence-avatar-wrap > .avatar.big:not(img),
.user-menu-avatar.top-user-initial,
.user-menu-avatar.big.menu-user-initial,
.header-avatar-wrap.no-presence .user-menu-avatar,
.menu-avatar-wrap.no-presence .user-menu-avatar{
  background:linear-gradient(135deg,#475569,#334155)!important;
  color:#fff!important;
}
.ffp-stat-user-initial,
.online-member-initial{
  background:linear-gradient(135deg,#475569,#334155)!important;
  color:#fff!important;
}
.ffp-stat-user-avatar.gender-ring,
.online-member-avatar.gender-ring,
.profile-user-mini-list .mini-list-presence.gender-ring{
  box-shadow:0 0 0 2px var(--gender-ring),0 5px 14px rgba(15,23,42,.12)!important;
}
.profile-presence-wrap.gender-ring,
.post-presence-wrap.gender-ring,
.panel-side-presence.gender-ring,
.account-presence-wrap.gender-ring,
.settings-presence-wrap.gender-ring,
.menu-avatar-wrap.gender-ring,
.header-avatar-wrap.gender-ring{
  box-shadow:0 0 0 3px var(--gender-ring),0 16px 34px rgba(15,23,42,.12)!important;
}
html[data-theme="dark"] .ffp-stat-user-avatar,
html[data-theme="dark"] .online-member-avatar,
html[data-theme="dark"] .post-avatar-initial,
html[data-theme="dark"] .profile-big-avatar.initial,
html[data-theme="dark"] .account-overview-avatar.letter,
html[data-theme="dark"] .profile-user-mini-list .mini-list-presence,
html[data-theme="dark"] .presence-avatar-wrap > .avatar.big:not(img),
html[data-theme="dark"] .user-menu-avatar.top-user-initial,
html[data-theme="dark"] .user-menu-avatar.big.menu-user-initial,
body.dark .ffp-stat-user-avatar,
body.dark .online-member-avatar,
body.dark .post-avatar-initial,
body.dark .profile-big-avatar.initial,
body.dark .account-overview-avatar.letter,
body.dark .profile-user-mini-list .mini-list-presence,
body.dark .presence-avatar-wrap > .avatar.big:not(img),
body.dark .user-menu-avatar.top-user-initial,
body.dark .user-menu-avatar.big.menu-user-initial{
  background:linear-gradient(135deg,#64748b,#334155)!important;
  color:#fff!important;
}

/* fix202 - kayıt ve işlem sonuçlarını ekran üstünde flat bildirim olarak göster */
.global-alert-stack{position:fixed;top:82px;left:50%;transform:translateX(-50%);z-index:2600;width:min(720px,calc(100vw - 28px));display:grid;gap:10px;pointer-events:none}.global-alert-item{pointer-events:auto;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0!important;padding:13px 14px 13px 16px!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:rgba(239,246,255,.98)!important;box-shadow:0 18px 45px rgba(15,23,42,.14)!important;color:#1e3a8a!important;font-size:13.5px!important;font-weight:850!important;line-height:1.45!important;backdrop-filter:blur(10px)}.global-alert-item.success{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)!important;border-color:#bbf7d0!important;color:#14532d!important}.global-alert-item.danger{background:linear-gradient(135deg,#fef2f2,#fff1f2)!important;border-color:#fecaca!important;color:#7f1d1d!important}.global-alert-item.warning{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-color:#fde68a!important;color:#78350f!important}.global-alert-item span{min-width:0}.global-alert-item button{width:28px;height:28px;min-width:28px;border:0;border-radius:10px;background:rgba(15,23,42,.08);color:inherit;font-size:18px;font-weight:900;line-height:1;cursor:pointer}.global-alert-item.is-hiding{opacity:0;transform:translateY(-10px);transition:.22s ease}.ajax-action-done{outline:2px solid rgba(34,197,94,.18);outline-offset:2px}.ajax-status-updated{box-shadow:0 0 0 2px rgba(34,197,94,.12),0 16px 42px rgba(15,23,42,.08)!important}@media(max-width:720px){.global-alert-stack{top:72px;width:calc(100vw - 18px)}.global-alert-item{border-radius:15px!important;padding:11px 12px!important;font-size:12.5px!important}}
html[data-theme="dark"] .global-alert-item,.dark .global-alert-item{background:rgba(15,23,42,.96)!important;border-color:#243247!important;color:#dbeafe!important;box-shadow:0 18px 45px rgba(0,0,0,.34)!important}html[data-theme="dark"] .global-alert-item.success,.dark .global-alert-item.success{background:linear-gradient(135deg,rgba(20,83,45,.96),rgba(6,78,59,.92))!important;border-color:#166534!important;color:#bbf7d0!important}html[data-theme="dark"] .global-alert-item.danger,.dark .global-alert-item.danger{background:linear-gradient(135deg,rgba(69,10,10,.96),rgba(76,5,25,.92))!important;border-color:#7f1d1d!important;color:#fecaca!important}html[data-theme="dark"] .global-alert-item.warning,.dark .global-alert-item.warning{background:linear-gradient(135deg,rgba(69,26,3,.96),rgba(66,32,6,.92))!important;border-color:#92400e!important;color:#fde68a!important}.global-alert-stack + .wrap{margin-top:18px}

/* fix202 - çevrimiçi/çevrimdışı noktası tüm avatar tiplerinde sağ üst köşede */
.presence-avatar-wrap .user-presence-dot,.presence-avatar-wrap .user-presence-dot.mini,.presence-avatar-wrap .user-presence-dot.menu,.presence-avatar-wrap .user-presence-dot.post,.presence-avatar-wrap .user-presence-dot.profile{left:auto!important;bottom:auto!important;right:-2px!important;top:-2px!important}.presence-avatar-wrap .user-presence-dot.profile{right:8px!important;top:8px!important}.presence-avatar-wrap .user-presence-dot.post{right:5px!important;top:5px!important}.presence-avatar-wrap .user-presence-dot.menu{right:4px!important;top:4px!important}.presence-avatar-wrap .user-presence-dot.mini{right:-2px!important;top:-2px!important}.user-presence-dot.pill{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}@media(max-width:850px){.post-presence-wrap .user-presence-dot.post,.post-avatar-wrap .user-presence-dot.post{left:auto!important;bottom:auto!important;right:1px!important;top:1px!important}.header-presence-wrap .user-presence-dot.mini,.mini-list-presence .user-presence-dot.mini{left:auto!important;bottom:auto!important;right:-1px!important;top:-1px!important}.menu-presence-wrap .user-presence-dot.menu{left:auto!important;bottom:auto!important;right:1px!important;top:1px!important}.profile-presence-wrap .user-presence-dot.profile,.panel-side-presence .user-presence-dot.profile,.settings-presence-wrap .user-presence-dot.profile,.account-presence-wrap .user-presence-dot.profile{left:auto!important;bottom:auto!important;right:4px!important;top:4px!important}.profile-presence-wrap .user-presence-dot.profile{right:6px!important;top:6px!important}}

/* fix202 - canlı kullanıcı sayacı küçük rozet halinde stabil kalsın */
.forum-live-users b[data-live-count-value]{min-width:1.2em;text-align:center;display:inline-block}.forum-live-users.is-updating{opacity:.72}.forum-live-users[data-forum-live-count]{transition:opacity .18s ease,background .18s ease,border-color .18s ease}.forum-live-users[data-forum-live-count] b{font-weight:950!important}

/* fix203: gelişmiş flat canlı destek sistemi */
.support-panel-shell .panel-content,.admin-support-shell .panel-content{min-width:0}.support-hero-card,.support-chat-title-card{align-items:center;gap:18px}.support-head-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.support-stat-grid .stat-card strong,.support-admin-stats .stat-card strong{font-size:28px}.support-ticket-list{display:grid;gap:10px}.support-ticket-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid var(--border);border-radius:18px;background:var(--surface);text-decoration:none;color:inherit;transition:.18s ease}.support-ticket-row:hover{transform:translateY(-1px);box-shadow:var(--shadow);border-color:rgba(37,99,235,.35)}.support-ticket-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(14,165,233,.12));font-size:18px}.support-ticket-main{min-width:0;display:grid;gap:4px}.support-ticket-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-ticket-main small{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge.status-open,.badge.status-waiting_staff{background:rgba(37,99,235,.12);color:#2563eb}.badge.status-waiting_user{background:rgba(245,158,11,.15);color:#b45309}.badge.status-resolved{background:rgba(22,163,74,.14);color:#15803d}.badge.status-closed{background:rgba(100,116,139,.14);color:#475569}.badge.priority-urgent,.badge.priority-high{background:rgba(239,68,68,.13);color:#dc2626}.support-chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}.support-chat-card{padding:0;overflow:hidden}.support-chat-head{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--border);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.04))}.support-chat-head div{display:grid;gap:3px}.support-chat-head small{color:var(--muted)}.support-message-list{height:min(64vh,680px);min-height:420px;overflow:auto;padding:18px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,rgba(148,163,184,.07),transparent)}.support-message{display:flex;gap:10px;max-width:84%;align-self:flex-start}.support-message.mine{align-self:flex-end;flex-direction:row-reverse}.support-message.internal{opacity:.86}.support-message-avatar,.support-participant-avatar{width:34px;height:34px;flex:0 0 auto;border-radius:50%;overflow:hidden;background:#334155;color:#fff;display:grid;place-items:center;font-weight:800;border:2px solid var(--surface)}.support-message-avatar img,.support-participant-avatar img{width:100%;height:100%;object-fit:cover}.support-message-bubble{border:1px solid var(--border);border-radius:18px;background:var(--surface);padding:10px 12px;box-shadow:0 8px 20px rgba(15,23,42,.04)}.support-message.mine .support-message-bubble{background:rgba(37,99,235,.10);border-color:rgba(37,99,235,.18)}.support-message.internal .support-message-bubble{background:rgba(245,158,11,.10);border-style:dashed}.support-message-meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:4px}.support-message-meta strong{font-size:13px}.support-message-meta small,.support-message-meta em{font-size:11px;color:var(--muted);font-style:normal}.support-message-body{font-size:14px;line-height:1.55;word-break:break-word}.support-typing{padding:0 18px 10px;color:var(--muted);font-size:12px;font-weight:700}.support-reply-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;border-top:1px solid var(--border);background:var(--surface)}.support-reply-form textarea{resize:vertical;min-height:54px;border-radius:16px}.support-side-stack{display:grid;gap:14px}.support-info-card,.support-participants-card{padding:16px}.support-info-grid{display:grid;grid-template-columns:90px 1fr;gap:8px 10px;margin:12px 0}.support-info-grid span{color:var(--muted);font-size:12px}.support-info-grid b{font-size:13px}.support-status-form{display:grid;gap:8px;margin-top:10px}.support-participant-list{display:grid;gap:10px}.support-participant-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.support-participant-row small{display:block;color:var(--muted);font-size:12px}.support-block-menu{position:relative}.support-block-menu summary{list-style:none;cursor:pointer}.support-block-menu summary::-webkit-details-marker{display:none}.support-inline-block-form{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(300px,80vw);display:grid;gap:8px;padding:12px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow)}.support-form-card{padding:18px}.support-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-form-grid.compact{gap:10px}.support-form-wide{grid-column:1/-1}.support-form-actions{grid-column:1/-1;display:flex;gap:10px;flex-wrap:wrap}.support-settings-grid{align-items:start}.support-department-list{display:grid;gap:10px}.support-department-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.support-department-row>span{width:14px;height:14px;border-radius:50%;background:var(--dept-color,#2563eb);box-shadow:0 0 0 4px color-mix(in srgb,var(--dept-color,#2563eb) 16%,transparent)}.support-department-row small{display:block;color:var(--muted);font-size:12px}.admin-support-show-shell .support-chat-layout{grid-template-columns:minmax(0,1fr) 360px}@media(max-width:960px){.support-chat-layout,.admin-support-show-shell .support-chat-layout{grid-template-columns:1fr}.support-message-list{height:60vh;min-height:360px}.support-ticket-row{grid-template-columns:auto minmax(0,1fr);}.support-ticket-row>.badge{justify-self:start}.support-form-grid{grid-template-columns:1fr}.support-form-wide,.support-form-actions{grid-column:auto}.support-reply-form{grid-template-columns:1fr}.support-reply-form button{width:100%}.support-department-row{grid-template-columns:auto minmax(0,1fr);}.support-department-row form{grid-column:1/-1}.support-inline-block-form{position:fixed;left:14px;right:14px;top:auto;bottom:18px;width:auto}.support-participant-row{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:600px){.support-message{max-width:96%}.support-message-list{padding:12px}.support-message-avatar{width:30px;height:30px}.support-chat-head{padding:13px}.support-info-grid{grid-template-columns:1fr}.support-head-actions .btn{width:100%;justify-content:center}}

/* fix203 ürün bağlantılı canlı destek kartları */
.support-linked-product-card{display:flex;gap:12px;align-items:center;padding:14px 16px;border-color:rgba(37,99,235,.20);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(22,163,74,.05))}.support-linked-product-card>div{display:grid;gap:3px;min-width:0}.support-linked-product-card strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-linked-product-card small{color:var(--muted);font-size:12px}.support-product-card h3{margin:6px 0 2px;font-size:17px}.market-order-support-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.market-order-row .market-order-support-actions{align-self:center}@media(max-width:720px){.support-linked-product-card{align-items:flex-start}.support-linked-product-card strong{white-space:normal}.market-order-support-actions .btn{width:100%;justify-content:center}}


.support-panel-entry-card{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(59,130,246,.14);background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(20,184,166,.06));}
.support-panel-entry-card .account-overview-actions{justify-content:flex-end;flex-wrap:wrap;}
@media(max-width:760px){.support-panel-entry-card{display:block}.support-panel-entry-card .account-overview-actions{margin-top:14px;justify-content:flex-start}.support-panel-entry-card .btn{width:100%;justify-content:center}}

/* fix205: Canlı destek talep açma ekranı - flat gelişmiş bölüm kartları */
.support-new-hero{position:relative;overflow:hidden;border-color:rgba(37,99,235,.14);background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(20,184,166,.05),var(--card));}
.support-new-hero:after{content:"";position:absolute;right:-48px;top:-58px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.14),transparent 68%);pointer-events:none;}
.support-form-card-v2{padding:0;overflow:hidden;background:linear-gradient(180deg,var(--card),rgba(248,251,255,.72));}
.support-request-form-v2{display:grid;grid-template-columns:1fr;gap:0;}
.support-fieldset{min-width:0;margin:0;padding:18px;border:0;border-bottom:1px solid var(--line);display:grid;gap:14px;}
.support-fieldset:last-of-type{border-bottom:0;}
.support-fieldset legend{width:100%;float:left;display:flex;align-items:flex-start;gap:12px;margin:0 0 12px;padding:0;color:var(--text);}
.support-fieldset legend:after{content:"";display:table;clear:both;}
.support-fieldset legend>span{display:grid;place-items:center;width:34px;height:34px;min-width:34px;border-radius:13px;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-size:13px;font-weight:950;box-shadow:0 10px 22px rgba(37,99,235,.16);}
.support-fieldset legend strong{display:block;font-size:15px;line-height:1.15;}
.support-fieldset legend small{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:750;line-height:1.35;}
.support-dept-picker-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;clear:both;}
.support-dept-option-v2{position:relative;display:grid!important;grid-template-columns:46px minmax(0,1fr) 26px;align-items:center;gap:11px;min-height:92px;padding:14px;border:1px solid var(--line);border-radius:20px;background:var(--card);cursor:pointer;box-shadow:0 9px 24px rgba(15,23,42,.045);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;overflow:hidden;}
.support-dept-option-v2:before{content:"";position:absolute;inset:0;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--dept-color,#2563eb) 10%,transparent),transparent 62%);opacity:.72;pointer-events:none;}
.support-dept-option-v2:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--dept-color,#2563eb) 44%,var(--line));box-shadow:0 16px 36px rgba(15,23,42,.08);}
.support-dept-option-v2 input,.support-priority-option-v2 input{position:absolute;opacity:0;pointer-events:none;}
.support-dept-option-v2:has(input:checked){border-color:color-mix(in srgb,var(--dept-color,#2563eb) 70%,#ffffff);box-shadow:0 0 0 4px color-mix(in srgb,var(--dept-color,#2563eb) 13%,transparent),0 14px 34px rgba(15,23,42,.09);background:linear-gradient(135deg,color-mix(in srgb,var(--dept-color,#2563eb) 12%,#ffffff),var(--card));}
.support-dept-icon-v2{position:relative;z-index:1;display:grid;place-items:center;width:46px;height:46px;border-radius:17px;background:color-mix(in srgb,var(--dept-color,#2563eb) 14%,#ffffff);color:var(--dept-color,#2563eb);font-size:21px;border:1px solid color-mix(in srgb,var(--dept-color,#2563eb) 18%,#ffffff);}
.support-dept-copy-v2{position:relative;z-index:1;min-width:0;display:grid;gap:4px;}
.support-dept-copy-v2 strong{font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.support-dept-copy-v2 small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.35;font-weight:700;}
.support-dept-check-v2{position:relative;z-index:1;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#f1f5f9;color:#94a3b8;font-size:13px;font-weight:950;border:1px solid var(--line);}
.support-dept-option-v2:has(input:checked) .support-dept-check-v2{background:var(--dept-color,#2563eb);border-color:var(--dept-color,#2563eb);color:#fff;}
.support-order-card-v2{clear:both;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,#fff,rgba(248,251,255,.88));}
.support-order-icon-v2{display:grid;place-items:center;width:48px;height:48px;border-radius:17px;background:#eef5ff;color:var(--brand);font-size:22px;}
.support-order-card-v2 label,.support-subject-message-grid-v2 label{display:grid;gap:7px;font-weight:900;color:var(--text);}
.support-order-card-v2 small,.support-subject-message-grid-v2 small{color:var(--muted);font-size:12px;font-weight:650;}
.support-request-form-v2 input:not([type="radio"]),.support-request-form-v2 textarea,.support-request-form-v2 select{width:100%;border:1px solid var(--line);border-radius:15px;padding:12px 13px;background:#fff;color:var(--text);outline:none;box-shadow:0 8px 20px rgba(15,23,42,.025);}
.support-request-form-v2 select{min-height:48px;}
.support-request-form-v2 textarea{resize:vertical;min-height:150px;line-height:1.55;}
.support-request-form-v2 input:not([type="radio"]):focus,.support-request-form-v2 textarea:focus,.support-request-form-v2 select:focus{border-color:#93c5fd;box-shadow:0 0 0 4px rgba(37,99,235,.10);}
.support-priority-picker-v2{clear:both;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}
.support-priority-option-v2{position:relative;display:grid!important;gap:4px;min-height:92px;padding:13px;border:1px solid var(--line);border-radius:18px;background:#fff;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.035);transition:.16s ease;}
.support-priority-option-v2>span{font-size:21px;line-height:1;}
.support-priority-option-v2 strong{font-size:13px;color:var(--text);}
.support-priority-option-v2 small{color:var(--muted);font-size:11px;line-height:1.28;font-weight:700;}
.support-priority-option-v2:hover{transform:translateY(-1px);box-shadow:0 13px 28px rgba(15,23,42,.065);}
.support-priority-option-v2:has(input:checked){border-color:#60a5fa;background:linear-gradient(135deg,#eff6ff,#fff);box-shadow:0 0 0 4px rgba(37,99,235,.10),0 12px 28px rgba(37,99,235,.08);}
.support-priority-option-v2.priority-high:has(input:checked),.support-priority-option-v2.priority-urgent:has(input:checked){border-color:#fca5a5;background:linear-gradient(135deg,#fff1f2,#fff);box-shadow:0 0 0 4px rgba(239,68,68,.09),0 12px 28px rgba(239,68,68,.06);}
.support-subject-message-grid-v2{display:grid;grid-template-columns:1fr;gap:12px;clear:both;}
.support-form-actions-v2{padding:16px 18px 18px;background:linear-gradient(180deg,rgba(248,251,255,.72),var(--card));border-top:1px solid var(--line);justify-content:flex-end;}
.support-empty-state{clear:both;padding:14px;border:1px dashed #f59e0b;border-radius:18px;background:#fffbeb;color:#92400e;font-weight:850;}
.support-linked-product-card-v2{border-radius:22px;}
html[data-theme="dark"] .support-new-hero,html[data-theme="dark"] .support-form-card-v2,html[data-theme="dark"] .support-fieldset,html[data-theme="dark"] .support-dept-option-v2,html[data-theme="dark"] .support-order-card-v2,html[data-theme="dark"] .support-priority-option-v2,html[data-theme="dark"] .support-form-actions-v2{background:#111b2b!important;border-color:#243247!important;color:var(--text)!important;}
html[data-theme="dark"] .support-dept-option-v2:has(input:checked),html[data-theme="dark"] .support-priority-option-v2:has(input:checked){background:#17243a!important;}
html[data-theme="dark"] .support-dept-icon-v2,html[data-theme="dark"] .support-order-icon-v2,html[data-theme="dark"] .support-dept-check-v2{background:#17243a!important;border-color:#2f4260!important;}
html[data-theme="dark"] .support-request-form-v2 input:not([type="radio"]),html[data-theme="dark"] .support-request-form-v2 textarea,html[data-theme="dark"] .support-request-form-v2 select{background:#0f1a2b!important;border-color:#243247!important;color:var(--text)!important;}
html[data-theme="dark"] .support-dept-copy-v2 small,html[data-theme="dark"] .support-priority-option-v2 small,html[data-theme="dark"] .support-fieldset legend small{color:#9fb0c5!important;}
@media(max-width:1100px){.support-dept-picker-v2{grid-template-columns:repeat(2,minmax(0,1fr));}.support-priority-picker-v2{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:720px){.support-fieldset{padding:15px;}.support-fieldset legend{gap:10px;margin-bottom:10px;}.support-fieldset legend>span{width:30px;height:30px;min-width:30px;border-radius:11px;}.support-dept-picker-v2,.support-priority-picker-v2{grid-template-columns:1fr;gap:9px;}.support-dept-option-v2{grid-template-columns:42px minmax(0,1fr) 24px;min-height:78px;padding:12px;border-radius:17px;}.support-dept-icon-v2{width:42px;height:42px;border-radius:15px;font-size:19px;}.support-dept-copy-v2 strong{white-space:normal;}.support-order-card-v2{grid-template-columns:40px minmax(0,1fr);padding:12px;border-radius:17px;}.support-order-icon-v2{width:40px;height:40px;border-radius:14px;font-size:19px;}.support-priority-option-v2{min-height:76px;}.support-form-actions-v2{display:grid!important;grid-template-columns:1fr;padding:14px;}.support-form-actions-v2 .btn{width:100%;}.support-request-form-v2 textarea{min-height:132px;}}

/* fix206: Canlı destek talep formu - tüm seçimler alt alta, hizalı ve daha okunaklı */
.support-request-form-v2 .support-fieldset{
  padding:20px;
  gap:16px;
}
.support-request-form-v2 .support-fieldset legend{
  float:none!important;
  clear:both;
  display:grid;
  grid-template-columns:38px minmax(0,1fr);
  align-items:start;
  gap:12px;
  margin:0!important;
}
.support-request-form-v2 .support-fieldset legend:after{display:none!important;}
.support-request-form-v2 .support-fieldset legend strong{font-size:16px;line-height:1.25;}
.support-request-form-v2 .support-fieldset legend small{max-width:760px;font-size:12.5px;line-height:1.45;}
.support-dept-picker-v2,
.support-priority-picker-v2{
  width:100%;
  clear:both;
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
}
.support-dept-option-v2{
  grid-template-columns:44px minmax(0,1fr) 28px!important;
  min-height:74px!important;
  align-items:center!important;
  padding:12px 14px!important;
  border-radius:18px!important;
}
.support-dept-icon-v2{
  width:44px!important;
  height:44px!important;
  border-radius:15px!important;
  font-size:20px!important;
}
.support-dept-copy-v2 strong{
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  font-size:14px!important;
}
.support-dept-copy-v2 small{
  -webkit-line-clamp:2;
  font-size:12px!important;
  line-height:1.35!important;
}
.support-priority-option-v2{
  display:grid!important;
  grid-template-columns:44px minmax(0,1fr) 28px!important;
  grid-template-rows:auto auto;
  align-items:center!important;
  column-gap:12px!important;
  row-gap:2px!important;
  min-height:72px!important;
  padding:12px 14px!important;
  border-radius:18px!important;
}
.support-priority-option-v2>span{
  grid-column:1;
  grid-row:1 / span 2;
  display:grid;
  place-items:center;
  width:44px;
  height:44px;
  border-radius:15px;
  background:#f1f5f9;
  font-size:20px!important;
  border:1px solid var(--line);
}
.support-priority-option-v2 strong{
  grid-column:2;
  grid-row:1;
  font-size:14px!important;
  line-height:1.2;
}
.support-priority-option-v2 small{
  grid-column:2;
  grid-row:2;
  font-size:12px!important;
  line-height:1.35!important;
}
.support-priority-option-v2:after{
  content:"✓";
  grid-column:3;
  grid-row:1 / span 2;
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  border-radius:999px;
  background:#f1f5f9;
  color:#94a3b8;
  border:1px solid var(--line);
  font-size:13px;
  font-weight:950;
}
.support-priority-option-v2:has(input:checked):after{
  background:var(--brand);
  border-color:var(--brand);
  color:#fff;
}
.support-priority-option-v2.priority-high:has(input:checked):after,
.support-priority-option-v2.priority-urgent:has(input:checked):after{
  background:#ef4444;
  border-color:#ef4444;
}
.support-subject-message-grid-v2{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:12px!important;
  width:100%;
}
.support-subject-message-grid-v2 label{
  display:grid!important;
  gap:8px!important;
  padding:14px!important;
  border:1px solid var(--line);
  border-radius:18px;
  background:linear-gradient(135deg,#fff,rgba(248,251,255,.88));
  box-shadow:0 8px 20px rgba(15,23,42,.025);
  font-size:13px;
  font-weight:950!important;
}
.support-subject-message-grid-v2 input,
.support-subject-message-grid-v2 textarea{
  box-shadow:none!important;
  border-radius:14px!important;
  margin:0!important;
}
.support-subject-message-grid-v2 textarea{
  min-height:170px!important;
}
.support-order-card-v2{
  grid-template-columns:44px minmax(0,1fr)!important;
  align-items:start!important;
  border-radius:18px!important;
  padding:14px!important;
}
.support-order-icon-v2{
  width:44px!important;
  height:44px!important;
  border-radius:15px!important;
}
.support-form-actions-v2{
  display:flex!important;
  flex-wrap:wrap;
  gap:10px;
  align-items:center;
}
html[data-theme="dark"] .support-priority-option-v2>span,
html[data-theme="dark"] .support-priority-option-v2:after{
  background:#17243a!important;
  border-color:#2f4260!important;
}
html[data-theme="dark"] .support-priority-option-v2:has(input:checked):after{
  background:var(--brand)!important;
  border-color:var(--brand)!important;
  color:#fff!important;
}
html[data-theme="dark"] .support-priority-option-v2.priority-high:has(input:checked):after,
html[data-theme="dark"] .support-priority-option-v2.priority-urgent:has(input:checked):after{
  background:#ef4444!important;
  border-color:#ef4444!important;
}
html[data-theme="dark"] .support-subject-message-grid-v2 label{
  background:#111b2b!important;
  border-color:#243247!important;
}
@media(max-width:720px){
  .support-request-form-v2 .support-fieldset{padding:15px;gap:13px;}
  .support-request-form-v2 .support-fieldset legend{grid-template-columns:32px minmax(0,1fr);gap:10px;}
  .support-dept-option-v2,.support-priority-option-v2{min-height:68px!important;padding:11px 12px!important;border-radius:16px!important;}
  .support-dept-option-v2{grid-template-columns:40px minmax(0,1fr) 26px!important;}
  .support-priority-option-v2{grid-template-columns:40px minmax(0,1fr) 26px!important;}
  .support-dept-icon-v2,.support-priority-option-v2>span,.support-order-icon-v2{width:40px!important;height:40px!important;border-radius:14px!important;font-size:18px!important;}
  .support-dept-check-v2,.support-priority-option-v2:after{width:26px!important;height:26px!important;}
  .support-subject-message-grid-v2 label{padding:12px!important;border-radius:16px;}
  .support-subject-message-grid-v2 textarea{min-height:145px!important;}
  .support-order-card-v2{grid-template-columns:40px minmax(0,1fr)!important;padding:12px!important;border-radius:16px!important;}
  .support-form-actions-v2{display:grid!important;grid-template-columns:1fr!important;}
  .support-form-actions-v2 .btn{width:100%;justify-content:center;}
}


/* fix207: canlı destek talep formu kesin tek kolon düzeni */
.support-page .support-request-form-clean{display:block!important;width:100%!important;max-width:100%!important}
.support-page .support-request-form-clean .support-dept-picker-v2,.support-page .support-request-form-clean .support-priority-picker-v2,.support-page .support-request-form-clean .support-subject-message-grid-v2{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important}
.support-page .support-request-form-clean .support-dept-option-v2,.support-page .support-request-form-clean .support-priority-option-v2{display:grid!important;grid-template-columns:44px minmax(0,1fr) 28px!important;width:100%!important;box-sizing:border-box!important;align-items:center!important;min-height:72px!important;padding:12px 14px!important;border-radius:18px!important}
.support-page .support-request-form-clean .support-subject-message-grid-v2 label{display:grid!important;grid-template-columns:1fr!important;width:100%!important;box-sizing:border-box!important;gap:8px!important;padding:14px!important;border:1px solid var(--line,var(--border,#e5e7eb))!important;border-radius:18px!important;background:var(--card,var(--surface,#fff))!important}
.support-page .support-request-form-clean input:not([type=radio]),.support-page .support-request-form-clean textarea,.support-page .support-request-form-clean select{width:100%!important;max-width:100%!important;box-sizing:border-box!important}
@media(max-width:720px){.support-page .support-request-form-clean .support-dept-option-v2,.support-page .support-request-form-clean .support-priority-option-v2{grid-template-columns:40px minmax(0,1fr) 26px!important;min-height:68px!important;padding:11px 12px!important}.support-page .support-request-form-clean .support-form-actions-v2{display:grid!important;grid-template-columns:1fr!important}.support-page .support-request-form-clean .support-form-actions-v2 .btn{width:100%!important;justify-content:center!important}}

/* fix208 - cinsiyet halkası tüm avatar alanlarında yuvarlak ve belirgin */
:root{
  --wmt-initial-avatar-bg-1:#475569;
  --wmt-initial-avatar-bg-2:#1f2937;
}

/* Halka artık kare wrapper'a değil yuvarlak avatar kutusuna göre görünür. */
.header-avatar-wrap.top-user-avatar-box,
.header-avatar-wrap.no-presence,
.menu-avatar-wrap.no-presence,
.presence-avatar-wrap.panel-side-presence,
.presence-avatar-wrap.account-presence-wrap,
.presence-avatar-wrap.settings-presence-wrap,
.presence-avatar-wrap.profile-presence-wrap,
.presence-avatar-wrap.post-presence-wrap,
.profile-avatar-block .profile-presence-wrap,
.side-profile .panel-side-presence,
.support-side-card .panel-side-presence{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  align-items:center!important;
  justify-items:center!important;
  aspect-ratio:1/1!important;
  border-radius:999px!important;
  overflow:visible!important;
  line-height:1!important;
  box-sizing:border-box!important;
}

/* Cinsiyet seçenlerde halka avatarın kendi şekline uysun; seçmeyende hiçbir renk halkası yok. */
.gender-ring{
  --gender-ring:#94a3b8;
  border-radius:999px!important;
  box-shadow:0 0 0 2px var(--gender-ring),0 8px 20px rgba(15,23,42,.10)!important;
}
.gender-ring-male{--gender-ring:#3b82f6!important;}
.gender-ring-female{--gender-ring:#ec4899!important;}
.profile-presence-wrap.gender-ring,
.post-presence-wrap.gender-ring,
.panel-side-presence.gender-ring,
.account-presence-wrap.gender-ring,
.settings-presence-wrap.gender-ring,
.menu-avatar-wrap.gender-ring,
.header-avatar-wrap.gender-ring{
  border-radius:999px!important;
  box-shadow:0 0 0 3px var(--gender-ring),0 16px 34px rgba(15,23,42,.12)!important;
}

/* Profil resmi ve baş harf avatarları da yuvarlak; halka köşeli durmaz. */
.header-avatar-wrap.top-user-avatar-box .top-user-photo,
.header-avatar-wrap.no-presence .top-user-photo,
.topbar .user-menu-button.icon-only .top-user-photo,
.menu-avatar-wrap.no-presence .user-menu-photo-big,
.user-menu-photo-big,
.profile-presence-wrap .profile-big-avatar,
.profile-avatar-block .profile-big-avatar,
.panel-side-presence .avatar.big,
.panel-side-presence .user-side-avatar-img,
.account-presence-wrap .account-overview-avatar,
.settings-presence-wrap .profile-photo-preview,
.post-presence-wrap .avatar,
.post-presence-wrap img.avatar,
.post-avatar-wrap.presence-avatar-wrap .avatar,
.post-avatar-wrap.presence-avatar-wrap img,
.presence-avatar-wrap > img,
.presence-avatar-wrap > .avatar,
.presence-avatar-wrap > .profile-big-avatar.initial,
.presence-avatar-wrap > .account-overview-avatar.letter,
.presence-avatar-wrap > .user-menu-avatar,
.presence-avatar-wrap > span:not(.user-presence-dot){
  border-radius:999px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}

/* Üst kullanıcı ikonu ve açılan menüdeki baş harf mavi kalmasın; cinsiyet halkası net görünsün. */
.topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar,
.header-avatar-wrap.no-presence .user-menu-avatar.top-user-initial,
.header-avatar-wrap.top-user-avatar-box .user-menu-avatar.top-user-initial,
.user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big.menu-user-initial,
.user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big,
.menu-avatar-wrap.no-presence .user-menu-avatar,
.user-menu-avatar.top-user-initial,
.user-menu-avatar.big.menu-user-initial,
.profile-big-avatar.initial,
.account-overview-avatar.letter,
.panel-side-presence .avatar.big,
.settings-presence-wrap .profile-photo-preview > span,
.post-avatar-initial,
.profile-user-mini-list .mini-list-presence,
.ffp-stat-user-avatar,
.online-member-avatar{
  background:linear-gradient(135deg,var(--wmt-initial-avatar-bg-1),var(--wmt-initial-avatar-bg-2))!important;
  color:#fff!important;
  border-radius:999px!important;
}

/* Hesap Merkezi, kullanıcı paneli, profil ve ayarlar sayfasında avatar ölçüleri sabit kalsın; düzen bozulmasın. */
.account-presence-wrap,
.account-presence-wrap .account-overview-avatar,
.account-presence-wrap .account-overview-avatar.letter{
  width:74px!important;
  height:74px!important;
  min-width:74px!important;
  min-height:74px!important;
}
.panel-side-presence,
.panel-side-presence .avatar.big,
.panel-side-presence .user-side-avatar-img,
.support-side-card .panel-side-presence,
.support-side-card .panel-side-presence .avatar.big,
.support-side-card .panel-side-presence .user-side-avatar-img{
  width:76px!important;
  height:76px!important;
  min-width:76px!important;
  min-height:76px!important;
}
.profile-presence-wrap,
.profile-avatar-block .profile-presence-wrap,
.profile-presence-wrap .profile-big-avatar,
.profile-avatar-block .profile-big-avatar{
  width:112px!important;
  height:112px!important;
  min-width:112px!important;
  min-height:112px!important;
}
.settings-presence-wrap,
.settings-presence-wrap .profile-photo-preview{
  width:140px!important;
  height:140px!important;
  min-width:140px!important;
  min-height:140px!important;
}
.header-avatar-wrap.top-user-avatar-box,
.header-avatar-wrap.no-presence,
.header-avatar-wrap.top-user-avatar-box .top-user-photo,
.header-avatar-wrap.no-presence .top-user-photo,
.header-avatar-wrap.top-user-avatar-box .user-menu-avatar,
.header-avatar-wrap.no-presence .user-menu-avatar{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
}
.menu-avatar-wrap.no-presence,
.menu-avatar-wrap.no-presence .user-menu-photo-big,
.menu-avatar-wrap.no-presence .user-menu-avatar.big{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
}

/* Durum noktası da yuvarlak avatarın sağ üstünde kalsın. */
.presence-avatar-wrap .user-presence-dot,
.presence-avatar-wrap .user-presence-dot.mini,
.presence-avatar-wrap .user-presence-dot.menu,
.presence-avatar-wrap .user-presence-dot.post,
.presence-avatar-wrap .user-presence-dot.profile{
  left:auto!important;
  bottom:auto!important;
  right:2px!important;
  top:2px!important;
  z-index:3!important;
}
.presence-avatar-wrap .user-presence-dot.profile{right:6px!important;top:6px!important;}
.presence-avatar-wrap .user-presence-dot.post{right:5px!important;top:5px!important;}
.presence-avatar-wrap .user-presence-dot.mini{right:-2px!important;top:-2px!important;}

@media(max-width:980px){
  .profile-presence-wrap,
  .profile-avatar-block .profile-presence-wrap,
  .profile-presence-wrap .profile-big-avatar,
  .profile-avatar-block .profile-big-avatar{
    width:88px!important;
    height:88px!important;
    min-width:88px!important;
    min-height:88px!important;
  }
  .settings-presence-wrap,
  .settings-presence-wrap .profile-photo-preview{
    width:104px!important;
    height:104px!important;
    min-width:104px!important;
    min-height:104px!important;
  }
}
@media(max-width:640px){
  .profile-presence-wrap,
  .profile-avatar-block .profile-presence-wrap,
  .profile-presence-wrap .profile-big-avatar,
  .profile-avatar-block .profile-big-avatar{
    width:82px!important;
    height:82px!important;
    min-width:82px!important;
    min-height:82px!important;
  }
  .account-presence-wrap,
  .account-presence-wrap .account-overview-avatar,
  .account-presence-wrap .account-overview-avatar.letter{
    width:64px!important;
    height:64px!important;
    min-width:64px!important;
    min-height:64px!important;
  }
}
@media(max-width:430px){
  .profile-presence-wrap,
  .profile-avatar-block .profile-presence-wrap,
  .profile-presence-wrap .profile-big-avatar,
  .profile-avatar-block .profile-big-avatar{
    width:76px!important;
    height:76px!important;
    min-width:76px!important;
    min-height:76px!important;
  }
}

html[data-theme="dark"] .topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
html[data-theme="dark"] .topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
html[data-theme="dark"] .header-avatar-wrap.no-presence .user-menu-avatar.top-user-initial,
html[data-theme="dark"] .user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big.menu-user-initial,
html[data-theme="dark"] .profile-big-avatar.initial,
html[data-theme="dark"] .account-overview-avatar.letter,
html[data-theme="dark"] .panel-side-presence .avatar.big,
body.dark .topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
body.dark .topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
body.dark .header-avatar-wrap.no-presence .user-menu-avatar.top-user-initial,
body.dark .user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big.menu-user-initial,
body.dark .profile-big-avatar.initial,
body.dark .account-overview-avatar.letter,
body.dark .panel-side-presence .avatar.big{
  background:linear-gradient(135deg,#64748b,#1e293b)!important;
  color:#fff!important;
}
html[data-theme="dark"] .gender-ring,
body.dark .gender-ring{box-shadow:0 0 0 2px var(--gender-ring),0 8px 20px rgba(0,0,0,.30)!important;}
html[data-theme="dark"] .profile-presence-wrap.gender-ring,
html[data-theme="dark"] .post-presence-wrap.gender-ring,
html[data-theme="dark"] .panel-side-presence.gender-ring,
html[data-theme="dark"] .account-presence-wrap.gender-ring,
html[data-theme="dark"] .settings-presence-wrap.gender-ring,
html[data-theme="dark"] .menu-avatar-wrap.gender-ring,
html[data-theme="dark"] .header-avatar-wrap.gender-ring,
body.dark .profile-presence-wrap.gender-ring,
body.dark .post-presence-wrap.gender-ring,
body.dark .panel-side-presence.gender-ring,
body.dark .account-presence-wrap.gender-ring,
body.dark .settings-presence-wrap.gender-ring,
body.dark .menu-avatar-wrap.gender-ring,
body.dark .header-avatar-wrap.gender-ring{box-shadow:0 0 0 3px var(--gender-ring),0 16px 34px rgba(0,0,0,.30)!important;}


/* fix209 - global avatar/cinsiyet halkası kesin eşleşme + destek yazı düzeni */
:root{
  --wmt-avatar-neutral-1:#475569;
  --wmt-avatar-neutral-2:#1e293b;
}

/* Üst menü: avatar kutusu, fotoğraf/harf ve halka aynı yuvarlak ölçüde olsun. */
.topbar-actions.icon-actions .user-menu-button.icon-only,
.topbar .user-menu-button.icon-only,
.topbar .header-icon-btn.user-menu-button.icon-only{
  display:grid!important;
  place-items:center!important;
  overflow:visible!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only > .header-avatar-wrap.top-user-avatar-box,
.topbar .user-menu-button.icon-only > .header-avatar-wrap.top-user-avatar-box,
.topbar .user-menu-button.icon-only > .header-avatar-wrap.no-presence,
.topbar .header-avatar-wrap.top-user-avatar-box,
.topbar .header-avatar-wrap.no-presence{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  max-width:32px!important;
  max-height:32px!important;
  padding:0!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  overflow:visible!important;
  line-height:1!important;
  aspect-ratio:1/1!important;
  background:transparent!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only > .header-avatar-wrap.gender-ring,
.topbar .user-menu-button.icon-only > .header-avatar-wrap.gender-ring,
.topbar .header-avatar-wrap.gender-ring{
  box-shadow:0 0 0 3px var(--gender-ring),0 8px 18px rgba(15,23,42,.14)!important;
  outline:0!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only .top-user-photo,
.topbar .user-menu-button.icon-only .top-user-photo,
.topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar,
.header-avatar-wrap.top-user-avatar-box .top-user-photo,
.header-avatar-wrap.no-presence .top-user-photo,
.header-avatar-wrap.top-user-avatar-box .user-menu-avatar,
.header-avatar-wrap.no-presence .user-menu-avatar{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  min-height:32px!important;
  max-width:32px!important;
  max-height:32px!important;
  border-radius:999px!important;
  padding:0!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  object-fit:cover!important;
  overflow:hidden!important;
  line-height:1!important;
}
.topbar-actions.icon-actions .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
.topbar .user-menu-button.icon-only .header-avatar-wrap.no-presence .user-menu-avatar,
.header-avatar-wrap.no-presence .user-menu-avatar.top-user-initial,
.header-avatar-wrap.top-user-avatar-box .user-menu-avatar.top-user-initial{
  background:linear-gradient(135deg,var(--wmt-avatar-neutral-1),var(--wmt-avatar-neutral-2))!important;
  color:#fff!important;
  font-size:14px!important;
  font-weight:950!important;
}

/* Açılan kullanıcı menüsü, panel sol avatarı, Hesap Merkezi ve profil avatarı aynı gerçek yuvarlak halka mantığına alınır. */
.user-menu-head .menu-avatar-wrap.no-presence,
.user-menu-head .menu-avatar-wrap.gender-ring,
.side-profile .panel-side-presence,
.user-side .side-profile .panel-side-presence,
.account-overview-main .account-presence-wrap,
.profile-avatar-block .profile-presence-wrap,
.profile-left-card .profile-presence-wrap,
.settings-presence-wrap{
  display:inline-grid!important;
  place-items:center!important;
  border-radius:999px!important;
  overflow:visible!important;
  aspect-ratio:1/1!important;
  line-height:1!important;
  background:transparent!important;
}
.user-menu-head .menu-avatar-wrap.gender-ring,
.side-profile .panel-side-presence.gender-ring,
.user-side .side-profile .panel-side-presence.gender-ring,
.account-overview-main .account-presence-wrap.gender-ring,
.profile-avatar-block .profile-presence-wrap.gender-ring,
.profile-left-card .profile-presence-wrap.gender-ring,
.settings-presence-wrap.gender-ring{
  box-shadow:0 0 0 3px var(--gender-ring),0 14px 30px rgba(15,23,42,.12)!important;
}
.user-menu-head .menu-avatar-wrap.no-presence,
.user-menu-head .menu-avatar-wrap.no-presence .user-menu-photo-big,
.user-menu-head .menu-avatar-wrap.no-presence .user-menu-avatar.big{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
  max-width:48px!important;
  max-height:48px!important;
  border-radius:999px!important;
}
.side-profile .panel-side-presence,
.side-profile .panel-side-presence .avatar.big,
.side-profile .panel-side-presence .user-side-avatar-img,
.user-side .side-profile .panel-side-presence,
.user-side .side-profile .panel-side-presence .avatar.big,
.user-side .side-profile .panel-side-presence .user-side-avatar-img{
  width:76px!important;
  height:76px!important;
  min-width:76px!important;
  min-height:76px!important;
  max-width:76px!important;
  max-height:76px!important;
  border-radius:999px!important;
}
.account-overview-main .account-presence-wrap,
.account-overview-main .account-presence-wrap .account-overview-avatar{
  width:74px!important;
  height:74px!important;
  min-width:74px!important;
  min-height:74px!important;
  max-width:74px!important;
  max-height:74px!important;
  border-radius:999px!important;
}
.profile-avatar-block .profile-presence-wrap,
.profile-avatar-block .profile-presence-wrap .profile-big-avatar,
.profile-left-card .profile-presence-wrap,
.profile-left-card .profile-presence-wrap .profile-big-avatar{
  width:112px!important;
  height:112px!important;
  min-width:112px!important;
  min-height:112px!important;
  max-width:112px!important;
  max-height:112px!important;
  border-radius:999px!important;
}
.settings-presence-wrap,
.settings-presence-wrap .profile-photo-preview,
.settings-presence-wrap .profile-photo-preview img,
.settings-presence-wrap .profile-photo-preview span{
  width:140px!important;
  height:140px!important;
  min-width:140px!important;
  min-height:140px!important;
  max-width:140px!important;
  max-height:140px!important;
  border-radius:999px!important;
}
.user-menu-head .user-menu-avatar.big.menu-user-initial,
.user-menu-head .user-menu-avatar.big,
.side-profile .panel-side-presence .avatar.big,
.account-overview-main .account-presence-wrap .account-overview-avatar.letter,
.profile-avatar-block .profile-big-avatar.initial,
.profile-left-card .profile-big-avatar.initial,
.settings-presence-wrap .profile-photo-preview > span{
  background:linear-gradient(135deg,var(--wmt-avatar-neutral-1),var(--wmt-avatar-neutral-2))!important;
  color:#fff!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
  line-height:1!important;
}
.side-profile .panel-side-presence img,
.side-profile .panel-side-presence .user-side-avatar-img,
.account-overview-main .account-presence-wrap img,
.profile-avatar-block .profile-presence-wrap img,
.profile-left-card .profile-presence-wrap img,
.settings-presence-wrap img{
  border-radius:999px!important;
  object-fit:cover!important;
  overflow:hidden!important;
}
.gender-ring:not(.gender-ring-male):not(.gender-ring-female){box-shadow:none!important;}

/* Profildeki durum noktası her avatarın sağ üstünde, halkayı ezmeden dursun. */
.profile-presence-wrap .user-presence-dot.profile,
.panel-side-presence .user-presence-dot.profile,
.account-presence-wrap .user-presence-dot.profile,
.settings-presence-wrap .user-presence-dot.profile{
  top:4px!important;
  right:4px!important;
  bottom:auto!important;
  left:auto!important;
  z-index:5!important;
}
.profile-presence-wrap .user-presence-dot.profile{top:6px!important;right:6px!important;}

/* Canlı destek ve panel yazıları daha düzenli, okunaklı ve taşmasız görünsün. */
.support-page h1,.support-page h2,.support-page h3,
.admin-support-page h1,.admin-support-page h2,.admin-support-page h3,
.profile-avatar-block h1,.account-overview-main h2,.side-profile strong{
  line-height:1.22!important;
  letter-spacing:-.015em!important;
  overflow-wrap:anywhere!important;
}
.support-page p,.support-page small,.support-page .muted,
.admin-support-page p,.admin-support-page small,.admin-support-page .muted{
  line-height:1.5!important;
}
.support-ticket-row,
.support-department-row,
.support-participant-row{
  min-width:0!important;
}
.support-ticket-main strong,
.support-ticket-main small,
.support-department-row strong,
.support-department-row small,
.support-participant-row strong,
.support-participant-row small,
.support-info-grid b,
.support-product-card h3{
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
  line-height:1.35!important;
}
.support-ticket-main small,
.support-department-row small,
.support-participant-row small{display:block!important;font-weight:750!important;}
.support-message-bubble{max-width:100%!important;min-width:0!important;}
.support-message-meta{line-height:1.2!important;gap:6px!important;}
.support-message-body{overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.58!important;}
.support-status-form label{display:grid!important;gap:6px!important;font-weight:900!important;color:var(--text)!important;line-height:1.25!important;}
.support-status-form input,.support-status-form select,.support-status-form textarea{min-width:0!important;}
.user-menu-head>div{min-width:0!important;}
.user-menu-head strong,.user-menu-head small,.side-profile small,.account-overview-main p{overflow-wrap:anywhere!important;}
@media(max-width:960px){
  .support-ticket-row{grid-template-columns:38px minmax(0,1fr)!important;align-items:start!important;}
  .support-ticket-row>.badge{grid-column:2!important;justify-self:start!important;margin-top:4px!important;}
  .support-department-row{grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;}
  .support-department-row form,.support-department-row em{grid-column:2!important;justify-self:start!important;}
}
@media(max-width:720px){
  .side-profile .panel-side-presence,
  .side-profile .panel-side-presence .avatar.big,
  .side-profile .panel-side-presence .user-side-avatar-img,
  .user-side .side-profile .panel-side-presence,
  .user-side .side-profile .panel-side-presence .avatar.big,
  .user-side .side-profile .panel-side-presence .user-side-avatar-img{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;}
  .profile-avatar-block .profile-presence-wrap,
  .profile-avatar-block .profile-presence-wrap .profile-big-avatar,
  .profile-left-card .profile-presence-wrap,
  .profile-left-card .profile-presence-wrap .profile-big-avatar{width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;}
  .settings-presence-wrap,
  .settings-presence-wrap .profile-photo-preview,
  .settings-presence-wrap .profile-photo-preview img,
  .settings-presence-wrap .profile-photo-preview span{width:104px!important;height:104px!important;min-width:104px!important;min-height:104px!important;}
  .support-chat-title-card,.support-hero-card{align-items:flex-start!important;}
  .support-chat-title-card .support-head-actions,.support-hero-card .support-head-actions{width:100%!important;}
  .support-chat-title-card .support-head-actions .btn,.support-hero-card .support-head-actions .btn{width:100%!important;justify-content:center!important;}
  .support-message{max-width:100%!important;}
}
html[data-theme="dark"] .topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
body.dark .topbar .user-menu-button.icon-only .user-menu-avatar.top-user-initial,
html[data-theme="dark"] .user-menu-head .user-menu-avatar.big.menu-user-initial,
body.dark .user-menu-head .user-menu-avatar.big.menu-user-initial{
  background:linear-gradient(135deg,#64748b,#1e293b)!important;
}

/* fix210 - profil, kullanıcı paneli ve forum konu avatarları büyük tam yuvarlak hale getirildi */
:root{
  --wmt-avatar-ring-male:#3b82f6;
  --wmt-avatar-ring-female:#ec4899;
  --wmt-avatar-inner-neutral-1:#475569;
  --wmt-avatar-inner-neutral-2:#1e293b;
}

/* Ortak güvenlik: halka sadece gerçek yuvarlak avatar kutusunda görünür. */
.profile-left-card .profile-avatar-block .presence-avatar-wrap.profile-presence-wrap,
.profile-avatar-block .presence-avatar-wrap.profile-presence-wrap,
.side-profile .presence-avatar-wrap.panel-side-presence,
.user-side .side-profile .presence-avatar-wrap.panel-side-presence,
.account-overview-main .presence-avatar-wrap.account-presence-wrap,
.post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap,
.post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap{
  position:relative!important;
  display:inline-grid!important;
  place-items:center!important;
  aspect-ratio:1/1!important;
  border-radius:50%!important;
  overflow:visible!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  outline:0!important;
  line-height:1!important;
  box-sizing:border-box!important;
}

/* Cinsiyet halkası: erkek mavi, bayan pembe, belirtmeyende renkli halka yok. */
.profile-presence-wrap.gender-ring-male,
.panel-side-presence.gender-ring-male,
.account-presence-wrap.gender-ring-male,
.post-presence-wrap.gender-ring-male{--gender-ring:var(--wmt-avatar-ring-male)!important;}
.profile-presence-wrap.gender-ring-female,
.panel-side-presence.gender-ring-female,
.account-presence-wrap.gender-ring-female,
.post-presence-wrap.gender-ring-female{--gender-ring:var(--wmt-avatar-ring-female)!important;}
.profile-presence-wrap.gender-ring-male,
.profile-presence-wrap.gender-ring-female,
.panel-side-presence.gender-ring-male,
.panel-side-presence.gender-ring-female,
.account-presence-wrap.gender-ring-male,
.account-presence-wrap.gender-ring-female,
.post-presence-wrap.gender-ring-male,
.post-presence-wrap.gender-ring-female{
  border-radius:50%!important;
  box-shadow:0 0 0 4px var(--gender-ring),0 16px 34px rgba(15,23,42,.14)!important;
}

/* Kullanıcı profil sayfası: halka, fotoğraf ve baş harf aynı tam yuvarlak ölçüde. */
.profile-left-card .profile-avatar-block .presence-avatar-wrap.profile-presence-wrap,
.profile-avatar-block .presence-avatar-wrap.profile-presence-wrap{
  width:132px!important;
  height:132px!important;
  min-width:132px!important;
  min-height:132px!important;
  max-width:132px!important;
  max-height:132px!important;
}
.profile-left-card .profile-avatar-block .profile-big-avatar,
.profile-avatar-block .profile-big-avatar,
.profile-left-card .profile-avatar-block img.profile-big-avatar,
.profile-avatar-block img.profile-big-avatar,
.profile-left-card .profile-avatar-block .profile-big-avatar.initial,
.profile-avatar-block .profile-big-avatar.initial{
  width:132px!important;
  height:132px!important;
  min-width:132px!important;
  min-height:132px!important;
  max-width:132px!important;
  max-height:132px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:5px solid #fff!important;
  box-shadow:0 18px 38px rgba(15,23,42,.14)!important;
}
.profile-left-card .profile-avatar-block .profile-big-avatar.initial,
.profile-avatar-block .profile-big-avatar.initial{
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(135deg,var(--wmt-avatar-inner-neutral-1),var(--wmt-avatar-inner-neutral-2))!important;
  color:#fff!important;
  font-size:52px!important;
  font-weight:950!important;
  line-height:1!important;
}

/* Kullanıcı paneli sol kart + Hesap Merkezi: küçük kalmasın, profil resmi eklenince düzgün görünsün. */
.side-profile .presence-avatar-wrap.panel-side-presence,
.user-side .side-profile .presence-avatar-wrap.panel-side-presence,
.side-profile .panel-side-presence .avatar.big,
.user-side .side-profile .panel-side-presence .avatar.big,
.side-profile .panel-side-presence .user-side-avatar-img,
.user-side .side-profile .panel-side-presence .user-side-avatar-img{
  width:94px!important;
  height:94px!important;
  min-width:94px!important;
  min-height:94px!important;
  max-width:94px!important;
  max-height:94px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.account-overview-main .presence-avatar-wrap.account-presence-wrap,
.account-overview-main .account-presence-wrap .account-overview-avatar,
.account-overview-main .account-presence-wrap img.account-overview-avatar,
.account-overview-main .account-presence-wrap .account-overview-avatar.letter{
  width:92px!important;
  height:92px!important;
  min-width:92px!important;
  min-height:92px!important;
  max-width:92px!important;
  max-height:92px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
.side-profile .panel-side-presence .avatar.big,
.user-side .side-profile .panel-side-presence .avatar.big,
.account-overview-main .account-presence-wrap .account-overview-avatar.letter{
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(135deg,var(--wmt-avatar-inner-neutral-1),var(--wmt-avatar-inner-neutral-2))!important;
  color:#fff!important;
  font-size:38px!important;
  font-weight:950!important;
  line-height:1!important;
}
.side-profile .panel-side-presence .user-side-avatar-img,
.account-overview-main .account-presence-wrap img.account-overview-avatar{
  border:4px solid #fff!important;
  box-shadow:0 14px 30px rgba(15,23,42,.10)!important;
}

/* Forum konu içi sol kullanıcı kartı: eski köşeli/kare görünümü tamamen ezildi. */
.post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap,
.post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap{
  width:124px!important;
  height:124px!important;
  min-width:124px!important;
  min-height:124px!important;
  max-width:124px!important;
  max-height:124px!important;
  margin:0 auto 6px!important;
  border-radius:50%!important;
  background:transparent!important;
  border:0!important;
  box-sizing:border-box!important;
}
.post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap .avatar,
.post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap img,
.post.card[data-vb-post] .avatar.post-avatar-initial,
.post.card[data-vb-post] .avatar.post-avatar-img,
.post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap .avatar,
.post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap img,
.post-user .avatar.post-avatar-initial,
.post-user .avatar.post-avatar-img,
.post-user img.avatar.post-avatar-img{
  width:124px!important;
  height:124px!important;
  min-width:124px!important;
  min-height:124px!important;
  max-width:124px!important;
  max-height:124px!important;
  border-radius:50%!important;
  object-fit:cover!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
  border:5px solid #fff!important;
  box-shadow:0 16px 34px rgba(15,23,42,.12)!important;
}
.post.card[data-vb-post] .avatar.post-avatar-initial,
.post.card .avatar.post-avatar-initial,
.post-user .avatar.post-avatar-initial{
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(135deg,var(--wmt-avatar-inner-neutral-1),var(--wmt-avatar-inner-neutral-2))!important;
  color:#fff!important;
  font-size:50px!important;
  font-weight:950!important;
  line-height:1!important;
}
.post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap.gender-ring-male,
.post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap.gender-ring-female,
.post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap.gender-ring-male,
.post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap.gender-ring-female{
  box-shadow:0 0 0 4px var(--gender-ring),0 16px 34px rgba(15,23,42,.14)!important;
}
.post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap:not(.gender-ring-male):not(.gender-ring-female),
.post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap:not(.gender-ring-male):not(.gender-ring-female){
  box-shadow:none!important;
}

/* Durum noktası büyüyen yuvarlak ölçülere göre sağ üstte. */
.profile-presence-wrap .user-presence-dot.profile,
.panel-side-presence .user-presence-dot.profile,
.account-presence-wrap .user-presence-dot.profile,
.post-avatar-wrap.post-presence-wrap .user-presence-dot.post,
.post-presence-wrap .user-presence-dot.post{
  left:auto!important;
  bottom:auto!important;
  right:7px!important;
  top:7px!important;
  z-index:10!important;
}
.post-avatar-wrap.post-presence-wrap .user-presence-dot.post,
.post-presence-wrap .user-presence-dot.post{right:8px!important;top:8px!important;}

/* Mobilde de yuvarlak kalsın; sadece ölçüler kompakt hale gelsin. */
@media(max-width:850px){
  .profile-left-card .profile-avatar-block .presence-avatar-wrap.profile-presence-wrap,
  .profile-avatar-block .presence-avatar-wrap.profile-presence-wrap,
  .profile-left-card .profile-avatar-block .profile-big-avatar,
  .profile-avatar-block .profile-big-avatar,
  .profile-left-card .profile-avatar-block img.profile-big-avatar,
  .profile-avatar-block img.profile-big-avatar,
  .profile-left-card .profile-avatar-block .profile-big-avatar.initial,
  .profile-avatar-block .profile-big-avatar.initial{
    width:108px!important;height:108px!important;min-width:108px!important;min-height:108px!important;max-width:108px!important;max-height:108px!important;border-radius:50%!important;
  }
  .profile-left-card .profile-avatar-block .profile-big-avatar.initial,
  .profile-avatar-block .profile-big-avatar.initial{font-size:42px!important;}
  .side-profile .presence-avatar-wrap.panel-side-presence,
  .user-side .side-profile .presence-avatar-wrap.panel-side-presence,
  .side-profile .panel-side-presence .avatar.big,
  .user-side .side-profile .panel-side-presence .avatar.big,
  .side-profile .panel-side-presence .user-side-avatar-img,
  .user-side .side-profile .panel-side-presence .user-side-avatar-img{
    width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;max-width:86px!important;max-height:86px!important;border-radius:50%!important;
  }
  .account-overview-main .presence-avatar-wrap.account-presence-wrap,
  .account-overview-main .account-presence-wrap .account-overview-avatar,
  .account-overview-main .account-presence-wrap img.account-overview-avatar,
  .account-overview-main .account-presence-wrap .account-overview-avatar.letter{
    width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;max-width:84px!important;max-height:84px!important;border-radius:50%!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap,
  .post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap,
  .post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap .avatar,
  .post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap img,
  .post.card[data-vb-post] .avatar.post-avatar-initial,
  .post.card[data-vb-post] .avatar.post-avatar-img,
  .post-user .avatar.post-avatar-initial,
  .post-user .avatar.post-avatar-img,
  .post-user img.avatar.post-avatar-img{
    width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;max-width:76px!important;max-height:76px!important;border-radius:50%!important;
  }
  .post.card[data-vb-post] .avatar.post-avatar-initial,
  .post.card .avatar.post-avatar-initial,
  .post-user .avatar.post-avatar-initial{font-size:31px!important;}
}
@media(max-width:430px){
  .post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap,
  .post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap,
  .post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap .avatar,
  .post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap img,
  .post.card[data-vb-post] .avatar.post-avatar-initial,
  .post.card[data-vb-post] .avatar.post-avatar-img,
  .post-user .avatar.post-avatar-initial,
  .post-user .avatar.post-avatar-img,
  .post-user img.avatar.post-avatar-img{
    width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;max-width:68px!important;max-height:68px!important;border-radius:50%!important;
  }
  .post.card[data-vb-post] .avatar.post-avatar-initial,
  .post.card .avatar.post-avatar-initial,
  .post-user .avatar.post-avatar-initial{font-size:28px!important;}
}
html[data-theme="dark"] .profile-left-card .profile-avatar-block .profile-big-avatar,
html[data-theme="dark"] .profile-avatar-block .profile-big-avatar,
html[data-theme="dark"] .side-profile .panel-side-presence .user-side-avatar-img,
html[data-theme="dark"] .account-overview-main .account-presence-wrap img.account-overview-avatar,
html[data-theme="dark"] .post.card[data-vb-post] .avatar.post-avatar-img,
body.dark .profile-left-card .profile-avatar-block .profile-big-avatar,
body.dark .profile-avatar-block .profile-big-avatar,
body.dark .side-profile .panel-side-presence .user-side-avatar-img,
body.dark .account-overview-main .account-presence-wrap img.account-overview-avatar,
body.dark .post.card[data-vb-post] .avatar.post-avatar-img{
  border-color:#0f1a2b!important;
}

/* fix210b - büyüyen forum avatarı mobil satır düzenini taşırmasın */
@media(max-width:850px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    grid-template-columns:88px minmax(0,1fr) auto!important;
    align-items:center!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap,
  .post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap{
    grid-column:1!important;
    grid-row:1!important;
    width:76px!important;
    height:76px!important;
    min-width:76px!important;
    max-width:76px!important;
    justify-self:center!important;
    margin:0!important;
  }
}
@media(max-width:430px){
  .post.card[data-vb-post] .post-user,
  .post.card .post-user{
    grid-template-columns:78px minmax(0,1fr) auto!important;
    align-items:center!important;
  }
  .post.card[data-vb-post] .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap,
  .post.card .post-avatar-wrap.presence-avatar-wrap.post-presence-wrap{
    width:68px!important;
    height:68px!important;
    min-width:68px!important;
    max-width:68px!important;
    justify-self:center!important;
    margin:0!important;
  }
}

/* fix211: Yazı editörüne mobil/masaüstü uyumlu başlık seçenekleri */
.ffp-editor-r10-flat .ffp-editor-heading-control,
.ffp-editor-toolbar .ffp-editor-heading-control{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  flex:0 0 auto!important;
  min-height:32px!important;
  padding:3px 4px 3px 8px!important;
  border:1px solid #cfe0f4!important;
  border-radius:11px!important;
  background:#f8fbff!important;
  color:#334155!important;
  box-shadow:none!important;
  white-space:nowrap!important;
}
.ffp-editor-heading-control span{
  font-size:11px!important;
  font-weight:950!important;
  line-height:1!important;
  color:#64748b!important;
}
.ffp-editor-heading-control select{
  width:auto!important;
  min-width:112px!important;
  height:28px!important;
  min-height:28px!important;
  margin:0!important;
  padding:0 28px 0 9px!important;
  border:1px solid #dbe6f3!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#0f172a!important;
  font-size:12px!important;
  font-weight:950!important;
  line-height:28px!important;
  cursor:pointer!important;
  outline:none!important;
  box-shadow:none!important;
}
.ffp-editor-heading-control select:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px rgba(37,99,235,.12)!important;}
.forum-heading{display:block!important;margin:14px 0 8px!important;line-height:1.25!important;font-weight:950!important;color:#0f172a!important;letter-spacing:-.015em!important;}
.forum-heading-1{font-size:1.42rem!important;padding-bottom:7px!important;border-bottom:1px solid #e2e8f0!important;}
.forum-heading-2{font-size:1.22rem!important;}
.forum-heading-3{font-size:1.08rem!important;color:#334155!important;}
@media(max-width:760px){
  .ffp-editor-r10-flat .ffp-editor-heading-control,
  .ffp-editor-toolbar .ffp-editor-heading-control{
    min-height:30px!important;
    padding:2px 3px 2px 7px!important;
    gap:5px!important;
  }
  .ffp-editor-heading-control span{font-size:10.5px!important;}
  .ffp-editor-heading-control select{
    min-width:102px!important;
    height:27px!important;
    min-height:27px!important;
    font-size:11.5px!important;
    padding-left:8px!important;
  }
  .forum-heading{margin:12px 0 7px!important;}
  .forum-heading-1{font-size:1.24rem!important;}
  .forum-heading-2{font-size:1.12rem!important;}
  .forum-heading-3{font-size:1rem!important;}
}
html[data-theme="dark"] .ffp-editor-heading-control{
  background:#0f1a2b!important;
  border-color:#243247!important;
  color:#dbeafe!important;
}
html[data-theme="dark"] .ffp-editor-heading-control span{color:#9fb0c5!important;}
html[data-theme="dark"] .ffp-editor-heading-control select{
  background:#111b2b!important;
  border-color:#34506f!important;
  color:#e6edf7!important;
}
html[data-theme="dark"] .forum-heading{color:#e6edf7!important;}
html[data-theme="dark"] .forum-heading-1{border-bottom-color:#243247!important;}
html[data-theme="dark"] .forum-heading-3{color:#cbd5e1!important;}

/* fix212 - istatistik kategori temizliği ve kullanıcı profil linki */
.ffp-statbox-item .ffp-topic-link{display:flex;align-items:center;min-width:0;width:100%;gap:0;color:inherit;text-decoration:none!important}
.ffp-statbox-item .ffp-topic-link:hover b{color:var(--brand)!important}
.ffp-stat-user-link{display:flex;align-items:center;gap:7px;min-width:0;width:100%;color:inherit;text-decoration:none!important;border-radius:999px;padding:2px 3px 2px 0;transition:background .18s ease,color .18s ease}
.ffp-stat-user-link:hover{background:#eef5ff;color:var(--brand)!important}
.ffp-stat-user-link b{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ffp-statbox-item .ffp-col-forum{font-weight:900;color:#475569}
html[data-theme="dark"] .ffp-stat-user-link:hover{background:#17243a;color:#93c5fd!important}

/* fix212 - profesyonel flat pazar ürün ekleme formu */
.market-form-title-pro{align-items:center;background:linear-gradient(135deg,#fff,#f8fbff)}
.market-form-title-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.market-form-shell-pro{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}
.market-form-main-pro{display:grid;gap:14px;min-width:0}.market-form-section{display:grid;gap:15px;padding:17px;border-radius:22px;overflow:hidden}.market-section-head{display:flex;align-items:flex-start;gap:12px}.market-section-head h2{margin:0 0 4px;font-size:19px;letter-spacing:-.02em}.market-section-head p{margin:0;line-height:1.45}.market-section-icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:16px;background:#eef5ff;border:1px solid #dbeafe;font-size:21px;box-shadow:0 8px 20px rgba(37,99,235,.08)}
.market-type-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.market-type-card{position:relative;display:grid!important;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-height:88px;padding:13px;border:1px solid #dbe7f6;border-radius:18px;background:#fbfcff;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.market-type-card:hover,.market-type-card.active{border-color:#93c5fd;background:#eff6ff;box-shadow:0 14px 32px rgba(37,99,235,.10);transform:translateY(-1px)}.market-type-card input{position:absolute;opacity:0;pointer-events:none}.market-type-card>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#fff;border:1px solid #dbeafe;font-size:22px;grid-row:1 / span 2}.market-type-card strong{font-size:14px;font-weight:950;color:var(--text);line-height:1.2}.market-type-card small{font-size:12px;font-weight:750;color:var(--muted);line-height:1.35}.market-type-card.active:after{content:'✓';position:absolute;right:10px;top:10px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#2563eb;color:#fff;font-size:12px;font-weight:950}
.market-pro-grid,.market-digital-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-pro-grid .span-all,.market-digital-delivery-grid .span-all{grid-column:1 / -1}.market-field{display:grid!important;gap:7px;margin:0;font-size:12.5px;font-weight:950;color:#334155}.market-field input,.market-field select,.market-field textarea{width:100%;border:1px solid #dbe7f6;border-radius:14px;background:#fff;padding:11px 12px;color:var(--text);font:inherit;font-size:13px;font-weight:800;outline:none;box-shadow:none}.market-field textarea{resize:vertical;min-height:96px;line-height:1.55}.market-field input:focus,.market-field select:focus,.market-field textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 4px rgba(37,99,235,.09)}.market-file-drop{display:grid!important;place-items:center;text-align:center;gap:8px;min-height:156px;padding:16px;border:1px dashed #93c5fd;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.market-file-drop:hover{border-color:#2563eb;box-shadow:0 14px 32px rgba(37,99,235,.10);transform:translateY(-1px)}.market-file-drop input{position:absolute;opacity:0;pointer-events:none}.market-file-drop>span{font-size:34px}.market-file-drop strong{font-size:14px;font-weight:950}.market-file-drop small{max-width:320px;color:var(--muted);font-size:12px;font-weight:750;line-height:1.45}.market-form-hint{padding:10px 12px;border-radius:14px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-size:12.5px;font-weight:850}.market-publish-card-pro{position:sticky;top:86px}.market-digital-safe-badge{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;padding:7px 10px;border:1px solid #bbf7d0;border-radius:999px;background:#f0fdf4;color:#166534;font-size:12px;font-weight:950}.market-digital-note-box{border-color:#bbf7d0!important;background:linear-gradient(135deg,#f0fdf4,#fff)!important}.market-order-support-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market-product-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.market-product-card:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(15,23,42,.10);border-color:#bfdbfe}.market-product-meta{gap:7px;line-height:1.35}.market-product-meta span{border-radius:999px;background:#f8fbff;border:1px solid #e6eef8;padding:4px 7px}.market-result-head,.market-filter-card-v128,.market-sidebar{border-radius:22px}
.market-form-section[hidden],.market-form-section[hidden] *{display:none!important}
html[data-theme="dark"] .market-form-title-pro,html[data-theme="dark"] .market-form-section,html[data-theme="dark"] .market-type-card,html[data-theme="dark"] .market-field input,html[data-theme="dark"] .market-field select,html[data-theme="dark"] .market-field textarea,html[data-theme="dark"] .market-file-drop{background:#111b2b!important;border-color:#243247!important;color:#e6edf7!important}html[data-theme="dark"] .market-section-icon,html[data-theme="dark"] .market-type-card>span{background:#17243a!important;border-color:#2a3c55!important}html[data-theme="dark"] .market-type-card:hover,html[data-theme="dark"] .market-type-card.active{background:#10233f!important;border-color:#2563eb!important}html[data-theme="dark"] .market-file-drop:hover{border-color:#3b82f6!important}html[data-theme="dark"] .market-digital-safe-badge,html[data-theme="dark"] .market-form-hint,html[data-theme="dark"] .market-digital-note-box{background:#092b21!important;border-color:#14532d!important;color:#bbf7d0!important}html[data-theme="dark"] .market-product-meta span{background:#17243a!important;border-color:#243247!important}
@media(max-width:1100px){.market-form-shell-pro{grid-template-columns:1fr}.market-form-side-pro,.market-publish-card-pro{position:static}.market-form-side-pro{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.market-form-title-pro,.market-form-title-actions{display:grid;width:100%}.market-form-title-actions .btn{width:100%;justify-content:center}.market-form-shell-pro{gap:13px}.market-form-section{padding:14px;border-radius:18px}.market-section-icon{width:38px;height:38px;flex-basis:38px;border-radius:14px;font-size:18px}.market-section-head h2{font-size:16px}.market-type-cards,.market-pro-grid,.market-digital-delivery-grid,.market-form-side-pro{grid-template-columns:1fr!important}.market-type-card{grid-template-columns:38px minmax(0,1fr);min-height:78px;padding:11px}.market-type-card>span{width:38px;height:38px;border-radius:14px}.market-field input,.market-field select,.market-field textarea{min-height:43px}.market-file-drop{min-height:130px}.market-product-card:hover{transform:none}}

/* fix213 - anasayfa istatistiklerinde kullanıcı adları tam görünsün */
.ffp-statbox .ffp-statbox-table{
  min-width:1080px!important;
}
.ffp-statbox .ffp-statbox-row > .ffp-col-user,
.ffp-statbox .ffp-statbox-row-head > .ffp-col-user,
.ffp-statbox .ffp-col-user-avatar{
  flex:0 0 240px!important;
  width:240px!important;
  max-width:240px!important;
  min-width:240px!important;
  overflow:visible!important;
}
.ffp-statbox .ffp-col-user-avatar{
  padding-left:10px!important;
  padding-right:10px!important;
}
.ffp-statbox .ffp-stat-user-link{
  display:inline-flex!important;
  align-items:center!important;
  gap:8px!important;
  width:auto!important;
  max-width:none!important;
  min-width:0!important;
  overflow:visible!important;
}
.ffp-statbox .ffp-stat-user-link b,
.ffp-statbox .ffp-col-user-avatar b{
  display:inline-block!important;
  max-width:none!important;
  min-width:0!important;
  overflow:visible!important;
  text-overflow:clip!important;
  white-space:nowrap!important;
  line-height:1.15!important;
}
.ffp-statbox .ffp-stat-user-avatar{
  flex:0 0 24px!important;
}
@media(max-width:760px){
  .ffp-statbox .ffp-statbox-table{min-width:1040px!important;}
  .ffp-statbox .ffp-statbox-row > .ffp-col-user,
  .ffp-statbox .ffp-statbox-row-head > .ffp-col-user,
  .ffp-statbox .ffp-col-user-avatar{
    flex-basis:220px!important;
    width:220px!important;
    max-width:220px!important;
    min-width:220px!important;
  }
}
html[data-theme="dark"] .ffp-statbox .ffp-stat-user-link:hover,
body.dark .ffp-statbox .ffp-stat-user-link:hover{
  background:#17243a!important;
  color:#93c5fd!important;
}


/* fix214 - forum anasayfa kategori satırlarında son açılan konu */
.forum-latest-topic-strip{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  margin:-4px 12px 10px 72px!important;
  padding:7px 10px!important;
  max-width:calc(100% - 84px)!important;
  border:1px solid #e6eef8!important;
  border-radius:13px!important;
  background:linear-gradient(135deg,#f8fbff,#ffffff)!important;
  color:#334155!important;
  text-decoration:none!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  min-width:0!important;
  transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;
}
.forum-latest-topic-strip:hover{
  background:#eef5ff!important;
  border-color:#bfdbfe!important;
  color:#2563eb!important;
  transform:translateY(-1px);
}
.forum-latest-topic-label{
  flex:0 0 auto!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:4px 7px!important;
  border-radius:999px!important;
  background:#eef5ff!important;
  border:1px solid #dbeafe!important;
  color:#315078!important;
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:950!important;
  white-space:nowrap!important;
}
.forum-latest-topic-strip strong{
  flex:1 1 auto!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:12.5px!important;
  line-height:1.25!important;
  font-weight:950!important;
  color:inherit!important;
}
.forum-latest-topic-strip small{
  flex:0 0 auto!important;
  min-width:0!important;
  max-width:120px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#64748b!important;
  font-size:11px!important;
  font-weight:850!important;
}
html[data-theme="dark"] .forum-latest-topic-strip,body.dark .forum-latest-topic-strip{
  background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;
  border-color:#243247!important;
  color:#dbeafe!important;
}
html[data-theme="dark"] .forum-latest-topic-strip:hover,body.dark .forum-latest-topic-strip:hover{
  background:#17243a!important;
  border-color:#2a3c55!important;
  color:#93c5fd!important;
}
html[data-theme="dark"] .forum-latest-topic-label,body.dark .forum-latest-topic-label{
  background:#17243a!important;
  border-color:#2a3c55!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"] .forum-latest-topic-strip small,body.dark .forum-latest-topic-strip small{color:#94a3b8!important;}
@media(max-width:900px){
  .forum-latest-topic-strip{
    margin:0 10px 9px 62px!important;
    max-width:calc(100% - 72px)!important;
    padding:7px 9px!important;
  }
  .forum-latest-topic-strip small{max-width:94px!important;}
}
@media(max-width:520px){
  .forum-latest-topic-strip{
    margin:0 9px 8px!important;
    max-width:calc(100% - 18px)!important;
    gap:6px!important;
    border-radius:12px!important;
  }
  .forum-latest-topic-label{font-size:10px!important;padding:4px 6px!important;}
  .forum-latest-topic-strip strong{font-size:12px!important;}
  .forum-latest-topic-strip small{display:none!important;}
}

/* fix216: Profesyonel yazı editörü - başlık seçimi en başta, önizleme ve temizleme araçları */
.ffp-editor.ffp-editor-r10-flat,
.ffp-editor.ffp-editor-pro{
  overflow:hidden!important;
  border:1px solid #dbe6f3!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 12px 32px rgba(15,23,42,.055)!important;
}
.ffp-editor-r10-flat .ffp-editor-toolbar,
.ffp-editor-r10-flat.ffp-editor .ffp-editor-toolbar,
.ffp-editor .ffp-editor-toolbar.ffp-toolbar-compact{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  flex-wrap:wrap!important;
  padding:8px!important;
  min-height:48px!important;
  background:linear-gradient(135deg,#f8fbff,#f1f7ff)!important;
  border-bottom:1px solid #dbe6f3!important;
  overflow-x:visible!important;
  scrollbar-width:thin!important;
}
.ffp-editor-r10-flat .ffp-editor-heading-control,
.ffp-editor-toolbar .ffp-editor-heading-control,
.ffp-editor-heading-control[data-editor-heading-control]{
  order:-100!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  flex:0 0 auto!important;
  min-height:34px!important;
  padding:4px 5px 4px 10px!important;
  border:1px solid #bcd4f6!important;
  border-radius:13px!important;
  background:#ffffff!important;
  color:#1e3a5f!important;
  box-shadow:0 5px 14px rgba(37,99,235,.08)!important;
  white-space:nowrap!important;
}
.ffp-editor-heading-control span{
  display:inline-flex!important;
  align-items:center!important;
  gap:4px!important;
  font-size:11.5px!important;
  font-weight:950!important;
  line-height:1!important;
  color:#315078!important;
}
.ffp-editor-heading-control span:before{content:'H';display:inline-grid;place-items:center;width:18px;height:18px;border-radius:7px;background:#eaf3ff;border:1px solid #bfdbfe;color:#2563eb;font-size:11px;font-weight:1000;}
.ffp-editor-heading-control select{
  min-width:148px!important;
  height:30px!important;
  min-height:30px!important;
  padding:0 30px 0 10px!important;
  border:1px solid #d6e4f5!important;
  border-radius:10px!important;
  background:#f8fbff!important;
  color:#0f172a!important;
  font-size:12.5px!important;
  font-weight:950!important;
  outline:none!important;
  cursor:pointer!important;
}
.ffp-editor-r10-flat .ffp-toolbar-compact button,
.ffp-editor-r10-flat .ffp-editor-insert-group button,
.ffp-editor .ffp-editor-toolbar button[data-editor-cmd],
.ffp-editor .ffp-editor-toolbar button[data-editor-advanced-cmd],
.ffp-editor .ffp-editor-toolbar button[data-editor-image-open]{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  height:34px!important;
  min-height:34px!important;
  min-width:36px!important;
  padding:0 10px!important;
  border:1px solid #d8e5f4!important;
  border-radius:12px!important;
  background:#fff!important;
  color:#334155!important;
  font-size:12.5px!important;
  font-weight:950!important;
  line-height:1!important;
  box-shadow:0 4px 12px rgba(15,23,42,.04)!important;
  transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease!important;
}
.ffp-editor-r10-flat .ffp-toolbar-compact button:hover,
.ffp-editor-r10-flat .ffp-editor-insert-group button:hover,
.ffp-editor .ffp-editor-toolbar button[data-editor-cmd]:hover,
.ffp-editor .ffp-editor-toolbar button[data-editor-advanced-cmd]:hover,
.ffp-editor .ffp-editor-toolbar button[data-editor-image-open]:hover{
  transform:translateY(-1px)!important;
  background:#eef5ff!important;
  border-color:#bfdbfe!important;
  color:#2563eb!important;
}
.ffp-editor-r10-flat .ffp-editor-insert-group{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  margin-left:auto!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
}
.ffp-editor-r10-flat [data-editor-advanced-cmd="preview"]{background:#eefbf4!important;border-color:#bbf7d0!important;color:#166534!important;}
.ffp-editor-r10-flat [data-editor-advanced-cmd="clear"]{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important;}
.ffp-editor-r10-flat [data-editor-advanced-cmd="color"]{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#6d28d9!important;}
.ffp-editor-r10-flat textarea{
  width:100%!important;
  min-height:190px!important;
  padding:14px!important;
  border:0!important;
  border-top:0!important;
  border-radius:0!important;
  background:#fff!important;
  color:#0f172a!important;
  font-size:14px!important;
  line-height:1.65!important;
  resize:vertical!important;
  outline:none!important;
}
.ffp-editor-r10-flat textarea:focus{box-shadow:inset 0 0 0 2px rgba(37,99,235,.12)!important;background:#fff!important;}
.ffp-editor-preview-box{
  margin:0!important;
  padding:12px 14px 14px!important;
  border-top:1px solid #dbe6f3!important;
  background:linear-gradient(135deg,#fbfdff,#f8fbff)!important;
}
.ffp-editor-preview-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 9px!important;}
.ffp-editor-preview-head strong{font-size:12px!important;font-weight:1000!important;text-transform:uppercase!important;letter-spacing:.055em!important;color:#315078!important;}
.ffp-editor-preview-head small{font-size:11.5px!important;font-weight:750!important;color:#64748b!important;text-align:right!important;}
.ffp-editor-preview-content{
  min-height:74px!important;
  padding:13px!important;
  border:1px solid #dbe6f3!important;
  border-radius:15px!important;
  background:#fff!important;
  color:#0f172a!important;
  line-height:1.65!important;
  word-break:break-word!important;
}
.ffp-editor-r10-flat .ffp-editor-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 12px!important;background:#fbfdff!important;border-top:1px solid #e2eaf5!important;}
.ffp-editor-r10-flat .ffp-editor-foot span{font-weight:950!important;color:#334155!important;}
.ffp-editor-r10-flat .ffp-editor-foot small{font-weight:750!important;color:#64748b!important;}
@media(max-width:760px){
  .ffp-editor-r10-flat .ffp-editor-toolbar,
  .ffp-editor .ffp-editor-toolbar.ffp-toolbar-compact{
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    padding:7px!important;
    gap:5px!important;
  }
  .ffp-editor-r10-flat .ffp-editor-heading-control,
  .ffp-editor-toolbar .ffp-editor-heading-control,
  .ffp-editor-heading-control[data-editor-heading-control]{
    min-height:32px!important;
    padding:3px 4px 3px 8px!important;
    gap:5px!important;
  }
  .ffp-editor-heading-control select{min-width:132px!important;height:29px!important;font-size:12px!important;}
  .ffp-editor-heading-control span{font-size:11px!important;}
  .ffp-editor-r10-flat .ffp-toolbar-compact button,
  .ffp-editor-r10-flat .ffp-editor-insert-group button,
  .ffp-editor .ffp-editor-toolbar button[data-editor-cmd],
  .ffp-editor .ffp-editor-toolbar button[data-editor-advanced-cmd],
  .ffp-editor .ffp-editor-toolbar button[data-editor-image-open]{height:32px!important;min-height:32px!important;min-width:34px!important;padding:0 9px!important;font-size:12px!important;flex:0 0 auto!important;}
  .ffp-editor-r10-flat .ffp-editor-insert-group{margin-left:0!important;flex:0 0 auto!important;}
  .ffp-editor-r10-flat textarea{min-height:170px!important;font-size:13.5px!important;padding:12px!important;}
  .ffp-editor-preview-head{align-items:flex-start!important;flex-direction:column!important;gap:2px!important;}
  .ffp-editor-preview-head small{text-align:left!important;}
  .ffp-editor-r10-flat .ffp-editor-foot{display:grid!important;gap:2px!important;}
}
html[data-theme="dark"] .ffp-editor.ffp-editor-r10-flat,
body.dark .ffp-editor.ffp-editor-r10-flat{background:#0f1a2b!important;border-color:#243247!important;box-shadow:none!important;}
html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-toolbar,
body.dark .ffp-editor-r10-flat .ffp-editor-toolbar{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-bottom-color:#243247!important;}
html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-heading-control,
html[data-theme="dark"] .ffp-editor-toolbar .ffp-editor-heading-control,
body.dark .ffp-editor-r10-flat .ffp-editor-heading-control{background:#111b2b!important;border-color:#34506f!important;color:#dbeafe!important;box-shadow:none!important;}
html[data-theme="dark"] .ffp-editor-heading-control span,
body.dark .ffp-editor-heading-control span{color:#bfdbfe!important;}
html[data-theme="dark"] .ffp-editor-heading-control span:before,
body.dark .ffp-editor-heading-control span:before{background:#17243a!important;border-color:#34506f!important;color:#93c5fd!important;}
html[data-theme="dark"] .ffp-editor-heading-control select,
body.dark .ffp-editor-heading-control select{background:#0f1a2b!important;border-color:#2a3c56!important;color:#e6edf7!important;}
html[data-theme="dark"] .ffp-editor-r10-flat .ffp-toolbar-compact button,
html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-insert-group button,
html[data-theme="dark"] .ffp-editor .ffp-editor-toolbar button[data-editor-cmd],
html[data-theme="dark"] .ffp-editor .ffp-editor-toolbar button[data-editor-advanced-cmd],
html[data-theme="dark"] .ffp-editor .ffp-editor-toolbar button[data-editor-image-open],
body.dark .ffp-editor-r10-flat .ffp-toolbar-compact button,
body.dark .ffp-editor-r10-flat .ffp-editor-insert-group button{background:#17243a!important;border-color:#2a3c56!important;color:#dbeafe!important;box-shadow:none!important;}
html[data-theme="dark"] .ffp-editor-r10-flat textarea,
body.dark .ffp-editor-r10-flat textarea{background:#0d1726!important;color:#e6edf7!important;}
html[data-theme="dark"] .ffp-editor-preview-box,
body.dark .ffp-editor-preview-box{background:#0f1a2b!important;border-color:#243247!important;}
html[data-theme="dark"] .ffp-editor-preview-content,
body.dark .ffp-editor-preview-content{background:#0d1726!important;border-color:#2a3c56!important;color:#e6edf7!important;}
html[data-theme="dark"] .ffp-editor-preview-head strong,
body.dark .ffp-editor-preview-head strong{color:#bfdbfe!important;}
html[data-theme="dark"] .ffp-editor-preview-head small,
html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-foot small,
body.dark .ffp-editor-preview-head small,
body.dark .ffp-editor-r10-flat .ffp-editor-foot small{color:#94a3b8!important;}
html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-foot,
body.dark .ffp-editor-r10-flat .ffp-editor-foot{background:#111b2b!important;border-top-color:#243247!important;}
html[data-theme="dark"] .ffp-editor-r10-flat .ffp-editor-foot span,
body.dark .ffp-editor-r10-flat .ffp-editor-foot span{color:#dbeafe!important;}

/* fix217: gelişmiş webmaster forum özellikleri */
.webmaster-topic-assistant{display:block;padding:18px;border:1px solid rgba(37,99,235,.14);border-radius:22px;background:linear-gradient(180deg,rgba(37,99,235,.06),rgba(255,255,255,.76));box-shadow:0 18px 38px rgba(15,23,42,.05);}
.webmaster-assistant-head,.webmaster-topic-info-head,.profile-webmaster-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;}
.webmaster-assistant-head>span,.webmaster-topic-info-head>span,.profile-webmaster-head>span{width:40px;height:40px;display:grid;place-items:center;border-radius:14px;background:#eff6ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #bfdbfe;}
.webmaster-assistant-head strong,.webmaster-topic-info-head strong,.profile-webmaster-head strong{display:block;font-weight:800;color:#0f172a;}
.webmaster-assistant-head small,.webmaster-topic-info-head small{display:block;color:#64748b;line-height:1.45;margin-top:2px;}
.webmaster-issue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;}
.webmaster-issue-card{position:relative;display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;cursor:pointer;transition:.18s ease;min-height:84px;}
.webmaster-issue-card input{position:absolute;opacity:0;pointer-events:none;}
.webmaster-issue-card>span{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;background:#f8fafc;flex:0 0 auto;}
.webmaster-issue-card b{display:block;font-size:13px;color:#111827;line-height:1.25;}
.webmaster-issue-card small{display:block;font-size:11px;color:#64748b;line-height:1.35;margin-top:3px;}
.webmaster-issue-card:hover,.webmaster-issue-card.is-selected,.webmaster-issue-card:has(input:checked){border-color:#2563eb;background:#eff6ff;box-shadow:0 12px 30px rgba(37,99,235,.12);}
.webmaster-topic-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;}
.webmaster-template-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px dashed #dbe4ef;}
.webmaster-topic-info-card{margin-top:-8px;border-color:#dbeafe;background:linear-gradient(180deg,#eff6ff,#fff);}
.webmaster-topic-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;}
.webmaster-topic-info-grid span{display:block;padding:12px 14px;border:1px solid #dbeafe;border-radius:16px;background:#fff;min-width:0;}
.webmaster-topic-info-grid b{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-bottom:4px;}
.webmaster-topic-info-grid a{font-weight:800;color:#1d4ed8;overflow-wrap:anywhere;}
.webmaster-skill-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;}
.webmaster-skill-choice{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;cursor:pointer;transition:.18s ease;}
.webmaster-skill-choice input{position:absolute;opacity:0;pointer-events:none;}
.webmaster-skill-choice span{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;background:#f8fafc;}
.webmaster-skill-choice b{font-size:13px;color:#111827;}
.webmaster-skill-choice:hover,.webmaster-skill-choice.is-selected,.webmaster-skill-choice:has(input:checked){border-color:#2563eb;background:#eff6ff;box-shadow:0 12px 26px rgba(37,99,235,.10);}
.webmaster-skill-selector>strong{display:block;color:#0f172a;margin-bottom:2px;}
.webmaster-skill-chips{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin:8px 0;}
.webmaster-skill-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:999px;background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;font-size:11px;font-weight:800;line-height:1;}
.webmaster-skill-chip.more{background:#f8fafc;color:#475569;border-color:#e2e8f0;}
.post-user .webmaster-skill-chips{justify-content:center;margin:8px 0 4px;}
.post-user-website,.profile-website-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:999px;background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;font-weight:800;font-size:12px;text-decoration:none;}
.post-user-website{margin:4px auto 8px;max-width:100%;}
.profile-webmaster-card{margin:14px 0;padding:14px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;text-align:left;}
.profile-webmaster-card .webmaster-skill-chips{justify-content:flex-start;}
.profile-webmaster-tools{margin:10px 0 0;color:#475569;line-height:1.55;font-size:13px;}
.profile-website-link{margin-top:8px;}
.dark .webmaster-topic-assistant,.dark .webmaster-topic-info-card{background:linear-gradient(180deg,rgba(37,99,235,.15),rgba(15,23,42,.72));border-color:rgba(96,165,250,.24);}
.dark .webmaster-issue-card,.dark .webmaster-topic-info-grid span,.dark .webmaster-skill-choice,.dark .profile-webmaster-card{background:#0f172a;border-color:#26344a;}
.dark .webmaster-issue-card b,.dark .webmaster-skill-choice b,.dark .webmaster-assistant-head strong,.dark .webmaster-topic-info-head strong,.dark .profile-webmaster-head strong{color:#f8fafc;}
.dark .webmaster-issue-card small,.dark .webmaster-assistant-head small,.dark .webmaster-topic-info-head small,.dark .profile-webmaster-tools{color:#94a3b8;}
.dark .post-user-website,.dark .profile-website-link{background:#111827;border-color:#334155;color:#e5e7eb;}
@media(max-width:980px){.webmaster-issue-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.webmaster-topic-meta-grid,.webmaster-topic-info-grid{grid-template-columns:1fr;}.webmaster-skill-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:640px){.webmaster-topic-assistant{padding:14px;border-radius:18px;}.webmaster-issue-grid,.webmaster-skill-choice-grid{grid-template-columns:1fr;}.webmaster-issue-card{min-height:auto;}.webmaster-template-strip .btn{width:100%;justify-content:center;}.webmaster-skill-chips{justify-content:flex-start;}.post-user .webmaster-skill-chips{justify-content:center;}}


/* fix218: mobil hesap merkezi hizası + webmaster özelliklerini görünür bağlama */
.webmaster-profile-entry-card{
  display:grid!important;
  grid-template-columns:58px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:16px!important;
  border:1px solid rgba(37,99,235,.16)!important;
  background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(255,255,255,.94))!important;
  overflow:hidden!important;
}
.webmaster-entry-icon{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;background:#eff6ff;border:1px solid #bfdbfe;font-size:27px;box-shadow:0 12px 28px rgba(37,99,235,.10);}
.webmaster-entry-body{min-width:0;display:grid;gap:6px;}
.webmaster-entry-body h2{margin:0!important;font-size:20px!important;line-height:1.2!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;}
.webmaster-entry-body p{margin:0!important;line-height:1.5!important;overflow-wrap:anywhere!important;}
.webmaster-entry-body .webmaster-skill-chips{justify-content:flex-start!important;margin:4px 0!important;}
.webmaster-empty-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:3px;}
.webmaster-empty-chips span{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:850;line-height:1;}
.webmaster-entry-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}
.webmaster-topic-assistant{display:block!important;visibility:visible!important;opacity:1!important;}
.webmaster-topic-assistant input,.webmaster-topic-assistant button{pointer-events:auto!important;}

/* Hesap Merkezi mobilde profil resmi, kullanıcı adı ve başlık birbirine girmesin */
.account-overview-card{overflow:hidden!important;}
.account-overview-main{min-width:0!important;}
.account-overview-main>div{min-width:0!important;}
.account-overview-main h2{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;line-height:1.25!important;overflow-wrap:anywhere!important;word-break:break-word!important;}
.account-overview-main .eyebrow{display:block!important;line-height:1.1!important;}
.account-overview-main p{max-width:100%!important;line-height:1.5!important;overflow-wrap:anywhere!important;word-break:break-word!important;}
.side-profile strong,.side-profile small{max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.25!important;}
.side-profile .trust-name-wrap,.side-profile strong{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex-wrap:wrap!important;}
.user-panel-shell .side-menu .side-profile{overflow:hidden!important;}

@media(max-width:760px){
  .user-panel-shell{display:block!important;}
  .account-overview-card{display:grid!important;gap:14px!important;padding:16px!important;border-radius:22px!important;}
  .account-overview-main{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:12px!important;width:100%!important;}
  .account-overview-main .account-presence-wrap,
  .account-overview-main .presence-avatar-wrap.account-presence-wrap{width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;max-width:92px!important;max-height:92px!important;flex:0 0 92px!important;margin:0 auto!important;border-radius:999px!important;}
  .account-overview-main .account-presence-wrap .account-overview-avatar,
  .account-overview-main .account-presence-wrap img.account-overview-avatar,
  .account-overview-main .account-presence-wrap .account-overview-avatar.letter{width:78px!important;height:78px!important;min-width:78px!important;min-height:78px!important;border-radius:999px!important;display:grid!important;place-items:center!important;object-fit:cover!important;font-size:30px!important;line-height:1!important;}
  .account-overview-main h2{justify-content:center!important;font-size:20px!important;margin:0!important;text-align:center!important;}
  .account-overview-main .user-presence-pill{margin:4px auto 0!important;}
  .account-overview-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;justify-content:stretch!important;}
  .account-overview-actions .btn{width:100%!important;justify-content:center!important;min-width:0!important;}
  .side-menu .side-profile,.user-side .side-profile{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important;text-align:center!important;gap:8px!important;padding:14px!important;}
  .side-profile .panel-side-presence,
  .side-profile .presence-avatar-wrap.panel-side-presence,
  .user-side .side-profile .presence-avatar-wrap.panel-side-presence{width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;max-width:82px!important;max-height:82px!important;margin:0 auto!important;border-radius:999px!important;}
  .side-profile .panel-side-presence .avatar.big,
  .side-profile .panel-side-presence .user-side-avatar-img,
  .user-side .side-profile .panel-side-presence .avatar.big,
  .user-side .side-profile .panel-side-presence .user-side-avatar-img{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important;border-radius:999px!important;display:grid!important;place-items:center!important;object-fit:cover!important;font-size:26px!important;}
  .side-profile strong{justify-content:center!important;text-align:center!important;font-size:15px!important;}
  .side-profile small{text-align:center!important;font-size:12px!important;}
  .webmaster-profile-entry-card{grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important;padding:16px!important;}
  .webmaster-entry-body .webmaster-skill-chips,.webmaster-empty-chips{justify-content:center!important;}
  .webmaster-entry-actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;}
  .webmaster-entry-actions .btn{width:100%!important;justify-content:center!important;}
}
@media(max-width:420px){
  .account-overview-actions{grid-template-columns:1fr!important;}
  .account-overview-main h2{font-size:18px!important;}
  .account-overview-main .account-presence-wrap,
  .account-overview-main .presence-avatar-wrap.account-presence-wrap{width:86px!important;height:86px!important;min-width:86px!important;min-height:86px!important;}
  .account-overview-main .account-presence-wrap .account-overview-avatar,
  .account-overview-main .account-presence-wrap img.account-overview-avatar,
  .account-overview-main .account-presence-wrap .account-overview-avatar.letter{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;font-size:28px!important;}
}
html[data-theme="dark"] .webmaster-profile-entry-card,body.dark .webmaster-profile-entry-card{background:linear-gradient(135deg,rgba(37,99,235,.13),rgba(15,23,42,.88))!important;border-color:#243247!important;}
html[data-theme="dark"] .webmaster-entry-icon,body.dark .webmaster-entry-icon{background:#17243a!important;border-color:#34506f!important;color:#bfdbfe!important;}
html[data-theme="dark"] .webmaster-empty-chips span,body.dark .webmaster-empty-chips span{background:#111827!important;border-color:#334155!important;color:#dbeafe!important;}

/* fix219 - Blog ve Webmaster Analiz modülleri */
.blog-title-card-v219,
.analysis-title-card-v219,
.blog-form-title-v219 { align-items: center; gap: 16px; }
.blog-filter-card-v219 { padding: 16px; }
.blog-filter-form-v219,
.analysis-form-v219 { display: grid; grid-template-columns: 1fr 240px auto auto; gap: 12px; align-items: end; }
.blog-filter-form-v219 label,
.analysis-form-v219 label { display: grid; gap: 7px; font-weight: 700; }
.blog-filter-form-v219 input,
.blog-filter-form-v219 select,
.analysis-form-v219 input,
.blog-form-card-v219 input,
.blog-form-card-v219 select,
.blog-form-card-v219 textarea { width: 100%; border-radius: 14px; }
.blog-grid-v219 { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; margin-top: 16px; }
.blog-card-v219 { display: flex; flex-direction: column; gap: 12px; min-height: 220px; }
.blog-card-v219 h2,
.blog-featured-card-v219 h2 { margin: 0; line-height: 1.25; overflow-wrap: anywhere; }
.blog-card-v219 h2 a,
.blog-featured-card-v219 h2 a { color: inherit; text-decoration: none; }
.blog-card-v219 p { color: var(--muted); line-height: 1.6; margin: 0; flex: 1; }
.blog-card-head-v219,
.blog-card-foot-v219,
.blog-meta-v219 { display: flex; flex-wrap: wrap; gap: 8px 12px; align-items: center; color: var(--muted); font-size: .9rem; }
.blog-card-head-v219 span,
.blog-card-head-v219 em,
.blog-card-foot-v219 span,
.blog-meta-v219 span { padding: 5px 9px; border-radius: 999px; background: rgba(148,163,184,.12); font-style: normal; }
.blog-card-foot-v219 { justify-content: space-between; margin-top: auto; }
.blog-card-foot-v219 a { font-weight: 800; text-decoration: none; }
.blog-featured-card-v219 { display: grid; grid-template-columns: 72px 1fr; gap: 16px; align-items: center; border: 1px solid rgba(37,99,235,.18); background: linear-gradient(135deg, rgba(37,99,235,.08), rgba(14,165,233,.04)); }
.blog-featured-icon-v219 { width: 72px; height: 72px; border-radius: 24px; display: grid; place-items: center; background: rgba(37,99,235,.14); font-size: 2rem; }
.blog-show-card-v219 { padding: 24px; }
.blog-show-head-v219 { display: grid; gap: 12px; margin-bottom: 18px; }
.blog-show-head-v219 h1 { margin: 0; line-height: 1.15; overflow-wrap: anywhere; }
.blog-excerpt-v219 { font-size: 1.04rem; line-height: 1.7; }
.blog-body-v219 { line-height: 1.85; font-size: 1.02rem; }
.blog-related-list-v219 { display: grid; gap: 10px; }
.blog-related-list-v219 a { display: flex; justify-content: space-between; gap: 12px; padding: 12px 14px; border-radius: 16px; background: rgba(148,163,184,.10); text-decoration: none; color: inherit; }
.blog-related-list-v219 small { color: var(--muted); }
.blog-form-card-v219 { gap: 15px; }
.blog-form-card-v219 > label { display: grid; gap: 8px; font-weight: 800; }
.blog-form-actions-v219 { display: flex; gap: 10px; flex-wrap: wrap; }
.panel-blog-list-v219,
.admin-blog-category-list-v219,
.admin-blog-post-list-v219 { display: grid; gap: 10px; }
.panel-blog-row-v219,
.admin-blog-category-row-v219,
.admin-blog-post-row-v219 { display: grid; grid-template-columns: minmax(0,1fr) auto auto; gap: 12px; align-items: center; padding: 12px; border-radius: 16px; background: rgba(148,163,184,.10); }
.admin-blog-post-row-v219 { grid-template-columns: minmax(0,1fr) auto minmax(220px, auto) auto; }
.panel-blog-row-v219 strong,
.admin-blog-post-row-v219 strong,
.admin-blog-category-row-v219 strong { display: block; overflow-wrap: anywhere; }
.panel-blog-row-v219 small,
.admin-blog-post-row-v219 small,
.admin-blog-category-row-v219 small { color: var(--muted); display: block; margin-top: 3px; }
.panel-blog-actions-v219,
.admin-blog-status-form-v219 { display: flex; gap: 8px; align-items: center; flex-wrap: wrap; }
.module-settings-actions-v219 { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 16px; }
.module-toggle-grid-v219 { margin-bottom: 16px; }
.analysis-run-card-v219 { display: grid; gap: 16px; }
.analysis-form-v219 { grid-template-columns: 1fr auto; }
.analysis-feature-grid-v219 { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 10px; }
.analysis-feature-grid-v219 span { padding: 11px 12px; border-radius: 16px; background: rgba(37,99,235,.08); font-weight: 800; }
.analysis-report-list-v219 { display: grid; gap: 16px; margin-top: 16px; }
.analysis-report-card-v219 { display: grid; gap: 16px; }
.analysis-report-head-v219 { display: flex; justify-content: space-between; gap: 16px; align-items: center; }
.analysis-report-head-v219 h2 { margin: 0; overflow-wrap: anywhere; }
.analysis-score-v219 { width: 92px; height: 92px; border-radius: 28px; display: grid; place-items: center; background: rgba(148,163,184,.12); flex: 0 0 auto; }
.analysis-score-v219 strong { font-size: 2rem; line-height: 1; }
.analysis-score-v219 span { margin-top: -18px; color: var(--muted); font-weight: 800; }
.analysis-score-v219.is-good { background: rgba(22,163,74,.13); color: #16a34a; }
.analysis-score-v219.is-mid { background: rgba(245,158,11,.14); color: #d97706; }
.analysis-score-v219.is-low { background: rgba(239,68,68,.14); color: #dc2626; }
.analysis-check-grid-v219 { display: grid; grid-template-columns: repeat(4, minmax(0,1fr)); gap: 10px; }
.analysis-check-grid-v219 div { padding: 12px; border-radius: 16px; background: rgba(148,163,184,.10); min-width: 0; }
.analysis-check-grid-v219 small { display: block; color: var(--muted); font-weight: 800; margin-bottom: 5px; }
.analysis-check-grid-v219 strong { display: block; overflow-wrap: anywhere; }
.analysis-notes-v219 { display: grid; gap: 10px; }
.analysis-note-v219 { padding: 12px 14px; border-radius: 16px; display: grid; gap: 4px; background: rgba(59,130,246,.09); }
.analysis-note-v219.ok { background: rgba(22,163,74,.11); }
.analysis-note-v219.warning { background: rgba(245,158,11,.14); }
.analysis-note-v219.danger { background: rgba(239,68,68,.12); }
.analysis-note-v219 span { color: var(--muted); }
.analysis-security-v219 { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; }
.analysis-security-v219 strong { margin-right: 4px; }
.analysis-security-v219 span { padding: 7px 10px; border-radius: 999px; background: rgba(239,68,68,.12); font-weight: 800; color: #dc2626; }
.analysis-security-v219 span.ok { background: rgba(22,163,74,.12); color: #16a34a; }
.empty-card-v219 { padding: 18px; }
.dark .blog-featured-card-v219 { background: linear-gradient(135deg, rgba(59,130,246,.13), rgba(14,165,233,.06)); }
.dark .blog-card-head-v219 span,
.dark .blog-card-head-v219 em,
.dark .blog-card-foot-v219 span,
.dark .blog-meta-v219 span,
.dark .panel-blog-row-v219,
.dark .admin-blog-category-row-v219,
.dark .admin-blog-post-row-v219,
.dark .analysis-check-grid-v219 div,
.dark .blog-related-list-v219 a { background: rgba(255,255,255,.06); }
@media (max-width: 980px) {
  .blog-grid-v219 { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .analysis-feature-grid-v219,
  .analysis-check-grid-v219 { grid-template-columns: repeat(2, minmax(0,1fr)); }
  .blog-filter-form-v219 { grid-template-columns: 1fr; }
}
@media (max-width: 640px) {
  .blog-title-card-v219,
  .analysis-title-card-v219,
  .blog-form-title-v219,
  .analysis-report-head-v219 { align-items: stretch; flex-direction: column; }
  .blog-grid-v219 { grid-template-columns: 1fr; }
  .blog-featured-card-v219 { grid-template-columns: 1fr; }
  .blog-featured-icon-v219 { width: 56px; height: 56px; border-radius: 18px; font-size: 1.6rem; }
  .blog-related-list-v219 a,
  .blog-card-foot-v219 { flex-direction: column; align-items: flex-start; }
  .panel-blog-row-v219,
  .admin-blog-category-row-v219,
  .admin-blog-post-row-v219 { grid-template-columns: 1fr; align-items: stretch; }
  .analysis-form-v219 { grid-template-columns: 1fr; }
  .analysis-feature-grid-v219,
  .analysis-check-grid-v219 { grid-template-columns: 1fr; }
  .analysis-score-v219 { width: 76px; height: 76px; border-radius: 22px; }
}


/* fix220 - Gelişmiş menü yönetimi */
.admin-menu-manager-page .menu-manager-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.75fr);gap:18px;align-items:start}.menu-edit-card,.menu-help-card,.menu-list-card{border:1px solid rgba(148,163,184,.22);box-shadow:0 18px 50px rgba(15,23,42,.08)}.menu-form-grid label{min-width:0}.menu-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.menu-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.menu-sample-paths{display:grid;gap:10px}.menu-sample-paths span{display:block;padding:10px 12px;border:1px solid rgba(148,163,184,.22);border-radius:14px;background:rgba(248,250,252,.72);font-size:13px}.menu-lists-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.admin-menu-list{display:grid;gap:10px}.admin-menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(255,255,255,.78)}.admin-menu-row.is-passive{opacity:.68}.admin-menu-row-main{display:flex;align-items:center;gap:10px;min-width:0}.admin-menu-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:rgba(37,99,235,.09);font-size:18px;flex:0 0 auto}.admin-menu-row-main strong{display:block;line-height:1.25}.admin-menu-row-main small{display:block;color:var(--muted);word-break:break-word}.admin-menu-badges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.admin-menu-badges span{font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:rgba(15,23,42,.06);color:var(--muted)}.admin-menu-badges .ok{background:rgba(22,163,74,.12);color:#15803d}.admin-menu-badges .off{background:rgba(239,68,68,.12);color:#b91c1c}.admin-menu-row-actions{display:flex;gap:6px;align-items:center}.admin-menu-row-actions form{margin:0}.footer-link-group a span{margin-right:6px}.top-main-nav a:empty{display:none}@media(max-width:980px){.admin-menu-manager-page .menu-manager-grid,.menu-lists-grid{grid-template-columns:1fr}.admin-menu-row{grid-template-columns:1fr}.admin-menu-badges{justify-content:flex-start}.admin-menu-row-actions{justify-content:flex-start}.menu-condition-grid{grid-template-columns:1fr}}@media(max-width:640px){.admin-menu-row{padding:10px;border-radius:14px}.admin-menu-icon{width:34px;height:34px}.menu-form-actions .btn{width:100%;justify-content:center}}
html.dark .admin-menu-row,html.dark .menu-sample-paths span{background:rgba(15,23,42,.58);border-color:rgba(148,163,184,.18)}html.dark .admin-menu-icon{background:rgba(96,165,250,.14)}

/* fix221: mobil üst menü butonu + yönetilebilir menü çekmecesi */
.mobile-main-menu-toggle{display:none!important}
.mobile-main-nav{display:none!important}
@media(min-width:851px){
  .mobile-main-menu-toggle,.mobile-main-nav{display:none!important}
}
@media(max-width:850px){
  .topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}
  .topbar-left{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;overflow:visible!important}
  .mobile-main-menu-toggle{
    order:0!important;display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;
    padding:0!important;margin:0!important;border:1px solid rgba(37,99,235,.18)!important;border-radius:14px!important;
    background:linear-gradient(135deg,#eff6ff,#eef2ff)!important;color:#2563eb!important;box-shadow:0 9px 24px rgba(37,99,235,.10)!important;
    font-size:19px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important
  }
  .mobile-main-menu-toggle span{display:block!important;line-height:1!important;transform:translateY(-1px)}
  .mobile-main-menu-toggle:active{transform:scale(.97)!important}
  .brand{order:2!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}
  body.has-context-menu .forum-drawer-toggle{order:1!important;display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important}
  .top-main-nav{display:none!important}
  .nav[data-nav].mobile-main-nav{
    display:flex!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;
    width:min(340px,92vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:1200!important;
    transform:translate3d(-110%,0,0)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border:0!important;border-right:1px solid #e4eaf3!important;border-radius:0 24px 24px 0!important;
    padding:14px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;box-shadow:24px 0 80px rgba(15,23,42,.24)!important;
    flex-direction:column!important;align-items:stretch!important;gap:7px!important;overflow-y:auto!important;overflow-x:hidden!important;
    transition:transform .22s ease,visibility 0s linear .22s!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-overflow-scrolling:touch!important
  }
  .nav[data-nav].mobile-main-nav.open{transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s ease,visibility 0s!important}
  body.nav-open{overflow:hidden!important}
  body.nav-open::before{content:""!important;position:fixed!important;inset:0!important;z-index:1150!important;background:rgba(15,23,42,.46)!important;backdrop-filter:blur(2px)!important;pointer-events:auto!important}
  .mobile-main-nav .mobile-nav-head{
    display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;z-index:3!important;
    margin:-14px -14px 10px!important;padding:14px!important;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border-bottom:1px solid #e6edf7!important;border-radius:0!important
  }
  .mobile-main-nav .mobile-nav-title{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}
  .mobile-main-nav .mobile-nav-title>span{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:15px!important;background:linear-gradient(135deg,#2563eb,#06b6d4)!important;color:#fff!important;box-shadow:0 10px 24px rgba(37,99,235,.20)!important;font-weight:950!important}
  .mobile-main-nav .mobile-nav-title strong{display:block!important;color:#0f172a!important;line-height:1.1!important;font-size:15px!important}
  .mobile-main-nav .mobile-nav-title small{display:block!important;color:#64748b!important;font-size:12px!important;margin-top:2px!important}
  .mobile-main-nav .mobile-nav-close{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff!important;color:#334155!important;font-size:26px!important;line-height:1!important;cursor:pointer!important}
  .mobile-main-nav a,.mobile-main-nav .mobile-theme-row{
    display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:11px 12px!important;
    border-radius:16px!important;background:#fff!important;border:1px solid #e8eef7!important;box-shadow:0 7px 20px rgba(15,23,42,.055)!important;color:#334155!important;font-weight:850!important;text-decoration:none!important;white-space:normal!important;text-align:left!important
  }
  .mobile-main-nav a span,.mobile-main-nav .mobile-theme-row span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;font-size:16px!important}
  .mobile-main-nav a b,.mobile-main-nav .mobile-theme-row b{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;line-height:1.2!important;font-size:14px!important}
  .mobile-main-nav a:hover,.mobile-main-nav .mobile-theme-row:hover{background:#eef5ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}
  .mobile-main-nav .pm-nav-badge{margin-left:auto!important;min-width:21px!important;height:21px!important}
}
@media(max-width:560px){
  .mobile-main-menu-toggle{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important;border-radius:13px!important;font-size:18px!important}
  body.has-context-menu .forum-drawer-toggle{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important}
  .nav[data-nav].mobile-main-nav{width:min(326px,94vw)!important;border-radius:0 22px 22px 0!important;padding:12px!important}
  .mobile-main-nav .mobile-nav-head{margin:-12px -12px 10px!important;padding:12px!important}
  .mobile-main-nav a,.mobile-main-nav .mobile-theme-row{min-height:46px!important;padding:10px!important;border-radius:15px!important}
}
html[data-theme="dark"] .mobile-main-menu-toggle{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important;box-shadow:0 9px 24px rgba(0,0,0,.22)!important}
html[data-theme="dark"] .nav[data-nav].mobile-main-nav{background:linear-gradient(180deg,#111b2b 0%,#0f1a2b 100%)!important;border-color:#243247!important;color:#e6edf7!important;box-shadow:24px 0 80px rgba(0,0,0,.55)!important}
html[data-theme="dark"] .mobile-main-nav .mobile-nav-head{background:linear-gradient(180deg,#111b2b 0%,#0f1a2b 100%)!important;border-bottom-color:#243247!important}
html[data-theme="dark"] .mobile-main-nav .mobile-nav-title strong{color:#e6edf7!important}
html[data-theme="dark"] .mobile-main-nav .mobile-nav-title small{color:#9fb0c5!important}
html[data-theme="dark"] .mobile-main-nav .mobile-nav-close{background:#111b2b!important;border-color:#243247!important;color:#cbd5e1!important}
html[data-theme="dark"] .mobile-main-nav a,html[data-theme="dark"] .mobile-main-nav .mobile-theme-row{background:#111b2b!important;border-color:#243247!important;color:#e6edf7!important;box-shadow:0 7px 20px rgba(0,0,0,.18)!important}
html[data-theme="dark"] .mobile-main-nav a span,html[data-theme="dark"] .mobile-main-nav .mobile-theme-row span{background:#17243a!important;color:#93c5fd!important}
html[data-theme="dark"] .mobile-main-nav a:hover,html[data-theme="dark"] .mobile-main-nav .mobile-theme-row:hover{background:#17243a!important;color:#bfdbfe!important;border-color:#2c3f59!important}


/* fix222 - mobil üst menü görünürlük ve sadece eklenen menüler */
@media(max-width:850px){
  .topbar-left .mobile-main-menu-toggle[data-nav-toggle]{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:1301!important}
  #mobileMainNav.mobile-main-nav[data-mobile-main-nav]{
    display:flex!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;
    width:min(340px,92vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:1300!important;
    transform:translate3d(-105%,0,0)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;border-right:1px solid #e4eaf3!important;border-radius:0 24px 24px 0!important;
    padding:14px!important;box-shadow:24px 0 80px rgba(15,23,42,.26)!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;
    overflow-y:auto!important;overflow-x:hidden!important;transition:transform .22s ease,visibility 0s linear .22s!important;-webkit-overflow-scrolling:touch!important;
  }
  #mobileMainNav.mobile-main-nav[data-mobile-main-nav].open,
  body.mobile-main-nav-open #mobileMainNav.mobile-main-nav[data-mobile-main-nav]{transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s ease,visibility 0s!important}
  body.mobile-main-nav-open{overflow:hidden!important}
  body.mobile-main-nav-open::before{content:""!important;position:fixed!important;inset:0!important;z-index:1250!important;background:rgba(15,23,42,.48)!important;backdrop-filter:blur(2px)!important;pointer-events:auto!important}
  #mobileMainNav .mobile-nav-links{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}
  #mobileMainNav .mobile-menu-link{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:48px!important;margin:0!important;padding:11px 12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e8eef7!important;box-shadow:0 7px 20px rgba(15,23,42,.055)!important;color:#334155!important;font-weight:850!important;text-decoration:none!important;white-space:normal!important;text-align:left!important}
  #mobileMainNav .mobile-menu-link span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;font-size:16px!important}
  #mobileMainNav .mobile-menu-link b{display:block!important;min-width:0!important;overflow-wrap:anywhere!important;line-height:1.22!important;font-size:14px!important}
  #mobileMainNav .mobile-menu-link:hover{background:#eef5ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}
  #mobileMainNav .mobile-nav-empty{padding:14px!important;border:1px dashed #cbd5e1!important;border-radius:16px!important;background:#f8fafc!important;color:#64748b!important;font-weight:800!important;text-align:center!important}
  #mobileMainNav .mobile-theme-row{display:none!important}
}
html[data-theme="dark"] #mobileMainNav.mobile-main-nav[data-mobile-main-nav]{background:linear-gradient(180deg,#111b2b 0%,#0f1a2b 100%)!important;border-color:#243247!important;color:#e6edf7!important;box-shadow:24px 0 80px rgba(0,0,0,.55)!important}
html[data-theme="dark"] #mobileMainNav .mobile-menu-link{background:#111b2b!important;border-color:#243247!important;color:#e6edf7!important;box-shadow:0 7px 20px rgba(0,0,0,.18)!important}
html[data-theme="dark"] #mobileMainNav .mobile-menu-link span{background:#17243a!important;color:#93c5fd!important}
html[data-theme="dark"] #mobileMainNav .mobile-menu-link:hover{background:#17243a!important;color:#bfdbfe!important;border-color:#2c3f59!important}
html[data-theme="dark"] #mobileMainNav .mobile-nav-empty{background:#111b2b!important;border-color:#243247!important;color:#9fb0c5!important}


/* fix223 - mobil menü kesin görünürlük + profesyonel blog/analiz görünümü */
@media(max-width:850px){
  #mobileMainNav[data-mobile-main-nav]{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:min(344px,94vw)!important;height:100dvh!important;z-index:2147482000!important;background:#fff!important;color:#0f172a!important;transform:translateX(-110%)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;overflow:auto!important;flex-direction:column!important;align-items:stretch!important;padding:14px!important;border-radius:0 24px 24px 0!important;box-shadow:24px 0 90px rgba(15,23,42,.34)!important;}
  #mobileMainNav[data-mobile-main-nav].open,body.nav-open #mobileMainNav[data-mobile-main-nav],body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav]{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important;}
  body.nav-open::before,body.mobile-main-nav-open::before{z-index:2147481990!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;margin:-14px -14px 12px!important;padding:14px!important;background:#fff!important;border-bottom:1px solid #e5edf7!important;z-index:2!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-links{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-height:20px!important;width:100%!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{display:flex!important;align-items:center!important;gap:11px!important;min-height:48px!important;width:100%!important;max-width:100%!important;padding:11px 12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e8eef7!important;color:#334155!important;box-shadow:0 7px 20px rgba(15,23,42,.06)!important;text-decoration:none!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link b{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;font-size:14px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-theme-row{display:none!important;}
}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav],body.dark #mobileMainNav[data-mobile-main-nav]{background:#111b2b!important;color:#e6edf7!important;box-shadow:24px 0 90px rgba(0,0,0,.62)!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-head,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{background:#111b2b!important;border-color:#243247!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important;}

.blog-pro-surface,.analysis-pro-hero{border:1px solid rgba(37,99,235,.16)!important;background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.045),rgba(255,255,255,.92))!important;box-shadow:0 22px 70px rgba(15,23,42,.08)!important;}
.blog-pro-hero,.analysis-pro-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr)!important;gap:20px!important;align-items:center!important;}
.blog-pro-hero-copy h1,.analysis-pro-copy h1{margin:6px 0 8px!important;line-height:1.08!important;font-size:clamp(28px,4vw,46px)!important;letter-spacing:-.04em!important;}
.blog-pro-hero-copy p,.analysis-pro-copy p{margin:0!important;max-width:760px!important;color:var(--muted)!important;line-height:1.7!important;font-size:1.04rem!important;}
.blog-pro-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:16px!important;}
.blog-pro-stats,.analysis-pro-kpis{display:grid!important;gap:10px!important;}
.blog-pro-stats div,.analysis-pro-kpis div{padding:14px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:18px!important;background:rgba(255,255,255,.72)!important;box-shadow:0 12px 28px rgba(15,23,42,.05)!important;}
.blog-pro-stats strong,.analysis-pro-kpis strong{display:block!important;font-size:24px!important;line-height:1.05!important;color:#1d4ed8!important;overflow-wrap:anywhere!important;}
.blog-pro-stats span,.analysis-pro-kpis span{display:block!important;margin-top:4px!important;color:var(--muted)!important;font-weight:850!important;font-size:12px!important;}
.blog-pro-filter,.analysis-pro-run{margin-top:16px!important;}
.blog-pro-filter-form,.analysis-pro-form{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr) auto auto!important;gap:12px!important;align-items:end!important;}
.analysis-pro-form{grid-template-columns:minmax(0,1fr) auto!important;}
.blog-pro-filter-form label,.analysis-pro-form label,.blog-pro-editor-main label{display:grid!important;gap:7px!important;font-weight:850!important;min-width:0!important;}
.blog-pro-filter-form input,.blog-pro-filter-form select,.analysis-pro-form input,.blog-pro-editor-main input,.blog-pro-editor-main select,.blog-pro-editor-main textarea{width:100%!important;border-radius:15px!important;min-width:0!important;}
.blog-pro-shell{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:18px!important;margin-top:18px!important;align-items:start!important;}
.blog-pro-sidebar{position:sticky!important;top:86px!important;display:grid!important;gap:14px!important;}
.blog-pro-category-list{display:grid!important;gap:8px!important;}
.blog-pro-category-list a{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;padding:10px!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:16px!important;background:rgba(248,250,252,.84)!important;text-decoration:none!important;color:inherit!important;}
.blog-pro-category-list a.active{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.07))!important;border-color:rgba(37,99,235,.24)!important;color:#1d4ed8!important;}
.blog-pro-category-list span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:12px!important;background:#eef5ff!important;}
.blog-pro-category-list b{min-width:0!important;overflow-wrap:anywhere!important;}
.blog-pro-category-list em{font-style:normal!important;font-weight:950!important;color:var(--muted)!important;}
.blog-pro-help{padding:13px!important;border-radius:17px!important;background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.12)!important;}
.blog-pro-help p{margin:5px 0 0!important;color:var(--muted)!important;line-height:1.55!important;font-size:13px!important;}
.blog-pro-main{min-width:0!important;display:grid!important;gap:16px!important;}
.blog-pro-featured{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;border:1px solid rgba(37,99,235,.16)!important;background:linear-gradient(135deg,rgba(37,99,235,.09),rgba(14,165,233,.04))!important;}
.blog-pro-featured-icon{display:grid!important;place-items:center!important;width:76px!important;height:76px!important;border-radius:24px!important;background:rgba(37,99,235,.13)!important;font-size:34px!important;}
.blog-pro-featured h2,.blog-pro-card h2,.blog-pro-show h1{margin:0!important;line-height:1.18!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;}
.blog-pro-featured h2 a,.blog-pro-card h2 a{color:inherit!important;text-decoration:none!important;}
.blog-pro-featured p,.blog-pro-card p{color:var(--muted)!important;line-height:1.7!important;margin:8px 0 0!important;}
.blog-pro-meta,.blog-pro-card-top,.blog-pro-card-foot{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;color:var(--muted)!important;font-size:13px!important;}
.blog-pro-meta span,.blog-pro-card-top span,.blog-pro-card-top em,.blog-pro-card-foot span{padding:6px 9px!important;border-radius:999px!important;background:rgba(148,163,184,.12)!important;font-style:normal!important;font-weight:800!important;}
.blog-pro-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;}
.blog-pro-list-head h2{margin:0!important;}
.blog-pro-list-head>span{color:var(--muted)!important;font-weight:850!important;}
.blog-pro-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;}
.blog-pro-card{display:flex!important;flex-direction:column!important;gap:10px!important;min-height:230px!important;border:1px solid rgba(148,163,184,.16)!important;}
.blog-pro-card p{flex:1!important;margin:0!important;}
.blog-pro-card-foot{margin-top:auto!important;justify-content:space-between!important;}
.blog-pro-card-foot a{font-weight:950!important;text-decoration:none!important;color:#2563eb!important;}
.blog-pro-empty,.analysis-pro-empty{padding:20px!important;}
.blog-pro-editor-form{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;gap:18px!important;align-items:start!important;margin-top:16px!important;}
.blog-pro-editor-main,.blog-pro-editor-side{display:grid!important;gap:14px!important;}
.blog-pro-field-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,.35fr)!important;gap:12px!important;}
.blog-pro-rich-editor .ffp-editor-toolbar{gap:8px!important;}
.blog-pro-editor-side{position:sticky!important;top:86px!important;}
.blog-pro-editor-side h2{margin:0!important;line-height:1.25!important;}
.blog-pro-editor-side ul{margin:0!important;padding-left:19px!important;color:var(--muted)!important;line-height:1.75!important;}
.blog-pro-form-actions{display:grid!important;gap:10px!important;}
.blog-pro-show{padding:24px!important;}
.blog-pro-show-head{display:grid!important;gap:12px!important;margin-bottom:18px!important;}
.blog-pro-show-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 250px!important;gap:22px!important;align-items:start!important;}
.blog-pro-excerpt{margin:0!important;padding:14px 16px!important;border-left:4px solid #2563eb!important;border-radius:16px!important;background:rgba(37,99,235,.07)!important;color:var(--muted)!important;line-height:1.75!important;font-size:1.05rem!important;}
.blog-pro-body{line-height:1.9!important;font-size:1.03rem!important;min-width:0!important;}
.blog-pro-show-side{display:grid!important;gap:12px!important;position:sticky!important;top:86px!important;}
.blog-pro-author-card{display:grid!important;place-items:center!important;text-align:center!important;gap:7px!important;padding:16px!important;border-radius:20px!important;background:rgba(148,163,184,.10)!important;border:1px solid rgba(148,163,184,.16)!important;}
.blog-pro-author-card>span{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:18px!important;background:#eef5ff!important;font-size:24px!important;}
.blog-pro-related{margin-top:16px!important;}
.blog-pro-related-list{display:grid!important;gap:10px!important;}
.blog-pro-related-list a{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border-radius:16px!important;background:rgba(148,163,184,.10)!important;text-decoration:none!important;color:inherit!important;}
.blog-pro-related-list small{color:var(--muted)!important;}
.analysis-pro-hero{margin-bottom:16px!important;}
.analysis-pro-copy h1{margin:6px 0 8px!important;}
.analysis-pro-run{display:grid!important;gap:14px!important;}
.analysis-pro-run h2{margin:0!important;}
.analysis-pro-feature-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;}
.analysis-pro-feature-grid span{padding:11px 12px!important;border-radius:16px!important;background:rgba(37,99,235,.08)!important;border:1px solid rgba(37,99,235,.10)!important;font-weight:850!important;}
.analysis-pro-latest{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin-top:16px!important;border:1px solid rgba(37,99,235,.14)!important;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(255,255,255,.88))!important;}
.analysis-pro-latest h2{margin:0!important;overflow-wrap:anywhere!important;}
.analysis-pro-list{display:grid!important;gap:16px!important;margin-top:16px!important;}
.analysis-pro-report{display:grid!important;gap:15px!important;}
.analysis-pro-report-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;}
.analysis-pro-report-head h2{margin:0!important;overflow-wrap:anywhere!important;}
.analysis-pro-score{width:92px!important;height:92px!important;min-width:92px!important;border-radius:30px!important;display:grid!important;place-items:center!important;background:rgba(148,163,184,.12)!important;text-align:center!important;}
.analysis-pro-score strong{font-size:32px!important;line-height:1!important;}
.analysis-pro-score span{display:block!important;margin-top:-18px!important;color:var(--muted)!important;font-weight:900!important;}
.analysis-pro-score.is-good{background:rgba(22,163,74,.13)!important;color:#16a34a!important;}.analysis-pro-score.is-mid{background:rgba(245,158,11,.15)!important;color:#d97706!important;}.analysis-pro-score.is-low{background:rgba(239,68,68,.14)!important;color:#dc2626!important;}
.analysis-pro-checks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;}
.analysis-pro-checks div{padding:12px!important;border-radius:16px!important;background:rgba(148,163,184,.10)!important;min-width:0!important;border:1px solid rgba(148,163,184,.12)!important;}
.analysis-pro-checks div.ok{background:rgba(22,163,74,.08)!important;border-color:rgba(22,163,74,.14)!important;}.analysis-pro-checks div.warn{background:rgba(245,158,11,.08)!important;border-color:rgba(245,158,11,.16)!important;}
.analysis-pro-checks small{display:block!important;color:var(--muted)!important;font-weight:850!important;margin-bottom:4px!important;}.analysis-pro-checks strong{display:block!important;overflow-wrap:anywhere!important;}
.analysis-pro-notes{display:grid!important;gap:10px!important;}.analysis-pro-note{display:grid!important;gap:4px!important;padding:12px 14px!important;border-radius:16px!important;background:rgba(59,130,246,.09)!important;}.analysis-pro-note.ok{background:rgba(22,163,74,.11)!important;}.analysis-pro-note.warning{background:rgba(245,158,11,.14)!important;}.analysis-pro-note.danger{background:rgba(239,68,68,.12)!important;}.analysis-pro-note span{color:var(--muted)!important;line-height:1.55!important;}
.analysis-pro-security{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;}.analysis-pro-security span{padding:7px 10px!important;border-radius:999px!important;background:rgba(239,68,68,.12)!important;color:#dc2626!important;font-weight:850!important;}.analysis-pro-security span.ok{background:rgba(22,163,74,.12)!important;color:#16a34a!important;}
.analysis-pro-rerun{display:flex!important;justify-content:flex-end!important;margin:0!important;}
html[data-theme="dark"] .blog-pro-surface,html[data-theme="dark"] .analysis-pro-hero,body.dark .blog-pro-surface,body.dark .analysis-pro-hero{background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(15,23,42,.88))!important;border-color:#243247!important;}
html[data-theme="dark"] .blog-pro-stats div,html[data-theme="dark"] .analysis-pro-kpis div,html[data-theme="dark"] .blog-pro-category-list a,html[data-theme="dark"] .blog-pro-related-list a,html[data-theme="dark"] .blog-pro-author-card,html[data-theme="dark"] .analysis-pro-checks div,body.dark .blog-pro-stats div,body.dark .analysis-pro-kpis div,body.dark .blog-pro-category-list a,body.dark .blog-pro-related-list a,body.dark .blog-pro-author-card,body.dark .analysis-pro-checks div{background:rgba(15,23,42,.58)!important;border-color:#243247!important;}
html[data-theme="dark"] .blog-pro-featured,html[data-theme="dark"] .analysis-pro-latest,body.dark .blog-pro-featured,body.dark .analysis-pro-latest{background:linear-gradient(135deg,rgba(59,130,246,.13),rgba(15,23,42,.82))!important;border-color:#243247!important;}
@media(max-width:1100px){.blog-pro-shell{grid-template-columns:1fr!important;}.blog-pro-sidebar,.blog-pro-editor-side,.blog-pro-show-side{position:static!important;}.analysis-pro-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;}.analysis-pro-checks{grid-template-columns:repeat(2,minmax(0,1fr))!important;}.blog-pro-editor-form,.blog-pro-show-layout{grid-template-columns:1fr!important;}}
@media(max-width:760px){.blog-pro-hero,.analysis-pro-hero{grid-template-columns:1fr!important;}.blog-pro-stats,.analysis-pro-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important;}.blog-pro-filter-form,.analysis-pro-form,.blog-pro-field-grid{grid-template-columns:1fr!important;}.blog-pro-grid{grid-template-columns:1fr!important;}.blog-pro-featured{grid-template-columns:1fr!important;}.blog-pro-featured-icon{width:58px!important;height:58px!important;border-radius:18px!important;font-size:26px!important;}.blog-pro-list-head,.analysis-pro-latest,.analysis-pro-report-head{align-items:stretch!important;flex-direction:column!important;}.analysis-pro-feature-grid,.analysis-pro-checks{grid-template-columns:1fr!important;}.analysis-pro-score{width:78px!important;height:78px!important;min-width:78px!important;border-radius:24px!important;}.blog-pro-related-list a{flex-direction:column!important;align-items:flex-start!important;}.analysis-pro-rerun{justify-content:stretch!important;}.analysis-pro-rerun .btn{width:100%!important;justify-content:center!important;}}
@media(max-width:480px){.blog-pro-stats,.analysis-pro-kpis{grid-template-columns:1fr!important;}.blog-pro-hero-copy h1,.analysis-pro-copy h1{font-size:28px!important;}.blog-pro-show{padding:16px!important;}.blog-pro-meta span,.blog-pro-card-top span,.blog-pro-card-top em,.blog-pro-card-foot span{font-size:12px!important;}.blog-pro-card-foot{align-items:flex-start!important;flex-direction:column!important;}}

/* fix224 - blog yazar başvurusu + editör önizleme/temizle kaldırma */
.blog-author-panel-card,.blog-author-status-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #dbeafe;background:linear-gradient(135deg,#f8fbff,#eef6ff)}
.blog-author-panel-card.is-approved,.blog-author-status-card.is-pending{border-color:#bbf7d0;background:linear-gradient(135deg,#f0fdf4,#ecfeff)}
.blog-author-panel-card.is-waiting{border-color:#fde68a;background:linear-gradient(135deg,#fffbeb,#f8fbff)}
.blog-author-status-card.is-rejected{border-color:#fecaca;background:linear-gradient(135deg,#fff1f2,#fff7ed)}
.blog-author-panel-icon,.blog-author-status-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 14px 28px rgba(15,23,42,.08);font-size:24px}.blog-author-panel-body h2,.blog-author-status-card h2{margin:3px 0 5px}.blog-author-apply-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.blog-author-apply-main .form-grid{gap:14px}.blog-author-apply-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.admin-blog-author-card-v224{margin-bottom:18px}.admin-author-application-list-v224{display:grid;gap:12px}.admin-author-application-row-v224{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(270px,.55fr);align-items:start;gap:12px;padding:14px;border:1px solid #e5edf7;border-radius:18px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.045)}.admin-author-application-main-v224{display:flex;gap:12px;min-width:0}.admin-author-application-avatar-v224{display:grid;place-items:center;width:42px;height:42px;min-width:42px;border-radius:15px;background:#0f172a;color:#fff;font-weight:950}.admin-author-application-main-v224 strong{display:block;color:#0f172a}.admin-author-application-main-v224 small{display:block;color:#64748b;margin-top:2px}.admin-author-application-main-v224 p{margin:7px 0 0;color:#475569;line-height:1.45}.admin-author-links-v224{margin:8px 0 0;padding:10px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;white-space:pre-wrap;color:#334155;font-family:inherit}.admin-note-v224{display:inline-block;margin-top:8px;padding:7px 9px;border-radius:12px;background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.admin-author-action-form-v224{display:grid;gap:8px}.admin-author-action-form-v224 select,.admin-author-action-form-v224 input{width:100%;min-height:38px;border-radius:13px;border:1px solid #dbe4f0;background:#fff;padding:8px 10px}.ffp-editor [data-editor-cmd="preview"],.ffp-editor [data-editor-cmd="clear"],.ffp-editor [data-editor-advanced-cmd="preview"],.ffp-editor [data-editor-advanced-cmd="clear"]{display:none!important}
@media(max-width:900px){.blog-author-panel-card,.blog-author-status-card{grid-template-columns:auto minmax(0,1fr)}.blog-author-panel-card>.badge,.blog-author-status-card>.badge{grid-column:1/-1;justify-self:start}.admin-author-application-row-v224{grid-template-columns:1fr}.admin-author-action-form-v224{grid-template-columns:1fr}.blog-author-apply-hero{align-items:flex-start}}
@media(max-width:560px){.blog-author-panel-card,.blog-author-status-card{gap:11px;padding:14px}.blog-author-panel-icon,.blog-author-status-icon{width:44px;height:44px;border-radius:15px;font-size:20px}.admin-author-application-main-v224{display:grid;grid-template-columns:auto minmax(0,1fr)}.admin-author-application-main-v224 p{grid-column:1/-1}.admin-author-links-v224,.admin-note-v224{grid-column:1/-1}}
html[data-theme="dark"] .blog-author-panel-card,html[data-theme="dark"] .blog-author-status-card,html[data-theme="dark"] .admin-author-application-row-v224{background:#0f1a2b!important;border-color:#243247!important}html[data-theme="dark"] .blog-author-panel-icon,html[data-theme="dark"] .blog-author-status-icon{background:#111b2b;border-color:#243247}html[data-theme="dark"] .admin-author-application-main-v224 strong{color:#e5eefb}html[data-theme="dark"] .admin-author-application-main-v224 p,html[data-theme="dark"] .admin-author-application-main-v224 small{color:#9fb0c5}html[data-theme="dark"] .admin-author-links-v224{background:#0b1322;border-color:#243247;color:#cbd5e1}html[data-theme="dark"] .admin-author-action-form-v224 select,html[data-theme="dark"] .admin-author-action-form-v224 input{background:#0b1322;border-color:#243247;color:#e5eefb}

/* fix225 - Mobil üst menü görünürlük onarımı ve sade konu açma */
@media(max-width:850px){
  body.mobile-main-nav-open .topbar,
  body.nav-open .topbar{z-index:13000!important;isolation:isolate!important;}
  #mobileMainNav[data-mobile-main-nav]{
    display:flex!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;
    width:min(348px,94vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:13020!important;
    background:#fff!important;color:#0f172a!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    transform:translate3d(-112%,0,0)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;
    border:0!important;border-right:1px solid #e2e8f0!important;border-radius:0 24px 24px 0!important;
    padding:14px!important;padding-bottom:calc(16px + env(safe-area-inset-bottom))!important;box-shadow:28px 0 90px rgba(15,23,42,.34)!important;
    overflow-y:auto!important;overflow-x:hidden!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;
    transition:transform .22s ease,visibility 0s linear .22s!important;
  }
  #mobileMainNav[data-mobile-main-nav].open,
  body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav],
  body.nav-open #mobileMainNav[data-mobile-main-nav]{transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important;transition:transform .22s ease,visibility 0s!important;}
  body.mobile-main-nav-open::before,
  body.nav-open::before{content:""!important;position:fixed!important;inset:0!important;z-index:13010!important;background:rgba(15,23,42,.58)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;margin:-14px -14px 12px!important;padding:14px!important;background:#fff!important;border-bottom:1px solid #e5edf7!important;z-index:2!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-links{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:48px!important;padding:11px 12px!important;border:1px solid #e8eef7!important;border-radius:16px!important;background:#fff!important;color:#334155!important;box-shadow:0 8px 22px rgba(15,23,42,.06)!important;text-decoration:none!important;font-weight:850!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link b{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.24!important;font-size:14px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-theme-row{display:none!important;}
}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav],body.dark #mobileMainNav[data-mobile-main-nav]{background:#111b2b!important;color:#e6edf7!important;border-color:#243247!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-head,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{background:#111b2b!important;border-color:#243247!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important;}

.new-topic-card{max-width:980px;margin-left:auto;margin-right:auto;}
.new-topic-card>h1{margin-bottom:6px;line-height:1.15;letter-spacing:-.025em;}
.new-topic-card>.muted{max-width:720px;line-height:1.65;}
.new-topic-form{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;}
.new-topic-form label{display:grid!important;gap:7px!important;min-width:0!important;font-weight:850!important;}
.new-topic-form input,.new-topic-form select,.new-topic-form textarea{width:100%!important;max-width:100%!important;border-radius:16px!important;}
.webmaster-topic-optional{border:1px solid rgba(148,163,184,.24);border-radius:18px;background:linear-gradient(135deg,rgba(248,250,252,.92),rgba(255,255,255,.9));overflow:hidden;}
.webmaster-topic-optional summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 14px;cursor:pointer;font-weight:900;color:#334155;}
.webmaster-topic-optional summary::-webkit-details-marker{display:none;}
.webmaster-topic-optional summary span{display:grid;place-items:center;width:34px;height:34px;min-width:34px;border-radius:12px;background:#eff6ff;color:#2563eb;}
.webmaster-topic-optional summary strong{display:block;line-height:1.2;}
.webmaster-topic-optional summary small{margin-left:auto;color:var(--muted);font-size:12px;font-weight:850;}
.webmaster-topic-optional-body{display:grid;grid-template-columns:1fr;gap:12px;padding:0 14px 14px;}
.topic-tags-field>small{font-weight:700;}
@media(max-width:700px){.new-topic-card{padding:15px!important;border-radius:20px!important}.new-topic-card>h1{font-size:24px!important}.ffp-editor-toolbar{gap:6px!important}.ffp-editor-toolbar button,.ffp-editor-toolbar select{min-height:38px!important}.form-actions-row{display:grid!important;grid-template-columns:1fr!important}.form-actions-row .btn{width:100%!important;justify-content:center!important}}
html[data-theme="dark"] .webmaster-topic-optional{background:#0f1a2b!important;border-color:#243247!important;}
html[data-theme="dark"] .webmaster-topic-optional summary{color:#e6edf7!important;}
html[data-theme="dark"] .webmaster-topic-optional summary span{background:#17243a!important;color:#93c5fd!important;}


/* fix226: Blog kapak/SEO paneli, kod blokları ve kompakt editör başlığı */
.ffp-editor-heading-control,.ffp-editor-heading-control.compact-heading-v226{display:inline-flex!important;align-items:center!important;gap:5px!important;min-width:auto!important;width:auto!important;max-width:150px!important;padding:4px 6px!important;border:1px solid #dbe6f3!important;border-radius:11px!important;background:#fff!important;color:#334155!important;font-size:11px!important;font-weight:900!important;white-space:nowrap!important;flex:0 0 auto!important}.ffp-editor-heading-control span{font-size:11px!important;line-height:1!important}.ffp-editor-heading-control select{width:auto!important;min-width:82px!important;max-width:92px!important;min-height:28px!important;height:28px!important;padding:3px 22px 3px 7px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:950!important;color:inherit!important}.blog-pro-editor-form-v226{grid-template-columns:minmax(0,1fr) 340px!important}.blog-editor-workspace-v226{min-width:0!important}.blog-title-grid-v226{grid-template-columns:minmax(0,1fr) minmax(190px,.32fr)!important}.blog-cover-card-v226{display:grid!important;grid-template-columns:170px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;padding:14px!important;border:1px solid rgba(148,163,184,.20)!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(248,250,252,.96),rgba(239,246,255,.78))!important}.blog-cover-preview-v226{display:grid!important;place-items:center!important;aspect-ratio:16/10!important;border-radius:18px!important;background:#eaf2ff!important;border:1px dashed #bfdbfe!important;overflow:hidden!important;color:#2563eb!important;font-size:34px!important}.blog-cover-preview-v226 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.blog-cover-fields-v226{display:grid!important;gap:7px!important}.blog-cover-fields-v226 p{margin:0!important}.blog-cover-fields-v226 input[type=file]{width:100%!important;padding:10px!important;border:1px solid #dbe6f3!important;border-radius:14px!important;background:#fff!important}.blog-meta-seo-card-v226{margin-top:4px!important;display:grid!important;gap:14px!important}.blog-meta-grid-v226{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.blog-meta-grid-v226 .span-all{grid-column:1/-1!important}.blog-auto-seo-pill-v226{display:inline-flex!important;align-items:center!important;padding:7px 10px!important;border-radius:999px!important;background:#ecfdf5!important;color:#047857!important;font-weight:900!important;font-size:12px!important}.blog-seo-side-v226{display:grid!important;gap:14px!important}.blog-seo-score-v226{display:grid!important;place-items:center!important;text-align:center!important;width:112px!important;height:112px!important;margin:auto!important;border-radius:34px!important;background:linear-gradient(135deg,#eff6ff,#f8fafc)!important;border:1px solid #dbeafe!important;box-shadow:inset 0 0 0 7px rgba(37,99,235,.08)!important}.blog-seo-score-v226 strong{font-size:34px!important;line-height:1!important;color:#2563eb!important}.blog-seo-score-v226 span{font-size:12px!important;color:#64748b!important;font-weight:900!important}.blog-seo-score-v226.is-good{background:linear-gradient(135deg,#ecfdf5,#f8fafc)!important;border-color:#bbf7d0!important;box-shadow:inset 0 0 0 7px rgba(34,197,94,.12)!important}.blog-seo-score-v226.is-good strong{color:#16a34a!important}.blog-seo-score-v226.is-mid strong{color:#d97706!important}.blog-seo-score-v226.is-low strong{color:#dc2626!important}.blog-seo-checks-v226{display:grid!important;gap:8px!important}.blog-seo-checks-v226 div{padding:10px 11px!important;border-radius:14px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#475569!important;font-size:12.5px!important;font-weight:800!important;line-height:1.45!important}.blog-seo-checks-v226 .ok{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#166534!important}.blog-seo-checks-v226 .warn{background:#fff7ed!important;border-color:#fed7aa!important;color:#9a3412!important}.blog-seo-tips-v226{padding:12px!important;border-radius:16px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.blog-seo-tips-v226 ul{margin:8px 0 0!important;padding-left:18px!important}.blog-pro-featured-cover-v226,.blog-pro-card-cover-v226,.blog-show-cover-v226{margin:0!important;border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.16)!important;background:#f1f5f9!important}.blog-pro-featured-cover-v226{width:100%!important;min-height:160px!important}.blog-pro-featured-cover-v226 img,.blog-pro-card-cover-v226 img,.blog-show-cover-v226 img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.blog-pro-card-cover-v226{aspect-ratio:16/8!important;margin-bottom:4px!important}.blog-show-cover-v226{aspect-ratio:16/7!important;margin:4px 0 16px!important}.blog-show-seo-card-v226{display:grid!important;gap:5px!important;padding:12px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#f8fafc!important}.blog-show-seo-card-v226 span,.blog-show-seo-card-v226 small{color:#64748b!important;line-height:1.45!important}.forum-code-block{margin:12px 0!important;border-radius:16px!important;overflow:hidden!important;border:1px solid #1e293b!important;background:#0f172a!important;color:#e5e7eb!important}.forum-code-block summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:9px 12px!important;cursor:pointer!important;list-style:none!important;background:#111827!important;color:#e5e7eb!important;font-weight:900!important}.forum-code-block summary::-webkit-details-marker{display:none!important}.forum-code-block:not([open]) pre{display:none!important}.forum-code-block:not([open]) summary:after{content:'Aç'!important;font-size:12px!important;color:#93c5fd!important}.forum-code-block[open] summary:after{content:'Kapat'!important;font-size:12px!important;color:#93c5fd!important}.forum-code-copy{margin-left:auto!important;margin-right:8px!important;padding:6px 9px!important;border:1px solid rgba(147,197,253,.35)!important;border-radius:10px!important;background:rgba(59,130,246,.15)!important;color:#bfdbfe!important;font-weight:950!important;cursor:pointer!important}.forum-code-block .forum-code{margin:0!important;border-radius:0!important;max-height:240px!important;overflow:auto!important}.forum-code-block:not([open]) .forum-code{max-height:0!important}.forum-code-block[open] .forum-code{display:block!important}.forum-code-block code{white-space:pre-wrap!important;word-break:break-word!important}.ffp-editor-toolbar [data-editor-cmd="code"]{font-weight:950!important;color:#0f172a!important;border-color:#cbd5e1!important;background:#f8fafc!important}
html[data-theme="dark"] .ffp-editor-heading-control,body.dark .ffp-editor-heading-control,html[data-theme="dark"] .blog-cover-card-v226,body.dark .blog-cover-card-v226,html[data-theme="dark"] .blog-seo-checks-v226 div,body.dark .blog-seo-checks-v226 div,html[data-theme="dark"] .blog-seo-tips-v226,body.dark .blog-seo-tips-v226,html[data-theme="dark"] .blog-show-seo-card-v226,body.dark .blog-show-seo-card-v226{background:#111b2b!important;border-color:#243247!important;color:#e5e7eb!important}html[data-theme="dark"] .blog-cover-fields-v226 input[type=file],body.dark .blog-cover-fields-v226 input[type=file]{background:#0f1a2b!important;border-color:#243247!important;color:#e5e7eb!important}html[data-theme="dark"] .blog-seo-score-v226,body.dark .blog-seo-score-v226{background:linear-gradient(135deg,#111b2b,#0f172a)!important;border-color:#243247!important}
@media(max-width:1100px){.blog-pro-editor-form-v226{grid-template-columns:1fr!important}.blog-seo-side-v226{position:static!important}.blog-meta-grid-v226{grid-template-columns:1fr!important}.blog-title-grid-v226{grid-template-columns:1fr!important}}
@media(max-width:760px){.blog-cover-card-v226{grid-template-columns:1fr!important}.blog-cover-preview-v226{aspect-ratio:16/9!important}.blog-seo-score-v226{width:96px!important;height:96px!important;border-radius:28px!important}.blog-seo-score-v226 strong{font-size:30px!important}.ffp-editor-heading-control{max-width:128px!important}.ffp-editor-heading-control span{display:none!important}.ffp-editor-heading-control select{min-width:92px!important;max-width:96px!important}.blog-show-cover-v226{aspect-ratio:16/10!important}.forum-code-block .forum-code{max-height:210px!important}}


/* fix226: blog profesyonel yazar başvurusu, SEO editörü ve kod blokları son rötuş */
.blog-author-panel-card-v226{display:grid!important;grid-template-columns:56px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding:16px!important;border-radius:22px!important;overflow:hidden!important}
.blog-author-panel-card-v226 .blog-author-panel-icon{width:56px!important;height:56px!important;min-width:56px!important;border-radius:18px!important;display:grid!important;place-items:center!important;font-size:25px!important;background:linear-gradient(135deg,#eff6ff,#f8fafc)!important;border:1px solid #dbeafe!important}
.blog-author-panel-card-v226 .blog-author-panel-body{display:grid!important;gap:7px!important;min-width:0!important;text-align:left!important;align-items:start!important}
.blog-author-panel-card-v226 .blog-author-panel-body h2{margin:0!important;font-size:18px!important;line-height:1.25!important;color:#0f172a!important;word-break:normal!important}
.blog-author-panel-card-v226 .blog-author-panel-body p{margin:0!important;line-height:1.55!important;max-width:780px!important}
.blog-author-panel-head-v226{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important}
.blog-author-panel-head-v226 .badge{margin-left:auto!important;white-space:nowrap!important}
.blog-author-apply-form-v226 .form-grid,.blog-author-apply-main-v226 .form-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
.blog-author-apply-form-v226 label{display:grid!important;gap:7px!important;min-width:0!important;line-height:1.35!important}
.blog-author-apply-form-v226 input,.blog-author-apply-form-v226 textarea{width:100%!important;min-width:0!important;box-sizing:border-box!important}
.blog-author-apply-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important}
.blog-pro-category-list a{min-height:46px!important;align-items:center!important}.blog-pro-category-list a b{white-space:normal!important;line-height:1.25!important}.blog-pro-category-list a em{margin-left:auto!important;flex:0 0 auto!important}
.forum-code-block{position:relative!important}.forum-code-block .forum-code-peek{margin:0!important;padding:10px 12px!important;max-height:58px!important;overflow:hidden!important;border-top:1px solid rgba(148,163,184,.18)!important;background:#0b1220!important;color:#cbd5e1!important;display:block!important;mask-image:linear-gradient(180deg,#000 45%,transparent 100%)!important;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%)!important}.forum-code-block[open] .forum-code-peek{display:none!important}.forum-code-block:not([open]) .forum-code-peek{display:block!important}.forum-code-block:not([open]) .forum-code{display:none!important}.forum-code-block[open] .forum-code{display:block!important}.forum-code-block .forum-code-peek code{white-space:pre-wrap!important;word-break:break-word!important;font-size:12.5px!important;line-height:1.45!important}
.ffp-editor-heading-control,.ffp-editor-heading-control.compact-heading-v226{max-width:126px!important;padding:3px 5px!important;min-height:32px!important}.ffp-editor-heading-control span{font-size:10.5px!important}.ffp-editor-heading-control select{min-width:74px!important;max-width:82px!important;height:26px!important;min-height:26px!important;font-size:10.8px!important;padding-left:5px!important}
@media(max-width:760px){.blog-author-panel-card-v226{grid-template-columns:46px minmax(0,1fr)!important;gap:11px!important;padding:14px!important}.blog-author-panel-card-v226 .blog-author-panel-icon{width:46px!important;height:46px!important;min-width:46px!important;border-radius:15px!important;font-size:21px!important}.blog-author-panel-head-v226{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.blog-author-panel-card-v226 .blog-author-panel-body h2{font-size:16px!important}.blog-author-apply-form-v226 .form-grid,.blog-author-apply-main-v226 .form-grid{grid-template-columns:1fr!important}.blog-author-apply-actions .btn{width:100%!important;justify-content:center!important}.ffp-editor-heading-control,.ffp-editor-heading-control.compact-heading-v226{max-width:98px!important}.ffp-editor-heading-control span{display:none!important}.ffp-editor-heading-control select{min-width:82px!important;max-width:86px!important}.blog-pro-editor-form-v226{display:grid!important;grid-template-columns:1fr!important}.blog-seo-side-v226{order:2!important}.blog-editor-workspace-v226{order:1!important}}
html[data-theme="dark"] .blog-author-panel-card-v226 .blog-author-panel-icon,body.dark .blog-author-panel-card-v226 .blog-author-panel-icon{background:#111b2b!important;border-color:#243247!important}html[data-theme="dark"] .blog-author-panel-card-v226 .blog-author-panel-body h2,body.dark .blog-author-panel-card-v226 .blog-author-panel-body h2{color:#e5eefb!important}


/* fix227: blog category homepage manager */
.admin-blog-category-form-v227{gap:14px}.admin-blog-home-options-v227{display:grid;gap:10px;background:var(--surface-soft,#f8fafc);border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:12px}.admin-blog-category-edit-list-v227{display:grid;gap:12px}.admin-blog-category-edit-row-v227{border:1px solid var(--border,#e5e7eb);border-radius:18px;background:var(--card,#fff);padding:0;overflow:hidden}.admin-blog-category-edit-row-v227>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;align-items:center;cursor:pointer;padding:14px;list-style:none}.admin-blog-category-edit-row-v227>summary::-webkit-details-marker{display:none}.admin-blog-category-edit-row-v227>summary strong{display:block}.admin-blog-category-edit-row-v227>summary small{color:var(--muted,#64748b)}.admin-blog-category-edit-row-v227 .form-grid{padding:14px;border-top:1px solid var(--border,#e5e7eb)}.admin-blog-category-actions-v227{display:flex;gap:10px;flex-wrap:wrap}.home-blog-sections-v227{display:grid;gap:18px;margin:22px 0}.home-blog-category-v227{overflow:hidden}.home-blog-category-head-v227{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.home-blog-category-head-v227 h2{margin:2px 0 4px}.home-blog-posts-v227{display:grid;gap:10px}.home-blog-post-card-v227{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--border,#e5e7eb);border-radius:16px;background:var(--surface-soft,#f8fafc);text-decoration:none;color:inherit;transition:.18s ease}.home-blog-post-card-v227:hover{transform:translateY(-1px);box-shadow:0 14px 35px rgba(15,23,42,.08)}.home-blog-post-body-v227{display:grid;gap:4px;min-width:0}.home-blog-post-body-v227 strong{line-height:1.25}.home-blog-post-body-v227 small{color:var(--muted,#64748b);line-height:1.45}.home-blog-post-body-v227 em{font-style:normal;font-size:12px;color:var(--muted,#64748b)}.home-blog-cover-v227{width:84px;height:62px;flex:0 0 84px;border-radius:14px;overflow:hidden;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb)}.home-blog-cover-v227 img{width:100%;height:100%;object-fit:cover;display:block}.home-blog-category-v227.layout-cards .home-blog-posts-v227{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.home-blog-category-v227.layout-cards .home-blog-post-card-v227{align-items:flex-start;flex-direction:column}.home-blog-category-v227.layout-cards .home-blog-cover-v227{width:100%;height:130px;flex:auto}.home-blog-category-v227.layout-featured .home-blog-posts-v227{grid-template-columns:1.15fr .85fr}.home-blog-category-v227.layout-featured .home-blog-post-card-v227.is-featured{grid-row:span 3;align-items:flex-start;flex-direction:column}.home-blog-category-v227.layout-featured .home-blog-post-card-v227.is-featured .home-blog-cover-v227{width:100%;height:190px;flex:auto}.home-blog-category-v227.layout-list .home-blog-post-card-v227{padding:10px 0;border-width:0 0 1px 0;border-radius:0;background:transparent}.home-blog-empty-v227{padding:12px;border:1px dashed var(--border,#e5e7eb);border-radius:16px}.dark .admin-blog-home-options-v227,.dark .home-blog-post-card-v227{background:rgba(15,23,42,.48)}
@media(max-width:760px){.admin-blog-category-edit-row-v227>summary{grid-template-columns:1fr;align-items:flex-start}.home-blog-category-head-v227{align-items:stretch;flex-direction:column}.home-blog-category-head-v227 .btn{width:max-content}.home-blog-category-v227.layout-cards .home-blog-posts-v227,.home-blog-category-v227.layout-featured .home-blog-posts-v227{grid-template-columns:1fr}.home-blog-cover-v227{width:72px;height:56px;flex-basis:72px}.home-blog-category-v227.layout-cards .home-blog-cover-v227,.home-blog-category-v227.layout-featured .home-blog-post-card-v227.is-featured .home-blog-cover-v227{height:150px}.home-blog-post-card-v227{padding:11px}}

/* fix228: Mobil üst menü net, tıklanabilir ve sadece eklenen menüler */
@media(max-width:850px){
  body.mobile-main-nav-open::before,
  body.nav-open::before{content:none!important;display:none!important;opacity:0!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  .mobile-menu-backdrop{display:block!important;position:fixed!important;inset:0!important;z-index:2147483000!important;background:rgba(15,23,42,.52)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,visibility 0s linear .18s!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  .mobile-menu-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s ease,visibility 0s!important;}
  #mobileMainNav[data-mobile-main-nav]{display:flex!important;position:fixed!important;inset:0 auto 0 0!important;width:min(352px,94vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:2147483001!important;transform:translate3d(-112%,0,0)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%)!important;color:#0f172a!important;border:0!important;border-right:1px solid #dbe6f3!important;border-radius:0 24px 24px 0!important;box-shadow:28px 0 90px rgba(15,23,42,.34)!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding:14px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;transition:transform .22s ease,visibility 0s linear .22s!important;}
  #mobileMainNav[data-mobile-main-nav].open,body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav],body.nav-open #mobileMainNav[data-mobile-main-nav]{transform:translate3d(0,0,0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:transform .22s ease,visibility 0s!important;}
  #mobileMainNav[data-mobile-main-nav],#mobileMainNav[data-mobile-main-nav] *{opacity:1!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;margin:-14px -14px 12px!important;padding:14px!important;background:#fff!important;border-bottom:1px solid #e5edf7!important;z-index:3!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-links{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:50px!important;padding:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e2eaf5!important;color:#334155!important;box-shadow:0 8px 22px rgba(15,23,42,.07)!important;text-decoration:none!important;font-weight:850!important;cursor:pointer!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;pointer-events:auto!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link:active{transform:scale(.985)!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link b{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;font-size:14px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-theme-row,#mobileMainNav[data-mobile-main-nav] .theme-toggle,#mobileMainNav[data-mobile-main-nav] [data-theme-toggle]{display:none!important;}
  body.mobile-main-nav-open{overflow:hidden!important;touch-action:none!important;}
}
@media(max-width:850px) and (prefers-reduced-motion:reduce){#mobileMainNav[data-mobile-main-nav],.mobile-menu-backdrop{transition:none!important;}}
html[data-theme="dark"] .mobile-menu-backdrop{background:rgba(0,0,0,.58)!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav],body.dark #mobileMainNav[data-mobile-main-nav]{background:linear-gradient(180deg,#111b2b 0%,#0f1a2b 100%)!important;color:#e6edf7!important;border-color:#243247!important;box-shadow:28px 0 90px rgba(0,0,0,.64)!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-head,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{background:#111b2b!important;border-color:#243247!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{background:#17243a!important;color:#93c5fd!important;}

/* fix228: Blog kategori yönetimi - daha düzenli ekleme/düzenleme ve gelişmiş anasayfa düzenleri */
.admin-blog-category-form-v228{gap:16px!important}.admin-blog-category-create-v228{border:1px solid rgba(37,99,235,.16)!important;background:linear-gradient(135deg,#fff,#f8fbff)!important}.admin-blog-category-card-head-v228{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.admin-blog-category-card-head-v228 h2{margin:3px 0 5px}.admin-blog-home-layout-grid-v228{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-blog-home-layout-option-v228{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:11px!important;border:1px solid #e2e8f0!important;border-radius:16px!important;background:#fff!important;cursor:pointer!important;min-height:74px!important;transition:.16s ease!important}.admin-blog-home-layout-option-v228:hover{border-color:#bfdbfe!important;background:#f8fbff!important;transform:translateY(-1px)}.admin-blog-home-layout-option-v228 input{margin-top:4px!important;accent-color:#2563eb}.admin-blog-home-layout-option-v228 span{display:grid!important;gap:3px!important}.admin-blog-home-layout-option-v228 strong{font-size:13px!important;line-height:1.25!important;color:#0f172a!important}.admin-blog-home-layout-option-v228 small{font-size:11.5px!important;line-height:1.35!important;color:#64748b!important}.admin-blog-category-edit-row-v227{transition:.18s ease!important}.admin-blog-category-edit-row-v227:hover{border-color:#bfdbfe!important;box-shadow:0 16px 38px rgba(37,99,235,.08)!important}.admin-blog-category-edit-row-v227>summary{grid-template-columns:minmax(0,1fr) auto auto auto auto!important;position:relative!important}.admin-blog-category-edit-row-v227>summary::after{content:'Düzenle'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 9px!important;border-radius:999px!important;background:#eff6ff!important;border:1px solid #dbeafe!important;color:#1d4ed8!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.admin-blog-category-edit-row-v227[open]>summary::after{content:'Kapat'!important;background:#f8fafc!important;color:#475569!important}.admin-blog-category-edit-row-v227>summary div{min-width:0!important}.admin-blog-category-edit-row-v227>summary strong{white-space:normal!important;overflow-wrap:anywhere!important}.admin-blog-category-edit-row-v227>summary small{display:block!important;line-height:1.35!important}.admin-blog-category-actions-v227,.admin-blog-category-actions-v228{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:4px!important}.admin-blog-category-actions-v227 .btn,.admin-blog-category-actions-v228 .btn{min-width:146px!important;justify-content:center!important}.admin-blog-category-edit-row-v227 .form-grid{background:linear-gradient(180deg,#fff,#fbfdff)!important}.admin-blog-home-options-v227{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-blog-home-options-v227 .checkline{margin:0!important;padding:10px 11px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e2e8f0!important}.home-blog-category-v227.layout-magazine .home-blog-posts-v227{grid-template-columns:1.1fr .9fr!important}.home-blog-category-v227.layout-magazine .home-blog-post-card-v227:first-child{grid-row:span 4!important;flex-direction:column!important;align-items:flex-start!important}.home-blog-category-v227.layout-magazine .home-blog-post-card-v227:first-child .home-blog-cover-v227{width:100%!important;height:210px!important;flex:auto!important}.home-blog-category-v227.layout-hero .home-blog-posts-v227{grid-template-columns:1fr!important}.home-blog-category-v227.layout-hero .home-blog-post-card-v227:first-child{min-height:220px!important;align-items:flex-end!important;position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#0f172a,#1e3a8a)!important;color:#fff!important}.home-blog-category-v227.layout-hero .home-blog-post-card-v227:first-child .home-blog-cover-v227{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:0!important;opacity:.42!important}.home-blog-category-v227.layout-hero .home-blog-post-card-v227:first-child .home-blog-post-body-v227{position:relative!important;z-index:1!important;padding:16px!important}.home-blog-category-v227.layout-hero .home-blog-post-card-v227:first-child small,.home-blog-category-v227.layout-hero .home-blog-post-card-v227:first-child em{color:rgba(255,255,255,.84)!important}.home-blog-category-v227.layout-mosaic .home-blog-posts-v227{grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-blog-category-v227.layout-mosaic .home-blog-post-card-v227{flex-direction:column!important;align-items:flex-start!important}.home-blog-category-v227.layout-mosaic .home-blog-post-card-v227:first-child{grid-column:span 2!important;grid-row:span 2!important}.home-blog-category-v227.layout-mosaic .home-blog-cover-v227{width:100%!important;height:120px!important;flex:auto!important}.home-blog-category-v227.layout-split .home-blog-posts-v227{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}.home-blog-category-v227.layout-split .home-blog-post-card-v227:first-child{grid-row:1/6!important;flex-direction:column!important;align-items:flex-start!important}.home-blog-category-v227.layout-split .home-blog-post-card-v227:first-child .home-blog-cover-v227{width:100%!important;height:180px!important;flex:auto!important}.home-blog-category-v227.layout-news .home-blog-post-card-v227{border-radius:14px!important}.home-blog-category-v227.layout-news .home-blog-post-card-v227::before{content:'•';font-size:24px;color:#2563eb;line-height:1}.home-blog-category-v227.layout-minimal .home-blog-post-card-v227{padding:9px 0!important;border-width:0 0 1px!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.home-blog-category-v227.layout-minimal .home-blog-post-card-v227:hover{transform:none!important}.home-blog-category-v227.layout-showcase .home-blog-posts-v227{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-blog-category-v227.layout-showcase .home-blog-post-card-v227{flex-direction:column!important;align-items:flex-start!important}.home-blog-category-v227.layout-showcase .home-blog-cover-v227{width:100%!important;height:150px!important;flex:auto!important}
@media(max-width:900px){.admin-blog-home-options-v227{grid-template-columns:1fr!important}.admin-blog-home-layout-grid-v228{grid-template-columns:1fr!important}.admin-blog-category-edit-row-v227>summary{grid-template-columns:1fr auto!important}.admin-blog-category-edit-row-v227>summary .badge,.admin-blog-category-edit-row-v227>summary small:not(:first-child){justify-self:start!important}.home-blog-category-v227.layout-magazine .home-blog-posts-v227,.home-blog-category-v227.layout-hero .home-blog-posts-v227,.home-blog-category-v227.layout-mosaic .home-blog-posts-v227,.home-blog-category-v227.layout-split .home-blog-posts-v227,.home-blog-category-v227.layout-showcase .home-blog-posts-v227{grid-template-columns:1fr!important}.home-blog-category-v227.layout-mosaic .home-blog-post-card-v227:first-child{grid-column:auto!important;grid-row:auto!important}.home-blog-category-v227.layout-split .home-blog-post-card-v227:first-child{grid-row:auto!important}.admin-blog-category-actions-v227 .btn,.admin-blog-category-actions-v228 .btn{flex:1 1 130px!important;min-width:0!important}}
@media(max-width:560px){.admin-blog-category-card-head-v228{display:grid!important}.admin-blog-category-actions-v227,.admin-blog-category-actions-v228{display:grid!important;grid-template-columns:1fr 1fr!important}.admin-blog-category-actions-v227 .btn,.admin-blog-category-actions-v228 .btn{width:100%!important;min-width:0!important;padding-left:8px!important;padding-right:8px!important}.home-blog-category-v227.layout-hero .home-blog-post-card-v227:first-child{min-height:180px!important}.home-blog-category-v227.layout-magazine .home-blog-post-card-v227:first-child .home-blog-cover-v227,.home-blog-category-v227.layout-split .home-blog-post-card-v227:first-child .home-blog-cover-v227,.home-blog-category-v227.layout-showcase .home-blog-cover-v227{height:150px!important}}
html[data-theme="dark"] .admin-blog-category-create-v228,html[data-theme="dark"] .admin-blog-category-edit-row-v227,html[data-theme="dark"] .admin-blog-category-edit-row-v227 .form-grid,html[data-theme="dark"] .admin-blog-home-layout-option-v228,html[data-theme="dark"] .admin-blog-home-options-v227 .checkline{background:#111b2b!important;border-color:#243247!important;color:#e6edf7!important}html[data-theme="dark"] .admin-blog-home-layout-option-v228 strong{color:#e6edf7!important}html[data-theme="dark"] .admin-blog-home-layout-option-v228 small{color:#9fb0c5!important}html[data-theme="dark"] .admin-blog-category-edit-row-v227>summary::after{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important}


/* fix229: blog editor side controls */
.blog-title-only-v229{grid-template-columns:1fr!important;}
.blog-editor-side-v229{align-content:start!important;}
.blog-side-card-v229{display:grid!important;gap:10px!important;padding:12px!important;border:1px solid rgba(148,163,184,.22)!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(248,250,252,.98),rgba(239,246,255,.72))!important;box-shadow:0 10px 26px rgba(15,23,42,.04)!important;}
.blog-side-card-head-v229{display:grid!important;gap:2px!important;}
.blog-side-card-head-v229 strong{font-size:14px!important;line-height:1.25!important;color:#0f172a!important;}
.blog-side-field-v229{display:grid!important;gap:7px!important;margin:0!important;}
.blog-side-field-v229 select{width:100%!important;min-height:42px!important;border:1px solid #dbe6f3!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;padding:9px 12px!important;font-weight:850!important;}
.blog-side-field-v229 small,.blog-side-cover-fields-v229 small{color:#64748b!important;line-height:1.45!important;}
.blog-side-cover-preview-v229{width:100%!important;aspect-ratio:16/9!important;border-radius:16px!important;font-size:28px!important;}
.blog-side-cover-fields-v229{gap:8px!important;}
.blog-side-cover-fields-v229 input[type=file]{font-size:12px!important;}
.blog-side-cover-fields-v229 .checkline{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 9px!important;border-radius:12px!important;background:#fff!important;border:1px solid #e2e8f0!important;font-size:12.5px!important;font-weight:800!important;}
html[data-theme="dark"] .blog-side-card-v229,body.dark .blog-side-card-v229{background:linear-gradient(135deg,#111b2b,#0f172a)!important;border-color:#243247!important;box-shadow:none!important;}
html[data-theme="dark"] .blog-side-card-head-v229 strong,body.dark .blog-side-card-head-v229 strong{color:#e5e7eb!important;}
html[data-theme="dark"] .blog-side-field-v229 select,body.dark .blog-side-field-v229 select,html[data-theme="dark"] .blog-side-cover-fields-v229 .checkline,body.dark .blog-side-cover-fields-v229 .checkline{background:#0f1a2b!important;border-color:#243247!important;color:#e5e7eb!important;}
@media(max-width:1100px){.blog-editor-side-v229{position:static!important;order:2!important}.blog-editor-workspace-v226{order:1!important}.blog-side-card-v229{border-radius:16px!important}.blog-side-cover-preview-v229{max-height:260px!important;}}
@media(max-width:760px){.blog-side-card-v229{padding:11px!important;gap:9px!important}.blog-side-card-head-v229 strong{font-size:13px!important}.blog-side-field-v229 select{min-height:40px!important}.blog-side-cover-preview-v229{aspect-ratio:16/8!important}.blog-title-only-v229{display:block!important}}


/* fix229: mobil menü ve sağ kullanıcı menüsü kesin görünür/tıklanabilir */
@media(max-width:850px){
  body.nav-open::before,
  body.mobile-main-nav-open::before{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  .mobile-menu-backdrop{display:block!important;position:fixed!important;inset:0!important;z-index:2147483400!important;background:rgba(15,23,42,.48)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .18s ease,visibility 0s linear .18s!important;}
  .mobile-menu-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s ease,visibility 0s!important;}
  #mobileMainNav[data-mobile-main-nav]{display:flex!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;width:min(362px,94vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:2147483401!important;transform:translate3d(-110%,0,0)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;background:#fff!important;color:#0f172a!important;border:0!important;border-right:1px solid #dbe6f3!important;border-radius:0 24px 24px 0!important;box-shadow:28px 0 96px rgba(15,23,42,.36)!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;touch-action:auto!important;padding:14px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;transition:transform .22s ease,visibility 0s linear .22s!important;}
  #mobileMainNav[data-mobile-main-nav].open,
  body.nav-open #mobileMainNav[data-mobile-main-nav],
  body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav]{transform:translate3d(0,0,0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:transform .22s ease,visibility 0s!important;}
  #mobileMainNav[data-mobile-main-nav],
  #mobileMainNav[data-mobile-main-nav] *{opacity:1!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:auto!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;margin:-14px -14px 12px!important;padding:14px!important;background:#fff!important;border-bottom:1px solid #e5edf7!important;z-index:4!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-links{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;min-height:20px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:50px!important;padding:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e2eaf5!important;color:#334155!important;box-shadow:0 8px 22px rgba(15,23,42,.07)!important;text-decoration:none!important;font-weight:850!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link b{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;font-size:14px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-close{pointer-events:auto!important;touch-action:manipulation!important;}
  body.mobile-main-nav-open{overflow:hidden!important;}

  .topbar{z-index:2147481200!important;overflow:visible!important;}
  .topbar-actions.icon-actions,.topbar .user-menu.top-user-icon,.topbar .notification-menu,.topbar .language-menu{position:relative!important;z-index:2147482100!important;overflow:visible!important;}
  .topbar .user-menu.open,.topbar .notification-menu.open,.topbar .language-menu.open{z-index:2147483300!important;}
  .topbar .user-menu-panel,
  .topbar .notification-panel,
  .topbar .language-panel{position:fixed!important;top:60px!important;right:8px!important;left:auto!important;width:min(360px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 76px)!important;overflow:auto!important;z-index:2147483302!important;background:#fff!important;color:#0f172a!important;border:1px solid #dbe6f3!important;border-radius:20px!important;box-shadow:0 28px 88px rgba(15,23,42,.28)!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(8px) scale(.98)!important;}
  .topbar .user-menu.open .user-menu-panel,
  .topbar .notification-menu.open .notification-panel,
  .topbar .language-menu.open .language-panel{display:grid!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important;}
  .topbar .user-menu-panel a,
  .topbar .notification-panel a,
  .topbar .language-panel a,
  .topbar .user-menu-panel button,
  .topbar .notification-panel button,
  .topbar .language-panel button{pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;}
}
@media(max-width:420px){
  .topbar .user-menu-panel,
  .topbar .notification-panel,
  .topbar .language-panel{top:56px!important;right:6px!important;width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;border-radius:18px!important;}
}
@media(max-width:850px){
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav],body.dark #mobileMainNav[data-mobile-main-nav],
  html[data-theme="dark"] .topbar .user-menu-panel,body.dark .topbar .user-menu-panel,
  html[data-theme="dark"] .topbar .notification-panel,body.dark .topbar .notification-panel,
  html[data-theme="dark"] .topbar .language-panel,body.dark .topbar .language-panel{background:#111b2b!important;color:#e6edf7!important;border-color:#243247!important;box-shadow:0 28px 88px rgba(0,0,0,.62)!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-head,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{background:#111b2b!important;border-color:#243247!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{background:#17243a!important;color:#93c5fd!important;}
}


/* fix230: mobil menü tıklanabilirlik + blog yazar/kategori/etiket düzeni */
@media(max-width:850px){
  body.mobile-main-nav-open,body.nav-open{overflow:hidden!important;}
  body.mobile-main-nav-open::before,body.nav-open::before{content:none!important;display:none!important;pointer-events:none!important;}
  .mobile-menu-backdrop{position:fixed!important;inset:0!important;z-index:2147482500!important;background:rgba(15,23,42,.50)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  .mobile-menu-backdrop:not(.is-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
  #mobileMainNav[data-mobile-main-nav]{display:flex!important;z-index:2147483000!important;opacity:1!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;transform:translate3d(-108%,0,0)!important;background:#fff!important;}
  #mobileMainNav[data-mobile-main-nav].open,body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav],body.nav-open #mobileMainNav[data-mobile-main-nav]{transform:translate3d(0,0,0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;}
  #mobileMainNav[data-mobile-main-nav] *,#mobileMainNav[data-mobile-main-nav] a,#mobileMainNav[data-mobile-main-nav] button{pointer-events:auto!important;filter:none!important;-webkit-filter:none!important;opacity:1!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{position:relative!important;z-index:2!important;background:#fff!important;color:#0f172a!important;box-shadow:0 12px 30px rgba(15,23,42,.10)!important;}
}
.blog-author-panel-card-v226{display:flex!important;align-items:flex-start!important;gap:16px!important}.blog-author-panel-icon{display:grid!important;place-items:center!important;min-width:52px!important;width:52px!important;height:52px!important;border-radius:18px!important;background:#eff6ff!important;font-size:24px!important}.blog-author-panel-body{min-width:0!important;display:grid!important;gap:8px!important}.blog-author-panel-body h2{margin:0!important;line-height:1.2!important}.blog-author-panel-body p{margin:0!important;line-height:1.55!important}.blog-author-panel-head-v226{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.blog-author-cta-v230{white-space:normal!important;text-align:center!important}.blog-tags-card-v230{margin-top:4px!important;display:grid!important;gap:12px!important}.blog-tag-composer-v230{min-height:54px!important;border:1px solid #dbe6f3!important;border-radius:16px!important;background:#fff!important;padding:10px!important}.blog-show-tags-v230{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important}.blog-show-tags-v230 span{display:inline-flex!important;align-items:center!important;padding:7px 10px!important;border-radius:999px!important;background:#eff6ff!important;color:#1d4ed8!important;font-weight:900!important;font-size:12px!important}.admin-blog-home-select-v230 select{width:100%!important;min-height:46px!important;border-radius:14px!important;border:1px solid #dbe6f3!important;background:#fff!important;padding:10px 12px!important;font-weight:850!important}.admin-blog-category-edit-row-v227>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto auto!important;gap:10px!important;align-items:center!important}.admin-blog-category-summary-actions-v230{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.admin-blog-category-summary-actions-v230 form{margin:0!important;display:inline-flex!important}.admin-blog-category-actions-v227,.admin-blog-category-actions-v228{display:flex!important;align-items:center!important;gap:10px!important;justify-content:flex-end!important;flex-wrap:wrap!important}.admin-blog-category-form-v228{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:18px!important;padding:14px!important;margin-top:12px!important}
@media(max-width:760px){.blog-author-panel-card-v226{align-items:center!important;text-align:left!important}.blog-author-panel-icon{min-width:46px!important;width:46px!important;height:46px!important}.admin-blog-category-edit-row-v227>summary{grid-template-columns:1fr!important}.admin-blog-category-summary-actions-v230{justify-content:flex-start!important}.admin-blog-category-actions-v227 .btn,.admin-blog-category-actions-v228 .btn{flex:1 1 130px!important}.blog-tag-composer-v230{padding:9px!important}}
html[data-theme="dark"] .blog-tag-composer-v230,body.dark .blog-tag-composer-v230,html[data-theme="dark"] .admin-blog-home-select-v230 select,body.dark .admin-blog-home-select-v230 select{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important}html[data-theme="dark"] .blog-show-tags-v230 span,body.dark .blog-show-tags-v230 span{background:#17243a!important;color:#93c5fd!important}html[data-theme="dark"] .admin-blog-category-form-v228,body.dark .admin-blog-category-form-v228{background:#0f1a2b!important;border-color:#243247!important}


/* fix231: mobil menü nihai görünürlük ve tıklanabilirlik düzeltmesi */
@media(max-width:850px){
  .topbar{overflow:visible!important;isolation:isolate!important;}
  .topbar-left{overflow:visible!important;}
  .topbar-left .mobile-main-menu-toggle[data-nav-toggle]{
    display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;touch-action:manipulation!important;
    position:relative!important;z-index:2147483602!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;
  }
  body.mobile-main-nav-open::before,body.nav-open::before{content:none!important;display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
  .mobile-menu-backdrop{
    display:block!important;position:fixed!important;inset:0!important;z-index:2147483500!important;
    background:rgba(15,23,42,.52)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;
    border:0!important;margin:0!important;padding:0!important;border-radius:0!important;filter:none!important;-webkit-filter:none!important;
    backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .18s ease,visibility 0s linear .18s!important;
  }
  .mobile-menu-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s ease,visibility 0s!important;}
  #mobileMainNav[data-mobile-main-nav]{
    display:flex!important;position:fixed!important;top:0!important;left:0!important;right:auto!important;bottom:0!important;
    width:min(360px,94vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:2147483600!important;
    transform:translate3d(-112%,0,0)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;
    background:#fff!important;color:#0f172a!important;border:0!important;border-right:1px solid #dbe6f3!important;border-radius:0 24px 24px 0!important;
    box-shadow:28px 0 96px rgba(15,23,42,.36)!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
    mix-blend-mode:normal!important;isolation:isolate!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;
    touch-action:auto!important;padding:14px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;
    transition:transform .22s ease,visibility 0s linear .22s!important;
  }
  #mobileMainNav[data-mobile-main-nav].open,#mobileMainNav[data-mobile-main-nav].is-open,
  body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav],body.nav-open #mobileMainNav[data-mobile-main-nav]{
    transform:translate3d(0,0,0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:transform .22s ease,visibility 0s!important;
  }
  #mobileMainNav[data-mobile-main-nav],#mobileMainNav[data-mobile-main-nav] *,#mobileMainNav[data-mobile-main-nav] a,#mobileMainNav[data-mobile-main-nav] button{
    filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;pointer-events:auto!important;
  }
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{
    display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;z-index:5!important;
    margin:-14px -14px 12px!important;padding:14px!important;background:#fff!important;border-bottom:1px solid #e5edf7!important;
  }
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-links{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;min-height:20px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{
    display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:50px!important;padding:12px!important;
    border-radius:16px!important;background:#fff!important;border:1px solid #e2eaf5!important;color:#334155!important;box-shadow:0 8px 22px rgba(15,23,42,.07)!important;
    text-decoration:none!important;font-weight:850!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;
  }
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link b{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;font-size:14px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-close{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;cursor:pointer!important;touch-action:manipulation!important;}
  body.mobile-main-nav-open,body.nav-open{overflow:hidden!important;}
}
@media(max-width:850px) and (prefers-reduced-motion:reduce){#mobileMainNav[data-mobile-main-nav],.mobile-menu-backdrop{transition:none!important;}}
@media(max-width:850px){
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav],body.dark #mobileMainNav[data-mobile-main-nav]{background:#111b2b!important;color:#e6edf7!important;border-color:#243247!important;box-shadow:28px 0 96px rgba(0,0,0,.62)!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-head,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{background:#111b2b!important;border-color:#243247!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{background:#17243a!important;color:#93c5fd!important;}
  html[data-theme="dark"] .mobile-menu-backdrop,body.dark .mobile-menu-backdrop{background:rgba(0,0,0,.58)!important;}
}

/* fix232: mobil site menüsü sağ aksiyon grubunda, kullanıcı ikonunun sağında ve sağdan açılır */
@media(min-width:851px){
  .topbar-actions .topbar-site-menu-toggle{display:none!important;}
}
@media(max-width:850px){
  .topbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;overflow:visible!important;}
  .topbar-left{min-width:0!important;overflow:hidden!important;}
  .topbar-left .mobile-main-menu-toggle[data-nav-toggle]{display:none!important;visibility:hidden!important;pointer-events:none!important;}
  .topbar-actions.icon-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-width:max-content!important;flex:0 0 auto!important;}
  .topbar-actions.icon-actions .user-menu.top-user-icon{order:90!important;}
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle]{
    order:99!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;touch-action:manipulation!important;
    position:relative!important;z-index:2147483602!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;
    width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;margin:0!important;padding:0!important;
    border:1px solid rgba(37,99,235,.20)!important;border-radius:14px!important;background:linear-gradient(135deg,#eff6ff,#eef2ff)!important;color:#2563eb!important;
    box-shadow:0 9px 24px rgba(37,99,235,.10)!important;font-size:19px!important;font-weight:950!important;line-height:1!important;
  }
  .topbar-actions.icon-actions .topbar-site-menu-toggle span{display:block!important;line-height:1!important;transform:translateY(-1px)!important;}
  .topbar-actions.icon-actions .topbar-site-menu-toggle:active{transform:scale(.97)!important;}
  #mobileMainNav[data-mobile-main-nav]{
    left:auto!important;right:0!important;border-right:0!important;border-left:1px solid #dbe6f3!important;border-radius:24px 0 0 24px!important;
    transform:translate3d(112%,0,0)!important;box-shadow:-28px 0 96px rgba(15,23,42,.36)!important;
  }
  #mobileMainNav[data-mobile-main-nav].open,#mobileMainNav[data-mobile-main-nav].is-open,
  body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav],body.nav-open #mobileMainNav[data-mobile-main-nav]{transform:translate3d(0,0,0)!important;}
}
@media(max-width:560px){
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle]{width:38px!important;height:38px!important;min-width:38px!important;flex-basis:38px!important;border-radius:13px!important;font-size:18px!important;}
  #mobileMainNav[data-mobile-main-nav]{width:min(326px,94vw)!important;border-radius:22px 0 0 22px!important;}
}
html[data-theme="dark"] .topbar-actions.icon-actions .topbar-site-menu-toggle,body.dark .topbar-actions.icon-actions .topbar-site-menu-toggle{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important;box-shadow:0 9px 24px rgba(0,0,0,.22)!important;}
html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav],body.dark #mobileMainNav[data-mobile-main-nav]{border-left-color:#243247!important;box-shadow:-28px 0 96px rgba(0,0,0,.62)!important;}

/* fix232: blog konu açma SEO yan menüsü koyu mod puan/aktif renkleri */
.blog-seo-score-v226.is-good{border-color:#86efac!important;background:linear-gradient(135deg,#ecfdf5,#f0fdf4)!important;box-shadow:inset 0 0 0 7px rgba(34,197,94,.14),0 12px 28px rgba(22,163,74,.10)!important;}
.blog-seo-score-v226.is-mid{border-color:#fed7aa!important;background:linear-gradient(135deg,#fff7ed,#fffbeb)!important;box-shadow:inset 0 0 0 7px rgba(245,158,11,.14),0 12px 28px rgba(217,119,6,.09)!important;}
.blog-seo-score-v226.is-low{border-color:#fecaca!important;background:linear-gradient(135deg,#fef2f2,#fff7ed)!important;box-shadow:inset 0 0 0 7px rgba(220,38,38,.13),0 12px 28px rgba(220,38,38,.08)!important;}
html[data-theme="dark"] .blog-pro-editor-side.blog-seo-side-v226,body.dark .blog-pro-editor-side.blog-seo-side-v226{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important;}
html[data-theme="dark"] .blog-side-field-v229 select:focus,body.dark .blog-side-field-v229 select:focus{border-color:#60a5fa!important;box-shadow:0 0 0 4px rgba(96,165,250,.16)!important;outline:none!important;}
html[data-theme="dark"] .blog-side-field-v229 select option,body.dark .blog-side-field-v229 select option{background:#0f1a2b!important;color:#e6edf7!important;}
html[data-theme="dark"] .blog-seo-score-v226.is-good,body.dark .blog-seo-score-v226.is-good{background:linear-gradient(135deg,rgba(22,163,74,.26),rgba(15,26,43,.96))!important;border-color:rgba(74,222,128,.55)!important;box-shadow:inset 0 0 0 7px rgba(34,197,94,.13),0 0 0 1px rgba(74,222,128,.16)!important;}
html[data-theme="dark"] .blog-seo-score-v226.is-good strong,body.dark .blog-seo-score-v226.is-good strong{color:#4ade80!important;}
html[data-theme="dark"] .blog-seo-score-v226.is-mid,body.dark .blog-seo-score-v226.is-mid{background:linear-gradient(135deg,rgba(245,158,11,.24),rgba(15,26,43,.96))!important;border-color:rgba(251,191,36,.55)!important;box-shadow:inset 0 0 0 7px rgba(245,158,11,.12),0 0 0 1px rgba(251,191,36,.14)!important;}
html[data-theme="dark"] .blog-seo-score-v226.is-mid strong,body.dark .blog-seo-score-v226.is-mid strong{color:#fbbf24!important;}
html[data-theme="dark"] .blog-seo-score-v226.is-low,body.dark .blog-seo-score-v226.is-low{background:linear-gradient(135deg,rgba(220,38,38,.24),rgba(15,26,43,.96))!important;border-color:rgba(248,113,113,.55)!important;box-shadow:inset 0 0 0 7px rgba(220,38,38,.12),0 0 0 1px rgba(248,113,113,.14)!important;}
html[data-theme="dark"] .blog-seo-score-v226.is-low strong,body.dark .blog-seo-score-v226.is-low strong{color:#f87171!important;}
html[data-theme="dark"] .blog-seo-score-v226 span,body.dark .blog-seo-score-v226 span{color:#cbd5e1!important;}
html[data-theme="dark"] .blog-seo-checks-v226 .ok,body.dark .blog-seo-checks-v226 .ok{background:rgba(22,163,74,.16)!important;border-color:rgba(74,222,128,.38)!important;color:#bbf7d0!important;}
html[data-theme="dark"] .blog-seo-checks-v226 .warn,body.dark .blog-seo-checks-v226 .warn{background:rgba(245,158,11,.16)!important;border-color:rgba(251,191,36,.36)!important;color:#fde68a!important;}
html[data-theme="dark"] .blog-seo-tips-v226 strong,body.dark .blog-seo-tips-v226 strong{color:#e6edf7!important;}

/* fix233: mobil site üst menüsü kesin sağda, sağdan açılır ve net/tıklanabilir görünür */
@media (min-width:851px){
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle],
  .mobile-main-menu-toggle[data-nav-toggle]{display:none!important;visibility:hidden!important;pointer-events:none!important;}
}
@media (max-width:850px){
  .topbar{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:8px!important;
    overflow:visible!important;
    z-index:2147483000!important;
    filter:none!important;
    -webkit-filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    background:#fff!important;
  }
  .topbar-left{grid-column:1!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;justify-self:start!important;}
  .topbar-left .mobile-main-menu-toggle[data-nav-toggle]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;left:-9999px!important;}
  .topbar-actions.icon-actions{
    grid-column:2!important;
    justify-self:end!important;
    display:flex!important;
    flex-direction:row!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    min-width:max-content!important;
    max-width:max-content!important;
    width:auto!important;
    overflow:visible!important;
  }
  .topbar-actions.icon-actions .language-menu{order:10!important;}
  .topbar-actions.icon-actions .theme-toggle{order:20!important;}
  .topbar-actions.icon-actions .notification-menu{order:30!important;}
  .topbar-actions.icon-actions .user-menu.top-user-icon{order:90!important;flex:0 0 auto!important;}
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle]{
    order:999!important;
    display:grid!important;
    place-items:center!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    touch-action:manipulation!important;
    position:relative!important;
    inset:auto!important;
    left:auto!important;
    right:auto!important;
    transform:none!important;
    z-index:2147483002!important;
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    flex:0 0 40px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(37,99,235,.22)!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,#eff6ff,#eef2ff)!important;
    color:#2563eb!important;
    box-shadow:0 9px 24px rgba(37,99,235,.12)!important;
    font-size:19px!important;
    font-weight:950!important;
    line-height:1!important;
    cursor:pointer!important;
    filter:none!important;
    -webkit-filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    -webkit-tap-highlight-color:transparent!important;
  }
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle] span{display:block!important;line-height:1!important;transform:translateY(-1px)!important;filter:none!important;-webkit-filter:none!important;}
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle]:active{transform:scale(.97)!important;}

  body.nav-open::before,
  body.mobile-main-nav-open::before{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;-webkit-filter:none!important;}
  .mobile-menu-backdrop{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    z-index:2147483590!important;
    background:rgba(15,23,42,.48)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    border:0!important;
    margin:0!important;
    padding:0!important;
    border-radius:0!important;
    filter:none!important;
    -webkit-filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    mix-blend-mode:normal!important;
    transition:opacity .18s ease, visibility 0s linear .18s!important;
  }
  .mobile-menu-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s ease, visibility 0s!important;}

  #mobileMainNav[data-mobile-main-nav]{
    display:flex!important;
    position:fixed!important;
    top:0!important;
    right:0!important;
    bottom:0!important;
    left:auto!important;
    inset:0 0 0 auto!important;
    width:min(360px,94vw)!important;
    height:100dvh!important;
    max-height:100dvh!important;
    z-index:2147483600!important;
    transform:translate3d(112%,0,0)!important;
    visibility:hidden!important;
    opacity:1!important;
    pointer-events:none!important;
    background:#fff!important;
    color:#0f172a!important;
    border:0!important;
    border-left:1px solid #dbe6f3!important;
    border-right:0!important;
    border-radius:24px 0 0 24px!important;
    box-shadow:-28px 0 96px rgba(15,23,42,.36)!important;
    filter:none!important;
    -webkit-filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    text-shadow:none!important;
    mix-blend-mode:normal!important;
    isolation:isolate!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain!important;
    touch-action:auto!important;
    padding:14px!important;
    padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:0!important;
    transition:transform .22s ease, visibility 0s linear .22s!important;
    -webkit-font-smoothing:antialiased!important;
    backface-visibility:hidden!important;
  }
  #mobileMainNav[data-mobile-main-nav].open,
  #mobileMainNav[data-mobile-main-nav].is-open,
  body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav],
  body.nav-open #mobileMainNav[data-mobile-main-nav]{
    transform:translate3d(0,0,0)!important;
    visibility:visible!important;
    opacity:1!important;
    pointer-events:auto!important;
    transition:transform .22s ease, visibility 0s!important;
  }
  #mobileMainNav[data-mobile-main-nav],
  #mobileMainNav[data-mobile-main-nav] *,
  #mobileMainNav[data-mobile-main-nav] a,
  #mobileMainNav[data-mobile-main-nav] button,
  #mobileMainNav[data-mobile-main-nav] span,
  #mobileMainNav[data-mobile-main-nav] b,
  #mobileMainNav[data-mobile-main-nav] small{
    filter:none!important;
    -webkit-filter:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    opacity:1!important;
    text-shadow:none!important;
  }
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    position:sticky!important;
    top:0!important;
    z-index:5!important;
    margin:-14px -14px 12px!important;
    padding:14px!important;
    background:#fff!important;
    border-bottom:1px solid #e5edf7!important;
    border-radius:0!important;
  }
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-title strong{color:#0f172a!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-title small{color:#64748b!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-links{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;min-height:20px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{
    display:flex!important;
    align-items:center!important;
    gap:11px!important;
    width:100%!important;
    min-height:50px!important;
    padding:12px!important;
    border-radius:16px!important;
    background:#fff!important;
    border:1px solid #e2eaf5!important;
    color:#334155!important;
    box-shadow:0 8px 22px rgba(15,23,42,.07)!important;
    text-decoration:none!important;
    font-weight:850!important;
    cursor:pointer!important;
    user-select:none!important;
    -webkit-user-select:none!important;
    touch-action:manipulation!important;
    -webkit-tap-highlight-color:transparent!important;
    pointer-events:auto!important;
  }
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link b{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;font-size:14px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-menu-link:active{transform:scale(.985)!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-close{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;background:#fff!important;color:#334155!important;border:1px solid #e2e8f0!important;cursor:pointer!important;touch-action:manipulation!important;}
  body.mobile-main-nav-open,
  body.nav-open{overflow:hidden!important;}
}
@media (max-width:560px){
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle]{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;flex-basis:38px!important;border-radius:13px!important;font-size:18px!important;}
  #mobileMainNav[data-mobile-main-nav]{width:min(326px,94vw)!important;border-radius:22px 0 0 22px!important;padding:12px!important;}
  #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{margin:-12px -12px 12px!important;padding:12px!important;}
}
@media (max-width:850px){
  html[data-theme="dark"] .topbar,body.dark .topbar{background:#0f1a2b!important;}
  html[data-theme="dark"] .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle],body.dark .topbar-actions.icon-actions .topbar-site-menu-toggle[data-nav-toggle]{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important;box-shadow:0 9px 24px rgba(0,0,0,.22)!important;}
  html[data-theme="dark"] .mobile-menu-backdrop,body.dark .mobile-menu-backdrop{background:rgba(0,0,0,.58)!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav],body.dark #mobileMainNav[data-mobile-main-nav]{background:#111b2b!important;color:#e6edf7!important;border-left-color:#243247!important;box-shadow:-28px 0 96px rgba(0,0,0,.62)!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-head,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{background:#111b2b!important;border-color:#243247!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-title strong,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-title strong{color:#e6edf7!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-title small,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-title small{color:#9fb0c5!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important;box-shadow:0 8px 22px rgba(0,0,0,.20)!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{background:#17243a!important;color:#93c5fd!important;}
  html[data-theme="dark"] #mobileMainNav[data-mobile-main-nav] .mobile-nav-close,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-close{background:#17243a!important;border-color:#2c3f59!important;color:#e6edf7!important;}
}


/* fix234: mobil site menüsü gerçek sağ çekmece, tek buton ve net görünüm */
@media (min-width:851px){
  .topbar-site-menu-toggle[data-mobile-menu-toggle]{display:none!important;visibility:hidden!important;pointer-events:none!important;}
}
@media (max-width:850px){
  .topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;overflow:visible!important;background:#fff!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  .topbar-left{grid-column:1!important;min-width:0!important;overflow:hidden!important;justify-self:start!important;}
  .topbar-actions.icon-actions{grid-column:2!important;justify-self:end!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;width:auto!important;min-width:max-content!important;max-width:max-content!important;overflow:visible!important;}
  .topbar-actions.icon-actions .language-menu{order:10!important;}
  .topbar-actions.icon-actions .theme-toggle{order:20!important;}
  .topbar-actions.icon-actions .notification-menu{order:30!important;}
  .topbar-actions.icon-actions .user-menu.top-user-icon{order:90!important;flex:0 0 auto!important;display:block!important;}
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-mobile-menu-toggle]{
    order:999!important;display:grid!important;place-items:center!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;transform:none!important;z-index:2147483640!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;flex:0 0 40px!important;margin:0!important;padding:0!important;border:1px solid rgba(37,99,235,.22)!important;border-radius:14px!important;background:linear-gradient(135deg,#eff6ff,#eef2ff)!important;color:#2563eb!important;box-shadow:0 9px 24px rgba(37,99,235,.12)!important;font-size:19px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;
  }
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-mobile-menu-toggle] span{display:block!important;line-height:1!important;transform:translateY(-1px)!important;pointer-events:none!important;filter:none!important;-webkit-filter:none!important;}
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-mobile-menu-toggle]:active{transform:scale(.97)!important;}

  body.mobile-main-nav-open::before,body.nav-open::before{content:none!important;display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;}
  .mobile-menu-backdrop{display:block!important;position:fixed!important;inset:0!important;z-index:2147483580!important;background:rgba(15,23,42,.34)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;margin:0!important;padding:0!important;border-radius:0!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .18s ease,visibility 0s linear .18s!important;}
  .mobile-menu-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:opacity .18s ease,visibility 0s!important;}

  body #mobileMainNav[data-mobile-main-nav],
  body #mobileMainNav.nav.mobile-main-nav{
    display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;inset:0 0 0 auto!important;width:min(360px,94vw)!important;height:100dvh!important;max-height:100dvh!important;z-index:2147483600!important;transform:translate3d(112%,0,0)!important;visibility:hidden!important;opacity:1!important;pointer-events:none!important;background:#fff!important;color:#0f172a!important;border:0!important;border-left:1px solid #dbe6f3!important;border-right:0!important;border-radius:24px 0 0 24px!important;box-shadow:-28px 0 96px rgba(15,23,42,.28)!important;filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important;isolation:isolate!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;touch-action:auto!important;padding:14px!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;transition:transform .22s ease,visibility 0s linear .22s!important;-webkit-font-smoothing:antialiased!important;backface-visibility:hidden!important;
  }
  body #mobileMainNav[data-mobile-main-nav].open,
  body #mobileMainNav[data-mobile-main-nav].is-open,
  body.mobile-main-nav-open #mobileMainNav[data-mobile-main-nav],
  body.wmt-site-menu-open #mobileMainNav[data-mobile-main-nav]{transform:translate3d(0,0,0)!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;transition:transform .22s ease,visibility 0s!important;}
  body #mobileMainNav[data-mobile-main-nav],body #mobileMainNav[data-mobile-main-nav] *,body #mobileMainNav[data-mobile-main-nav] a,body #mobileMainNav[data-mobile-main-nav] button{filter:none!important;-webkit-filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;}
  body #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;z-index:5!important;margin:-14px -14px 12px!important;padding:14px!important;background:#fff!important;border-bottom:1px solid #e5edf7!important;border-radius:0!important;}
  body #mobileMainNav[data-mobile-main-nav] .mobile-nav-links{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;width:100%!important;}
  body #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{display:flex!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:50px!important;padding:12px!important;border-radius:16px!important;background:#fff!important;border:1px solid #e2eaf5!important;color:#334155!important;box-shadow:0 8px 22px rgba(15,23,42,.07)!important;text-decoration:none!important;font-weight:850!important;cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;pointer-events:auto!important;}
  body #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:11px!important;background:#f1f7ff!important;color:#2563eb!important;}
  body #mobileMainNav[data-mobile-main-nav] .mobile-menu-link b{display:block!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.25!important;font-size:14px!important;}
  body #mobileMainNav[data-mobile-main-nav] .mobile-nav-close{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:14px!important;background:#fff!important;color:#334155!important;border:1px solid #e2e8f0!important;cursor:pointer!important;touch-action:manipulation!important;}
  body.mobile-main-nav-open,body.wmt-site-menu-open{overflow:hidden!important;}
}
@media (max-width:560px){
  .topbar-actions.icon-actions .topbar-site-menu-toggle[data-mobile-menu-toggle]{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;flex-basis:38px!important;border-radius:13px!important;font-size:18px!important;}
  body #mobileMainNav[data-mobile-main-nav]{width:min(326px,94vw)!important;border-radius:22px 0 0 22px!important;padding:12px!important;}
  body #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{margin:-12px -12px 12px!important;padding:12px!important;}
}
@media (max-width:850px){
  html[data-theme="dark"] .topbar,body.dark .topbar{background:#0f1a2b!important;}
  html[data-theme="dark"] .topbar-actions.icon-actions .topbar-site-menu-toggle[data-mobile-menu-toggle],body.dark .topbar-actions.icon-actions .topbar-site-menu-toggle[data-mobile-menu-toggle]{background:#17243a!important;border-color:#2c3f59!important;color:#93c5fd!important;box-shadow:0 9px 24px rgba(0,0,0,.22)!important;}
  html[data-theme="dark"] .mobile-menu-backdrop,body.dark .mobile-menu-backdrop{background:rgba(0,0,0,.42)!important;}
  html[data-theme="dark"] body #mobileMainNav[data-mobile-main-nav],body.dark #mobileMainNav[data-mobile-main-nav]{background:#111b2b!important;color:#e6edf7!important;border-left-color:#243247!important;box-shadow:-28px 0 96px rgba(0,0,0,.58)!important;}
  html[data-theme="dark"] body #mobileMainNav[data-mobile-main-nav] .mobile-nav-head,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-head{background:#111b2b!important;border-color:#243247!important;}
  html[data-theme="dark"] body #mobileMainNav[data-mobile-main-nav] .mobile-nav-title strong,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-title strong{color:#e6edf7!important;}
  html[data-theme="dark"] body #mobileMainNav[data-mobile-main-nav] .mobile-nav-title small,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-title small{color:#9fb0c5!important;}
  html[data-theme="dark"] body #mobileMainNav[data-mobile-main-nav] .mobile-menu-link,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link{background:#0f1a2b!important;border-color:#243247!important;color:#e6edf7!important;box-shadow:0 8px 22px rgba(0,0,0,.20)!important;}
  html[data-theme="dark"] body #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-menu-link span{background:#17243a!important;color:#93c5fd!important;}
  html[data-theme="dark"] body #mobileMainNav[data-mobile-main-nav] .mobile-nav-close,body.dark #mobileMainNav[data-mobile-main-nav] .mobile-nav-close{background:#17243a!important;border-color:#2c3f59!important;color:#e6edf7!important;}
}

/* fix235: mobil blog ve analiz profesyonel responsive düzen */
@media (max-width: 760px){
  .blog-pro-hero,
  .analysis-pro-hero,
  .blog-pro-filter,
  .analysis-pro-run,
  .blog-pro-sidebar,
  .blog-pro-featured,
  .blog-pro-card,
  .blog-pro-show,
  .blog-pro-related,
  .analysis-pro-latest,
  .analysis-pro-report,
  .analysis-pro-empty,
  .blog-pro-empty{
    border-radius:20px!important;
    padding:16px!important;
    box-shadow:0 14px 34px rgba(15,23,42,.075)!important;
    max-width:100%!important;
    overflow:hidden!important;
  }
  .blog-pro-hero,
  .analysis-pro-hero{
    gap:14px!important;
    align-items:start!important;
    background:linear-gradient(145deg,rgba(37,99,235,.12),rgba(14,165,233,.055),rgba(255,255,255,.96))!important;
  }
  .blog-pro-hero-copy h1,
  .analysis-pro-copy h1{
    font-size:27px!important;
    line-height:1.12!important;
    letter-spacing:-.032em!important;
    margin:5px 0 7px!important;
  }
  .blog-pro-hero-copy p,
  .analysis-pro-copy p{
    font-size:14px!important;
    line-height:1.6!important;
  }
  .blog-pro-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin-top:13px!important;
  }
  .blog-pro-actions .btn,
  .blog-pro-filter-form .btn,
  .analysis-pro-form .btn{
    width:100%!important;
    justify-content:center!important;
    min-height:44px!important;
    border-radius:14px!important;
  }
  .blog-pro-stats,
  .analysis-pro-kpis{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
  }
  .blog-pro-stats div,
  .analysis-pro-kpis div{
    min-width:0!important;
    padding:11px 8px!important;
    border-radius:16px!important;
    text-align:center!important;
  }
  .blog-pro-stats strong,
  .analysis-pro-kpis strong{
    font-size:19px!important;
    line-height:1.05!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  .blog-pro-stats span,
  .analysis-pro-kpis span{
    font-size:10.5px!important;
    line-height:1.2!important;
  }
  .blog-pro-filter-form,
  .analysis-pro-form{
    gap:10px!important;
  }
  .blog-pro-filter-form label,
  .analysis-pro-form label,
  .blog-pro-editor-main label{
    gap:6px!important;
    font-size:13px!important;
  }
  .blog-pro-filter-form input,
  .blog-pro-filter-form select,
  .analysis-pro-form input,
  .blog-pro-editor-main input,
  .blog-pro-editor-main select,
  .blog-pro-editor-main textarea{
    min-height:44px!important;
    border-radius:14px!important;
    font-size:14px!important;
  }
  .blog-pro-shell{
    gap:14px!important;
    margin-top:14px!important;
  }
  .blog-pro-sidebar{
    display:block!important;
    position:relative!important;
    top:auto!important;
  }
  .blog-pro-sidebar .section-mini-head{
    margin-bottom:10px!important;
  }
  .blog-pro-sidebar .section-mini-head h2{
    font-size:18px!important;
    margin:2px 0 0!important;
  }
  .blog-pro-category-list{
    display:flex!important;
    gap:8px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:2px 2px 8px!important;
    margin:0 -2px!important;
    scroll-snap-type:x proximity!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .blog-pro-category-list::-webkit-scrollbar{height:0!important;display:none!important;}
  .blog-pro-category-list a{
    display:flex!important;
    flex:0 0 auto!important;
    width:auto!important;
    max-width:240px!important;
    min-height:42px!important;
    grid-template-columns:none!important;
    gap:8px!important;
    padding:8px 10px!important;
    border-radius:999px!important;
    box-shadow:none!important;
    scroll-snap-align:start!important;
  }
  .blog-pro-category-list span{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    border-radius:999px!important;
    font-size:14px!important;
  }
  .blog-pro-category-list b{
    max-width:145px!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    font-size:13px!important;
  }
  .blog-pro-category-list em{
    display:inline-grid!important;
    place-items:center!important;
    min-width:24px!important;
    height:24px!important;
    padding:0 7px!important;
    border-radius:999px!important;
    background:rgba(37,99,235,.10)!important;
    color:#2563eb!important;
    font-size:12px!important;
  }
  .blog-pro-help{
    margin-top:10px!important;
    padding:11px 12px!important;
    border-radius:16px!important;
  }
  .blog-pro-help p{
    font-size:12.5px!important;
    line-height:1.5!important;
  }
  .blog-pro-main{
    gap:13px!important;
  }
  .blog-pro-featured{
    grid-template-columns:50px minmax(0,1fr)!important;
    gap:12px!important;
    align-items:start!important;
  }
  .blog-pro-featured-icon{
    width:50px!important;
    height:50px!important;
    min-width:50px!important;
    border-radius:16px!important;
    font-size:24px!important;
  }
  .blog-pro-featured h2,
  .blog-pro-card h2,
  .blog-pro-show h1{
    font-size:20px!important;
    line-height:1.22!important;
  }
  .blog-pro-featured p,
  .blog-pro-card p,
  .blog-pro-excerpt{
    font-size:13.5px!important;
    line-height:1.62!important;
  }
  .blog-pro-meta,
  .blog-pro-card-top,
  .blog-pro-card-foot{
    gap:6px!important;
  }
  .blog-pro-meta span,
  .blog-pro-card-top span,
  .blog-pro-card-top em,
  .blog-pro-card-foot span{
    padding:5px 8px!important;
    font-size:11.5px!important;
    line-height:1.2!important;
  }
  .blog-pro-list-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:6px!important;
    padding:2px 2px 0!important;
  }
  .blog-pro-list-head h2{
    font-size:20px!important;
  }
  .blog-pro-list-head>span{
    display:inline-flex!important;
    width:max-content!important;
    max-width:100%!important;
    padding:6px 10px!important;
    border-radius:999px!important;
    background:rgba(148,163,184,.12)!important;
    font-size:12px!important;
  }
  .blog-pro-grid{
    gap:12px!important;
  }
  .blog-pro-card{
    gap:9px!important;
    min-height:0!important;
  }
  .blog-pro-card-cover-v226,
  .blog-show-cover-v226{
    border-radius:16px!important;
    aspect-ratio:16/9!important;
  }
  .blog-pro-card-top{
    justify-content:space-between!important;
  }
  .blog-pro-card-foot{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    align-items:center!important;
  }
  .blog-pro-card-foot a{
    grid-column:1/-1!important;
    display:flex!important;
    justify-content:center!important;
    align-items:center!important;
    min-height:40px!important;
    border-radius:14px!important;
    background:rgba(37,99,235,.10)!important;
    color:#2563eb!important;
    margin-top:2px!important;
  }
  .blog-pro-show-head{
    gap:10px!important;
    margin-bottom:14px!important;
  }
  .blog-pro-show-layout{
    gap:16px!important;
  }
  .blog-pro-excerpt{
    padding:12px 13px!important;
    border-radius:15px!important;
  }
  .blog-pro-body{
    font-size:15px!important;
    line-height:1.82!important;
    overflow-wrap:anywhere!important;
  }
  .blog-pro-body img,
  .forum-body img{
    max-width:100%!important;
    height:auto!important;
    border-radius:14px!important;
  }
  .blog-pro-body table,
  .forum-body table{
    display:block!important;
    max-width:100%!important;
    overflow-x:auto!important;
    white-space:nowrap!important;
  }
  .blog-pro-body pre,
  .forum-body pre,
  .forum-code-block{
    max-width:100%!important;
    overflow:auto!important;
  }
  .blog-pro-show-side{
    display:grid!important;
    gap:10px!important;
    position:static!important;
  }
  .blog-pro-author-card{
    grid-template-columns:42px minmax(0,1fr)!important;
    place-items:stretch!important;
    text-align:left!important;
    align-items:center!important;
    padding:12px!important;
    border-radius:17px!important;
  }
  .blog-pro-author-card>span{
    width:42px!important;
    height:42px!important;
    border-radius:14px!important;
    font-size:20px!important;
  }
  .blog-pro-author-card small{
    display:block!important;
  }
  .blog-show-seo-card-v226{
    border-radius:16px!important;
    padding:12px!important;
  }
  .blog-pro-related-list{
    gap:8px!important;
  }
  .blog-pro-related-list a{
    padding:11px 12px!important;
    border-radius:15px!important;
  }

  .analysis-pro-run{
    gap:12px!important;
  }
  .analysis-pro-run h2{
    font-size:19px!important;
    line-height:1.25!important;
  }
  .analysis-pro-form small{
    font-size:12px!important;
    line-height:1.45!important;
  }
  .analysis-pro-feature-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  .analysis-pro-feature-grid span{
    min-height:42px!important;
    padding:10px!important;
    border-radius:14px!important;
    font-size:12.5px!important;
    line-height:1.25!important;
    display:flex!important;
    align-items:center!important;
  }
  .analysis-pro-latest{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:12px!important;
  }
  .analysis-pro-latest h2,
  .analysis-pro-report-head h2{
    font-size:19px!important;
    line-height:1.22!important;
  }
  .analysis-pro-latest .muted,
  .analysis-pro-report-head .muted{
    font-size:12px!important;
    line-height:1.45!important;
    overflow-wrap:anywhere!important;
  }
  .analysis-pro-report{
    gap:12px!important;
  }
  .analysis-pro-report-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:start!important;
    gap:12px!important;
  }
  .analysis-pro-score{
    width:68px!important;
    height:68px!important;
    min-width:68px!important;
    border-radius:22px!important;
    align-self:start!important;
  }
  .analysis-pro-score strong{
    font-size:25px!important;
  }
  .analysis-pro-score span{
    margin-top:-13px!important;
    font-size:11px!important;
  }
  .analysis-pro-checks{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  .analysis-pro-checks div{
    padding:10px!important;
    border-radius:14px!important;
  }
  .analysis-pro-checks small{
    font-size:11px!important;
  }
  .analysis-pro-checks strong{
    font-size:13px!important;
    line-height:1.35!important;
  }
  .analysis-pro-note{
    padding:11px 12px!important;
    border-radius:15px!important;
  }
  .analysis-pro-note span{
    font-size:12.5px!important;
  }
  .analysis-pro-security{
    gap:6px!important;
  }
  .analysis-pro-security strong{
    width:100%!important;
    font-size:13px!important;
  }
  .analysis-pro-security span{
    padding:6px 9px!important;
    font-size:11.5px!important;
  }
}

@media (max-width: 420px){
  .blog-pro-hero,
  .analysis-pro-hero,
  .blog-pro-filter,
  .analysis-pro-run,
  .blog-pro-sidebar,
  .blog-pro-featured,
  .blog-pro-card,
  .blog-pro-show,
  .blog-pro-related,
  .analysis-pro-latest,
  .analysis-pro-report{
    padding:14px!important;
    border-radius:18px!important;
  }
  .blog-pro-hero-copy h1,
  .analysis-pro-copy h1{
    font-size:24px!important;
  }
  .blog-pro-stats,
  .analysis-pro-kpis{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  .blog-pro-stats strong,
  .analysis-pro-kpis strong{
    font-size:16px!important;
  }
  .blog-pro-stats span,
  .analysis-pro-kpis span{
    font-size:9.5px!important;
  }
  .blog-pro-featured{
    grid-template-columns:1fr!important;
  }
  .blog-pro-featured-icon{
    width:46px!important;
    height:46px!important;
  }
  .blog-pro-meta{
    display:flex!important;
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    padding-bottom:2px!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .blog-pro-meta::-webkit-scrollbar{display:none!important;height:0!important;}
  .blog-pro-meta span{
    flex:0 0 auto!important;
  }
  .analysis-pro-feature-grid,
  .analysis-pro-checks{
    grid-template-columns:1fr!important;
  }
  .analysis-pro-latest,
  .analysis-pro-report-head{
    grid-template-columns:1fr!important;
  }
  .analysis-pro-score{
    justify-self:start!important;
  }
}

html[data-theme="dark"] .blog-pro-hero,
html[data-theme="dark"] .analysis-pro-hero,
body.dark .blog-pro-hero,
body.dark .analysis-pro-hero{
  background:linear-gradient(145deg,rgba(37,99,235,.20),rgba(14,165,233,.07),rgba(15,23,42,.94))!important;
  border-color:#26364d!important;
}
html[data-theme="dark"] .blog-pro-filter,
html[data-theme="dark"] .analysis-pro-run,
html[data-theme="dark"] .blog-pro-sidebar,
html[data-theme="dark"] .blog-pro-card,
html[data-theme="dark"] .blog-pro-show,
html[data-theme="dark"] .blog-pro-related,
html[data-theme="dark"] .analysis-pro-report,
html[data-theme="dark"] .analysis-pro-empty,
html[data-theme="dark"] .blog-pro-empty,
body.dark .blog-pro-filter,
body.dark .analysis-pro-run,
body.dark .blog-pro-sidebar,
body.dark .blog-pro-card,
body.dark .blog-pro-show,
body.dark .blog-pro-related,
body.dark .analysis-pro-report,
body.dark .analysis-pro-empty,
body.dark .blog-pro-empty{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#e6edf7!important;
}
html[data-theme="dark"] .blog-pro-category-list a.active,
body.dark .blog-pro-category-list a.active{
  background:linear-gradient(135deg,rgba(59,130,246,.24),rgba(14,165,233,.10))!important;
  border-color:#3b82f6!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"] .blog-pro-category-list em,
body.dark .blog-pro-category-list em{
  background:rgba(59,130,246,.16)!important;
  color:#93c5fd!important;
}
html[data-theme="dark"] .blog-pro-card-foot a,
body.dark .blog-pro-card-foot a{
  background:rgba(59,130,246,.18)!important;
  color:#93c5fd!important;
}
html[data-theme="dark"] .analysis-pro-feature-grid span,
body.dark .analysis-pro-feature-grid span{
  background:rgba(59,130,246,.13)!important;
  border-color:#263b59!important;
  color:#dbeafe!important;
}
html[data-theme="dark"] .analysis-pro-checks div.ok,
body.dark .analysis-pro-checks div.ok{
  background:rgba(22,163,74,.14)!important;
  border-color:rgba(74,222,128,.28)!important;
}
html[data-theme="dark"] .analysis-pro-checks div.warn,
body.dark .analysis-pro-checks div.warn{
  background:rgba(245,158,11,.16)!important;
  border-color:rgba(251,191,36,.30)!important;
}

/* fix236: yazar başvuruları yönetim alanı + güvenlik formu görünümü */
.admin-blog-applications-page-v236{display:flex;flex-direction:column;gap:18px}
.admin-author-applications-hero-v236{align-items:center}
.admin-author-stats-grid-v236{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.admin-author-stats-grid-v236 .card{display:flex;flex-direction:column;gap:6px;min-height:118px;justify-content:center}
.admin-author-stats-grid-v236 span{font-size:1.55rem}
.admin-author-stats-grid-v236 small{color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.admin-author-stats-grid-v236 strong{font-size:2rem;line-height:1}
.admin-author-application-row-v236{scroll-margin-top:90px}
.admin-author-action-form-v236{align-items:center}
.admin-author-application-list-v236 pre{white-space:pre-wrap;word-break:break-word}
@media (max-width: 780px){
  .admin-author-stats-grid-v236{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .admin-author-stats-grid-v236 .card{min-height:96px;padding:14px}
  .admin-author-stats-grid-v236 strong{font-size:1.55rem}
  .admin-author-applications-hero-v236 .account-overview-actions{width:100%;display:grid;grid-template-columns:1fr;gap:8px}
  .admin-author-action-form-v236{display:grid;grid-template-columns:1fr;gap:8px;width:100%}
  .admin-author-action-form-v236 select,.admin-author-action-form-v236 input,.admin-author-action-form-v236 button{width:100%}
}

/* fix237: yönetim paneli genel masaüstü/mobil hizalama düzeltmesi */
@media (min-width:981px){
  .panel-shell:has(> .admin-side),
  .admin-layout-fix237{
    display:grid!important;
    grid-template-columns:288px minmax(0,1fr)!important;
    gap:18px!important;
    align-items:start!important;
    width:100%!important;
    max-width:100%!important;
  }
  .panel-shell:has(> .admin-side) > .admin-side,
  .admin-layout-fix237 > .admin-side{
    position:sticky!important;
    top:86px!important;
    align-self:start!important;
    max-height:calc(100vh - 104px)!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    transform:none!important;
  }
  .panel-shell:has(> .admin-side) > .admin-side + .panel-content,
  .panel-shell:has(> .admin-side) > .admin-side + .admin-content,
  .admin-layout-fix237 > .admin-side + .panel-content,
  .admin-layout-fix237 > .admin-side + .admin-content{
    grid-column:2!important;
    align-self:start!important;
    min-width:0!important;
    width:100%!important;
    display:flex!important;
    flex-direction:column!important;
    gap:18px!important;
    padding-left:0!important;
    padding-right:0!important;
    margin:0!important;
    overflow:visible!important;
  }
}

.panel-shell:has(> .admin-side) > .admin-side + .panel-content > *,
.panel-shell:has(> .admin-side) > .admin-side + .admin-content > *,
.admin-layout-fix237 > .admin-side + .panel-content > *,
.admin-layout-fix237 > .admin-side + .admin-content > *{
  min-width:0!important;
  max-width:100%!important;
}

.panel-shell:has(> .admin-side) .page-title-card,
.admin-layout-fix237 .page-title-card{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
}

.panel-shell:has(> .admin-side) .card,
.admin-layout-fix237 .card{
  min-width:0!important;
  max-width:100%!important;
}

.panel-shell:has(> .admin-side) .table-wrap,
.panel-shell:has(> .admin-side) .card:has(table),
.admin-layout-fix237 .table-wrap,
.admin-layout-fix237 .card:has(table){
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch!important;
}

.panel-shell:has(> .admin-side) table,
.admin-layout-fix237 table{
  width:100%!important;
  border-collapse:separate!important;
}

@media (max-width:980px){
  .panel-shell:has(> .admin-side),
  .admin-layout-fix237{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  .panel-shell:has(> .admin-side) > .side-toggle[data-sidebar-toggle="adminSide"],
  .admin-layout-fix237 > .side-toggle[data-sidebar-toggle="adminSide"]{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  .panel-shell:has(> .admin-side) > .admin-side,
  .admin-layout-fix237 > .admin-side{
    position:fixed!important;
    left:0!important;
    right:auto!important;
    top:0!important;
    bottom:0!important;
    z-index:220!important;
    width:min(330px,88vw)!important;
    max-height:none!important;
    border-radius:0 24px 24px 0!important;
    transform:translateX(-108%)!important;
    transition:transform .22s ease!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;
  }
  .panel-shell:has(> .admin-side) > .admin-side.open,
  .admin-layout-fix237 > .admin-side.open{
    transform:translateX(0)!important;
  }
  .panel-shell:has(> .admin-side) > .admin-side + .panel-content,
  .panel-shell:has(> .admin-side) > .admin-side + .admin-content,
  .admin-layout-fix237 > .admin-side + .panel-content,
  .admin-layout-fix237 > .admin-side + .admin-content{
    display:flex!important;
    flex-direction:column!important;
    gap:14px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding-left:0!important;
    padding-right:0!important;
    margin:0!important;
    overflow-x:hidden!important;
  }
  .panel-shell:has(> .admin-side) .page-title-card,
  .admin-layout-fix237 .page-title-card,
  .panel-shell:has(> .admin-side) .topic-toolbar,
  .admin-layout-fix237 .topic-toolbar,
  .panel-shell:has(> .admin-side) .section-mini-head,
  .admin-layout-fix237 .section-mini-head{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:10px!important;
  }
  .panel-shell:has(> .admin-side) .page-title-card .btn,
  .panel-shell:has(> .admin-side) .topic-toolbar .btn,
  .admin-layout-fix237 .page-title-card .btn,
  .admin-layout-fix237 .topic-toolbar .btn{
    width:100%!important;
    justify-content:center!important;
  }
  .panel-shell:has(> .admin-side) .grid,
  .panel-shell:has(> .admin-side) .dashboard-grid,
  .panel-shell:has(> .admin-side) .form-grid,
  .panel-shell:has(> .admin-side) .content-grid,
  .admin-layout-fix237 .grid,
  .admin-layout-fix237 .dashboard-grid,
  .admin-layout-fix237 .form-grid,
  .admin-layout-fix237 .content-grid{
    grid-template-columns:minmax(0,1fr)!important;
  }
  .admin-contact-pro .contact-pro-actions,
  .admin-contact-pro .quick-actions,
  .admin-contact-pro .contact-clean-panel,
  .admin-verification-pro .verification-doc-links,
  .admin-verification-pro .verification-admin-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    width:100%!important;
  }
  .admin-contact-pro .quick-actions .btn,
  .admin-contact-pro .contact-pro-actions .btn,
  .admin-contact-pro .contact-side-actions .btn,
  .admin-verification-pro .verification-doc-links .btn,
  .admin-verification-pro .verification-admin-actions .btn{
    width:100%!important;
    justify-content:center!important;
  }
  .admin-contact-pro .contact-pro-row summary{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:8px!important;
  }
  .admin-contact-pro .contact-pro-row summary .badge,
  .admin-verification-pro .verification-admin-title .badge{
    justify-self:start!important;
  }
}

@media (max-width:560px){
  .panel-shell:has(> .admin-side) .card,
  .admin-layout-fix237 .card{
    padding:14px!important;
    border-radius:18px!important;
  }
  .panel-shell:has(> .admin-side) .admin-table,
  .panel-shell:has(> .admin-side) table,
  .admin-layout-fix237 .admin-table,
  .admin-layout-fix237 table{
    min-width:620px!important;
  }
  .admin-contact-pro .contact-pro-card,
  .admin-contact-pro .contact-pro-row,
  .admin-verification-pro .verification-admin-row{
    border-radius:18px!important;
  }
}

html[data-theme="dark"] .panel-shell:has(> .admin-side) > .admin-side + .panel-content,
html[data-theme="dark"] .panel-shell:has(> .admin-side) > .admin-side + .admin-content,
body.dark .panel-shell:has(> .admin-side) > .admin-side + .panel-content,
body.dark .panel-shell:has(> .admin-side) > .admin-side + .admin-content,
html[data-theme="dark"] .admin-layout-fix237 > .admin-side + .panel-content,
html[data-theme="dark"] .admin-layout-fix237 > .admin-side + .admin-content,
body.dark .admin-layout-fix237 > .admin-side + .panel-content,
body.dark .admin-layout-fix237 > .admin-side + .admin-content{
  color:#e6edf7!important;
}

/* fix238: blog yazar editörü, kapak resmi anında yükleme ve taslak akışı */
.blog-cover-live-preview-v238{position:relative!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(135deg,#eff6ff,#f8fafc)!important;border:1px dashed #bfdbfe!important;color:#1d4ed8!important;min-height:150px!important;}
.blog-cover-live-preview-v238 img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border-radius:inherit!important;}
.blog-cover-live-preview-v238 span{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:18px!important;background:#fff!important;box-shadow:0 14px 32px rgba(37,99,235,.13)!important;}
.blog-cover-live-preview-v238 em{display:block!important;margin-top:8px!important;font-style:normal!important;font-size:12px!important;font-weight:900!important;color:#64748b!important;text-align:center!important;}
.blog-cover-upload-box-v238{display:grid!important;gap:5px!important;place-items:center!important;text-align:center!important;min-height:92px!important;padding:14px!important;border:2px dashed #bfdbfe!important;border-radius:16px!important;background:#eff6ff!important;color:#1d4ed8!important;cursor:pointer!important;transition:.16s ease!important;}
.blog-cover-upload-box-v238:hover{background:#dbeafe!important;border-color:#2563eb!important;transform:translateY(-1px)!important;}
.blog-cover-upload-box-v238 input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;}
.blog-cover-upload-box-v238 span{font-size:13px!important;font-weight:950!important;}
.blog-cover-upload-box-v238 small{font-size:11px!important;font-weight:850!important;color:#64748b!important;}
.blog-cover-upload-status-v238{min-height:18px!important;font-size:12px!important;font-weight:950!important;line-height:1.35!important;}
.blog-cover-upload-status-v238.loading{color:#2563eb!important}.blog-cover-upload-status-v238.success{color:#059669!important}.blog-cover-upload-status-v238.error{color:#dc2626!important}
.blog-draft-actions-v238{display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;align-items:stretch!important;}
.blog-draft-actions-v238 .btn{width:100%!important;justify-content:center!important;}
.blog-draft-actions-v238 .btn:last-child{grid-column:1/-1!important;}
.panel-blog-row-v219 .badge{white-space:nowrap!important;}
.admin-blog-status-form-v219 select option[value="draft"]{font-weight:900!important;}
.editor-image-window-head .muted::after{content:' Galeri kullanıcı bazlıdır; herkes sadece kendi yüklediği resimleri görür.';}
.editor-image-gallery-modal{scrollbar-width:thin!important;}
.editor-image-card.is-selected{outline:3px solid rgba(37,99,235,.16)!important;outline-offset:2px!important;}
.editor-image-card-actions{grid-template-columns:1fr auto!important;}
.editor-image-window-actions{position:sticky!important;bottom:0!important;background:inherit!important;padding-top:2px!important;}
html[data-theme="dark"] .blog-cover-live-preview-v238,body.dark .blog-cover-live-preview-v238{background:linear-gradient(135deg,#0f1a2b,#111827)!important;border-color:#2c3f59!important;color:#93c5fd!important;}
html[data-theme="dark"] .blog-cover-live-preview-v238 span,body.dark .blog-cover-live-preview-v238 span{background:#17243a!important;color:#bfdbfe!important;box-shadow:none!important;}
html[data-theme="dark"] .blog-cover-live-preview-v238 em,body.dark .blog-cover-live-preview-v238 em,html[data-theme="dark"] .blog-cover-upload-box-v238 small,body.dark .blog-cover-upload-box-v238 small{color:#9fb0c5!important;}
html[data-theme="dark"] .blog-cover-upload-box-v238,body.dark .blog-cover-upload-box-v238{background:#17243a!important;border-color:#2c3f59!important;color:#bfdbfe!important;}
html[data-theme="dark"] .blog-cover-upload-box-v238:hover,body.dark .blog-cover-upload-box-v238:hover{background:#0f1a2b!important;border-color:#60a5fa!important;}
@media(max-width:760px){.blog-cover-live-preview-v238{min-height:128px!important;border-radius:14px!important}.blog-cover-upload-box-v238{min-height:82px!important;padding:12px!important}.blog-draft-actions-v238{grid-template-columns:1fr!important}.blog-draft-actions-v238 .btn:last-child{grid-column:auto!important}.blog-pro-form-actions.blog-draft-actions-v238{position:sticky!important;bottom:8px!important;z-index:5!important;padding:8px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--card)!important;box-shadow:0 18px 44px rgba(15,23,42,.14)!important}.editor-image-window{height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important}.editor-image-library{min-height:280px!important}.editor-image-gallery-modal{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.editor-image-card{padding:7px!important;border-radius:15px!important}.editor-image-window-head h2{font-size:18px!important}.editor-image-selected{font-size:11px!important}}
@media(max-width:480px){.editor-image-card{grid-template-columns:88px minmax(0,1fr)!important}.editor-image-card-actions{grid-template-columns:1fr!important}.editor-image-card-actions button{width:100%!important}.blog-cover-fields-v238 .checkline{align-items:flex-start!important}.blog-side-cover-preview-v229{aspect-ratio:16/9!important}}
.badge.info{background:#e0f2fe!important;color:#075985!important;border:1px solid #bae6fd!important;}
html[data-theme="dark"] .badge.info,body.dark .badge.info{background:#082f49!important;color:#bae6fd!important;border-color:#0369a1!important;}

/* fix239: admin mobil menü, editör görsel penceresi ve HTML yapıştırma/ekleme düzeni */
@media (max-width:980px){
  body.mobile-context-allowed:has(#adminSide) .forum-drawer-toggle{
    display:grid!important;
    place-items:center!important;
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    border:1px solid rgba(37,99,235,.20)!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,#eff6ff,#ecfeff)!important;
    color:#1d4ed8!important;
    box-shadow:0 10px 24px rgba(37,99,235,.12)!important;
    font-size:20px!important;
  }
  .panel-shell:has(> .admin-side),
  .admin-layout-fix237{
    overflow:visible!important;
  }
  .panel-shell:has(> .admin-side) > .admin-side,
  .admin-layout-fix237 > .admin-side,
  .side-menu.admin-side{
    position:fixed!important;
    left:0!important;
    right:auto!important;
    top:0!important;
    bottom:0!important;
    width:min(370px,92vw)!important;
    max-width:92vw!important;
    height:100dvh!important;
    max-height:100dvh!important;
    z-index:260!important;
    padding:12px!important;
    padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;
    border:0!important;
    border-right:1px solid rgba(226,232,240,.95)!important;
    border-radius:0 26px 26px 0!important;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
    box-shadow:26px 0 90px rgba(15,23,42,.25)!important;
    transform:translate3d(-112%,0,0)!important;
    transition:transform .24s ease!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .panel-shell:has(> .admin-side) > .admin-side.open,
  .admin-layout-fix237 > .admin-side.open,
  .side-menu.admin-side.open{
    transform:translate3d(0,0,0)!important;
  }
  .side-menu.admin-side .side-brand{
    position:sticky!important;
    top:0!important;
    z-index:3!important;
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr) 40px!important;
    align-items:center!important;
    gap:10px!important;
    margin:0 0 12px!important;
    padding:12px!important;
    border:1px solid #e4eaf3!important;
    border-radius:20px!important;
    background:rgba(255,255,255,.96)!important;
    backdrop-filter:blur(12px)!important;
    box-shadow:0 12px 28px rgba(15,23,42,.08)!important;
  }
  .side-menu.admin-side .side-brand > span{
    width:44px!important;
    height:44px!important;
    border-radius:15px!important;
  }
  .admin-side-close-v239{
    display:grid!important;
    place-items:center!important;
    width:40px!important;
    height:40px!important;
    border:1px solid #e4eaf3!important;
    border-radius:14px!important;
    background:#fff!important;
    color:#334155!important;
    font-size:24px!important;
    line-height:1!important;
    font-weight:950!important;
    cursor:pointer!important;
  }
  .side-menu.admin-side nav{
    display:grid!important;
    gap:8px!important;
    padding:0 2px 8px!important;
  }
  .side-menu.admin-side nav .menu-label{
    position:sticky!important;
    top:78px!important;
    z-index:2!important;
    margin:12px 4px 5px!important;
    padding:8px 10px!important;
    border:1px solid #e8eef7!important;
    border-radius:12px!important;
    background:#f8fbff!important;
    color:#64748b!important;
    letter-spacing:.08em!important;
  }
  .side-menu.admin-side nav a{
    display:grid!important;
    grid-template-columns:36px minmax(0,1fr)!important;
    align-items:center!important;
    min-height:48px!important;
    gap:10px!important;
    padding:10px 11px!important;
    border:1px solid #e8eef7!important;
    border-radius:16px!important;
    background:#fff!important;
    color:#334155!important;
    box-shadow:0 8px 20px rgba(15,23,42,.035)!important;
    white-space:normal!important;
  }
  .side-menu.admin-side nav a span{
    width:34px!important;
    height:34px!important;
    min-width:34px!important;
    border-radius:12px!important;
    background:#eef5ff!important;
  }
  .side-menu.admin-side nav a:hover,
  .side-menu.admin-side nav a.active{
    background:linear-gradient(135deg,#eff6ff,#ecfeff)!important;
    border-color:#bfdbfe!important;
    color:#1d4ed8!important;
  }
  body.side-open .side-backdrop{
    display:block!important;
    position:fixed!important;
    inset:0!important;
    z-index:250!important;
    background:rgba(15,23,42,.44)!important;
    backdrop-filter:none!important;
  }
  .panel-shell:has(> .admin-side) > .admin-side + .panel-content,
  .panel-shell:has(> .admin-side) > .admin-side + .admin-content,
  .admin-layout-fix237 > .admin-side + .panel-content,
  .admin-layout-fix237 > .admin-side + .admin-content{
    padding-left:0!important;
    width:100%!important;
    max-width:100%!important;
  }
}
@media (min-width:981px){
  .admin-side-close-v239{display:none!important;}
}
@media (max-width:430px){
  .side-menu.admin-side{
    width:94vw!important;
    max-width:94vw!important;
    border-radius:0 22px 22px 0!important;
    padding:10px!important;
  }
  .side-menu.admin-side .side-brand{
    grid-template-columns:40px minmax(0,1fr) 38px!important;
    padding:10px!important;
  }
  .side-menu.admin-side nav a{
    min-height:46px!important;
    font-size:14px!important;
  }
}

/* fix239: mobilde editör görsel yükleme bölümü her zaman görünür */
.editor-image-window,
.editor-image-window *{
  min-width:0;
}
.editor-dropzone input[type="file"]{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  opacity:0!important;
  cursor:pointer!important;
}
.editor-dropzone{
  position:relative!important;
}
@media (max-width:860px){
  .editor-image-modal{
    inset:0!important;
    padding:0!important;
    place-items:stretch!important;
    z-index:3600!important;
  }
  .editor-image-modal-backdrop{
    display:none!important;
  }
  .editor-image-window{
    width:100vw!important;
    height:100dvh!important;
    max-height:100dvh!important;
    border-radius:0!important;
    border:0!important;
    display:grid!important;
    grid-template-rows:auto minmax(0,1fr) auto!important;
    overflow:hidden!important;
  }
  .editor-image-window-head{
    position:sticky!important;
    top:0!important;
    z-index:4!important;
    padding:12px!important;
    align-items:center!important;
  }
  .editor-image-window-head h2{
    font-size:18px!important;
    margin:0 0 2px!important;
  }
  .editor-image-window-head p{
    font-size:12px!important;
    line-height:1.35!important;
  }
  .editor-image-window-close{
    width:38px!important;
    height:38px!important;
    min-width:38px!important;
  }
  .editor-image-manager-layout{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:auto minmax(0,1fr)!important;
    gap:0!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  .editor-image-uploader{
    display:grid!important;
    gap:10px!important;
    padding:12px!important;
    border-right:0!important;
    border-bottom:1px solid var(--line)!important;
    max-height:42dvh!important;
    overflow:auto!important;
    background:linear-gradient(180deg,#fbfdff,#f8fbff)!important;
  }
  .editor-dropzone{
    display:grid!important;
    place-items:center!important;
    min-height:118px!important;
    padding:14px!important;
    border-width:2px!important;
  }
  .editor-dropzone strong{
    font-size:15px!important;
  }
  .editor-selected-files{
    max-height:76px!important;
    overflow:auto!important;
  }
  .editor-image-window-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
  }
  .editor-image-window-actions .btn{
    min-height:42px!important;
    padding:9px 8px!important;
    font-size:12px!important;
  }
  .editor-image-library{
    display:grid!important;
    grid-template-rows:auto minmax(0,1fr)!important;
    min-height:0!important;
    padding:12px!important;
    overflow:hidden!important;
  }
  .editor-image-library-head{
    margin-bottom:10px!important;
  }
  .editor-image-gallery-modal{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    min-height:0!important;
    max-height:none!important;
    overflow:auto!important;
    padding-bottom:18px!important;
  }
  .editor-image-card{
    border-radius:16px!important;
    padding:7px!important;
  }
  .editor-image-preview img{
    aspect-ratio:1.16/1!important;
  }
  .editor-image-card-actions{
    grid-template-columns:1fr!important;
  }
  .editor-image-window-foot{
    position:sticky!important;
    bottom:0!important;
    z-index:4!important;
    display:grid!important;
    gap:8px!important;
    padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;
  }
  .editor-image-foot-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
  }
  .editor-image-foot-actions .btn{
    width:100%!important;
    min-height:42px!important;
  }
}
@media (max-width:420px){
  .editor-image-gallery-modal{
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
  }
  .editor-image-uploader{
    max-height:45dvh!important;
  }
  .editor-image-card-info strong,
  .editor-image-card-info small{
    white-space:normal!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
  }
}

/* fix239: blog editörü HTML içeriği / masaüstü ve mobil uyum */
.ffp-editor-toolbar [data-blog-html-open]{
  background:linear-gradient(135deg,#111827,#334155)!important;
  color:#fff!important;
  border-color:#1f2937!important;
  font-weight:950!important;
}
.blog-html-modal-v239[hidden]{display:none!important;}
.blog-html-modal-v239{
  position:fixed!important;
  inset:0!important;
  z-index:3700!important;
  display:grid!important;
  place-items:center!important;
  padding:18px!important;
}
.blog-html-backdrop-v239{
  position:absolute!important;
  inset:0!important;
  background:rgba(15,23,42,.58)!important;
}
.blog-html-window-v239{
  position:relative!important;
  z-index:1!important;
  width:min(1060px,calc(100vw - 26px))!important;
  max-height:calc(100dvh - 28px)!important;
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr) auto!important;
  border:1px solid var(--line)!important;
  border-radius:26px!important;
  background:var(--card)!important;
  box-shadow:0 34px 100px rgba(15,23,42,.35)!important;
  overflow:hidden!important;
}
.blog-html-head-v239{
  display:flex!important;
  justify-content:space-between!important;
  align-items:flex-start!important;
  gap:14px!important;
  padding:18px!important;
  border-bottom:1px solid var(--line)!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
}
.blog-html-head-v239 h2{margin:3px 0 4px!important;font-size:22px!important;}
.blog-html-head-v239 p{margin:0!important;line-height:1.4!important;}
.blog-html-close-v239{
  display:grid!important;
  place-items:center!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  border:1px solid var(--line)!important;
  border-radius:15px!important;
  background:#fff!important;
  color:var(--text)!important;
  font-size:24px!important;
  font-weight:950!important;
  cursor:pointer!important;
}
.blog-html-body-v239{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:14px!important;
  min-height:0!important;
  padding:16px!important;
  overflow:auto!important;
  background:#fbfdff!important;
}
.blog-html-pane-v239{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr)!important;
  gap:8px!important;
  min-height:420px!important;
  min-width:0!important;
}
.blog-html-pane-v239 label,
.blog-html-pane-v239 strong{
  font-size:12px!important;
  text-transform:uppercase!important;
  letter-spacing:.06em!important;
  color:var(--muted)!important;
  font-weight:950!important;
}
.blog-html-source-v239{
  width:100%!important;
  min-height:360px!important;
  resize:vertical!important;
  border:1px solid var(--line)!important;
  border-radius:18px!important;
  padding:13px!important;
  background:#fff!important;
  color:var(--text)!important;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;
  font-size:13px!important;
  line-height:1.55!important;
  outline:none!important;
}
.blog-html-preview-v239{
  min-height:360px!important;
  overflow:auto!important;
  border:1px solid var(--line)!important;
  border-radius:18px!important;
  padding:16px!important;
  background:#fff!important;
  color:var(--text)!important;
}
.blog-html-preview-v239 h1,.blog-html-preview-v239 h2,.blog-html-preview-v239 h3{line-height:1.18!important;margin:0 0 10px!important;}
.blog-html-preview-v239 p{margin:0 0 12px!important;}
.blog-html-preview-v239 img{max-width:100%!important;height:auto!important;border-radius:14px!important;border:1px solid var(--line)!important;}
.blog-html-preview-v239 blockquote{margin:10px 0!important;padding:12px 14px!important;border-left:4px solid #60a5fa!important;background:#eff6ff!important;border-radius:14px!important;}
.blog-html-preview-v239 pre{white-space:pre-wrap!important;overflow:auto!important;padding:12px!important;border-radius:14px!important;background:#0f172a!important;color:#e5eefb!important;}
.blog-html-actions-v239{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:12px 16px!important;
  border-top:1px solid var(--line)!important;
  background:#fff!important;
}
.blog-html-actions-left-v239,
.blog-html-actions-right-v239{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  flex-wrap:wrap!important;
}
.blog-html-status-v239{
  min-height:18px!important;
  color:var(--muted)!important;
  font-size:12px!important;
  font-weight:900!important;
}
.blog-editor-paste-note-v239{
  display:block!important;
  margin-top:7px!important;
  color:var(--muted)!important;
  font-size:12px!important;
  font-weight:800!important;
}
@media (max-width:800px){
  .blog-html-modal-v239{padding:0!important;place-items:stretch!important;}
  .blog-html-backdrop-v239{display:none!important;}
  .blog-html-window-v239{
    width:100vw!important;
    height:100dvh!important;
    max-height:100dvh!important;
    border:0!important;
    border-radius:0!important;
  }
  .blog-html-head-v239{padding:12px!important;align-items:center!important;}
  .blog-html-head-v239 h2{font-size:18px!important;margin:0 0 2px!important;}
  .blog-html-head-v239 p{font-size:12px!important;}
  .blog-html-body-v239{
    grid-template-columns:1fr!important;
    gap:12px!important;
    padding:12px!important;
  }
  .blog-html-pane-v239{min-height:auto!important;}
  .blog-html-source-v239,.blog-html-preview-v239{min-height:260px!important;max-height:42dvh!important;}
  .blog-html-actions-v239{
    display:grid!important;
    gap:8px!important;
    padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;
  }
  .blog-html-actions-left-v239,.blog-html-actions-right-v239{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }
  .blog-html-actions-v239 .btn{width:100%!important;}
}
html[data-theme="dark"] .side-menu.admin-side,
body.dark .side-menu.admin-side{
  background:linear-gradient(180deg,#111827,#0b1220)!important;
  border-color:#243247!important;
}
html[data-theme="dark"] .side-menu.admin-side .side-brand,
body.dark .side-menu.admin-side .side-brand,
html[data-theme="dark"] .side-menu.admin-side nav .menu-label,
body.dark .side-menu.admin-side nav .menu-label,
html[data-theme="dark"] .side-menu.admin-side nav a,
body.dark .side-menu.admin-side nav a,
html[data-theme="dark"] .admin-side-close-v239,
body.dark .admin-side-close-v239{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#dbeafe!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .side-menu.admin-side nav a:hover,
html[data-theme="dark"] .side-menu.admin-side nav a.active,
body.dark .side-menu.admin-side nav a:hover,
body.dark .side-menu.admin-side nav a.active{
  background:#17243a!important;
  border-color:#60a5fa!important;
  color:#bfdbfe!important;
}
html[data-theme="dark"] .blog-html-window-v239,
html[data-theme="dark"] .blog-html-head-v239,
html[data-theme="dark"] .blog-html-body-v239,
html[data-theme="dark"] .blog-html-actions-v239,
html[data-theme="dark"] .blog-html-source-v239,
html[data-theme="dark"] .blog-html-preview-v239,
body.dark .blog-html-window-v239,
body.dark .blog-html-head-v239,
body.dark .blog-html-body-v239,
body.dark .blog-html-actions-v239,
body.dark .blog-html-source-v239,
body.dark .blog-html-preview-v239{
  background:#111b2b!important;
  border-color:#243247!important;
  color:#e6edf7!important;
}
html[data-theme="dark"] .blog-html-preview-v239 blockquote,
body.dark .blog-html-preview-v239 blockquote{
  background:#17243a!important;
  border-left-color:#60a5fa!important;
}

/* fix240: blog onay merkezi, yazar başvuru akışı ve anlık bildirim toast */
.admin-blog-approval-hero-v240 .account-overview-actions,
.admin-blog-applications-page-v240 .account-overview-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;align-items:center}
.admin-blog-approval-stats-v240,.admin-author-stats-grid-v240{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:16px 0}
.admin-blog-approval-card-v240,.admin-author-applications-card-v240{overflow:visible}
.admin-blog-approval-list-v240,.admin-author-application-list-v240{display:flex;flex-direction:column;gap:14px}
.admin-blog-approval-row-v240,.admin-author-application-row-v240{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:16px;align-items:start;padding:16px;border:1px solid var(--border);border-radius:20px;background:var(--card-bg,#fff);box-shadow:0 16px 34px rgba(15,23,42,.06)}
.admin-blog-approval-main-v240{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;min-width:0}
.admin-blog-approval-main-v240 img,.admin-blog-approval-placeholder-v240{width:96px;height:76px;border-radius:16px;object-fit:cover;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.12));display:grid;place-items:center;font-size:28px;border:1px solid var(--border)}
.admin-blog-approval-title-v240,.admin-author-titleline-v240{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:5px}
.admin-blog-approval-row-v240 strong,.admin-author-titleline-v240 strong{font-size:1.02rem;line-height:1.25;color:var(--text)}
.admin-blog-approval-row-v240 small,.admin-author-application-row-v240 small{display:block;color:var(--muted);line-height:1.45}
.admin-blog-approval-row-v240 p,.admin-author-application-row-v240 p{margin:8px 0;color:var(--text);line-height:1.55}
.admin-blog-approval-meta-v240{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.admin-blog-approval-meta-v240 span{font-size:.78rem;padding:6px 9px;border-radius:999px;background:rgba(100,116,139,.12);color:var(--muted)}
.admin-blog-approval-actions-v240,.admin-author-action-stack-v240{display:flex;flex-direction:column;gap:9px;align-items:stretch}.admin-blog-approval-actions-v240 .btn,.admin-author-action-stack-v240 .btn{text-align:center;justify-content:center;width:100%}
.admin-blog-review-details-v240{border:1px dashed var(--border);border-radius:14px;padding:8px;background:rgba(100,116,139,.06)}.admin-blog-review-details-v240 summary{list-style:none;cursor:pointer}.admin-blog-review-details-v240 summary::-webkit-details-marker{display:none}.admin-blog-review-details-v240[open] summary{margin-bottom:8px}
.admin-blog-note-action-v240{display:flex;flex-direction:column;gap:8px}.admin-blog-note-action-v240 textarea{width:100%;min-height:88px;resize:vertical;border-radius:12px}
.admin-blog-one-click-v240,.admin-author-one-click-v240{margin:0}.empty-state-v240{text-align:center;padding:36px 16px;border:1px dashed var(--border);border-radius:18px;background:rgba(100,116,139,.06)}.empty-state-v240 span{font-size:38px}.empty-state-v240 h3{margin:8px 0 4px}
.badge.info{background:rgba(14,165,233,.14);color:#0284c7;border-color:rgba(14,165,233,.28)}.badge.danger{background:rgba(239,68,68,.12);color:#dc2626;border-color:rgba(239,68,68,.24)}
.live-notification-toast-v240{position:fixed;right:18px;top:86px;z-index:12000;width:min(360px,calc(100vw - 32px));display:grid;grid-template-columns:42px minmax(0,1fr);gap:2px 10px;padding:14px 16px;border-radius:18px;background:var(--card-bg,#fff);border:1px solid var(--border);box-shadow:0 22px 50px rgba(15,23,42,.18);color:var(--text);text-decoration:none;transform:translateY(-12px);opacity:0;pointer-events:auto;transition:.22s ease}.live-notification-toast-v240.is-visible{transform:translateY(0);opacity:1}.live-notification-toast-v240 span{grid-row:1/3;width:42px;height:42px;border-radius:14px;background:rgba(37,99,235,.12);display:grid;place-items:center}.live-notification-toast-v240 strong{font-size:.94rem}.live-notification-toast-v240 small{color:var(--muted);line-height:1.4}
body[data-theme="dark"] .admin-blog-approval-row-v240,body[data-theme="dark"] .admin-author-application-row-v240,body[data-theme="dark"] .live-notification-toast-v240{background:var(--card-bg,#111827);box-shadow:0 18px 44px rgba(0,0,0,.35)}body[data-theme="dark"] .badge.info{background:rgba(56,189,248,.16);color:#7dd3fc;border-color:rgba(56,189,248,.25)}body[data-theme="dark"] .badge.danger{background:rgba(248,113,113,.14);color:#fca5a5;border-color:rgba(248,113,113,.24)}
@media(max-width:900px){.admin-blog-approval-row-v240,.admin-author-application-row-v240{grid-template-columns:1fr}.admin-blog-approval-actions-v240,.admin-author-action-stack-v240{display:grid;grid-template-columns:1fr 1fr}.admin-blog-review-details-v240{grid-column:span 2}.admin-blog-approval-actions-v240>a.btn{grid-column:span 1}.live-notification-toast-v240{top:74px;right:10px;width:calc(100vw - 20px)}}
@media(max-width:560px){.admin-blog-approval-main-v240{grid-template-columns:1fr}.admin-blog-approval-main-v240 img,.admin-blog-approval-placeholder-v240{width:100%;height:150px}.admin-blog-approval-actions-v240,.admin-author-action-stack-v240{grid-template-columns:1fr}.admin-blog-review-details-v240{grid-column:auto}.admin-blog-approval-row-v240,.admin-author-application-row-v240{padding:12px;border-radius:16px}.admin-blog-approval-hero-v240 .account-overview-actions,.admin-blog-applications-page-v240 .account-overview-actions{justify-content:stretch}.admin-blog-approval-hero-v240 .btn,.admin-blog-applications-page-v240 .btn{width:100%;justify-content:center}}

/* fix241: gelişmiş blog anasayfa vitrini + yönetici vitrin seçenekleri */
.blog-home-hero-v241{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,360px);gap:18px;align-items:center;margin-bottom:18px;background:linear-gradient(135deg,#fff,#eef6ff)}
.blog-home-hero-copy-v241 h1{margin:0 0 8px;font-size:clamp(28px,4vw,44px);line-height:1.05}.blog-home-hero-copy-v241 p{margin:0;color:var(--muted);max-width:760px}.blog-home-search-v241{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,240px) auto auto;gap:10px;margin-top:16px}.blog-home-search-v241 input,.blog-home-search-v241 select{width:100%;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);padding:11px 12px;outline:none}.blog-home-stats-v241{display:grid;gap:10px}.blog-home-stats-v241 div{padding:15px;border:1px solid rgba(37,99,235,.14);border-radius:18px;background:rgba(255,255,255,.78)}.blog-home-stats-v241 strong{display:block;font-size:25px}.blog-home-stats-v241 span{color:var(--muted);font-weight:800;font-size:13px}
.blog-showcase-grid-v241{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr);gap:18px;align-items:stretch;margin:18px 0}.blog-showcase-title-v241{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.blog-showcase-title-v241 h2{margin:0;font-size:20px}.blog-slider-v241,.blog-featured-stack-v241{min-height:520px;overflow:hidden}.blog-slider-track-v241{position:relative;height:440px;border-radius:20px;overflow:hidden;background:#0f172a}.blog-slider-item-v241{position:absolute;inset:0;opacity:0;transform:scale(1.015);transition:opacity .28s ease,transform .28s ease;pointer-events:none}.blog-slider-item-v241.active{opacity:1;transform:scale(1);pointer-events:auto}.blog-slider-item-v241>img,.blog-slide-placeholder-v241{width:100%;height:100%;object-fit:cover;display:grid;place-items:center;font-size:58px;color:#fff;background:linear-gradient(135deg,#1d4ed8,#0891b2)}.blog-slider-overlay-v241{position:absolute;inset:auto 0 0 0;padding:30px;background:linear-gradient(180deg,rgba(15,23,42,0),rgba(15,23,42,.92));color:#fff}.blog-slider-overlay-v241 span,.blog-featured-item-v241 span,.blog-chip-v241{display:inline-flex;align-items:center;width:max-content;padding:6px 10px;border-radius:999px;background:rgba(37,99,235,.12);color:var(--brand);font-size:12px;font-weight:900}.blog-slider-overlay-v241 span{background:rgba(255,255,255,.18);color:#fff}.blog-slider-overlay-v241 h2{margin:10px 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.08}.blog-slider-overlay-v241 p{margin:0 0 12px;color:rgba(255,255,255,.88);max-width:720px}.blog-slider-overlay-v241 div{display:flex;gap:12px;flex-wrap:wrap;color:rgba(255,255,255,.8)}.blog-slider-controls-v241{display:flex;gap:8px}.blog-slider-controls-v241 button,.blog-slider-dots-v241 button{border:1px solid var(--line);background:#fff;color:var(--text);cursor:pointer}.blog-slider-controls-v241 button{width:36px;height:36px;border-radius:13px;font-size:26px;line-height:1}.blog-slider-dots-v241{display:flex;justify-content:center;gap:7px;margin-top:12px}.blog-slider-dots-v241 button{width:10px;height:10px;border-radius:999px;padding:0;opacity:.55}.blog-slider-dots-v241 button.active{width:28px;opacity:1;background:var(--brand);border-color:var(--brand)}
.blog-featured-stack-v241{display:flex;flex-direction:column}.blog-featured-item-v241{display:grid;gap:12px;border:1px solid var(--line);border-radius:18px;background:#fbfcff;overflow:hidden}.blog-featured-item-v241.large{grid-template-columns:1fr;margin-bottom:12px}.blog-featured-item-v241.small{grid-template-columns:118px 1fr;align-items:center;padding:10px;margin-top:10px}.blog-featured-item-v241.large img,.blog-featured-item-v241.large .blog-feature-placeholder-v241{width:100%;height:190px;object-fit:cover}.blog-featured-item-v241.small img,.blog-featured-item-v241.small .blog-feature-placeholder-v241{width:118px;height:92px;object-fit:cover;border-radius:14px}.blog-feature-placeholder-v241{display:grid;place-items:center;background:linear-gradient(135deg,#dbeafe,#e0f2fe);font-size:32px}.blog-featured-item-v241.large>div{padding:0 14px 14px}.blog-featured-item-v241 h3{margin:8px 0 6px;font-size:18px;line-height:1.24}.blog-featured-item-v241.small h3{font-size:15px;margin:6px 0 0}.blog-featured-item-v241 p{margin:0;color:var(--muted)}
.blog-section-head-v241{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:24px 0 12px}.blog-section-head-v241 h2{margin:0;font-size:clamp(22px,3vw,30px)}.blog-section-head-v241 p{margin:4px 0 0}.blog-latest-grid-v241{display:grid;grid-template-columns:repeat(var(--blog-latest-columns,3),minmax(0,1fr));gap:16px}.blog-content-card-v241{padding:0;overflow:hidden;display:flex;flex-direction:column}.blog-card-cover-v241{display:block;height:180px;background:#eef5ff;overflow:hidden}.blog-card-cover-v241 img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.blog-content-card-v241:hover .blog-card-cover-v241 img{transform:scale(1.04)}.blog-card-body-v241{display:flex;flex-direction:column;gap:10px;padding:16px;flex:1}.blog-card-body-v241 h3{margin:0;font-size:18px;line-height:1.28}.blog-card-body-v241 p{margin:0;color:var(--muted)}.blog-card-meta-v241{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:auto;color:var(--muted);font-size:13px;font-weight:800}.blog-category-grid-v241{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.blog-category-card-v241{display:grid;gap:6px;min-height:128px;box-shadow:var(--shadow-soft)}.blog-category-card-v241 span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#eef5ff;font-size:21px}.blog-category-card-v241 strong{font-size:17px}.blog-category-card-v241 small,.blog-category-card-v241 em{color:var(--muted);font-style:normal}.blog-category-card-v241.active,.blog-category-card-v241:hover{border-color:rgba(37,99,235,.35);background:linear-gradient(135deg,#fff,#f3f8ff)}.blog-empty-v241{padding:18px;border:1px dashed var(--line);border-radius:18px;background:rgba(100,116,139,.05)}
.admin-blog-home-settings-v241{margin-bottom:18px}.admin-blog-home-settings-form-v241{display:grid;gap:14px}.admin-blog-home-toggle-grid-v241{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.admin-blog-home-toggle-grid-v241 .checkline,.admin-blog-showcase-checks-v241 .checkline,.admin-blog-approve-showcase-v241 .checkline{padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fbfcff;font-weight:850}.admin-blog-home-note-v241{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:#eef5ff;color:#315078}.admin-blog-home-note-v241 p{margin:0}.admin-blog-showcase-checks-v241,.admin-blog-approve-showcase-v241{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-blog-approve-showcase-v241{margin-bottom:8px}
body[data-theme="dark"] .blog-home-hero-v241,body.dark .blog-home-hero-v241{background:linear-gradient(135deg,#101827,#13233a)}body[data-theme="dark"] .blog-home-stats-v241 div,body[data-theme="dark"] .blog-featured-item-v241,body[data-theme="dark"] .admin-blog-home-toggle-grid-v241 .checkline,body[data-theme="dark"] .admin-blog-showcase-checks-v241 .checkline,body[data-theme="dark"] .admin-blog-approve-showcase-v241 .checkline,body.dark .blog-home-stats-v241 div,body.dark .blog-featured-item-v241,body.dark .admin-blog-home-toggle-grid-v241 .checkline,body.dark .admin-blog-showcase-checks-v241 .checkline,body.dark .admin-blog-approve-showcase-v241 .checkline{background:#111b2b;border-color:#243247}body[data-theme="dark"] .blog-home-search-v241 input,body[data-theme="dark"] .blog-home-search-v241 select,body.dark .blog-home-search-v241 input,body.dark .blog-home-search-v241 select{background:#0f172a;color:#e6edf7;border-color:#243247}body[data-theme="dark"] .blog-card-cover-v241,body.dark .blog-card-cover-v241{background:#17243a}body[data-theme="dark"] .blog-category-card-v241:hover,body[data-theme="dark"] .blog-category-card-v241.active,body.dark .blog-category-card-v241:hover,body.dark .blog-category-card-v241.active{background:#13233a}
@media(max-width:1100px){.blog-showcase-grid-v241{grid-template-columns:1fr}.blog-slider-v241,.blog-featured-stack-v241{min-height:auto}.blog-featured-stack-v241{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px}.blog-featured-item-v241.large,.blog-featured-item-v241.small{margin:0}.blog-featured-item-v241.small{grid-template-columns:1fr;padding:0}.blog-featured-item-v241.small img,.blog-featured-item-v241.small .blog-feature-placeholder-v241{width:100%;height:120px;border-radius:0}.blog-featured-item-v241.small>div{padding:0 12px 12px}.blog-latest-grid-v241{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){.blog-home-hero-v241{grid-template-columns:1fr;padding:16px}.blog-home-search-v241{grid-template-columns:1fr}.blog-showcase-grid-v241{gap:14px}.blog-slider-track-v241{height:390px}.blog-slider-overlay-v241{padding:22px}.blog-featured-stack-v241{grid-template-columns:1fr}.blog-featured-item-v241.large img,.blog-featured-item-v241.large .blog-feature-placeholder-v241,.blog-featured-item-v241.small img,.blog-featured-item-v241.small .blog-feature-placeholder-v241{height:170px}.blog-featured-item-v241.small{grid-template-columns:1fr}.blog-section-head-v241{align-items:stretch;flex-direction:column}.blog-latest-grid-v241{grid-template-columns:1fr!important}.blog-card-cover-v241{height:190px}.admin-blog-home-settings-form-v241 .grid.three{grid-template-columns:1fr}.admin-blog-showcase-checks-v241,.admin-blog-approve-showcase-v241{grid-template-columns:1fr}}
@media(max-width:520px){.blog-slider-track-v241{height:340px}.blog-slider-overlay-v241 h2{font-size:22px}.blog-slider-overlay-v241 p{display:none}.blog-home-stats-v241{grid-template-columns:1fr}.blog-category-grid-v241{grid-template-columns:1fr}.blog-featured-item-v241.large img,.blog-featured-item-v241.large .blog-feature-placeholder-v241,.blog-featured-item-v241.small img,.blog-featured-item-v241.small .blog-feature-placeholder-v241{height:145px}}

/* fix242: blog vitrin slider + öne çıkanlar düzeni */
.blog-showcase-grid-v241{
  display:grid!important;
  grid-template-columns:minmax(0,1.72fr) minmax(360px,.92fr)!important;
  gap:20px!important;
  align-items:stretch!important;
  margin:22px 0 26px!important;
}
.blog-showcase-grid-v241.showcase-only-slider-v242,
.blog-showcase-grid-v241.showcase-only-featured-v242{
  grid-template-columns:1fr!important;
}
.blog-slider-v241,
.blog-featured-stack-v241{
  height:100%!important;
  min-height:560px!important;
  padding:18px!important;
  border-radius:26px!important;
  overflow:hidden!important;
  box-shadow:0 18px 45px rgba(15,23,42,.08)!important;
}
.blog-slider-v241{
  display:flex!important;
  flex-direction:column!important;
}
.blog-featured-stack-v241{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr) auto auto!important;
  gap:12px!important;
}
.blog-showcase-title-v241{
  min-height:48px!important;
  margin:0 0 14px!important;
}
.blog-showcase-title-v241 h2{
  font-size:19px!important;
  line-height:1.15!important;
  letter-spacing:-.02em!important;
}
.blog-slider-track-v241{
  flex:1 1 auto!important;
  height:auto!important;
  min-height:462px!important;
  border-radius:22px!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)!important;
}
.blog-slider-item-v241>img,
.blog-slide-placeholder-v241{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
.blog-slider-item-v241::after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(2,6,23,.08) 0%,rgba(2,6,23,.18) 42%,rgba(2,6,23,.88) 100%);
  pointer-events:none;
}
.blog-slider-overlay-v241{
  z-index:2!important;
  padding:34px!important;
  background:transparent!important;
  text-shadow:0 2px 16px rgba(0,0,0,.22)!important;
}
.blog-slider-overlay-v241 a{
  color:#fff!important;
  text-decoration:none!important;
}
.blog-slider-overlay-v241 h2{
  max-width:860px!important;
  margin:10px 0 10px!important;
}
.blog-slider-controls-v241 button{
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  padding:0!important;
  border-radius:14px!important;
  line-height:1!important;
  font-weight:900!important;
  box-shadow:0 10px 24px rgba(15,23,42,.08)!important;
}
.blog-slider-dots-v241{
  min-height:18px!important;
  margin-top:13px!important;
}
.blog-featured-item-v241{
  min-width:0!important;
  border-radius:20px!important;
  box-shadow:none!important;
  transition:transform .18s ease, border-color .18s ease, background .18s ease!important;
}
.blog-featured-item-v241:hover{
  transform:translateY(-2px)!important;
  border-color:rgba(37,99,235,.32)!important;
}
.blog-featured-item-v241.large{
  display:grid!important;
  grid-template-rows:210px auto!important;
  gap:0!important;
  margin:0!important;
  min-height:0!important;
}
.blog-featured-item-v241.small{
  display:grid!important;
  grid-template-columns:112px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
  min-height:96px!important;
  padding:10px!important;
  margin:0!important;
}
.blog-featured-item-v241.large img,
.blog-featured-item-v241.large .blog-feature-placeholder-v241{
  width:100%!important;
  height:210px!important;
  border-radius:0!important;
  object-fit:cover!important;
}
.blog-featured-item-v241.small img,
.blog-featured-item-v241.small .blog-feature-placeholder-v241{
  width:112px!important;
  height:84px!important;
  border-radius:16px!important;
  object-fit:cover!important;
}
.blog-featured-item-v241.large>div{
  padding:14px!important;
}
.blog-featured-item-v241.small>div{
  min-width:0!important;
}
.blog-featured-item-v241 h3{
  overflow-wrap:anywhere!important;
}
.blog-featured-item-v241 h3 a{
  color:inherit!important;
  text-decoration:none!important;
}
.blog-featured-item-v241.small h3{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.blog-featured-item-v241.large p{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.blog-empty-v241{
  display:grid!important;
  align-content:center!important;
  min-height:150px!important;
}
body[data-theme="dark"] .blog-slider-v241,
body[data-theme="dark"] .blog-featured-stack-v241,
body.dark .blog-slider-v241,
body.dark .blog-featured-stack-v241{
  box-shadow:0 18px 45px rgba(0,0,0,.24)!important;
}
body[data-theme="dark"] .blog-featured-item-v241:hover,
body.dark .blog-featured-item-v241:hover{
  border-color:rgba(96,165,250,.38)!important;
  background:#13233a!important;
}
@media(max-width:1180px){
  .blog-showcase-grid-v241{
    grid-template-columns:1fr!important;
  }
  .blog-slider-v241,
  .blog-featured-stack-v241{
    min-height:auto!important;
  }
  .blog-slider-track-v241{
    min-height:430px!important;
  }
  .blog-featured-stack-v241{
    grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)!important;
    grid-template-rows:auto auto!important;
  }
  .blog-featured-stack-v241 .blog-showcase-title-v241{
    grid-column:1/-1!important;
  }
  .blog-featured-item-v241.large{
    grid-template-rows:170px auto!important;
  }
  .blog-featured-item-v241.large img,
  .blog-featured-item-v241.large .blog-feature-placeholder-v241{
    height:170px!important;
  }
  .blog-featured-item-v241.small{
    grid-template-columns:1fr!important;
    align-content:start!important;
    padding:0!important;
  }
  .blog-featured-item-v241.small img,
  .blog-featured-item-v241.small .blog-feature-placeholder-v241{
    width:100%!important;
    height:126px!important;
    border-radius:0!important;
  }
  .blog-featured-item-v241.small>div{
    padding:0 12px 12px!important;
  }
}
@media(max-width:780px){
  .blog-showcase-grid-v241{
    gap:16px!important;
    margin:16px 0 22px!important;
  }
  .blog-slider-v241,
  .blog-featured-stack-v241{
    padding:14px!important;
    border-radius:22px!important;
  }
  .blog-showcase-title-v241{
    align-items:flex-start!important;
    min-height:auto!important;
  }
  .blog-slider-track-v241{
    min-height:360px!important;
    border-radius:18px!important;
  }
  .blog-slider-overlay-v241{
    padding:22px!important;
  }
  .blog-slider-overlay-v241 h2{
    font-size:22px!important;
    line-height:1.12!important;
  }
  .blog-featured-stack-v241{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
  }
  .blog-featured-item-v241.large,
  .blog-featured-item-v241.small{
    grid-template-columns:1fr!important;
    grid-template-rows:auto!important;
    padding:0!important;
  }
  .blog-featured-item-v241.large img,
  .blog-featured-item-v241.large .blog-feature-placeholder-v241,
  .blog-featured-item-v241.small img,
  .blog-featured-item-v241.small .blog-feature-placeholder-v241{
    width:100%!important;
    height:168px!important;
    border-radius:0!important;
  }
  .blog-featured-item-v241.large>div,
  .blog-featured-item-v241.small>div{
    padding:13px!important;
  }
}
@media(max-width:520px){
  .blog-slider-track-v241{
    min-height:320px!important;
  }
  .blog-slider-overlay-v241{
    padding:18px!important;
  }
  .blog-slider-overlay-v241 p{
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    font-size:13px!important;
  }
  .blog-slider-overlay-v241 div{
    gap:8px!important;
    font-size:12px!important;
  }
  .blog-featured-item-v241.large img,
  .blog-featured-item-v241.large .blog-feature-placeholder-v241,
  .blog-featured-item-v241.small img,
  .blog-featured-item-v241.small .blog-feature-placeholder-v241{
    height:150px!important;
  }
}

/* fix242b: blog vitrin ve kategori grid son temizlik */
@media (min-width:981px) and (max-width:1180px){
  .blog-showcase-grid-v241{
    grid-template-columns:minmax(0,1.55fr) minmax(300px,.88fr)!important;
    align-items:stretch!important;
  }
  .blog-featured-stack-v241{
    grid-template-columns:1fr!important;
    grid-template-rows:auto minmax(0,1fr) auto auto!important;
  }
  .blog-featured-stack-v241 .blog-showcase-title-v241{grid-column:auto!important}
  .blog-featured-item-v241.large{grid-template-rows:188px auto!important}
  .blog-featured-item-v241.large img,
  .blog-featured-item-v241.large .blog-feature-placeholder-v241{height:188px!important}
  .blog-featured-item-v241.small{
    grid-template-columns:104px minmax(0,1fr)!important;
    padding:9px!important;
    min-height:88px!important;
  }
  .blog-featured-item-v241.small img,
  .blog-featured-item-v241.small .blog-feature-placeholder-v241{
    width:104px!important;
    height:76px!important;
    border-radius:14px!important;
  }
  .blog-featured-item-v241.small>div{padding:0!important}
}
@media (max-width:980px){
  .blog-showcase-grid-v241{grid-template-columns:1fr!important}
}
.blog-showcase-grid-v241,
.blog-latest-grid-v241,
.blog-category-grid-v241{
  width:100%!important;
  min-width:0!important;
  clear:both!important;
  box-sizing:border-box!important;
}
.blog-slider-v241,
.blog-featured-stack-v241,
.blog-content-card-v241,
.blog-category-card-v241{
  min-width:0!important;
  box-sizing:border-box!important;
}
.blog-showcase-grid-v241 .card,
.blog-category-grid-v241 .card{
  max-width:100%!important;
}
.blog-showcase-grid-v241:not(.showcase-only-slider-v242):not(.showcase-only-featured-v242){
  grid-template-columns:minmax(0,1.62fr) minmax(310px,.88fr)!important;
}
.blog-slider-v241{
  min-height:540px!important;
}
.blog-featured-stack-v241{
  min-height:540px!important;
  align-content:stretch!important;
}
.blog-slider-track-v241{
  min-height:438px!important;
}
.blog-featured-item-v241.large{
  min-height:0!important;
}
.blog-featured-item-v241.small h3,
.blog-featured-item-v241.large h3,
.blog-slider-overlay-v241 h2,
.blog-card-body-v241 h3,
.blog-category-card-v241 strong{
  word-break:normal!important;
  overflow-wrap:anywhere!important;
  hyphens:auto!important;
}
.blog-featured-item-v241.small span,
.blog-featured-item-v241.large span,
.blog-chip-v241{
  max-width:100%!important;
  white-space:normal!important;
}
.blog-category-section-head-v241{
  margin-top:30px!important;
  padding-top:4px!important;
}
.blog-category-grid-v241{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr))!important;
  gap:16px!important;
  align-items:stretch!important;
  margin:12px 0 26px!important;
  overflow:visible!important;
}
.blog-category-card-v241{
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  min-height:146px!important;
  height:100%!important;
  padding:16px!important;
  overflow:hidden!important;
  text-decoration:none!important;
  isolation:isolate!important;
}
.blog-category-card-v241 span{
  flex:0 0 auto!important;
  margin-bottom:2px!important;
}
.blog-category-card-v241 strong,
.blog-category-card-v241 small,
.blog-category-card-v241 em{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  line-height:1.35!important;
}
.blog-category-card-v241 strong{
  font-size:16px!important;
}
.blog-category-card-v241 small{
  margin-top:auto!important;
}
.blog-category-card-v241 em{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  font-size:12.5px!important;
}
.blog-category-card-v241.active::after,
.blog-category-card-v241:hover::after{
  content:"";
  position:absolute;
  inset:auto 14px 12px auto;
  width:34px;
  height:34px;
  border-radius:999px;
  background:rgba(37,99,235,.10);
  z-index:-1;
}
.home-blog-sections-v227,
.home-blog-category-v227,
.home-blog-posts-v227{
  width:100%!important;
  min-width:0!important;
  clear:both!important;
  box-sizing:border-box!important;
}
.home-blog-sections-v227{display:grid!important;gap:18px!important;overflow:visible!important}
.home-blog-category-v227{overflow:hidden!important}
.home-blog-post-card-v227{min-width:0!important;max-width:100%!important;overflow:hidden!important}
.home-blog-post-body-v227{min-width:0!important}
.home-blog-post-body-v227 strong,
.home-blog-post-body-v227 small,
.home-blog-post-body-v227 em{overflow-wrap:anywhere!important;max-width:100%!important}
@media(max-width:980px){
  .blog-showcase-grid-v241:not(.showcase-only-slider-v242):not(.showcase-only-featured-v242){grid-template-columns:1fr!important}
  .blog-slider-v241,
  .blog-featured-stack-v241{min-height:auto!important}
  .blog-slider-track-v241{min-height:390px!important}
  .blog-featured-stack-v241{
    grid-template-columns:minmax(0,1.1fr) minmax(0,.95fr) minmax(0,.95fr)!important;
    grid-template-rows:auto auto!important;
  }
  .blog-featured-stack-v241 .blog-showcase-title-v241{grid-column:1/-1!important}
  .blog-category-grid-v241{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:780px){
  .blog-showcase-grid-v241{gap:15px!important}
  .blog-slider-track-v241{min-height:335px!important}
  .blog-featured-stack-v241{grid-template-columns:1fr!important}
  .blog-featured-stack-v241 .blog-showcase-title-v241{grid-column:auto!important}
  .blog-featured-item-v241.large,
  .blog-featured-item-v241.small{width:100%!important;max-width:100%!important}
  .blog-category-grid-v241{grid-template-columns:1fr!important;gap:12px!important}
  .blog-category-card-v241{min-height:118px!important;padding:14px!important}
  .home-blog-category-v227.layout-cards .home-blog-posts-v227,
  .home-blog-category-v227.layout-featured .home-blog-posts-v227,
  .home-blog-category-v227.layout-magazine .home-blog-posts-v227,
  .home-blog-category-v227.layout-mosaic .home-blog-posts-v227,
  .home-blog-category-v227.layout-split .home-blog-posts-v227{grid-template-columns:1fr!important}
}
@media(max-width:520px){
  .blog-slider-v241,
  .blog-featured-stack-v241{padding:12px!important;border-radius:20px!important}
  .blog-slider-track-v241{min-height:305px!important}
  .blog-featured-item-v241.large img,
  .blog-featured-item-v241.large .blog-feature-placeholder-v241,
  .blog-featured-item-v241.small img,
  .blog-featured-item-v241.small .blog-feature-placeholder-v241{height:142px!important}
  .blog-section-head-v241{margin:20px 0 10px!important}
  .blog-category-card-v241 span{width:38px!important;height:38px!important;border-radius:13px!important}
}

/* fix243: Site Tanıtım şablon zorunluluğu */
.site-promotion-template-card{
  grid-column:1/-1;
  display:none;
  border:1px solid rgba(37,99,235,.18);
  background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,255,255,.98));
  border-radius:24px;
  padding:18px;
  box-shadow:0 18px 44px rgba(15,23,42,.08);
  overflow:hidden;
}
.site-promotion-template-card.is-visible{display:block}
.site-promotion-template-card[hidden]{display:none!important}
.site-promotion-template-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}
.site-promotion-template-head h2{margin:4px 0 6px;font-size:1.14rem;line-height:1.25}
.site-promotion-template-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;align-items:stretch}
.site-promotion-template-tips{border-radius:18px;background:rgba(255,255,255,.78);border:1px solid rgba(148,163,184,.22);padding:14px;color:#334155}
.site-promotion-template-tips strong{display:block;margin-bottom:8px;color:#0f172a}
.site-promotion-template-tips ul{margin:0;padding-left:18px;line-height:1.75}
.site-promotion-template-card pre{
  margin:0;
  white-space:pre-wrap;
  word-break:break-word;
  border-radius:18px;
  background:#0f172a;
  color:#e2e8f0;
  border:1px solid rgba(15,23,42,.24);
  padding:14px;
  min-height:150px;
  font:500 13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;
}
.site-promotion-template-card.quick{padding:14px;border-radius:20px}
.site-promotion-template-card.quick .site-promotion-template-head{align-items:center;margin-bottom:10px}
.site-promotion-template-card.quick pre{max-height:190px;overflow:auto;min-height:110px}
[data-theme="dark"] .site-promotion-template-card,
html.dark .site-promotion-template-card{
  background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(15,23,42,.98));
  border-color:rgba(96,165,250,.22);
  box-shadow:0 18px 44px rgba(0,0,0,.28);
}
[data-theme="dark"] .site-promotion-template-tips,
html.dark .site-promotion-template-tips{background:rgba(15,23,42,.7);border-color:rgba(148,163,184,.18);color:#cbd5e1}
[data-theme="dark"] .site-promotion-template-tips strong,
html.dark .site-promotion-template-tips strong{color:#f8fafc}
[data-theme="dark"] .site-promotion-template-card pre,
html.dark .site-promotion-template-card pre{background:#020617;color:#e5e7eb;border-color:rgba(148,163,184,.18)}
@media(max-width:760px){
  .site-promotion-template-card{padding:14px;border-radius:20px}
  .site-promotion-template-head{flex-direction:column;align-items:stretch;gap:12px}
  .site-promotion-template-head .btn{width:100%;justify-content:center}
  .site-promotion-template-grid{grid-template-columns:1fr}
  .site-promotion-template-tips{padding:12px}
  .site-promotion-template-card pre{max-height:260px;overflow:auto;font-size:12px}
}

/* fix245: Site Tanıtım şablon kilidi + webmaster araçlarını gizleme */
.new-topic-form.is-site-promotion-topic [data-webmaster-topic-assistant],
.quick-topic-form.is-site-promotion-topic [data-webmaster-topic-assistant]{display:none!important}
.site-promotion-lock-note{display:block;margin-top:10px;padding:10px 12px;border-radius:14px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.25);color:#92400e;line-height:1.45;font-weight:700}
.site-promotion-template-card pre{user-select:text;white-space:pre-wrap}
.site-promotion-template-card .btn.primary.small{box-shadow:0 12px 24px rgba(37,99,235,.16)}
[data-theme="dark"] .site-promotion-lock-note,
html.dark .site-promotion-lock-note{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.28);color:#fde68a}
@media(max-width:760px){.site-promotion-lock-note{font-size:12px}.site-promotion-template-card .site-promotion-template-head h2{font-size:1.03rem}}


/* fix246: Site Tanıtım görünen siyah şablon örneğini kaldır */
.site-promotion-template-card [data-site-promotion-template-text][hidden]{display:none!important}
.site-promotion-template-card .site-promotion-template-grid{grid-template-columns:1fr!important}
.site-promotion-template-card .site-promotion-template-tips{max-width:100%!important}
.site-promotion-template-card pre[data-site-promotion-template-text]{display:none!important}
.site-promotion-template-card.quick .site-promotion-template-head{margin-bottom:0!important}


/* fix247: Yönetim panelinde üst logo ve sol menü marka alanı yönetim ana sayfasına gider */
.side-brand-clickable-v247{justify-content:space-between!important;gap:10px!important}
.side-brand-home-v247{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important;color:inherit!important;text-decoration:none!important;border-radius:16px!important;padding:4px 6px 4px 0!important}
.side-brand-home-v247:hover{background:rgba(37,99,235,.07)!important;color:var(--brand)!important}
.side-brand-home-v247>span{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;border-radius:15px!important;background:linear-gradient(135deg,var(--brand),var(--brand-2))!important;color:#fff!important}
.side-brand-home-v247 strong{display:block!important;color:inherit!important}
.side-brand-home-v247 small{display:block!important;color:var(--muted)!important;font-size:12px!important}
html[data-theme="dark"] .side-brand-home-v247:hover,.dark .side-brand-home-v247:hover{background:#17243a!important;color:#bfdbfe!important}
@media(max-width:850px){.side-brand-home-v247{padding:2px 4px 2px 0!important}.side-brand-home-v247>span{width:40px!important;height:40px!important;min-width:40px!important}}

/* fix248: blog kazanç, yazar cüzdanı ve çekim yönetimi */
.blog-wallet-stats-v248{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.blog-wallet-stats-v248>.card{padding:18px;display:flex;flex-direction:column;gap:6px}.blog-wallet-stats-v248 span,.blog-wallet-mini-card-v248 .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.blog-wallet-stats-v248 strong,.blog-wallet-mini-card-v248 strong{font-size:24px;line-height:1.1}.blog-wallet-grid-v248{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:16px 0}.blog-wallet-form-card-v248 .form-grid{grid-template-columns:1fr}.blog-wallet-mini-v248{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0}.blog-wallet-mini-card-v248{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit}.blog-wallet-table-v248 code,.admin-withdrawals-v248 code{white-space:nowrap;font-size:12px}.blog-wallet-tx-v248 small:last-child{color:var(--muted);white-space:nowrap}.admin-earning-settings-v248{grid-template-columns:1fr 1fr}.admin-earning-settings-v248 .check{grid-column:1/-1;display:flex;align-items:center;gap:10px}.admin-withdrawal-actions-v248{display:flex;flex-direction:column;gap:8px;min-width:240px}.admin-withdrawal-actions-v248 textarea{width:100%;min-height:46px}.admin-action-row-v248{display:flex;flex-wrap:wrap;gap:6px}.admin-blog-earnings-v248 .admin-table td small{display:block;color:var(--muted);margin-top:3px}.blog-wallet-hero-v248{align-items:center}@media(max-width:980px){.blog-wallet-stats-v248,.blog-wallet-mini-v248{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-wallet-grid-v248,.admin-earning-settings-v248{grid-template-columns:1fr}}@media(max-width:640px){.blog-wallet-stats-v248,.blog-wallet-mini-v248{grid-template-columns:1fr}.blog-wallet-stats-v248 strong,.blog-wallet-mini-card-v248 strong{font-size:21px}.blog-wallet-grid-v248{gap:12px}.admin-withdrawal-actions-v248{min-width:0}.admin-action-row-v248 .btn{width:100%;justify-content:center}.blog-wallet-table-v248 .admin-table,.admin-withdrawals-v248{min-width:720px}}

/* fix249: gelişmiş blog kazanç ayarları, gerçek okuma ve SEO bilgi bloğu temizliği */
.admin-earning-settings-card-v249{overflow:hidden!important}
.admin-earning-settings-v249{display:grid!important;gap:16px!important}
.earning-settings-block-v249{padding:16px!important;border:1px solid rgba(148,163,184,.20)!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(248,250,252,.96),rgba(239,246,255,.52))!important}
.earning-settings-block-v249 h3{margin:0 0 12px!important;font-size:1.02rem!important;color:#0f172a!important}
.earning-settings-grid-v249{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.earning-settings-grid-v249 label{min-width:0!important}
.earning-settings-grid-v249 .check{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;border:1px solid rgba(148,163,184,.20)!important;border-radius:16px!important;background:#fff!important;font-weight:900!important}
.earning-settings-grid-v249 input[type="number"]{width:100%!important}
.earning-security-note-v249{padding:14px 16px!important;border-radius:18px!important;background:rgba(22,163,74,.10)!important;border:1px solid rgba(22,163,74,.22)!important;color:#166534!important;line-height:1.55!important}
.blog-real-read-meta-v249 [data-real-reading-timer]{font-weight:900!important;color:#2563eb!important}
.blog-read-credit-toast-v249{position:fixed!important;right:18px!important;bottom:18px!important;z-index:99999!important;padding:12px 15px!important;border-radius:16px!important;background:#16a34a!important;color:#fff!important;font-weight:950!important;box-shadow:0 18px 48px rgba(22,163,74,.32)!important}
.blog-show-seo-card-v226{display:none!important}
html[data-theme="dark"] .earning-settings-block-v249,body.dark .earning-settings-block-v249{background:linear-gradient(135deg,#111b2b,#0f172a)!important;border-color:#243247!important}
html[data-theme="dark"] .earning-settings-block-v249 h3,body.dark .earning-settings-block-v249 h3{color:#f8fafc!important}
html[data-theme="dark"] .earning-settings-grid-v249 .check,body.dark .earning-settings-grid-v249 .check{background:#0f1a2b!important;border-color:#243247!important;color:#e5e7eb!important}
html[data-theme="dark"] .earning-security-note-v249,body.dark .earning-security-note-v249{background:rgba(34,197,94,.12)!important;border-color:rgba(34,197,94,.25)!important;color:#bbf7d0!important}
html[data-theme="dark"] .blog-real-read-meta-v249 [data-real-reading-timer],body.dark .blog-real-read-meta-v249 [data-real-reading-timer]{color:#93c5fd!important}
@media(max-width:760px){.earning-settings-grid-v249{grid-template-columns:1fr!important}.earning-settings-block-v249{padding:13px!important;border-radius:18px!important}.blog-read-credit-toast-v249{left:14px!important;right:14px!important;bottom:14px!important;text-align:center!important}.blog-real-read-meta-v249{gap:7px!important}.blog-real-read-meta-v249 span{line-height:1.35!important}}

/* fix250: Blog yazar kartı, sosyal hesaplar ve yorum/cevap sistemi */
.blog-pro-show-layout-v250{align-items:start;gap:24px}
.blog-pro-show-side-v250{position:sticky;top:92px;display:flex;flex-direction:column;gap:14px;min-width:280px}
.blog-author-card-v250{position:relative;overflow:hidden;padding:0 18px 18px;text-align:center;border:1px solid var(--border);background:linear-gradient(180deg,rgba(37,99,235,.08),rgba(255,255,255,.02));border-radius:22px;box-shadow:var(--shadow-sm)}
.blog-author-cover-v250{height:72px;margin:0 -18px 0;background:linear-gradient(135deg,rgba(37,99,235,.92),rgba(14,165,233,.72),rgba(16,185,129,.72))}
.blog-author-avatar-v250{width:92px;height:92px;margin:-46px auto 10px;border-radius:28px;border:5px solid var(--card);background:var(--muted-bg);display:grid;place-items:center;overflow:hidden;box-shadow:0 18px 38px rgba(15,23,42,.18)}
.blog-author-avatar-v250 img{width:100%;height:100%;object-fit:cover;display:block}.blog-author-avatar-v250 span{font-size:32px;font-weight:900;color:var(--primary)}
.blog-author-card-v250 strong{display:block;font-size:18px;margin-top:4px}.blog-author-card-v250 strong a{color:inherit;text-decoration:none}.blog-author-card-v250 small{color:var(--muted)}
.blog-author-card-v250 p{margin:12px 0 0;color:var(--text);font-size:13px;line-height:1.55;background:rgba(148,163,184,.10);border:1px solid var(--border);border-radius:14px;padding:10px}
.blog-author-stats-v250{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.blog-author-stats-v250 span{background:var(--body);border:1px solid var(--border);border-radius:14px;padding:9px 6px}.blog-author-stats-v250 b{display:block;font-size:15px}.blog-author-stats-v250 small{font-size:11px}
.blog-author-socials-v250{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.blog-author-socials-v250 a{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--card);color:var(--text);text-decoration:none;font-size:12px;font-weight:800;transition:.18s ease}.blog-author-socials-v250 a:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.35);box-shadow:0 10px 22px rgba(15,23,42,.10)}.blog-author-socials-v250 span{width:20px;height:20px;border-radius:999px;display:grid;place-items:center;background:rgba(37,99,235,.10);color:var(--primary);font-weight:900}.blog-author-socials-v250 em{font-style:normal}
.blog-comments-section-v250{margin-top:22px}.blog-comment-form-v250,.blog-reply-form-v250{display:grid;gap:10px;background:var(--body);border:1px solid var(--border);border-radius:18px;padding:14px;margin:12px 0 18px}.blog-comment-form-v250 textarea,.blog-reply-form-v250 textarea{width:100%;min-height:110px;resize:vertical;border:1px solid var(--border);border-radius:14px;background:var(--card);color:var(--text);padding:12px 14px;font:inherit;line-height:1.55}.blog-reply-form-v250 textarea{min-height:90px}.blog-comment-form-v250 textarea:focus,.blog-reply-form-v250 textarea:focus{outline:none;border-color:rgba(37,99,235,.55);box-shadow:0 0 0 4px rgba(37,99,235,.10)}.blog-comment-form-v250>div,.blog-reply-form-v250>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.blog-comment-form-v250 small{color:var(--muted)}
.blog-comments-list-v250{display:grid;gap:14px;margin-top:14px}.blog-comment-card-v250{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:0 12px 30px rgba(15,23,42,.05)}.blog-comment-card-v250.is-reply{background:var(--body);box-shadow:none;border-radius:16px;margin-top:10px}.blog-comment-avatar-v250 img,.blog-comment-avatar-v250 span{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;object-fit:cover;background:rgba(37,99,235,.12);color:var(--primary);font-weight:900}.blog-comment-head-v250{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.blog-comment-head-v250 strong a{color:var(--text);text-decoration:none}.blog-comment-head-v250 small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.blog-comment-text-v250{font-size:14px;line-height:1.65;color:var(--text);margin-top:8px;overflow-wrap:anywhere}.blog-comment-actions-v250{display:flex;gap:8px;margin-top:8px}.blog-comment-actions-v250 form{margin:0}.blog-comment-replies-v250{margin-top:12px;padding-left:12px;border-left:3px solid rgba(37,99,235,.18)}.blog-reply-form-v250[hidden]{display:none!important}.blog-comment-login-v250{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px dashed var(--border);border-radius:18px;background:var(--body);padding:14px}.blog-comment-login-v250 p{margin:0;flex:1 1 260px}.blog-no-comments-v250{padding:16px;border:1px dashed var(--border);border-radius:16px;text-align:center;background:var(--body)}
.btn.xsmall{padding:6px 9px;font-size:12px;border-radius:10px;line-height:1}.btn.danger{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.25);color:#dc2626}.btn.danger:hover{background:rgba(239,68,68,.18)}
.profile-social-settings-v250{border:1px solid var(--border);border-radius:18px;background:var(--body);padding:14px}.profile-social-settings-head-v250{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.profile-social-settings-head-v250 strong{font-size:15px}.profile-social-settings-head-v250 small{color:var(--muted);text-align:right}.profile-social-grid-v250{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-social-grid-v250 label{display:grid;gap:6px;font-weight:800}.profile-social-grid-v250 input{width:100%}
[data-theme="dark"] .blog-author-card-v250{background:linear-gradient(180deg,rgba(59,130,246,.13),rgba(15,23,42,.70))}[data-theme="dark"] .blog-comment-card-v250{background:rgba(15,23,42,.82)}[data-theme="dark"] .blog-comment-card-v250.is-reply,[data-theme="dark"] .blog-comment-form-v250,[data-theme="dark"] .blog-reply-form-v250,[data-theme="dark"] .blog-comment-login-v250,[data-theme="dark"] .blog-no-comments-v250,[data-theme="dark"] .profile-social-settings-v250{background:rgba(2,6,23,.35)}
@media(max-width:980px){.blog-pro-show-layout-v250{grid-template-columns:1fr!important}.blog-pro-show-side-v250{position:static;min-width:0;order:2}.blog-author-card-v250{max-width:none}.blog-author-socials-v250 a em{display:inline}.blog-comments-section-v250 .section-mini-head{align-items:flex-start}.profile-social-grid-v250{grid-template-columns:1fr}}
@media(max-width:640px){.blog-author-cover-v250{height:62px}.blog-author-avatar-v250{width:78px;height:78px;margin-top:-39px;border-radius:24px}.blog-author-stats-v250{grid-template-columns:repeat(3,1fr);gap:6px}.blog-author-stats-v250 span{padding:8px 4px}.blog-author-socials-v250{justify-content:flex-start}.blog-author-socials-v250 a{flex:1 1 calc(50% - 8px);justify-content:center}.blog-comment-card-v250{grid-template-columns:40px minmax(0,1fr);padding:12px}.blog-comment-avatar-v250 img,.blog-comment-avatar-v250 span{width:40px;height:40px;border-radius:14px}.blog-comment-head-v250{flex-direction:column}.blog-comment-form-v250>div,.blog-reply-form-v250>div{align-items:stretch}.blog-comment-form-v250 button,.blog-reply-form-v250 button{width:100%}.blog-comment-replies-v250{padding-left:8px}.blog-comment-login-v250{display:grid}.profile-social-settings-head-v250{display:grid}.profile-social-settings-head-v250 small{text-align:left}}

/* fix251: Blog yazısı altı yazar kartı profesyonel düzen */
.blog-pro-show-layout.blog-pro-show-layout-v250{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  gap:22px!important;
  align-items:start!important;
}
.blog-pro-show-layout-v250 .blog-pro-body{
  min-width:0!important;
}
.blog-pro-show-side.blog-pro-show-side-v250{
  position:static!important;
  top:auto!important;
  min-width:0!important;
  width:100%!important;
  max-width:none!important;
  display:flex!important;
  flex-direction:column!important;
  gap:14px!important;
  order:2!important;
}
.blog-pro-show-side-v250 > .btn{
  align-self:flex-start!important;
}
.blog-author-card-v250{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  grid-template-areas:
    "avatar identity stats"
    "avatar bio stats"
    "avatar socials stats"!important;
  align-items:center!important;
  gap:10px 18px!important;
  padding:20px!important;
  text-align:left!important;
  overflow:hidden!important;
  border-radius:24px!important;
  border:1px solid rgba(37,99,235,.16)!important;
  background:
    radial-gradient(circle at left top,rgba(37,99,235,.14),transparent 34%),
    linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.90))!important;
  box-shadow:0 18px 42px rgba(15,23,42,.08)!important;
}
.blog-author-cover-v250{
  display:none!important;
}
.blog-author-avatar-v250{
  grid-area:avatar!important;
  width:92px!important;
  height:92px!important;
  margin:0!important;
  border-radius:28px!important;
  border:4px solid rgba(255,255,255,.92)!important;
  background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.10))!important;
  box-shadow:0 16px 34px rgba(15,23,42,.14)!important;
  flex:0 0 auto!important;
}
.blog-author-card-v250 > strong{
  grid-area:identity!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
  margin:0!important;
  font-size:20px!important;
  line-height:1.2!important;
}
.blog-author-card-v250 > strong a{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:var(--text)!important;
}
.blog-author-card-v250 > strong::after{
  content:'Yazar';
  display:inline-flex!important;
  align-items:center!important;
  height:24px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  background:rgba(37,99,235,.10)!important;
  color:var(--primary)!important;
  font-size:11px!important;
  font-weight:900!important;
  letter-spacing:.02em!important;
}
.blog-author-card-v250 > small{
  grid-area:identity!important;
  align-self:end!important;
  display:block!important;
  margin-top:28px!important;
  color:var(--muted)!important;
  font-size:12px!important;
  font-weight:700!important;
}
.blog-author-card-v250 > p{
  grid-area:bio!important;
  margin:0!important;
  max-width:780px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:var(--muted)!important;
  font-size:13px!important;
  line-height:1.6!important;
}
.blog-author-stats-v250{
  grid-area:stats!important;
  min-width:245px!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  margin:0!important;
}
.blog-author-stats-v250 span{
  min-width:0!important;
  padding:12px 10px!important;
  text-align:center!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.72)!important;
  border:1px solid rgba(148,163,184,.24)!important;
  box-shadow:0 10px 22px rgba(15,23,42,.04)!important;
}
.blog-author-stats-v250 b{
  display:block!important;
  font-size:17px!important;
  line-height:1.15!important;
  color:var(--text)!important;
}
.blog-author-stats-v250 small{
  display:block!important;
  margin-top:3px!important;
  font-size:11px!important;
  color:var(--muted)!important;
}
.blog-author-socials-v250{
  grid-area:socials!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:8px!important;
  margin:0!important;
  min-width:0!important;
}
.blog-author-socials-v250 a{
  min-width:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  max-width:170px!important;
  padding:8px 11px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.78)!important;
  border:1px solid rgba(148,163,184,.28)!important;
  color:var(--text)!important;
  font-size:12px!important;
  font-weight:850!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
.blog-author-socials-v250 a:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(37,99,235,.42)!important;
  box-shadow:0 12px 24px rgba(37,99,235,.10)!important;
}
.blog-author-socials-v250 span{
  flex:0 0 22px!important;
  width:22px!important;
  height:22px!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(37,99,235,.11)!important;
  color:var(--primary)!important;
  font-size:11px!important;
  font-weight:950!important;
}
.blog-author-socials-v250 em{
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
[data-theme="dark"] .blog-author-card-v250{
  border-color:rgba(96,165,250,.22)!important;
  background:
    radial-gradient(circle at left top,rgba(59,130,246,.18),transparent 36%),
    linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.92))!important;
  box-shadow:0 18px 42px rgba(0,0,0,.26)!important;
}
[data-theme="dark"] .blog-author-avatar-v250{
  border-color:rgba(15,23,42,.96)!important;
  background:rgba(30,41,59,.78)!important;
}
[data-theme="dark"] .blog-author-stats-v250 span,
[data-theme="dark"] .blog-author-socials-v250 a{
  background:rgba(15,23,42,.74)!important;
  border-color:rgba(148,163,184,.18)!important;
}
[data-theme="dark"] .blog-author-card-v250 > strong::after,
[data-theme="dark"] .blog-author-socials-v250 span{
  background:rgba(59,130,246,.18)!important;
}

@media(max-width:1100px){
  .blog-author-card-v250{
    grid-template-columns:auto minmax(0,1fr)!important;
    grid-template-areas:
      "avatar identity"
      "avatar bio"
      "stats stats"
      "socials socials"!important;
  }
  .blog-author-stats-v250{min-width:0!important;width:100%!important;}
}
@media(max-width:680px){
  .blog-pro-show-side.blog-pro-show-side-v250{gap:12px!important;}
  .blog-author-card-v250{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    text-align:center!important;
    gap:11px!important;
    padding:18px 14px!important;
    border-radius:20px!important;
  }
  .blog-author-avatar-v250{
    width:82px!important;
    height:82px!important;
    border-radius:24px!important;
  }
  .blog-author-card-v250 > strong{
    display:flex!important;
    justify-content:center!important;
    flex-wrap:wrap!important;
    font-size:18px!important;
    width:100%!important;
  }
  .blog-author-card-v250 > strong a{
    max-width:100%!important;
    white-space:normal!important;
  }
  .blog-author-card-v250 > small{
    margin-top:-6px!important;
    align-self:center!important;
  }
  .blog-author-card-v250 > p{
    width:100%!important;
    max-width:none!important;
    padding:11px!important;
    border-radius:14px!important;
    background:rgba(148,163,184,.10)!important;
    border:1px solid var(--border)!important;
    text-align:center!important;
  }
  .blog-author-stats-v250{
    width:100%!important;
    min-width:0!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:7px!important;
  }
  .blog-author-stats-v250 span{padding:10px 6px!important;border-radius:14px!important;}
  .blog-author-stats-v250 b{font-size:15px!important;}
  .blog-author-socials-v250{
    width:100%!important;
    justify-content:center!important;
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  .blog-author-socials-v250 a{
    width:100%!important;
    max-width:none!important;
    padding:9px 10px!important;
  }
  .blog-pro-show-side-v250 > .btn{
    width:100%!important;
    justify-content:center!important;
  }
}
@media(max-width:390px){
  .blog-author-stats-v250{grid-template-columns:1fr!important;}
  .blog-author-socials-v250{grid-template-columns:1fr!important;}
}

/* fix252: Blog yazar kartı mobil sosyal medya ikon modu */
@media(max-width:680px){
  .blog-author-socials-v250{
    width:auto!important;
    max-width:100%!important;
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:center!important;
    gap:9px!important;
    margin-top:2px!important;
  }
  .blog-author-socials-v250 a{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    max-width:44px!important;
    flex:0 0 44px!important;
    padding:0!important;
    border-radius:15px!important;
    gap:0!important;
    overflow:hidden!important;
  }
  .blog-author-socials-v250 a em{
    display:none!important;
  }
  .blog-author-socials-v250 a span{
    width:30px!important;
    height:30px!important;
    min-width:30px!important;
    flex:0 0 30px!important;
    font-size:13px!important;
    background:rgba(37,99,235,.12)!important;
  }
}
@media(max-width:390px){
  .blog-author-socials-v250{
    display:flex!important;
    grid-template-columns:none!important;
  }
}

/* fix253: Blog detay sağ widget sistemi ve yazı altı sade yazar kartı */
.blog-detail-shell-v253{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 330px!important;
  gap:24px!important;
  align-items:start!important;
  margin-top:18px!important;
}
.blog-detail-main-v253{
  min-width:0!important;
  display:grid!important;
  gap:18px!important;
}
.blog-detail-content-v253{
  min-width:0!important;
  overflow-wrap:anywhere!important;
}
.blog-detail-widgets-v253{
  min-width:0!important;
  display:grid!important;
  gap:14px!important;
  position:sticky!important;
  top:92px!important;
}
.blog-author-bottom-v253,
.blog-widget-v253{
  border:1px solid rgba(148,163,184,.22)!important;
  background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.86))!important;
  border-radius:22px!important;
  box-shadow:0 16px 38px rgba(15,23,42,.065)!important;
}
.blog-author-bottom-v253{
  display:grid!important;
  grid-template-columns:74px minmax(0,1fr)!important;
  gap:16px!important;
  align-items:start!important;
  padding:18px!important;
}
.blog-author-bottom-avatar-v253,
.blog-widget-author-avatar-v253{
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  background:linear-gradient(135deg,rgba(37,99,235,.13),rgba(16,185,129,.10))!important;
  color:var(--primary)!important;
  font-weight:950!important;
  box-shadow:0 12px 28px rgba(15,23,42,.10)!important;
}
.blog-author-bottom-avatar-v253{
  width:74px!important;
  height:74px!important;
  border-radius:24px!important;
  font-size:26px!important;
}
.blog-author-bottom-avatar-v253 img,
.blog-widget-author-avatar-v253 img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
}
.blog-author-bottom-info-v253{min-width:0!important;display:grid!important;gap:7px!important;}
.blog-author-bottom-info-v253 h2{
  margin:0!important;
  font-size:20px!important;
  line-height:1.2!important;
}
.blog-author-bottom-info-v253 h2 a,
.blog-widget-author-head-v253 h3 a{
  color:var(--text)!important;
  text-decoration:none!important;
}
.blog-author-bottom-info-v253 p{
  margin:0!important;
  color:var(--muted)!important;
  line-height:1.65!important;
  font-size:14px!important;
}
.blog-author-bottom-socials-v253,
.blog-widget-author-socials-v253{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  margin-top:4px!important;
}
.blog-author-bottom-socials-v253 a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  min-width:0!important;
  padding:8px 11px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.76)!important;
  border:1px solid rgba(148,163,184,.28)!important;
  color:var(--text)!important;
  text-decoration:none!important;
  font-weight:850!important;
  font-size:12px!important;
  line-height:1!important;
}
.blog-author-bottom-socials-v253 a:hover,
.blog-widget-list-v253 a:hover,
.blog-widget-author-socials-v253 a:hover{
  transform:translateY(-1px)!important;
  border-color:rgba(37,99,235,.42)!important;
  box-shadow:0 12px 24px rgba(37,99,235,.10)!important;
}
.blog-author-bottom-socials-v253 span{
  width:22px!important;
  height:22px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:rgba(37,99,235,.11)!important;
  color:var(--primary)!important;
  font-weight:950!important;
}
.blog-author-bottom-socials-v253 em{font-style:normal!important;}
.blog-back-all-v253{justify-self:start!important;}
.blog-widget-v253{
  padding:16px!important;
  overflow:hidden!important;
}
.blog-widget-title-v253{
  display:flex!important;
  align-items:center!important;
  gap:9px!important;
  margin-bottom:12px!important;
}
.blog-widget-title-v253 span{
  width:34px!important;
  height:34px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:13px!important;
  background:rgba(37,99,235,.10)!important;
}
.blog-widget-title-v253 strong{
  font-size:15px!important;
  color:var(--text)!important;
}
.blog-widget-author-v253{
  background:
    radial-gradient(circle at top right,rgba(37,99,235,.13),transparent 36%),
    linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.90))!important;
}
.blog-widget-author-head-v253{
  display:grid!important;
  grid-template-columns:58px minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
}
.blog-widget-author-avatar-v253{
  width:58px!important;
  height:58px!important;
  border-radius:20px!important;
  font-size:22px!important;
}
.blog-widget-author-head-v253 h3{
  margin:0!important;
  font-size:17px!important;
  line-height:1.2!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.blog-widget-author-head-v253 small{
  display:block!important;
  color:var(--muted)!important;
  margin-top:3px!important;
  font-weight:700!important;
}
.blog-widget-author-stats-v253{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:7px!important;
  margin:14px 0!important;
}
.blog-widget-author-stats-v253 span{
  min-width:0!important;
  text-align:center!important;
  padding:9px 6px!important;
  border-radius:15px!important;
  background:rgba(255,255,255,.70)!important;
  border:1px solid rgba(148,163,184,.22)!important;
}
.blog-widget-author-stats-v253 b{
  display:block!important;
  font-size:16px!important;
  color:var(--text)!important;
  line-height:1.15!important;
}
.blog-widget-author-stats-v253 small{
  display:block!important;
  color:var(--muted)!important;
  font-size:10.5px!important;
  margin-top:3px!important;
}
.blog-widget-author-v253 p{
  margin:0 0 12px!important;
  color:var(--muted)!important;
  font-size:13px!important;
  line-height:1.55!important;
}
.blog-widget-author-socials-v253 a{
  width:36px!important;
  height:36px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.74)!important;
  border:1px solid rgba(148,163,184,.25)!important;
  color:var(--primary)!important;
  text-decoration:none!important;
  font-weight:950!important;
}
.blog-widget-list-v253{
  display:grid!important;
  gap:9px!important;
}
.blog-widget-list-v253 a{
  display:grid!important;
  gap:4px!important;
  padding:11px!important;
  border-radius:16px!important;
  border:1px solid rgba(148,163,184,.20)!important;
  background:rgba(255,255,255,.66)!important;
  color:var(--text)!important;
  text-decoration:none!important;
  transition:.18s ease!important;
}
.blog-widget-list-v253 strong{
  font-size:13.5px!important;
  line-height:1.35!important;
  color:var(--text)!important;
}
.blog-widget-list-v253 small{
  color:var(--muted)!important;
  font-size:11.5px!important;
  line-height:1.3!important;
}
.blog-widget-list-ranked-v253 a{
  grid-template-columns:32px minmax(0,1fr)!important;
  align-items:start!important;
}
.blog-widget-list-ranked-v253>a>span{
  width:32px!important;
  height:32px!important;
  border-radius:13px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(37,99,235,.11)!important;
  color:var(--primary)!important;
  font-weight:950!important;
}
.blog-widget-list-ranked-v253>a>div{min-width:0!important;display:grid!important;gap:4px!important;}
html[data-theme="dark"] .blog-author-bottom-v253,
body.dark .blog-author-bottom-v253,
html[data-theme="dark"] .blog-widget-v253,
body.dark .blog-widget-v253{
  background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.88))!important;
  border-color:rgba(148,163,184,.18)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.26)!important;
}
html[data-theme="dark"] .blog-widget-author-v253,
body.dark .blog-widget-author-v253{
  background:
    radial-gradient(circle at top right,rgba(59,130,246,.18),transparent 38%),
    linear-gradient(135deg,rgba(15,23,42,.98),rgba(2,6,23,.92))!important;
}
html[data-theme="dark"] .blog-author-bottom-socials-v253 a,
body.dark .blog-author-bottom-socials-v253 a,
html[data-theme="dark"] .blog-widget-author-stats-v253 span,
body.dark .blog-widget-author-stats-v253 span,
html[data-theme="dark"] .blog-widget-author-socials-v253 a,
body.dark .blog-widget-author-socials-v253 a,
html[data-theme="dark"] .blog-widget-list-v253 a,
body.dark .blog-widget-list-v253 a{
  background:rgba(15,23,42,.74)!important;
  border-color:rgba(148,163,184,.18)!important;
}
@media(max-width:1120px){
  .blog-detail-shell-v253{
    grid-template-columns:minmax(0,1fr) 300px!important;
    gap:18px!important;
  }
}
@media(max-width:980px){
  .blog-detail-shell-v253{
    grid-template-columns:1fr!important;
  }
  .blog-detail-widgets-v253{
    position:static!important;
    top:auto!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .blog-widget-author-v253{
    grid-column:1/-1!important;
  }
}
@media(max-width:680px){
  .blog-detail-shell-v253{gap:16px!important;margin-top:14px!important;}
  .blog-detail-widgets-v253{grid-template-columns:1fr!important;gap:12px!important;}
  .blog-author-bottom-v253{
    grid-template-columns:1fr!important;
    justify-items:center!important;
    text-align:center!important;
    padding:16px 13px!important;
    border-radius:20px!important;
  }
  .blog-author-bottom-avatar-v253{
    width:76px!important;
    height:76px!important;
    border-radius:24px!important;
  }
  .blog-author-bottom-info-v253{justify-items:center!important;width:100%!important;}
  .blog-author-bottom-info-v253 h2{font-size:18px!important;}
  .blog-author-bottom-info-v253 p{
    width:100%!important;
    padding:11px!important;
    border-radius:15px!important;
    border:1px solid rgba(148,163,184,.20)!important;
    background:rgba(148,163,184,.08)!important;
  }
  .blog-author-bottom-socials-v253{justify-content:center!important;}
  .blog-author-bottom-socials-v253 a{
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    padding:0!important;
    border-radius:15px!important;
  }
  .blog-author-bottom-socials-v253 a em{display:none!important;}
  .blog-author-bottom-socials-v253 a span{background:transparent!important;}
  .blog-widget-v253{padding:14px!important;border-radius:20px!important;}
  .blog-widget-author-stats-v253{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;}
  .blog-widget-author-head-v253{grid-template-columns:52px minmax(0,1fr)!important;}
  .blog-widget-author-avatar-v253{width:52px!important;height:52px!important;border-radius:18px!important;}
  .blog-back-all-v253{width:100%!important;justify-content:center!important;}
}
@media(max-width:380px){
  .blog-widget-author-stats-v253{grid-template-columns:1fr!important;}
}

/* fix254: Blog detay altında benzer 5 yazı kartları */
.blog-related-under-author-v254{
  margin-top:18px!important;
  padding:18px!important;
  border:1px solid rgba(148,163,184,.22)!important;
  border-radius:24px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.88))!important;
  box-shadow:0 18px 42px rgba(15,23,42,.06)!important;
  overflow:hidden!important;
}
.blog-related-head-v254{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:14px!important;
  margin-bottom:14px!important;
}
.blog-related-head-v254 h2{
  margin:3px 0 4px!important;
  font-size:20px!important;
  line-height:1.18!important;
  letter-spacing:-.02em!important;
  color:var(--text)!important;
}
.blog-related-head-v254 p{margin:0!important;line-height:1.5!important;}
.blog-related-grid-v254{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:12px!important;
}
.blog-related-card-v254{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  overflow:hidden!important;
  border:1px solid rgba(148,163,184,.20)!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.82)!important;
  color:var(--text)!important;
  text-decoration:none!important;
  box-shadow:0 12px 30px rgba(15,23,42,.05)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
.blog-related-card-v254:hover{
  transform:translateY(-3px)!important;
  border-color:rgba(37,99,235,.30)!important;
  box-shadow:0 18px 40px rgba(37,99,235,.10)!important;
}
.blog-related-card-v254 figure{
  height:118px!important;
  margin:0!important;
  display:grid!important;
  place-items:center!important;
  background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.10))!important;
  overflow:hidden!important;
}
.blog-related-card-v254 figure img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  display:block!important;
  transition:transform .25s ease!important;
}
.blog-related-card-v254:hover figure img{transform:scale(1.045)!important;}
.blog-related-card-v254 figure span{font-size:28px!important;}
.blog-related-card-v254>div{
  min-width:0!important;
  padding:12px!important;
  display:grid!important;
  gap:7px!important;
}
.blog-related-card-v254 small{
  color:var(--muted)!important;
  font-size:11.5px!important;
  font-weight:800!important;
  line-height:1.25!important;
}
.blog-related-card-v254 strong{
  color:var(--text)!important;
  font-size:14px!important;
  line-height:1.32!important;
  overflow-wrap:anywhere!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.blog-related-card-v254 p{
  margin:0!important;
  color:var(--muted)!important;
  font-size:12.5px!important;
  line-height:1.42!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
html[data-theme="dark"] .blog-related-under-author-v254,
body.dark .blog-related-under-author-v254{
  background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.90))!important;
  border-color:rgba(148,163,184,.18)!important;
  box-shadow:0 18px 42px rgba(0,0,0,.26)!important;
}
html[data-theme="dark"] .blog-related-card-v254,
body.dark .blog-related-card-v254{
  background:rgba(15,23,42,.72)!important;
  border-color:rgba(148,163,184,.18)!important;
  box-shadow:0 12px 30px rgba(0,0,0,.20)!important;
}
@media(max-width:1220px){
  .blog-related-grid-v254{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:980px){
  .blog-related-grid-v254{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:680px){
  .blog-related-under-author-v254{
    margin-top:14px!important;
    padding:14px!important;
    border-radius:21px!important;
  }
  .blog-related-head-v254{
    align-items:stretch!important;
    flex-direction:column!important;
    gap:10px!important;
  }
  .blog-related-head-v254 h2{font-size:18px!important;}
  .blog-related-head-v254 .btn{width:100%!important;justify-content:center!important;}
  .blog-related-grid-v254{grid-template-columns:1fr!important;gap:10px!important;}
  .blog-related-card-v254{
    display:grid!important;
    grid-template-columns:106px minmax(0,1fr)!important;
    min-height:106px!important;
    border-radius:18px!important;
  }
  .blog-related-card-v254 figure{
    height:100%!important;
    min-height:106px!important;
  }
  .blog-related-card-v254>div{padding:11px!important;align-content:center!important;}
  .blog-related-card-v254 strong{-webkit-line-clamp:2!important;font-size:13.5px!important;}
  .blog-related-card-v254 p{display:none!important;}
}
@media(max-width:390px){
  .blog-related-card-v254{grid-template-columns:92px minmax(0,1fr)!important;}
  .blog-related-card-v254 figure{min-height:98px!important;}
}

/* fix255: Benzer konular bölümü her durumda görünür; yazı yoksa profesyonel boş durum kartı */
.blog-related-under-author-v255{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
}
.blog-related-empty-v255{
  min-height:150px!important;
  display:grid!important;
  grid-template-columns:74px minmax(0,1fr)!important;
  align-items:center!important;
  gap:16px!important;
  padding:18px!important;
  border:1px dashed rgba(37,99,235,.30)!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.06))!important;
  color:var(--text)!important;
}
.blog-related-empty-icon-v255{
  width:64px!important;
  height:64px!important;
  border-radius:20px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(37,99,235,.12)!important;
  font-size:30px!important;
  box-shadow:inset 0 0 0 1px rgba(37,99,235,.12)!important;
}
.blog-related-empty-v255 strong{
  display:block!important;
  font-size:18px!important;
  line-height:1.25!important;
  margin-bottom:5px!important;
  color:var(--text)!important;
}
.blog-related-empty-v255 p{
  margin:0!important;
  color:var(--muted)!important;
  line-height:1.55!important;
}
html[data-theme="dark"] .blog-related-empty-v255,
body.dark .blog-related-empty-v255{
  background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(14,165,233,.08))!important;
  border-color:rgba(96,165,250,.32)!important;
}
html[data-theme="dark"] .blog-related-empty-icon-v255,
body.dark .blog-related-empty-icon-v255{
  background:rgba(96,165,250,.14)!important;
  box-shadow:inset 0 0 0 1px rgba(96,165,250,.18)!important;
}
@media(max-width:680px){
  .blog-related-empty-v255{
    grid-template-columns:1fr!important;
    text-align:center!important;
    justify-items:center!important;
    min-height:0!important;
    padding:18px 14px!important;
  }
  .blog-related-empty-icon-v255{width:58px!important;height:58px!important;border-radius:18px!important;}
  .blog-related-empty-v255 strong{font-size:16px!important;}
}


/* fix256: Blog kategori 'anasayfada göster' sadece blog anasayfasındaki kategori kartlarını etkiler; forum anasayfasına blog kategori basılmaz. */
.blog-category-empty-v256{grid-column:1/-1;min-height:120px;display:grid;align-content:center;gap:6px;border-style:dashed!important}
.blog-category-empty-v256 strong{font-size:16px}

/* fix257: Blog anasayfası kategori düzenini kategori ayarlarına göre göster */
.blog-home-category-sections-v257{
  margin:14px 0 30px!important;
  display:grid!important;
  gap:18px!important;
}
.blog-home-category-block-v257{
  padding:18px!important;
  border-radius:24px!important;
  border:1px solid var(--border,#e5e7eb)!important;
  background:linear-gradient(180deg,var(--card,#fff),var(--surface-soft,#f8fafc))!important;
  box-shadow:0 18px 44px rgba(15,23,42,.06)!important;
}
.blog-home-category-head-v257{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin-bottom:14px!important;
}
.blog-home-category-head-v257 h2 a{
  color:inherit!important;
  text-decoration:none!important;
}
.blog-home-category-head-v257 h2 a:hover{
  color:var(--primary,#2563eb)!important;
}
.blog-home-category-meta-v257{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:8px!important;
  flex-wrap:wrap!important;
  min-width:250px!important;
}
.blog-home-cover-empty-v257{
  display:grid!important;
  place-items:center!important;
  font-size:24px!important;
  color:var(--muted,#64748b)!important;
}
.blog-home-category-empty-v257{
  background:rgba(148,163,184,.09)!important;
  border:1px dashed rgba(148,163,184,.42)!important;
  color:inherit!important;
}
.blog-home-category-sections-v257 .home-blog-post-card-v227{
  color:inherit!important;
}
.blog-home-category-sections-v257 .layout-list .home-blog-cover-v227,
.blog-home-category-sections-v257 .layout-minimal .home-blog-cover-v227{
  width:58px!important;
  height:46px!important;
  flex-basis:58px!important;
}
.blog-home-category-sections-v257 .layout-news .home-blog-post-card-v227::before{
  flex:0 0 auto!important;
}
html[data-theme="dark"] .blog-home-category-block-v257{
  background:linear-gradient(180deg,#111b2b,#0f172a)!important;
  border-color:#243247!important;
  box-shadow:0 18px 44px rgba(0,0,0,.28)!important;
}
html[data-theme="dark"] .blog-home-category-empty-v257{
  background:rgba(15,23,42,.48)!important;
  border-color:#334155!important;
}
@media(max-width:900px){
  .blog-home-category-head-v257{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  .blog-home-category-meta-v257{
    min-width:0!important;
    justify-content:flex-start!important;
  }
  .blog-home-category-meta-v257 .btn{
    width:max-content!important;
  }
}
@media(max-width:560px){
  .blog-home-category-block-v257{
    padding:14px!important;
    border-radius:20px!important;
  }
  .blog-home-category-meta-v257{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    width:100%!important;
  }
  .blog-home-category-meta-v257 .badge,
  .blog-home-category-meta-v257 .btn{
    width:100%!important;
    justify-content:center!important;
    text-align:center!important;
  }
  .blog-home-category-meta-v257 .btn{
    grid-column:1/-1!important;
  }
}

/* fix258: Profesyonel blog yazıları ve blog yazarları yönetim ekranları */
.admin-blog-list-page-v258,.admin-blog-authors-page-v258{display:grid;gap:18px}.admin-blog-list-hero-v258,.admin-blog-authors-hero-v258{background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.08));overflow:hidden}.admin-blog-stats-grid-v258{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.admin-blog-stats-grid-v258 .card{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;min-height:96px;border:1px solid var(--line);transition:.18s ease}.admin-blog-stats-grid-v258 .card:hover,.admin-blog-stats-grid-v258 .card.is-active{transform:translateY(-2px);border-color:rgba(37,99,235,.36);box-shadow:0 14px 34px rgba(37,99,235,.12)}.admin-blog-stats-grid-v258 .card span{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.12));font-size:20px}.admin-blog-stats-grid-v258 .card small{display:block;color:var(--muted);font-weight:800}.admin-blog-stats-grid-v258 .card strong{display:block;font-size:24px;color:var(--text);line-height:1}.admin-blog-filter-card-v258{padding:14px}.admin-blog-filter-form-v258{display:grid;grid-template-columns:220px 240px minmax(220px,1fr) auto;gap:12px;align-items:end}.admin-blog-authors-page-v258 .admin-blog-filter-form-v258{grid-template-columns:220px minmax(220px,1fr) auto}.admin-blog-filter-form-v258 label{display:grid;gap:7px;font-weight:850;color:var(--text)}.admin-blog-filter-form-v258 input,.admin-blog-filter-form-v258 select{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--card);padding:11px 12px;color:var(--text)}.admin-blog-list-card-v258,.admin-blog-authors-card-v258{overflow:visible}.admin-blog-list-v258,.admin-blog-author-list-v258{display:grid;gap:12px}.admin-blog-row-v258,.admin-blog-author-row-v258{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,250,252,.88));padding:14px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.admin-blog-author-row-v258{grid-template-columns:72px minmax(0,1fr) auto}.admin-blog-thumb-v258{width:112px;height:78px;border-radius:18px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.10));display:grid;place-items:center;overflow:hidden;border:1px solid rgba(37,99,235,.10)}.admin-blog-thumb-v258 img{width:100%;height:100%;object-fit:cover;display:block}.admin-blog-thumb-v258 span{font-size:28px}.admin-blog-author-avatar-v258{width:64px;height:64px;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,#2563eb,#0891b2);display:grid;place-items:center;color:#fff;font-weight:950;font-size:24px;box-shadow:0 12px 30px rgba(37,99,235,.2)}.admin-blog-author-avatar-v258 img{width:100%;height:100%;object-fit:cover}.admin-blog-main-v258,.admin-blog-author-main-v258{min-width:0;display:grid;gap:6px}.admin-blog-title-line-v258{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.admin-blog-title-line-v258 strong{font-size:1.02rem;color:var(--text)}.admin-blog-main-v258 small,.admin-blog-author-main-v258 small{color:var(--muted);font-weight:750}.admin-blog-main-v258 p,.admin-blog-author-main-v258 p{margin:0;color:var(--muted);line-height:1.45}.admin-blog-meta-v258{display:flex;gap:7px;flex-wrap:wrap}.admin-blog-meta-v258 span{border:1px solid var(--line);background:rgba(148,163,184,.08);border-radius:999px;padding:6px 9px;color:var(--muted);font-weight:800;font-size:12px}.admin-blog-actions-v258{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:230px}.admin-blog-actions-v258 form{margin:0}.admin-blog-more-actions-v258{position:relative}.admin-blog-more-actions-v258 summary{list-style:none}.admin-blog-more-actions-v258 summary::-webkit-details-marker{display:none}.admin-blog-more-actions-v258>div{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:190px;display:grid;gap:8px;border:1px solid var(--line);border-radius:16px;background:var(--card);box-shadow:0 18px 42px rgba(15,23,42,.18);padding:10px}.admin-blog-more-actions-v258 .btn,.admin-blog-more-actions-v258 button{width:100%;justify-content:center}.admin-blog-author-actions-v258{min-width:360px}.empty-state-v240{border:1px dashed var(--line);border-radius:20px;padding:28px;text-align:center;background:rgba(148,163,184,.06)}
html[data-theme="dark"] .admin-blog-list-hero-v258,html[data-theme="dark"] .admin-blog-authors-hero-v258{background:linear-gradient(135deg,rgba(37,99,235,.16),rgba(14,165,233,.10))!important}html[data-theme="dark"] .admin-blog-row-v258,html[data-theme="dark"] .admin-blog-author-row-v258{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-color:var(--line)!important}html[data-theme="dark"] .admin-blog-meta-v258 span,html[data-theme="dark"] .admin-blog-filter-form-v258 input,html[data-theme="dark"] .admin-blog-filter-form-v258 select,html[data-theme="dark"] .admin-blog-more-actions-v258>div{background:#0d1726!important;border-color:#2a3c56!important;color:var(--text)!important}
@media(max-width:1100px){.admin-blog-stats-grid-v258{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-blog-filter-form-v258,.admin-blog-authors-page-v258 .admin-blog-filter-form-v258{grid-template-columns:1fr 1fr}.admin-blog-filter-form-v258 .btn{grid-column:1/-1}.admin-blog-row-v258,.admin-blog-author-row-v258{grid-template-columns:90px minmax(0,1fr)}.admin-blog-actions-v258{grid-column:1/-1;min-width:0;justify-content:flex-start}.admin-blog-author-actions-v258{min-width:0}}@media(max-width:720px){.admin-blog-list-page-v258,.admin-blog-authors-page-v258{gap:12px}.admin-blog-list-hero-v258,.admin-blog-authors-hero-v258{padding:16px}.admin-blog-stats-grid-v258{grid-template-columns:1fr}.admin-blog-stats-grid-v258 .card{min-height:78px}.admin-blog-filter-form-v258,.admin-blog-authors-page-v258 .admin-blog-filter-form-v258{grid-template-columns:1fr}.admin-blog-row-v258,.admin-blog-author-row-v258{grid-template-columns:1fr;padding:12px;border-radius:18px}.admin-blog-thumb-v258{width:100%;height:150px}.admin-blog-author-avatar-v258{margin:auto}.admin-blog-title-line-v258{justify-content:center;text-align:center}.admin-blog-main-v258 small,.admin-blog-author-main-v258 small,.admin-blog-main-v258 p,.admin-blog-author-main-v258 p{text-align:center}.admin-blog-meta-v258{justify-content:center}.admin-blog-actions-v258{justify-content:stretch}.admin-blog-actions-v258 .btn,.admin-blog-actions-v258 form,.admin-blog-actions-v258 button,.admin-blog-actions-v258 details{width:100%}.admin-blog-actions-v258 .btn,.admin-blog-actions-v258 button{justify-content:center}.admin-blog-more-actions-v258>div{position:static;margin-top:8px;box-shadow:none}.account-overview-actions{width:100%}.account-overview-actions .btn{flex:1 1 100%;justify-content:center}}

/* fix259: Blog anasayfa vitrin başlıklarını kaldır + sadece seçili yazıları gösteren temiz vitrin */
.blog-slider-clean-v259,
.blog-featured-clean-v259{
  position:relative!important;
}
.blog-slider-clean-v259 .blog-showcase-title-v241,
.blog-featured-clean-v259 .blog-showcase-title-v241{
  display:none!important;
}
.blog-slider-controls-floating-v259{
  position:absolute!important;
  top:18px!important;
  right:18px!important;
  z-index:6!important;
  margin:0!important;
}
.blog-slider-controls-floating-v259 button{
  width:42px!important;
  height:42px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.38)!important;
  background:rgba(15,23,42,.58)!important;
  color:#fff!important;
  backdrop-filter:blur(10px)!important;
  box-shadow:0 10px 28px rgba(15,23,42,.24)!important;
}
.blog-slider-controls-floating-v259 button:hover{
  background:rgba(37,99,235,.86)!important;
  border-color:rgba(255,255,255,.55)!important;
}
.blog-featured-clean-v259{
  gap:12px!important;
  padding:14px!important;
}
.blog-featured-clean-v259 .blog-featured-item-v241.large{
  margin-bottom:0!important;
}
.blog-featured-clean-v259 .blog-featured-item-v241.small{
  margin-top:0!important;
}
.blog-featured-clean-v259 .blog-empty-v241,
.blog-slider-clean-v259 .blog-empty-v241{
  min-height:100%!important;
  display:grid!important;
  place-content:center!important;
  text-align:center!important;
  background:rgba(100,116,139,.06)!important;
}
@media(min-width:981px){
  .blog-featured-clean-v259{
    display:grid!important;
    grid-template-rows:minmax(0,1fr) auto auto!important;
    align-content:stretch!important;
  }
  .blog-showcase-grid-v241:not(.showcase-only-slider-v242):not(.showcase-only-featured-v242) .blog-featured-clean-v259{
    min-height:540px!important;
  }
  .blog-featured-clean-v259 .blog-featured-item-v241.large img,
  .blog-featured-clean-v259 .blog-featured-item-v241.large .blog-feature-placeholder-v241{
    height:235px!important;
  }
}
@media(max-width:980px){
  .blog-featured-clean-v259{
    display:grid!important;
    grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.95fr)!important;
    grid-template-rows:auto!important;
  }
  .blog-featured-clean-v259 .blog-featured-item-v241.large,
  .blog-featured-clean-v259 .blog-featured-item-v241.small{
    margin:0!important;
  }
}
@media(max-width:780px){
  .blog-slider-controls-floating-v259{
    top:14px!important;
    right:14px!important;
  }
  .blog-slider-controls-floating-v259 button{
    width:38px!important;
    height:38px!important;
    font-size:24px!important;
  }
  .blog-featured-clean-v259{
    grid-template-columns:1fr!important;
    padding:12px!important;
  }
}

/* fix260: Blog anasayfası kategori bölümünü sade/profesyonel hale getir */
.blog-category-section-head-v241{display:none!important;}
.blog-home-category-sections-v257{
  margin:18px 0 34px!important;
  gap:16px!important;
}
.blog-home-category-block-v257{
  padding:16px!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,var(--card,#fff),rgba(248,250,252,.92))!important;
  border:1px solid rgba(148,163,184,.22)!important;
  box-shadow:0 16px 42px rgba(15,23,42,.055)!important;
}
.blog-home-category-head-v260{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:14px!important;
  margin:0 0 14px!important;
  padding:0 0 12px!important;
  border-bottom:1px solid rgba(148,163,184,.18)!important;
}
.blog-home-category-head-v260 h2{
  margin:0!important;
  min-width:0!important;
  font-size:clamp(18px,2vw,23px)!important;
  line-height:1.2!important;
  font-weight:950!important;
  letter-spacing:-.02em!important;
}
.blog-home-category-head-v260 h2 a{
  color:var(--text,#0f172a)!important;
  text-decoration:none!important;
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.blog-home-category-head-v260 h2 a:hover{color:var(--primary,#2563eb)!important;}
.blog-category-go-v260{
  flex:0 0 auto!important;
  min-height:38px!important;
  border-radius:999px!important;
  padding:9px 14px!important;
  font-weight:900!important;
  white-space:nowrap!important;
  background:rgba(37,99,235,.08)!important;
  border-color:rgba(37,99,235,.18)!important;
  color:var(--primary,#2563eb)!important;
}
.blog-category-go-v260:hover{
  transform:translateY(-1px)!important;
  background:linear-gradient(135deg,#2563eb,#0891b2)!important;
  border-color:transparent!important;
  color:#fff!important;
  box-shadow:0 12px 26px rgba(37,99,235,.2)!important;
}
.blog-home-category-block-v257 .home-blog-posts-v227{
  margin-top:0!important;
}
.blog-home-category-block-v257 .home-blog-post-card-v227{
  border-radius:18px!important;
  border:1px solid rgba(148,163,184,.18)!important;
  background:rgba(255,255,255,.72)!important;
  box-shadow:0 10px 24px rgba(15,23,42,.045)!important;
}
.blog-home-category-block-v257 .home-blog-post-body-v227 strong{
  line-height:1.35!important;
}
.blog-home-category-empty-v257{
  margin-top:0!important;
  border-radius:18px!important;
  padding:16px!important;
  text-align:center!important;
}
.blog-home-category-empty-v257 p{display:none!important;}
html[data-theme="dark"] .blog-home-category-block-v257,
body.dark .blog-home-category-block-v257{
  background:linear-gradient(180deg,#111b2b,#0d1726)!important;
  border-color:#263954!important;
  box-shadow:0 18px 44px rgba(0,0,0,.24)!important;
}
html[data-theme="dark"] .blog-home-category-head-v260,
body.dark .blog-home-category-head-v260{border-bottom-color:#243247!important;}
html[data-theme="dark"] .blog-home-category-head-v260 h2 a,
body.dark .blog-home-category-head-v260 h2 a{color:#e6edf7!important;}
html[data-theme="dark"] .blog-category-go-v260,
body.dark .blog-category-go-v260{
  background:rgba(96,165,250,.12)!important;
  border-color:rgba(96,165,250,.22)!important;
  color:#93c5fd!important;
}
html[data-theme="dark"] .blog-home-category-block-v257 .home-blog-post-card-v227,
body.dark .blog-home-category-block-v257 .home-blog-post-card-v227{
  background:#101a2a!important;
  border-color:#243247!important;
}
@media(max-width:640px){
  .blog-home-category-sections-v257{gap:12px!important;margin:12px 0 26px!important;}
  .blog-home-category-block-v257{padding:13px!important;border-radius:18px!important;}
  .blog-home-category-head-v260{
    gap:10px!important;
    margin-bottom:12px!important;
    padding-bottom:10px!important;
  }
  .blog-home-category-head-v260 h2{font-size:17px!important;}
  .blog-home-category-head-v260 h2 a{max-width:calc(100vw - 170px)!important;}
  .blog-category-go-v260{min-height:36px!important;padding:8px 11px!important;font-size:12px!important;}
  .blog-home-category-block-v257 .home-blog-post-card-v227{border-radius:16px!important;}
}
@media(max-width:380px){
  .blog-home-category-head-v260{align-items:stretch!important;display:grid!important;grid-template-columns:1fr!important;}
  .blog-home-category-head-v260 h2 a{max-width:100%!important;white-space:normal!important;}
  .blog-category-go-v260{width:100%!important;justify-content:center!important;}
}

/* fix261: Blog kategori anasayfa mobil hizalama + kategori sayfası listeleme ayarları */
.admin-blog-category-listing-settings-v261{
  margin-top:16px!important;
  padding:16px!important;
  border:1px solid rgba(37,99,235,.14)!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(14,165,233,.045))!important;
}
.admin-blog-category-listing-settings-v261 .section-mini-head.compact{
  margin-bottom:12px!important;
  padding:0!important;
  border:0!important;
}
.admin-blog-category-listing-settings-v261 h3{
  margin:2px 0 4px!important;
  font-size:18px!important;
  letter-spacing:-.01em!important;
}
.blog-home-category-head-v260{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
}
.blog-home-category-head-v260 h2{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-width:thin!important;
  padding-bottom:2px!important;
}
.blog-home-category-head-v260 h2 a{
  display:inline-block!important;
  min-width:0!important;
  max-width:none!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.blog-category-go-v260{
  justify-self:end!important;
  text-align:center!important;
}
@media(max-width:640px){
  .blog-home-category-head-v260{
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
  }
  .blog-home-category-head-v260 h2{
    min-width:0!important;
    max-width:100%!important;
    font-size:16px!important;
  }
  .blog-home-category-head-v260 h2 a{
    white-space:nowrap!important;
  }
  .blog-category-go-v260{
    width:auto!important;
    min-width:max-content!important;
    padding:8px 10px!important;
    font-size:12px!important;
  }
}
@media(max-width:380px){
  .blog-home-category-head-v260{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
  }
  .blog-home-category-head-v260 h2 a{
    max-width:none!important;
    white-space:nowrap!important;
  }
  .blog-category-go-v260{
    width:auto!important;
    justify-content:center!important;
  }
}
html[data-theme="dark"] .admin-blog-category-listing-settings-v261,
body.dark .admin-blog-category-listing-settings-v261{
  background:linear-gradient(135deg,rgba(96,165,250,.10),rgba(34,211,238,.06))!important;
  border-color:#263954!important;
}

/* fix262: Blog son içerikler sade başlık + tüm içerikler otomatik yükleme */
.blog-latest-head-clean-v262,
.blog-clean-section-head-v262{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:14px!important;
  margin:24px 0 14px!important;
  padding:0!important;
}
.blog-latest-head-clean-v262 h2,
.blog-clean-section-head-v262 h2{
  margin:0!important;
  min-width:0!important;
  font-size:clamp(20px,2.6vw,28px)!important;
  line-height:1.18!important;
  font-weight:950!important;
  letter-spacing:-.02em!important;
  color:var(--text,#0f172a)!important;
}
.blog-view-all-v262,
.blog-clean-section-head-v262>.btn{
  justify-self:end!important;
  white-space:nowrap!important;
  border-radius:999px!important;
  min-height:38px!important;
  padding:9px 15px!important;
  font-weight:950!important;
  background:rgba(37,99,235,.08)!important;
  border-color:rgba(37,99,235,.18)!important;
  color:var(--primary,#2563eb)!important;
}
.blog-view-all-v262:hover,
.blog-clean-section-head-v262>.btn:hover{
  transform:translateY(-1px)!important;
  background:linear-gradient(135deg,#2563eb,#0891b2)!important;
  border-color:transparent!important;
  color:#fff!important;
  box-shadow:0 12px 26px rgba(37,99,235,.2)!important;
}
.blog-all-content-grid-v262{
  min-height:260px!important;
}
.blog-content-card-ajax-v262{
  animation:blogCardFadeInV262 .22s ease both;
}
@keyframes blogCardFadeInV262{
  from{opacity:0;transform:translateY(10px)}
  to{opacity:1;transform:translateY(0)}
}
.blog-load-more-status-v262{
  display:flex!important;
  justify-content:center!important;
  margin:18px 0 34px!important;
}
.blog-load-more-status-v262 span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:10px 16px!important;
  border:1px dashed rgba(148,163,184,.42)!important;
  border-radius:999px!important;
  background:rgba(248,250,252,.84)!important;
  color:var(--muted,#64748b)!important;
  font-weight:850!important;
  font-size:13px!important;
}
.blog-load-sentinel-v262{width:100%;height:2px;margin:0;padding:0;}
html[data-theme="dark"] .blog-latest-head-clean-v262 h2,
html[data-theme="dark"] .blog-clean-section-head-v262 h2,
body.dark .blog-latest-head-clean-v262 h2,
body.dark .blog-clean-section-head-v262 h2{color:#e6edf7!important;}
html[data-theme="dark"] .blog-view-all-v262,
html[data-theme="dark"] .blog-clean-section-head-v262>.btn,
body.dark .blog-view-all-v262,
body.dark .blog-clean-section-head-v262>.btn{
  background:rgba(96,165,250,.12)!important;
  border-color:rgba(96,165,250,.22)!important;
  color:#93c5fd!important;
}
html[data-theme="dark"] .blog-load-more-status-v262 span,
body.dark .blog-load-more-status-v262 span{
  background:#111b2b!important;
  border-color:#263954!important;
  color:#9fb3c8!important;
}
@media(max-width:640px){
  .blog-latest-head-clean-v262,
  .blog-clean-section-head-v262{
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:10px!important;
    margin:18px 0 12px!important;
  }
  .blog-latest-head-clean-v262 h2,
  .blog-clean-section-head-v262 h2{
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:19px!important;
  }
  .blog-view-all-v262,
  .blog-clean-section-head-v262>.btn{
    min-width:max-content!important;
    min-height:36px!important;
    padding:8px 12px!important;
    font-size:12px!important;
  }
}

/* fix263: Blog tüm içerikler bağlantı/sonsuz yükleme durum düzeltmesi */
.blog-load-more-status-v262 span.is-error{
  border-color: rgba(239,68,68,.35);
  background: rgba(239,68,68,.08);
  color: #b91c1c;
}
html[data-theme="dark"] .blog-load-more-status-v262 span.is-error,
body.dark .blog-load-more-status-v262 span.is-error{
  border-color: rgba(248,113,113,.38);
  background: rgba(127,29,29,.28);
  color: #fecaca;
}


/* fix264: Blog düzenleme ekranı sağ vitrin seçenekleri */
.blog-side-showcase-v264{display:grid;gap:12px;border:1px solid rgba(37,99,235,.14)!important;background:linear-gradient(135deg,rgba(37,99,235,.06),rgba(14,165,233,.04))!important}
.blog-showcase-toggle-v264{display:grid!important;grid-template-columns:auto 42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.82);cursor:pointer;transition:.18s ease}
.blog-showcase-toggle-v264:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.32);box-shadow:0 10px 24px rgba(15,23,42,.08)}
.blog-showcase-toggle-v264 input{width:18px!important;height:18px!important;accent-color:#2563eb}
.blog-showcase-toggle-icon-v264{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#dbeafe,#e0f2fe);color:#1d4ed8;font-size:20px}
.blog-showcase-toggle-v264 strong{display:block;color:var(--text);font-size:.94rem;margin-bottom:2px}
.blog-showcase-toggle-v264 small{display:block;color:var(--muted);font-size:.78rem;line-height:1.35}
.blog-showcase-note-v264{padding:10px 12px;border-radius:14px;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.28);color:#92400e;font-weight:750;font-size:.84rem;line-height:1.45}
html[data-theme="dark"] .blog-side-showcase-v264{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.08))!important;border-color:#28436a!important}
html[data-theme="dark"] .blog-showcase-toggle-v264{background:#0d1726!important;border-color:#2a3c56!important}
html[data-theme="dark"] .blog-showcase-toggle-v264:hover{background:#12213a!important;border-color:#3b82f6!important}
html[data-theme="dark"] .blog-showcase-toggle-icon-v264{background:#17243a!important;color:#93c5fd!important}
html[data-theme="dark"] .blog-showcase-note-v264{background:#37250b!important;border-color:#92400e!important;color:#fde68a!important}
@media(max-width:720px){.blog-showcase-toggle-v264{grid-template-columns:auto 38px minmax(0,1fr);padding:11px}.blog-showcase-toggle-icon-v264{width:38px;height:38px;border-radius:13px}.blog-showcase-toggle-v264 small{font-size:.75rem}}


/* fix265: Blog yazısı altı sade yazar kartı - gereksiz başlık/metin yok */
.blog-author-bottom-v265{
  grid-template-columns:70px minmax(0,1fr)!important;
  align-items:center!important;
  gap:15px!important;
  padding:16px!important;
  border-radius:20px!important;
}
.blog-author-bottom-v265 .blog-author-bottom-info-v253{
  gap:8px!important;
  align-content:center!important;
}
.blog-author-bottom-v265 .blog-author-bottom-info-v253 .eyebrow{display:none!important;}
.blog-author-bottom-v265 .blog-author-bottom-info-v253 h2{
  margin:0!important;
  font-size:19px!important;
  line-height:1.18!important;
  letter-spacing:-.01em!important;
}
.blog-author-bottom-v265 .blog-author-bottom-info-v253 p{
  margin:0!important;
  max-width:760px!important;
  color:var(--muted)!important;
  font-size:14px!important;
  line-height:1.62!important;
}
.blog-author-bottom-socials-v265{
  gap:7px!important;
  margin-top:2px!important;
}
.blog-author-bottom-socials-v265 a{
  width:38px!important;
  height:38px!important;
  min-width:38px!important;
  padding:0!important;
  border-radius:14px!important;
  display:inline-grid!important;
  place-items:center!important;
}
.blog-author-bottom-socials-v265 a span{
  width:auto!important;
  height:auto!important;
  background:transparent!important;
  color:var(--primary)!important;
  font-size:14px!important;
  line-height:1!important;
}
.blog-author-bottom-socials-v265 a em{display:none!important;}
.blog-author-bottom-v265 + .blog-related-under-author-v254{margin-top:12px!important;}
html[data-theme="dark"] .blog-author-bottom-socials-v265 a,
body.dark .blog-author-bottom-socials-v265 a{
  background:rgba(15,23,42,.72)!important;
  border-color:rgba(148,163,184,.18)!important;
}
@media(max-width:680px){
  .blog-author-bottom-v265{
    grid-template-columns:58px minmax(0,1fr)!important;
    justify-items:stretch!important;
    text-align:left!important;
    align-items:center!important;
    padding:14px!important;
    gap:12px!important;
  }
  .blog-author-bottom-v265 .blog-author-bottom-avatar-v253{
    width:58px!important;
    height:58px!important;
    border-radius:19px!important;
  }
  .blog-author-bottom-v265 .blog-author-bottom-info-v253{
    justify-items:start!important;
    width:auto!important;
    min-width:0!important;
  }
  .blog-author-bottom-v265 .blog-author-bottom-info-v253 h2{
    width:100%!important;
    font-size:17px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .blog-author-bottom-v265 .blog-author-bottom-info-v253 p{
    width:100%!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    font-size:13px!important;
    line-height:1.5!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  .blog-author-bottom-socials-v265{
    justify-content:flex-start!important;
    gap:6px!important;
    max-width:100%!important;
    overflow-x:auto!important;
    flex-wrap:nowrap!important;
    padding-bottom:2px!important;
    scrollbar-width:thin!important;
  }
  .blog-author-bottom-socials-v265 a{
    width:36px!important;
    height:36px!important;
    min-width:36px!important;
    border-radius:13px!important;
  }
}
@media(max-width:420px){
  .blog-author-bottom-v265{
    grid-template-columns:52px minmax(0,1fr)!important;
    padding:12px!important;
  }
  .blog-author-bottom-v265 .blog-author-bottom-avatar-v253{
    width:52px!important;
    height:52px!important;
    border-radius:17px!important;
  }
}

/* fix266: Webmaster araçları menüsü, sayfası ve limit ayarları */
.top-menu-dropdown{position:relative;display:inline-flex;align-items:center}
.top-menu-dropdown>a{display:inline-flex;align-items:center;gap:8px;height:100%;white-space:nowrap}
.top-menu-dropdown>a em{font-style:normal;font-size:11px;opacity:.7;margin-left:2px}
.top-menu-dropdown-panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(8px);width:310px;background:var(--card-bg,#fff);border:1px solid var(--border,#e5e7eb);border-radius:18px;box-shadow:0 22px 55px rgba(15,23,42,.18);padding:10px;z-index:80;opacity:0;visibility:hidden;pointer-events:none;transition:.18s ease}
.top-menu-dropdown:hover .top-menu-dropdown-panel,.top-menu-dropdown:focus-within .top-menu-dropdown-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}
.top-menu-dropdown-panel a{display:flex!important;align-items:center;gap:10px;padding:10px 12px!important;border-radius:12px;color:var(--text,#111827)!important;text-decoration:none!important;line-height:1.2!important;height:auto!important}
.top-menu-dropdown-panel a:hover{background:rgba(37,99,235,.09)}
.top-menu-dropdown-panel a span{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(37,99,235,.10)}
.top-menu-dropdown-panel a b{font-size:13px;font-weight:800}
.mobile-tools-submenu{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 0 10px 42px}
.mobile-tools-submenu a{display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:rgba(37,99,235,.08);font-size:12px;font-weight:700;text-decoration:none;color:inherit;min-width:0}
.mobile-tools-submenu a span{flex:0 0 auto}.mobile-tools-submenu a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tools-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:16px;background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(14,165,233,.08))}
.tools-hero h1{margin:.15rem 0;font-size:clamp(26px,4vw,42px)}
.tools-hero p{margin:0;max-width:760px;color:var(--muted,#64748b)}
.tools-limit-badge{min-width:170px;border-radius:18px;padding:14px 16px;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.26);text-align:center}.tools-limit-badge.danger{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.28)}
.tools-limit-badge strong{display:block;font-size:18px}.tools-limit-badge span{font-size:12px;color:var(--muted,#64748b)}
.tools-shell{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.tools-nav{position:sticky;top:84px;display:grid;gap:8px;padding:10px}.tools-nav-link{display:grid;grid-template-columns:34px minmax(0,1fr);gap:6px 10px;padding:12px;border-radius:16px;text-decoration:none;color:inherit;border:1px solid transparent}.tools-nav-link:hover,.tools-nav-link.active{background:rgba(37,99,235,.09);border-color:rgba(37,99,235,.20)}.tools-nav-link span{grid-row:span 2;width:34px;height:34px;border-radius:12px;background:rgba(37,99,235,.10);display:grid;place-items:center}.tools-nav-link b{font-size:14px}.tools-nav-link small{font-size:12px;color:var(--muted,#64748b);line-height:1.25}.tools-main{display:grid;gap:16px}.tool-run-form{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:12px;align-items:end}.tool-run-form label{display:grid;gap:6px;font-weight:700}.tool-run-form input{width:100%;border-radius:14px;border:1px solid var(--border,#dbe3ef);padding:12px 14px;background:var(--input-bg,#fff);color:inherit}.tool-run-form small{font-weight:500;color:var(--muted,#64748b)}.tool-result-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.tool-result-head h2{margin:.1rem 0}.tool-result-head>strong{border-radius:999px;padding:8px 12px;background:rgba(16,185,129,.12);color:#047857}.tool-result-card.danger .tool-result-head>strong{background:rgba(239,68,68,.12);color:#b91c1c}.tool-summary{padding:12px 14px;border-radius:14px;background:rgba(37,99,235,.08);font-weight:700}.tool-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tool-result-grid div{border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:12px;background:rgba(148,163,184,.06);min-width:0}.tool-result-grid small{display:block;color:var(--muted,#64748b);font-size:12px;margin-bottom:5px}.tool-result-grid strong{display:block;word-break:break-word;font-size:14px}.tool-xml-output{display:grid;gap:8px;margin-top:12px;font-weight:800}.tool-xml-output textarea,.tool-raw-output pre{width:100%;border:1px solid var(--border,#e5e7eb);border-radius:16px;background:#0f172a;color:#e5e7eb;padding:14px;overflow:auto;font-size:12px}.tool-raw-output{margin-top:12px}.tool-raw-output summary{cursor:pointer;font-weight:800}.tools-recent-list{display:grid;gap:8px}.tools-recent-list div{display:grid;grid-template-columns:170px minmax(0,1fr) 135px;gap:10px;padding:10px;border-radius:12px;background:rgba(148,163,184,.08)}.tools-recent-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted,#64748b)}.tools-recent-list small{text-align:right;color:var(--muted,#64748b)}
.tool-group-limit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tool-group-limit-grid label{display:grid;gap:5px;border:1px solid var(--border,#e5e7eb);border-radius:16px;padding:12px;background:rgba(148,163,184,.06)}.tool-group-limit-grid label span{font-weight:800}.tool-group-limit-grid label small{color:var(--muted,#64748b)}.tool-group-limit-grid input{width:100%;border-radius:12px;border:1px solid var(--border,#dbe3ef);padding:10px;background:var(--input-bg,#fff);color:inherit}
html[data-theme="dark"] .top-menu-dropdown-panel,html.dark .top-menu-dropdown-panel{background:#101827;border-color:rgba(148,163,184,.22)}html[data-theme="dark"] .tool-xml-output textarea,html.dark .tool-xml-output textarea,html[data-theme="dark"] .tool-raw-output pre,html.dark .tool-raw-output pre{background:#020617;color:#dbeafe;border-color:rgba(148,163,184,.25)}
@media(max-width:980px){.tools-shell{grid-template-columns:1fr}.tools-nav{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.tool-run-form{grid-template-columns:1fr 120px}.tool-run-form button{grid-column:1/-1}.tool-group-limit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.tools-hero{display:grid}.tools-limit-badge{text-align:left}.tools-nav{grid-template-columns:1fr}.mobile-tools-submenu{grid-template-columns:1fr;padding-left:12px}.tool-run-form{grid-template-columns:1fr}.tool-result-grid{grid-template-columns:1fr}.tools-recent-list div{grid-template-columns:1fr}.tools-recent-list small{text-align:left}.tool-group-limit-grid{grid-template-columns:1fr}.top-menu-dropdown-panel{display:none}}


/* fix267: Araçlar menüsü kapalı başlar, tıklanınca açılır + domain bitiş takibi */
.top-menu-dropdown>button.tools-top-trigger{
  display:inline-flex!important;align-items:center;gap:8px;height:100%;white-space:nowrap;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;padding:0 10px;border-radius:12px;
}
.top-menu-dropdown>button.tools-top-trigger em{font-style:normal;font-size:11px;opacity:.7;margin-left:2px;transition:.16s ease}
.top-menu-dropdown.is-open .tools-top-trigger em{transform:rotate(180deg)}
.top-menu-dropdown:hover .top-menu-dropdown-panel{opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(8px)}
.top-menu-dropdown.is-open .top-menu-dropdown-panel,
.top-menu-dropdown:focus-within.is-open .top-menu-dropdown-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(-50%) translateY(0)!important}
.mobile-menu-link.mobile-tools-toggle{width:100%;border:0;text-align:left;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;gap:10px}
.mobile-menu-link.mobile-tools-toggle em{margin-left:auto;font-style:normal;transition:.16s ease}.mobile-menu-link.mobile-tools-toggle.is-open em{transform:rotate(180deg)}
.mobile-tools-submenu[hidden]{display:none!important}.mobile-tools-submenu{margin:0 10px 10px 10px;border:1px solid rgba(37,99,235,.12);border-radius:16px;background:rgba(37,99,235,.045);padding:10px!important}
.domain-expiry-watch-form{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:14px;border-radius:16px;border:1px solid rgba(37,99,235,.18);background:linear-gradient(135deg,rgba(37,99,235,.10),rgba(14,165,233,.06))}.domain-expiry-watch-form strong{display:block}.domain-expiry-watch-form small{display:block;color:var(--muted,#64748b);margin-top:3px}.domain-expiry-watch-form .btn{white-space:nowrap}
@media(max-width:760px){.domain-expiry-watch-form{display:grid}.domain-expiry-watch-form .btn{width:100%;justify-content:center}.top-menu-dropdown>button.tools-top-trigger{display:none!important}}

/* fix268: Araç kullanım geçmişi silme - kullanıcı ve yönetici */
.tools-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}
.tools-history-head form{margin:0;flex:0 0 auto}
.tools-recent-list-v268{gap:10px!important}
.tools-recent-item-v268{display:grid!important;grid-template-columns:170px minmax(0,1fr) 135px auto!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid rgba(148,163,184,.16);background:rgba(148,163,184,.07)!important;border-radius:14px!important}
.tools-recent-item-v268 form{margin:0}.tools-recent-item-v268 .btn{min-height:34px;padding:7px 10px}.btn.danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border-color:rgba(220,38,38,.35)!important}.btn.ghost{background:rgba(148,163,184,.10)!important;color:inherit!important;border-color:rgba(148,163,184,.24)!important}
.tools-admin-history-card-v268{display:grid;gap:14px}.tools-history-table-wrap-v268{overflow:auto;border-radius:16px;border:1px solid var(--border,#e5e7eb)}.tools-history-table-v268{min-width:760px}.tools-history-table-v268 td{vertical-align:middle}.tools-history-target-v268{display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-history-actions-v268{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tools-history-actions-v268 form{margin:0}
html[data-theme="dark"] .tools-recent-item-v268,html[data-theme="dark"] .tools-history-table-wrap-v268{border-color:#243247!important;background:#111b2b!important}
@media(max-width:760px){.tools-history-head{display:grid}.tools-history-head .btn{width:100%;justify-content:center}.tools-recent-item-v268{grid-template-columns:1fr!important}.tools-recent-item-v268 small{text-align:left!important}.tools-recent-item-v268 form,.tools-recent-item-v268 .btn{width:100%}.tools-history-actions-v268{display:grid}.tools-history-actions-v268 .btn{width:100%;justify-content:center}.tools-history-table-v268{min-width:680px}}


/* fix269: flat profesyonel onay/hata mesajları */
.global-alert-stack{position:fixed!important;top:82px!important;left:50%!important;transform:translateX(-50%)!important;z-index:4000!important;width:min(760px,calc(100vw - 28px))!important;display:grid!important;gap:10px!important;pointer-events:none!important}.global-alert-item{position:relative!important;pointer-events:auto!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 30px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid #dbeafe!important;background:linear-gradient(135deg,#eff6ff,#f8fafc)!important;box-shadow:0 20px 52px rgba(15,23,42,.16)!important;color:#1e3a8a!important;font-size:13.5px!important;font-weight:850!important;line-height:1.45!important;overflow:hidden!important;backdrop-filter:blur(10px)!important}.global-alert-icon{width:34px!important;height:34px!important;border-radius:13px!important;display:grid!important;place-items:center!important;background:rgba(37,99,235,.12)!important;color:#2563eb!important;font-weight:950!important;font-size:16px!important}.global-alert-message{min-width:0!important;word-break:break-word!important}.global-alert-item button[data-global-alert-close]{width:30px!important;height:30px!important;min-width:30px!important;border:0!important;border-radius:11px!important;background:rgba(15,23,42,.08)!important;color:inherit!important;font-size:18px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important}.global-alert-item button[data-global-alert-close]:hover{background:rgba(15,23,42,.14)!important}.global-alert-item.success{background:linear-gradient(135deg,#ecfdf5,#f0fdf4)!important;border-color:#86efac!important;color:#14532d!important}.global-alert-item.success .global-alert-icon{background:rgba(22,163,74,.15)!important;color:#15803d!important}.global-alert-item.danger,.global-alert-item.error,.global-alert-item.failed,.global-alert-item.invalid{background:linear-gradient(135deg,#fef2f2,#fff1f2)!important;border-color:#fca5a5!important;color:#7f1d1d!important}.global-alert-item.danger .global-alert-icon,.global-alert-item.error .global-alert-icon,.global-alert-item.failed .global-alert-icon,.global-alert-item.invalid .global-alert-icon{background:rgba(220,38,38,.14)!important;color:#dc2626!important}.global-alert-item.warning{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-color:#fcd34d!important;color:#78350f!important}.global-alert-item.warning .global-alert-icon{background:rgba(245,158,11,.18)!important;color:#b45309!important}.global-alert-item.info{background:linear-gradient(135deg,#eff6ff,#f8fafc)!important;border-color:#bfdbfe!important;color:#1e3a8a!important}.global-alert-item.success:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transform-origin:left center;animation:wmtAlertProgress 4.2s linear forwards}.global-alert-item.is-hiding{opacity:0!important;transform:translateY(-10px)!important;transition:opacity .22s ease,transform .22s ease!important}@keyframes wmtAlertProgress{from{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:720px){.global-alert-stack{top:72px!important;width:calc(100vw - 18px)!important;gap:8px!important}.global-alert-item{grid-template-columns:30px minmax(0,1fr) 28px!important;border-radius:15px!important;padding:11px!important;font-size:12.5px!important}.global-alert-icon{width:30px!important;height:30px!important;border-radius:11px!important}.global-alert-item button[data-global-alert-close]{width:28px!important;height:28px!important;min-width:28px!important}}html[data-theme="dark"] .global-alert-item,.dark .global-alert-item{background:linear-gradient(135deg,rgba(15,23,42,.97),rgba(30,41,59,.94))!important;border-color:#334155!important;color:#dbeafe!important;box-shadow:0 22px 56px rgba(0,0,0,.38)!important}html[data-theme="dark"] .global-alert-item.success,.dark .global-alert-item.success{background:linear-gradient(135deg,rgba(20,83,45,.98),rgba(6,78,59,.94))!important;border-color:#22c55e!important;color:#dcfce7!important}html[data-theme="dark"] .global-alert-item.danger,html[data-theme="dark"] .global-alert-item.error,html[data-theme="dark"] .global-alert-item.failed,html[data-theme="dark"] .global-alert-item.invalid,.dark .global-alert-item.danger,.dark .global-alert-item.error,.dark .global-alert-item.failed,.dark .global-alert-item.invalid{background:linear-gradient(135deg,rgba(69,10,10,.98),rgba(76,5,25,.94))!important;border-color:#ef4444!important;color:#fee2e2!important}html[data-theme="dark"] .global-alert-item.warning,.dark .global-alert-item.warning{background:linear-gradient(135deg,rgba(69,26,3,.98),rgba(66,32,6,.94))!important;border-color:#f59e0b!important;color:#fef3c7!important}html[data-theme="dark"] .global-alert-item.info,.dark .global-alert-item.info{background:linear-gradient(135deg,rgba(30,41,59,.98),rgba(15,23,42,.94))!important;border-color:#334155!important;color:#dbeafe!important}

/* fix270: Araç ayarları formu ve güvenli yardımcı formlar */
form.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;padding:0!important;margin:-1px!important;}
.tools-settings-admin-card .form-grid input[type="number"],
.tools-group-limit-card input[type="number"]{min-height:42px;}
.tools-history-actions-v268 button[form]{white-space:nowrap;}
@media (max-width: 760px){.tools-history-actions-v268{display:grid;grid-template-columns:1fr;gap:8px}.tools-history-actions-v268 button[form]{width:100%;justify-content:center}.tools-settings-admin-card .four-col-form{grid-template-columns:1fr!important}}


/* fix271: Araçlar açılır menüsü - hover/focus değil, yalnızca tıklama kontrollü */
@media (min-width: 761px){
  .top-main-nav .tools-top-dropdown,
  .top-main-nav .top-menu-dropdown.tools-top-dropdown{
    position:relative!important;
    isolation:isolate!important;
  }
  .top-main-nav .tools-top-dropdown > .tools-top-trigger{
    user-select:none!important;
    -webkit-user-select:none!important;
    touch-action:manipulation!important;
  }
  .top-main-nav .tools-top-dropdown > .tools-top-panel,
  .top-main-nav .tools-top-dropdown > .top-menu-dropdown-panel{
    display:grid!important;
    position:absolute!important;
    top:calc(100% + 12px)!important;
    left:50%!important;
    width:min(330px, calc(100vw - 24px))!important;
    max-height:min(72vh, 520px)!important;
    overflow:auto!important;
    transform:translateX(-50%) translateY(10px) scale(.98)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    z-index:1200!important;
    transition:opacity .16s ease, transform .16s ease, visibility 0s linear .16s!important;
  }
  .top-main-nav .tools-top-dropdown:hover > .tools-top-panel,
  .top-main-nav .tools-top-dropdown:focus-within > .tools-top-panel,
  .top-main-nav .tools-top-dropdown:hover > .top-menu-dropdown-panel,
  .top-main-nav .tools-top-dropdown:focus-within > .top-menu-dropdown-panel,
  .top-main-nav .tools-top-dropdown:not(.is-open) > .tools-top-panel,
  .top-main-nav .tools-top-dropdown:not(.is-open) > .top-menu-dropdown-panel{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateX(-50%) translateY(10px) scale(.98)!important;
  }
  .top-main-nav .tools-top-dropdown.is-open > .tools-top-panel,
  .top-main-nav .tools-top-dropdown.is-open > .top-menu-dropdown-panel{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translateX(-50%) translateY(0) scale(1)!important;
    transition:opacity .16s ease, transform .16s ease, visibility 0s!important;
  }
  .top-main-nav .tools-top-dropdown.is-open > .tools-top-trigger{
    background:rgba(37,99,235,.10)!important;
    color:var(--brand,#2563eb)!important;
  }
  .top-main-nav .tools-top-dropdown.is-open > .tools-top-trigger em{
    transform:rotate(180deg)!important;
  }
}
@media (max-width: 760px){
  .top-main-nav .tools-top-dropdown > .top-menu-dropdown-panel,
  .top-main-nav .tools-top-dropdown > .tools-top-panel{
    display:none!important;
  }
}

/* fix272: Araçlar içine gelişmiş hesaplama sistemi */
.calculator-suite{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}
.calculator-card-mini{display:grid;gap:10px;border:1px solid var(--border,#e5e7eb);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.9));border-radius:18px;padding:14px;box-shadow:0 10px 24px rgba(15,23,42,.05);min-width:0}
.calculator-card-mini.wide{grid-column:1/-1}
.calculator-card-mini h3{margin:0;font-size:16px;line-height:1.2;display:flex;align-items:center;gap:6px}
.calculator-card-mini p{margin:-2px 0 2px;color:var(--muted,#64748b);font-size:13px;line-height:1.35}
.calculator-fields{display:grid;grid-template-columns:1fr;gap:8px}
.calculator-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.calculator-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.calculator-card-mini input,.calculator-card-mini select,.calculator-card-mini textarea{width:100%;min-width:0;border-radius:13px;border:1px solid var(--border,#dbe3ef);background:var(--input-bg,#fff);color:inherit;padding:11px 12px;font:inherit;outline:none}
.calculator-card-mini textarea{resize:vertical;line-height:1.45}
.calculator-card-mini input:focus,.calculator-card-mini select:focus,.calculator-card-mini textarea:focus{border-color:rgba(37,99,235,.55);box-shadow:0 0 0 4px rgba(37,99,235,.11)}
.dark .calculator-card-mini,body.dark .calculator-card-mini,[data-theme="dark"] .calculator-card-mini{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.92));border-color:rgba(148,163,184,.22);box-shadow:none}
.dark .calculator-card-mini input,.dark .calculator-card-mini select,.dark .calculator-card-mini textarea,body.dark .calculator-card-mini input,body.dark .calculator-card-mini select,body.dark .calculator-card-mini textarea,[data-theme="dark"] .calculator-card-mini input,[data-theme="dark"] .calculator-card-mini select,[data-theme="dark"] .calculator-card-mini textarea{background:rgba(15,23,42,.88);border-color:rgba(148,163,184,.28);color:#e5e7eb}
@media(max-width:980px){.calculator-suite{grid-template-columns:1fr}.calculator-card-mini.wide{grid-column:auto}}
@media(max-width:640px){.calculator-card-mini{border-radius:16px;padding:12px}.calculator-fields.two,.calculator-fields.three{grid-template-columns:1fr}.calculator-card-mini .btn{width:100%;justify-content:center}.tools-nav-link[href$="/hesaplama"]{order:-1}}

/* fix273: Hesaplama aracını daha fazla seçenekle genişletme */
.calculator-suite{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}
.calculator-card-mini{position:relative;overflow:hidden}
.calculator-card-mini.featured{border-color:rgba(37,99,235,.32);background:linear-gradient(180deg,rgba(239,246,255,.98),rgba(255,255,255,.94));box-shadow:0 16px 34px rgba(37,99,235,.12)}
.calculator-card-mini.featured::before{content:'Öne çıkan';position:absolute;right:12px;top:12px;padding:4px 8px;border-radius:999px;background:rgba(37,99,235,.10);color:#1d4ed8;font-size:11px;font-weight:900;letter-spacing:.02em}
.calculator-card-mini.featured h3{padding-right:86px}
.calculator-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
.calculator-card-mini textarea{min-height:92px}
.dark .calculator-card-mini.featured,body.dark .calculator-card-mini.featured,[data-theme="dark"] .calculator-card-mini.featured{background:linear-gradient(180deg,rgba(30,41,59,.98),rgba(15,23,42,.95));border-color:rgba(96,165,250,.32)}
.dark .calculator-card-mini.featured::before,body.dark .calculator-card-mini.featured::before,[data-theme="dark"] .calculator-card-mini.featured::before{background:rgba(96,165,250,.16);color:#bfdbfe}
@media(max-width:1180px){.calculator-suite{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.calculator-suite{grid-template-columns:1fr}.calculator-fields,.calculator-fields.two,.calculator-fields.three{grid-template-columns:1fr}.calculator-card-mini.featured h3{padding-right:0}.calculator-card-mini.featured::before{position:static;width:max-content;margin-bottom:2px;order:-1}}

/* fix274: Hesaplama aracı sade seçimli kullanım ekranı */
.calculator-select-panel{
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);
  gap:16px;
  align-items:start;
  margin:14px 0 16px;
  border:1px solid var(--border,#e5e7eb);
  border-radius:22px;
  background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.92));
  padding:18px;
  box-shadow:0 14px 34px rgba(15,23,42,.06);
}
.calculator-select-intro{min-width:0}
.calculator-select-intro h3{margin:4px 0 6px;font-size:20px;line-height:1.2;color:var(--text,#0f172a)}
.calculator-select-intro p{margin:0;color:var(--muted,#64748b);font-size:14px;line-height:1.55;max-width:720px}
.calculator-select-box{display:grid;gap:8px;margin:0;min-width:0}
.calculator-select-box span{font-size:13px;font-weight:900;color:var(--text,#0f172a)}
.calculator-select-box select{
  width:100%;min-width:0;border:1px solid var(--border,#dbe3ef);border-radius:15px;
  background:var(--input-bg,#fff);color:inherit;padding:13px 14px;font:inherit;font-weight:800;outline:none;
}
.calculator-select-box select:focus{border-color:rgba(37,99,235,.58);box-shadow:0 0 0 4px rgba(37,99,235,.12)}
.calculator-quick-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.calculator-quick-grid button{
  border:1px solid var(--border,#e5e7eb);background:rgba(255,255,255,.78);border-radius:16px;
  padding:12px;text-align:left;display:grid;gap:4px;cursor:pointer;color:inherit;min-width:0;
  transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease;
}
.calculator-quick-grid button:hover,.calculator-quick-grid button.is-active{
  transform:translateY(-1px);border-color:rgba(37,99,235,.42);background:rgba(239,246,255,.92);box-shadow:0 12px 26px rgba(37,99,235,.12);
}
.calculator-quick-grid button b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.calculator-quick-grid button small{font-size:12px;color:var(--muted,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.calculator-suite-selective{display:block;margin-top:0}
.calculator-suite-selective .calculator-card-mini{display:none;width:100%;max-width:920px;margin:0;animation:calcPanelIn .18s ease both}
.calculator-suite-selective .calculator-card-mini.is-active{display:grid}
.calculator-suite-selective .calculator-card-mini.wide{grid-column:auto}
.calculator-suite-selective:not(.has-active)::before{
  content:'Hesaplama yapmak için yukarıdan bir seçenek seçin.';
  display:block;border:1px dashed var(--border,#cbd5e1);border-radius:18px;padding:18px;
  color:var(--muted,#64748b);background:rgba(248,250,252,.72);font-weight:800;text-align:center;
}
.calculator-card-mini .calculator-panel-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:2px}
.calculator-card-mini .calculator-back-btn{
  appearance:none;border:1px solid var(--border,#dbe3ef);background:rgba(255,255,255,.78);color:inherit;border-radius:999px;padding:8px 12px;font-weight:900;cursor:pointer;
}
.calculator-card-mini .calculator-back-btn:hover{border-color:rgba(37,99,235,.42);background:rgba(239,246,255,.9)}
@keyframes calcPanelIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.dark .calculator-select-panel,body.dark .calculator-select-panel,[data-theme="dark"] .calculator-select-panel{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(2,6,23,.92));border-color:rgba(148,163,184,.22);box-shadow:none}
.dark .calculator-select-intro h3,body.dark .calculator-select-intro h3,[data-theme="dark"] .calculator-select-intro h3,.dark .calculator-select-box span,body.dark .calculator-select-box span,[data-theme="dark"] .calculator-select-box span{color:#e5e7eb}
.dark .calculator-select-box select,body.dark .calculator-select-box select,[data-theme="dark"] .calculator-select-box select{background:rgba(15,23,42,.88);border-color:rgba(148,163,184,.28);color:#e5e7eb}
.dark .calculator-quick-grid button,body.dark .calculator-quick-grid button,[data-theme="dark"] .calculator-quick-grid button{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.22);box-shadow:none}
.dark .calculator-quick-grid button:hover,.dark .calculator-quick-grid button.is-active,body.dark .calculator-quick-grid button:hover,body.dark .calculator-quick-grid button.is-active,[data-theme="dark"] .calculator-quick-grid button:hover,[data-theme="dark"] .calculator-quick-grid button.is-active{background:rgba(30,41,59,.92);border-color:rgba(96,165,250,.38)}
.dark .calculator-suite-selective:not(.has-active)::before,body.dark .calculator-suite-selective:not(.has-active)::before,[data-theme="dark"] .calculator-suite-selective:not(.has-active)::before{background:rgba(15,23,42,.58);border-color:rgba(148,163,184,.22);color:#94a3b8}
.dark .calculator-card-mini .calculator-back-btn,body.dark .calculator-card-mini .calculator-back-btn,[data-theme="dark"] .calculator-card-mini .calculator-back-btn{background:rgba(15,23,42,.78);border-color:rgba(148,163,184,.28);color:#e5e7eb}
@media(max-width:1100px){.calculator-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){
  .calculator-select-panel{grid-template-columns:1fr;padding:14px;border-radius:18px;gap:12px}
  .calculator-select-intro h3{font-size:18px}
  .calculator-select-intro p{font-size:13px}
  .calculator-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .calculator-quick-grid button{padding:10px;border-radius:14px}
  .calculator-quick-grid button b{font-size:13px}
  .calculator-quick-grid button small{font-size:11px}
  .calculator-suite-selective .calculator-card-mini{max-width:none}
  .calculator-card-mini .calculator-panel-actions{display:grid;grid-template-columns:1fr;gap:8px}
  .calculator-card-mini .calculator-back-btn,.calculator-card-mini .calculator-panel-actions .btn{width:100%;justify-content:center;text-align:center}
}
@media(max-width:420px){.calculator-quick-grid{grid-template-columns:1fr}.calculator-select-box select{font-size:14px}}


/* fix275: genel güvenlik denetimi ve temiz hata görünümü */
.error-card{max-width:720px;margin:48px auto;text-align:center;padding:28px;border-radius:22px}
.error-card h1{margin:8px 0 10px;font-size:clamp(1.6rem,4vw,2.4rem)}
.error-card p{color:var(--muted);margin-bottom:18px}

/* fix276: profesyonel canlı bildirim sistemi */
.notification-menu .notification-panel{overflow:hidden!important}
.notification-list{scrollbar-width:thin;scrollbar-color:rgba(37,99,235,.35) transparent}
.notification-row{transition:opacity .18s ease,transform .18s ease,background .18s ease!important}
.notification-row.is-removing{opacity:.35!important;transform:translateX(10px)!important;pointer-events:none!important}
.notification-row .notification-delete-form{display:flex;align-items:center;justify-content:center;margin:0!important}
.notification-row .notification-delete-form button{width:34px!important;height:34px!important;min-width:34px!important;border:0!important;border-radius:12px!important;background:#fff1f2!important;color:#e11d48!important;font-weight:900!important;cursor:pointer!important;line-height:1!important}
.notification-row .notification-delete-form button:hover{background:#ffe4e6!important;color:#be123c!important}
.notification-toggle.has-unread{box-shadow:0 0 0 4px rgba(37,99,235,.10)!important}
.notification-toggle.is-animated .top-icon-badge{animation:wmtNotifyPulse276 1.6s ease-in-out infinite}
@keyframes wmtNotifyPulse276{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}
.live-notification-toast-v276{position:fixed;right:18px;top:86px;z-index:12000;width:min(380px,calc(100vw - 32px));display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto;gap:2px 12px;padding:14px 16px;border-radius:20px;background:rgba(255,255,255,.96);border:1px solid rgba(148,163,184,.30);box-shadow:0 26px 70px rgba(15,23,42,.20);color:var(--text,#0f172a);text-decoration:none;transform:translateY(-14px) scale(.98);opacity:0;pointer-events:auto;backdrop-filter:blur(14px);transition:opacity .22s ease,transform .22s ease}
.live-notification-toast-v276.is-visible{opacity:1;transform:translateY(0) scale(1)}
.live-notification-toast-v276 .live-notification-icon{grid-row:1/4;width:44px;height:44px;border-radius:16px;background:rgba(37,99,235,.12);display:grid;place-items:center;font-size:20px}
.live-notification-toast-v276 strong{font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.live-notification-toast-v276 small{color:var(--muted,#64748b);line-height:1.35;font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.live-notification-toast-v276 em{font-style:normal;color:#2563eb;font-weight:800;font-size:11px;margin-top:2px}
.notification-head-actions .mini-link,.notification-footer-actions .mini-link,.notification-footer-actions .notification-all{transition:background .18s ease,transform .18s ease,border-color .18s ease!important}
.notification-head-actions .mini-link:hover,.notification-footer-actions .mini-link:hover,.notification-footer-actions .notification-all:hover{transform:translateY(-1px)!important}
@media(max-width:850px){.live-notification-toast-v276{top:72px;right:10px;width:calc(100vw - 20px);border-radius:18px}.notification-row .notification-delete-form button{width:38px!important;height:38px!important;min-width:38px!important}.notification-list{max-height:calc(100dvh - 238px)!important}}
html[data-theme="dark"] .notification-row .notification-delete-form button,.dark .notification-row .notification-delete-form button{background:#2a1016!important;color:#fecaca!important}
html[data-theme="dark"] .notification-row .notification-delete-form button:hover,.dark .notification-row .notification-delete-form button:hover{background:#3b1119!important;color:#fecaca!important}
html[data-theme="dark"] .live-notification-toast-v276,.dark .live-notification-toast-v276{background:rgba(15,23,42,.96);border-color:rgba(51,65,85,.85);box-shadow:0 26px 70px rgba(0,0,0,.42);color:#e5edf8}
html[data-theme="dark"] .live-notification-toast-v276 .live-notification-icon,.dark .live-notification-toast-v276 .live-notification-icon{background:rgba(96,165,250,.14)}
html[data-theme="dark"] .live-notification-toast-v276 small,.dark .live-notification-toast-v276 small{color:#94a3b8}
html[data-theme="dark"] .live-notification-toast-v276 em,.dark .live-notification-toast-v276 em{color:#93c5fd}

/* fix277: genel koyu mod güçlendirme - tüm yeni modüller, mobil ve masaüstü */
html[data-theme="dark"]{
  --bg:#08111f;
  --card:#111b2b;
  --text:#e6edf7;
  --muted:#9fb0c5;
  --line:#243247;
  --soft:#0d1726;
  --border:#243247;
  --input-bg:#0d1726;
  --brand:#60a5fa;
  --brand-2:#22d3ee;
  --danger:#fb7185;
  --success:#4ade80;
  --warning:#fbbf24;
  --shadow:0 22px 60px rgba(0,0,0,.34);
  --shadow-soft:0 10px 28px rgba(0,0,0,.24);
  color-scheme:dark;
}
html[data-theme="dark"] body{
  background:radial-gradient(circle at top left,rgba(37,99,235,.16),transparent 30%),linear-gradient(180deg,#0b1424 0%,#08111f 46%,#070d18 100%)!important;
  color:var(--text)!important;
}
html[data-theme="dark"] ::selection{background:rgba(96,165,250,.35);color:#fff}
html[data-theme="dark"] a{color:inherit}
html[data-theme="dark"] img{filter:none}

/* Genel yüzeyler */
html[data-theme="dark"] .card,
html[data-theme="dark"] .hero,
html[data-theme="dark"] .page-head,
html[data-theme="dark"] .page-title-card,
html[data-theme="dark"] .section-head,
html[data-theme="dark"] .sidebar,
html[data-theme="dark"] .side-menu,
html[data-theme="dark"] .panel-content,
html[data-theme="dark"] .panel-shell,
html[data-theme="dark"] .table-wrap,
html[data-theme="dark"] .layout-card,
html[data-theme="dark"] .stat-card,
html[data-theme="dark"] .admin-shell,
html[data-theme="dark"] .admin-content,
html[data-theme="dark"] .admin-side,
html[data-theme="dark"] .admin-list-card,
html[data-theme="dark"] .admin-card-head,
html[data-theme="dark"] .admin-hero-card,
html[data-theme="dark"] .admin-system-card,
html[data-theme="dark"] .admin-quick-card,
html[data-theme="dark"] .admin-stat-card,
html[data-theme="dark"] .admin-pending-card,
html[data-theme="dark"] .panel-notifications-card,
html[data-theme="dark"] .profile-section-card,
html[data-theme="dark"] .support-form-card,
html[data-theme="dark"] .support-chat-card,
html[data-theme="dark"] .support-info-card,
html[data-theme="dark"] .market-product-card,
html[data-theme="dark"] .market-filter-card,
html[data-theme="dark"] .market-detail-card,
html[data-theme="dark"] .market-seller-card,
html[data-theme="dark"] .profile-hero-card,
html[data-theme="dark"] .profile-left-card,
html[data-theme="dark"] .profile-mini-card,
html[data-theme="dark"] .profile-webmaster-card,
html[data-theme="dark"] .theme-card,
html[data-theme="dark"] .setting-section-card,
html[data-theme="dark"] .settings-hub-card-v113,
html[data-theme="dark"] .settings-title-card-v113,
html[data-theme="dark"] .error-card{
  background:linear-gradient(180deg,#111b2b,#0f1a2b)!important;
  border-color:var(--line)!important;
  color:var(--text)!important;
  box-shadow:var(--shadow-soft)!important;
}
html[data-theme="dark"] .muted,
html[data-theme="dark"] small,
html[data-theme="dark"] .admin-blog-meta-v258,
html[data-theme="dark"] .topic-meta,
html[data-theme="dark"] .forum-meta,
html[data-theme="dark"] .blog-card-meta-v241,
html[data-theme="dark"] .blog-real-read-meta-v249,
html[data-theme="dark"] .calculator-select-intro p{
  color:var(--muted)!important;
}
html[data-theme="dark"] h1,
html[data-theme="dark"] h2,
html[data-theme="dark"] h3,
html[data-theme="dark"] h4,
html[data-theme="dark"] strong,
html[data-theme="dark"] .blog-title-only-v229,
html[data-theme="dark"] .blog-widget-title-v253,
html[data-theme="dark"] .blog-home-category-head-v260 strong,
html[data-theme="dark"] .blog-clean-section-head-v262 strong{
  color:var(--text)!important;
}

/* Formlar */
html[data-theme="dark"] input,
html[data-theme="dark"] textarea,
html[data-theme="dark"] select,
html[data-theme="dark"] .form-grid input,
html[data-theme="dark"] .form-grid textarea,
html[data-theme="dark"] .form-grid select,
html[data-theme="dark"] .inline-form select,
html[data-theme="dark"] .ffp-editor,
html[data-theme="dark"] .ffp-rich-editor,
html[data-theme="dark"] .blog-pro-rich-editor,
html[data-theme="dark"] .editor-area,
html[data-theme="dark"] .tool-run-form input,
html[data-theme="dark"] .tool-run-form textarea,
html[data-theme="dark"] .calculator-fields input,
html[data-theme="dark"] .calculator-fields select,
html[data-theme="dark"] .calculator-fields textarea{
  background:var(--input-bg)!important;
  color:var(--text)!important;
  border-color:#2a3c56!important;
  box-shadow:none!important;
}
html[data-theme="dark"] input:focus,
html[data-theme="dark"] textarea:focus,
html[data-theme="dark"] select:focus{
  border-color:rgba(96,165,250,.75)!important;
  box-shadow:0 0 0 4px rgba(96,165,250,.14)!important;
}
html[data-theme="dark"] input::placeholder,
html[data-theme="dark"] textarea::placeholder{color:#718199!important}
html[data-theme="dark"] option{background:#0d1726;color:#e6edf7}
html[data-theme="dark"] .checkline,
html[data-theme="dark"] .perm-check,
html[data-theme="dark"] .notification-pref-item,
html[data-theme="dark"] .gender-choice-card,
html[data-theme="dark"] .market-type-card{
  background:#0d1726!important;
  border-color:#2a3c56!important;
  color:var(--text)!important;
}

/* Tablolar */
html[data-theme="dark"] table,
html[data-theme="dark"] .admin-table,
html[data-theme="dark"] .permission-matrix,
html[data-theme="dark"] .tools-history-table-v268{
  background:#0d1726!important;
  color:var(--text)!important;
}
html[data-theme="dark"] th,
html[data-theme="dark"] .permission-matrix th,
html[data-theme="dark"] .admin-table th{
  background:#111b2b!important;
  color:#b9c8dc!important;
  border-color:#243247!important;
}
html[data-theme="dark"] td,
html[data-theme="dark"] .permission-matrix td,
html[data-theme="dark"] .admin-table td{
  border-color:#243247!important;
  color:#dbe7f6!important;
}
html[data-theme="dark"] tr:hover td{background:#132037!important}

/* Butonlar, rozetler ve uyarılar */
html[data-theme="dark"] .btn,
html[data-theme="dark"] button.btn,
html[data-theme="dark"] .mini-link,
html[data-theme="dark"] .link-btn,
html[data-theme="dark"] .calculator-back-btn,
html[data-theme="dark"] .blog-view-all-v262,
html[data-theme="dark"] .blog-category-go-v260,
html[data-theme="dark"] .blog-back-all-v253{
  background:#0d1726!important;
  color:var(--text)!important;
  border-color:#2a3c56!important;
}
html[data-theme="dark"] .btn:hover,
html[data-theme="dark"] .mini-link:hover,
html[data-theme="dark"] .blog-view-all-v262:hover,
html[data-theme="dark"] .blog-category-go-v260:hover{
  background:#17243a!important;
  color:#bfdbfe!important;
  border-color:#3b5578!important;
}
html[data-theme="dark"] .btn.primary,
html[data-theme="dark"] .primary,
html[data-theme="dark"] button.primary,
html[data-theme="dark"] .admin-blog-one-click-v240,
html[data-theme="dark"] .admin-author-one-click-v240{
  background:linear-gradient(135deg,#2563eb,#0891b2)!important;
  color:#fff!important;
  border-color:transparent!important;
}
html[data-theme="dark"] .danger,
html[data-theme="dark"] .btn.danger,
html[data-theme="dark"] button.danger{color:#fecdd3!important;border-color:#7f1d1d!important;background:#3b111b!important}
html[data-theme="dark"] .badge,
html[data-theme="dark"] .pm-nav-badge,
html[data-theme="dark"] .tools-limit-badge,
html[data-theme="dark"] .blog-chip-v241,
html[data-theme="dark"] .blog-auto-seo-pill-v226{
  background:#17243a!important;
  border-color:#2c3f59!important;
  color:#cfe4ff!important;
}
html[data-theme="dark"] .badge.ok,
html[data-theme="dark"] .alert.success{background:#092b21!important;border-color:#14532d!important;color:#bbf7d0!important}
html[data-theme="dark"] .badge.warn,
html[data-theme="dark"] .alert.warning{background:#37250b!important;border-color:#92400e!important;color:#fde68a!important}
html[data-theme="dark"] .badge.off,
html[data-theme="dark"] .alert.danger{background:#3b111b!important;border-color:#7f1d1d!important;color:#fecdd3!important}
html[data-theme="dark"] .alert{background:#12213a!important;border-color:#263954!important;color:#dbeafe!important}

/* Üst menü, mobil menü ve açılır menüler */
html[data-theme="dark"] .topbar,
html[data-theme="dark"] .top-menu-dropdown-panel,
html[data-theme="dark"] .tools-top-panel,
html[data-theme="dark"] .language-panel,
html[data-theme="dark"] .notification-panel,
html[data-theme="dark"] .user-menu-panel,
html[data-theme="dark"] .mobile-main-nav,
html[data-theme="dark"] .mobile-tools-submenu,
html[data-theme="dark"] .mobile-nav-head{
  background:rgba(15,23,42,.97)!important;
  border-color:#243247!important;
  color:var(--text)!important;
  box-shadow:0 24px 70px rgba(0,0,0,.40)!important;
}
html[data-theme="dark"] .top-main-nav a,
html[data-theme="dark"] .tools-top-trigger,
html[data-theme="dark"] .mobile-menu-link,
html[data-theme="dark"] .mobile-tools-submenu a,
html[data-theme="dark"] .language-panel a,
html[data-theme="dark"] .user-menu-panel a,
html[data-theme="dark"] .user-menu-action{
  color:var(--text)!important;
  background:transparent!important;
  border-color:transparent!important;
}
html[data-theme="dark"] .top-main-nav a:hover,
html[data-theme="dark"] .tools-top-trigger:hover,
html[data-theme="dark"] .tools-top-dropdown.is-open .tools-top-trigger,
html[data-theme="dark"] .mobile-menu-link:hover,
html[data-theme="dark"] .mobile-menu-link.is-open,
html[data-theme="dark"] .mobile-tools-submenu a:hover,
html[data-theme="dark"] .language-panel a:hover,
html[data-theme="dark"] .user-menu-panel a:hover{
  background:#17243a!important;
  color:#bfdbfe!important;
  border-color:#2a3c56!important;
}
html[data-theme="dark"] .header-icon-btn,
html[data-theme="dark"] .theme-toggle,
html[data-theme="dark"] .notification-toggle,
html[data-theme="dark"] .language-toggle,
html[data-theme="dark"] .user-menu-button,
html[data-theme="dark"] .nav-toggle,
html[data-theme="dark"] .mobile-nav-close{
  background:#0d1726!important;
  color:#dbeafe!important;
  border-color:#2a3c56!important;
}
html[data-theme="dark"] .top-main-nav a span,
html[data-theme="dark"] .mobile-menu-link span,
html[data-theme="dark"] .mobile-tools-submenu a span,
html[data-theme="dark"] .theme-toggle-icon,
html[data-theme="dark"] .user-menu-panel a span,
html[data-theme="dark"] .language-panel a span{
  background:#17243a!important;
  color:#93c5fd!important;
}
html[data-theme="dark"] body.nav-open::before,
html[data-theme="dark"] body.side-open .side-backdrop{background:rgba(0,0,0,.58)!important}

/* Blog genel, anasayfa, detay, yorum, cüzdan */
html[data-theme="dark"] .blog-home-hero-v241,
html[data-theme="dark"] .blog-showcase-grid-v241,
html[data-theme="dark"] .blog-slider-v241,
html[data-theme="dark"] .blog-featured-clean-v259,
html[data-theme="dark"] .blog-featured-stack-v241,
html[data-theme="dark"] .blog-section-head-v241,
html[data-theme="dark"] .blog-clean-section-head-v262,
html[data-theme="dark"] .blog-latest-grid-v241,
html[data-theme="dark"] .blog-card-body-v241,
html[data-theme="dark"] .blog-content-card-v241,
html[data-theme="dark"] .blog-home-category-block-v257,
html[data-theme="dark"] .blog-home-category-head-v260,
html[data-theme="dark"] .blog-category-empty-v256,
html[data-theme="dark"] .blog-detail-shell-v253,
html[data-theme="dark"] .blog-detail-content-v253,
html[data-theme="dark"] .blog-author-bottom-v253,
html[data-theme="dark"] .blog-author-bottom-v265,
html[data-theme="dark"] .blog-widget-v253,
html[data-theme="dark"] .blog-related-under-author-v254,
html[data-theme="dark"] .blog-related-under-author-v255,
html[data-theme="dark"] .blog-related-card-v254,
html[data-theme="dark"] .blog-related-empty-v255,
html[data-theme="dark"] .blog-comments-section-v250,
html[data-theme="dark"] .blog-comment-card-v250,
html[data-theme="dark"] .blog-comment-form-v250,
html[data-theme="dark"] .blog-comment-login-v250,
html[data-theme="dark"] .blog-no-comments-v250,
html[data-theme="dark"] .blog-reply-form-v250,
html[data-theme="dark"] .blog-wallet-hero-v248,
html[data-theme="dark"] .blog-wallet-mini-card-v248,
html[data-theme="dark"] .blog-wallet-form-card-v248,
html[data-theme="dark"] .blog-wallet-table-v248,
html[data-theme="dark"] .blog-wallet-tx-v248,
html[data-theme="dark"] .blog-author-apply-hero,
html[data-theme="dark"] .blog-author-apply-main,
html[data-theme="dark"] .blog-author-status-card,
html[data-theme="dark"] .blog-author-panel-card,
html[data-theme="dark"] .blog-author-panel-card-v226{
  background:linear-gradient(180deg,#111b2b,#0f1a2b)!important;
  border-color:#243247!important;
  color:var(--text)!important;
  box-shadow:var(--shadow-soft)!important;
}
html[data-theme="dark"] .blog-slider-overlay-v241{background:linear-gradient(180deg,rgba(2,6,23,.05),rgba(2,6,23,.82))!important;color:#fff!important}
html[data-theme="dark"] .blog-slide-placeholder-v241,
html[data-theme="dark"] .blog-feature-placeholder-v241,
html[data-theme="dark"] .blog-home-cover-empty-v257,
html[data-theme="dark"] .blog-related-empty-icon-v255{background:#17243a!important;color:#93c5fd!important;border-color:#2a3c56!important}
html[data-theme="dark"] .blog-comment-text-v250,
html[data-theme="dark"] .blog-widget-list-v253 a,
html[data-theme="dark"] .blog-widget-list-ranked-v253 a,
html[data-theme="dark"] .blog-category-grid-v241 a,
html[data-theme="dark"] .blog-home-category-sections-v257 a{
  background:#0d1726!important;
  border-color:#243247!important;
  color:var(--text)!important;
}
html[data-theme="dark"] .blog-widget-list-v253 a:hover,
html[data-theme="dark"] .blog-widget-list-ranked-v253 a:hover,
html[data-theme="dark"] .blog-category-grid-v241 a:hover,
html[data-theme="dark"] .blog-home-category-sections-v257 a:hover,
html[data-theme="dark"] .blog-related-card-v254:hover{background:#17243a!important;border-color:#355173!important}
html[data-theme="dark"] .blog-author-bottom-socials-v253 a,
html[data-theme="dark"] .blog-author-bottom-socials-v265 a,
html[data-theme="dark"] .blog-widget-author-socials-v253 a{background:#17243a!important;border-color:#2a3c56!important;color:#bfdbfe!important}

/* Blog editör/SEO/kategori/yönetim ekranları */
html[data-theme="dark"] .blog-editor-pro-v226,
html[data-theme="dark"] .blog-editor-main-v226,
html[data-theme="dark"] .blog-editor-side-v229,
html[data-theme="dark"] .blog-side-card-v229,
html[data-theme="dark"] .blog-side-showcase-v264,
html[data-theme="dark"] .blog-tags-card-v230,
html[data-theme="dark"] .blog-seo-side-v226,
html[data-theme="dark"] .blog-seo-score-v226,
html[data-theme="dark"] .blog-seo-checks-v226,
html[data-theme="dark"] .blog-cover-upload-box-v238,
html[data-theme="dark"] .blog-cover-live-preview-v238,
html[data-theme="dark"] .blog-draft-actions-v238,
html[data-theme="dark"] .site-promotion-template-card,
html[data-theme="dark"] .admin-blog-page-v219,
html[data-theme="dark"] .admin-blog-list-page-v258,
html[data-theme="dark"] .admin-blog-list-card-v258,
html[data-theme="dark"] .admin-blog-filter-card-v258,
html[data-theme="dark"] .admin-blog-row-v258,
html[data-theme="dark"] .admin-blog-authors-card-v258,
html[data-theme="dark"] .admin-blog-author-row-v258,
html[data-theme="dark"] .admin-blog-approval-card-v240,
html[data-theme="dark"] .admin-blog-approval-row-v240,
html[data-theme="dark"] .admin-blog-earnings-v248,
html[data-theme="dark"] .admin-earning-settings-card-v249,
html[data-theme="dark"] .admin-blog-home-settings-v241,
html[data-theme="dark"] .admin-blog-category-form-v228,
html[data-theme="dark"] .admin-blog-category-row-v219,
html[data-theme="dark"] .admin-blog-category-listing-settings-v261{
  background:linear-gradient(180deg,#111b2b,#0f1a2b)!important;
  border-color:#243247!important;
  color:var(--text)!important;
  box-shadow:var(--shadow-soft)!important;
}
html[data-theme="dark"] .blog-seo-checks-v226 .ok,
html[data-theme="dark"] .blog-seo-score-v226.good{background:#092b21!important;color:#bbf7d0!important;border-color:#14532d!important}
html[data-theme="dark"] .blog-seo-checks-v226 .warn,
html[data-theme="dark"] .blog-seo-score-v226.medium{background:#37250b!important;color:#fde68a!important;border-color:#92400e!important}
html[data-theme="dark"] .blog-seo-checks-v226 .bad,
html[data-theme="dark"] .blog-seo-score-v226.bad{background:#3b111b!important;color:#fecdd3!important;border-color:#7f1d1d!important}

/* Araçlar, hesaplama ve analiz */
html[data-theme="dark"] .tools-shell,
html[data-theme="dark"] .tools-hero,
html[data-theme="dark"] .tools-main,
html[data-theme="dark"] .tools-nav,
html[data-theme="dark"] .tools-recent-card,
html[data-theme="dark"] .tools-settings-admin-card,
html[data-theme="dark"] .tools-group-limit-card,
html[data-theme="dark"] .tools-admin-history-card-v268,
html[data-theme="dark"] .tool-run-card,
html[data-theme="dark"] .tool-result-card,
html[data-theme="dark"] .tool-summary,
html[data-theme="dark"] .tool-raw-output,
html[data-theme="dark"] .tool-xml-output,
html[data-theme="dark"] .analysis-mini-card-v219,
html[data-theme="dark"] .calculator-select-panel,
html[data-theme="dark"] .calculator-card-mini,
html[data-theme="dark"] .calculator-suite-selective:not(.has-active)::before{
  background:linear-gradient(180deg,#111b2b,#0f1a2b)!important;
  border-color:#243247!important;
  color:var(--text)!important;
  box-shadow:var(--shadow-soft)!important;
}
html[data-theme="dark"] .tools-nav-link,
html[data-theme="dark"] .tools-recent-item-v268,
html[data-theme="dark"] .calculator-quick-grid button{
  background:#0d1726!important;
  border-color:#243247!important;
  color:var(--text)!important;
}
html[data-theme="dark"] .tools-nav-link:hover,
html[data-theme="dark"] .tools-nav-link.active,
html[data-theme="dark"] .calculator-quick-grid button:hover,
html[data-theme="dark"] .calculator-quick-grid button.is-active{background:#17243a!important;border-color:#355173!important;color:#bfdbfe!important}
html[data-theme="dark"] pre,
html[data-theme="dark"] code,
html[data-theme="dark"] .tool-raw-output,
html[data-theme="dark"] .tool-xml-output{background:#07101f!important;color:#dbeafe!important;border-color:#243247!important}

/* Bildirimler */
html[data-theme="dark"] .notification-row,
html[data-theme="dark"] .notification-item,
html[data-theme="dark"] .panel-notification-row,
html[data-theme="dark"] .notification-empty,
html[data-theme="dark"] .admin-notifications-shell,
html[data-theme="dark"] .admin-notify-form,
html[data-theme="dark"] .notify-history-card,
html[data-theme="dark"] .notify-help-card,
html[data-theme="dark"] .notify-target-cards,
html[data-theme="dark"] .notification-settings-card,
html[data-theme="dark"] .notification-pref-grid{
  background:#0d1726!important;
  border-color:#243247!important;
  color:var(--text)!important;
}
html[data-theme="dark"] .notification-row.unread,
html[data-theme="dark"] .panel-notification-row.unread{background:#12213a!important;border-color:#2b4770!important}
html[data-theme="dark"] .notification-dot{background:#60a5fa!important}

/* Forum, konu, profil, pazar ve destek yeni kartları */
html[data-theme="dark"] .forum-stats-plugin,
html[data-theme="dark"] .forum-stats-flat,
html[data-theme="dark"] .stats-topic-row,
html[data-theme="dark"] .stats-mini-counters,
html[data-theme="dark"] .stats-mini-counters>div,
html[data-theme="dark"] .post,
html[data-theme="dark"] .post-main,
html[data-theme="dark"] .post-user,
html[data-theme="dark"] .topic-head-card,
html[data-theme="dark"] .topic-readers-card,
html[data-theme="dark"] .topic-tags-after-card,
html[data-theme="dark"] .topic-subscription-panel-card,
html[data-theme="dark"] .topic-save-panel-card,
html[data-theme="dark"] .first-post-action-panel,
html[data-theme="dark"] .first-post-reaction-card,
html[data-theme="dark"] .post-author-actions,
html[data-theme="dark"] .post-trade-card,
html[data-theme="dark"] .post-birthday-card,
html[data-theme="dark"] .quote-compose-panel,
html[data-theme="dark"] .reply-card,
html[data-theme="dark"] .vb-action-menu-panel,
html[data-theme="dark"] .vb-topic-menu-panel,
html[data-theme="dark"] .vb-post-menu-panel,
html[data-theme="dark"] .webmaster-topic-info-card,
html[data-theme="dark"] .profile-badge-card,
html[data-theme="dark"] .profile-reward-card,
html[data-theme="dark"] .verification-status-card,
html[data-theme="dark"] .verification-upload-card,
html[data-theme="dark"] .support-ticket-list-card,
html[data-theme="dark"] .support-product-card,
html[data-theme="dark"] .support-linked-product-card,
html[data-theme="dark"] .support-participants-card,
html[data-theme="dark"] .pm-card,
html[data-theme="dark"] .pm-compose-card,
html[data-theme="dark"] .pm-hero-card,
html[data-theme="dark"] .favorite-panel-row,
html[data-theme="dark"] .follow-list-card,
html[data-theme="dark"] .market-publish-card,
html[data-theme="dark"] .market-buy-card,
html[data-theme="dark"] .market-admin-table{
  background:linear-gradient(180deg,#111b2b,#0f1a2b)!important;
  border-color:#243247!important;
  color:var(--text)!important;
  box-shadow:var(--shadow-soft)!important;
}
html[data-theme="dark"] .forum-row,
html[data-theme="dark"] .topic-row,
html[data-theme="dark"] .subforum-row,
html[data-theme="dark"] .forum-family,
html[data-theme="dark"] .subforum-card,
html[data-theme="dark"] .latest,
html[data-theme="dark"] .section-links a,
html[data-theme="dark"] .forum-info-list a,
html[data-theme="dark"] .forum-info-list div{background:#0d1726!important;border-color:#243247!important;color:var(--text)!important}
html[data-theme="dark"] .forum-row:hover,
html[data-theme="dark"] .topic-row:hover,
html[data-theme="dark"] .subforum-row:hover,
html[data-theme="dark"] .latest:hover{background:#17243a!important}
html[data-theme="dark"] .forum-icon,
html[data-theme="dark"] .section-icon,
html[data-theme="dark"] .subforum-icon,
html[data-theme="dark"] .forum-top-links span,
html[data-theme="dark"] .section-links span{background:#17243a!important;color:#93c5fd!important}

/* Admin özel kart kümeleri */
html[data-theme="dark"] [class*="admin-"][class*="card"],
html[data-theme="dark"] [class*="admin-"][class*="shell"],
html[data-theme="dark"] [class*="admin-"][class*="page"],
html[data-theme="dark"] [class*="settings-"][class*="card"],
html[data-theme="dark"] [class*="security-"][class*="card"],
html[data-theme="dark"] [class*="reward-"][class*="card"],
html[data-theme="dark"] [class*="permission-"][class*="card"],
html[data-theme="dark"] [class*="plugin-"][class*="card"],
html[data-theme="dark"] [class*="language-"][class*="card"],
html[data-theme="dark"] [class*="ads-"][class*="card"],
html[data-theme="dark"] [class*="pro-ad-"][class*="card"],
html[data-theme="dark"] [class*="user-ad-"][class*="card"]{
  background:linear-gradient(180deg,#111b2b,#0f1a2b)!important;
  border-color:#243247!important;
  color:var(--text)!important;
}
html[data-theme="dark"] .admin-menu-list a,
html[data-theme="dark"] .admin-settings-nav a,
html[data-theme="dark"] .side-menu a,
html[data-theme="dark"] .panel-side a{color:#dbeafe!important}
html[data-theme="dark"] .admin-menu-list a:hover,
html[data-theme="dark"] .admin-menu-list a.active,
html[data-theme="dark"] .admin-settings-nav a:hover,
html[data-theme="dark"] .admin-settings-nav a.active,
html[data-theme="dark"] .side-menu a:hover,
html[data-theme="dark"] .side-menu a.active{background:#17243a!important;color:#bfdbfe!important}

/* Mobil koyu mod son dokunuşlar */
@media(max-width:980px){
  html[data-theme="dark"] .side-menu,
  html[data-theme="dark"] .forum-mobile-side,
  html[data-theme="dark"] .admin-side{
    background:#0f1a2b!important;
    border-color:#243247!important;
  }
  html[data-theme="dark"] .table-wrap,
  html[data-theme="dark"] .admin-table-wrap,
  html[data-theme="dark"] .tools-history-table-wrap-v268{background:#0d1726!important;border-color:#243247!important}
}
@media(max-width:760px){
  html[data-theme="dark"] .blog-home-category-head-v260,
  html[data-theme="dark"] .blog-clean-section-head-v262,
  html[data-theme="dark"] .tools-hero,
  html[data-theme="dark"] .calculator-select-panel{background:#111b2b!important}
  html[data-theme="dark"] .blog-category-go-v260,
  html[data-theme="dark"] .blog-view-all-v262{background:#17243a!important;color:#bfdbfe!important}
}

/* fix278: Site Tanıtım kilitli, alan bazlı profesyonel şablon formu */
.site-promotion-template-card{
  border-color:rgba(37,99,235,.20)!important;
  background:linear-gradient(135deg,rgba(239,246,255,.98),rgba(255,255,255,.98))!important;
}
.site-promotion-template-head h2{font-size:1.18rem!important;letter-spacing:-.02em!important}
.site-promotion-template-grid{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;gap:16px!important;align-items:start!important}
.site-promotion-template-tips ul{display:grid!important;gap:6px!important;padding-left:18px!important;margin:0!important}
.site-promotion-template-tips li b{color:#1d4ed8!important}
.site-promotion-builder{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;border:1px solid rgba(37,99,235,.16)!important;border-radius:20px!important;background:rgba(255,255,255,.80)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important}
.site-promotion-template-card.quick .site-promotion-builder{grid-template-columns:1fr!important;max-height:min(62vh,620px)!important;overflow:auto!important;padding:12px!important}
.site-promotion-builder label{display:flex!important;flex-direction:column!important;gap:7px!important;margin:0!important;font-weight:800!important;color:#0f172a!important;font-size:13px!important;letter-spacing:-.01em!important}
.site-promotion-builder input,.site-promotion-builder textarea{width:100%!important;border:1px solid rgba(148,163,184,.34)!important;border-radius:14px!important;background:#fff!important;color:#0f172a!important;padding:11px 12px!important;font:inherit!important;font-weight:650!important;outline:none!important;box-shadow:none!important}
.site-promotion-builder input:focus,.site-promotion-builder textarea:focus{border-color:rgba(37,99,235,.58)!important;box-shadow:0 0 0 4px rgba(37,99,235,.10)!important}
.site-promotion-builder textarea{resize:vertical!important;min-height:72px!important;line-height:1.5!important}
.site-promotion-builder>label:nth-child(3),.site-promotion-builder>label:nth-child(4),.site-promotion-builder>label:nth-child(5),.site-promotion-builder>label:nth-child(7){grid-column:1/-1!important}
.new-topic-form.is-site-promotion-topic .ffp-editor-toolbar button[disabled],
.quick-topic-form.is-site-promotion-topic .ffp-editor-toolbar button[disabled]{opacity:.42!important;cursor:not-allowed!important;filter:grayscale(.35)!important}
.site-promotion-locked-textarea{background:linear-gradient(180deg,#f8fafc,#eef6ff)!important;border:1px dashed rgba(37,99,235,.42)!important;color:#334155!important;cursor:not-allowed!important;user-select:none!important;min-height:230px!important}
.new-topic-form.is-site-promotion-topic .ffp-editor-foot small,
.quick-topic-form.is-site-promotion-topic .ffp-editor-foot small{display:none!important}
.new-topic-form.is-site-promotion-topic .ffp-editor-foot::after,
.quick-topic-form.is-site-promotion-topic .ffp-editor-foot::after{content:'Şablon kilitli: yazı bu form alanlarından otomatik oluşturulur.';font-size:12px;color:#2563eb;font-weight:800}
[data-theme="dark"] .site-promotion-template-card,html.dark .site-promotion-template-card{background:linear-gradient(135deg,rgba(15,23,42,.98),rgba(30,41,59,.96))!important;border-color:rgba(96,165,250,.24)!important}
[data-theme="dark"] .site-promotion-builder,html.dark .site-promotion-builder{background:rgba(15,23,42,.70)!important;border-color:rgba(96,165,250,.20)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}
[data-theme="dark"] .site-promotion-builder label,html.dark .site-promotion-builder label{color:#e5e7eb!important}
[data-theme="dark"] .site-promotion-builder input,[data-theme="dark"] .site-promotion-builder textarea,html.dark .site-promotion-builder input,html.dark .site-promotion-builder textarea{background:#020617!important;color:#f8fafc!important;border-color:rgba(148,163,184,.24)!important}
[data-theme="dark"] .site-promotion-builder input:focus,[data-theme="dark"] .site-promotion-builder textarea:focus,html.dark .site-promotion-builder input:focus,html.dark .site-promotion-builder textarea:focus{border-color:rgba(96,165,250,.64)!important;box-shadow:0 0 0 4px rgba(96,165,250,.14)!important}
[data-theme="dark"] .site-promotion-template-tips li b,html.dark .site-promotion-template-tips li b{color:#93c5fd!important}
[data-theme="dark"] .site-promotion-locked-textarea,html.dark .site-promotion-locked-textarea{background:linear-gradient(180deg,#020617,#0f172a)!important;border-color:rgba(96,165,250,.36)!important;color:#cbd5e1!important}
[data-theme="dark"] .new-topic-form.is-site-promotion-topic .ffp-editor-foot::after,[data-theme="dark"] .quick-topic-form.is-site-promotion-topic .ffp-editor-foot::after,html.dark .new-topic-form.is-site-promotion-topic .ffp-editor-foot::after,html.dark .quick-topic-form.is-site-promotion-topic .ffp-editor-foot::after{color:#93c5fd!important}
@media(max-width:980px){.site-promotion-template-grid{grid-template-columns:1fr!important}.site-promotion-builder{grid-template-columns:1fr!important}}
@media(max-width:640px){.site-promotion-template-card{padding:13px!important;border-radius:20px!important}.site-promotion-template-head{gap:10px!important}.site-promotion-template-head h2{font-size:1.04rem!important}.site-promotion-builder{padding:11px!important;border-radius:18px!important;gap:10px!important}.site-promotion-builder input,.site-promotion-builder textarea{border-radius:13px!important;padding:10px 11px!important}.site-promotion-locked-textarea{min-height:210px!important;font-size:13px!important}.site-promotion-template-tips{font-size:13px!important}.new-topic-form.is-site-promotion-topic .ffp-editor-foot::after,.quick-topic-form.is-site-promotion-topic .ffp-editor-foot::after{display:block;margin-top:4px}}


/* fix280: Site Tanıtım form içi kontrollü editör */
.site-promotion-template-card .site-promotion-builder .site-promotion-rich-editor{grid-column:1/-1;display:block;margin-top:4px}
.site-promotion-inline-editor{border:1px solid rgba(148,163,184,.24);border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 12px 30px rgba(15,23,42,.06);overflow:hidden}
.site-promotion-inline-editor .ffp-editor-toolbar{border-bottom:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(248,250,252,.98),rgba(241,245,249,.92));padding:10px;display:flex;flex-wrap:wrap;gap:8px}
.site-promotion-inline-editor textarea{min-height:150px;border:0!important;border-radius:0!important;background:transparent!important;resize:vertical;padding:14px 16px;font-size:15px;line-height:1.65}
.site-promotion-inline-editor .ffp-editor-foot{border-top:1px solid rgba(148,163,184,.16);padding:9px 12px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#64748b}
.is-site-promotion-topic [data-topic-body-field][hidden],
.is-site-promotion-topic .site-promotion-generated-preview[hidden]{display:none!important}
.site-promotion-template-card .site-promotion-template-head h2{margin-bottom:4px}
.site-promotion-template-card .site-promotion-template-head .muted{max-width:760px}
[data-theme="dark"] .site-promotion-inline-editor,
.dark .site-promotion-inline-editor{background:rgba(15,23,42,.88);border-color:rgba(148,163,184,.22);box-shadow:0 16px 34px rgba(0,0,0,.28)}
[data-theme="dark"] .site-promotion-inline-editor .ffp-editor-toolbar,
.dark .site-promotion-inline-editor .ffp-editor-toolbar{background:linear-gradient(180deg,rgba(30,41,59,.96),rgba(15,23,42,.96));border-color:rgba(148,163,184,.18)}
[data-theme="dark"] .site-promotion-inline-editor textarea,
.dark .site-promotion-inline-editor textarea{color:#e5e7eb!important}
[data-theme="dark"] .site-promotion-inline-editor .ffp-editor-foot,
.dark .site-promotion-inline-editor .ffp-editor-foot{border-color:rgba(148,163,184,.16);color:#94a3b8}
@media (max-width: 720px){
  .site-promotion-template-card .site-promotion-builder{grid-template-columns:1fr!important}
  .site-promotion-inline-editor .ffp-editor-toolbar{gap:6px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:12px}
  .site-promotion-inline-editor .ffp-editor-toolbar button{white-space:nowrap;flex:0 0 auto}
  .site-promotion-inline-editor textarea{min-height:170px;font-size:14px;padding:13px}
  .site-promotion-inline-editor .ffp-editor-foot{font-size:12px}
}

/* fix281: Site Tanıtım sadece formdan ekleme düzeni */
.site-promotion-form-only{border:1px solid rgba(59,130,246,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.94))!important;border-radius:24px!important;box-shadow:0 18px 44px rgba(15,23,42,.08)!important;padding:18px!important}
.site-promotion-form-only .site-promotion-simple-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:0 0 14px!important;border-bottom:1px solid rgba(148,163,184,.16)!important;margin-bottom:14px!important}
.site-promotion-form-only .site-promotion-simple-head h2{margin:4px 0 4px!important;font-size:1.18rem!important;letter-spacing:-.02em!important;color:#0f172a!important}
.site-promotion-form-only .site-promotion-simple-head .muted{margin:0!important;max-width:820px!important;color:#64748b!important;line-height:1.55!important}
.site-promotion-form-only .site-promotion-simple-builder{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.site-promotion-form-only .site-promotion-simple-builder .span-all{grid-column:1/-1!important}
.site-promotion-form-only label{font-weight:800!important;color:#334155!important;gap:7px!important}
.site-promotion-form-only input,.site-promotion-form-only textarea{border:1px solid rgba(148,163,184,.26)!important;border-radius:15px!important;background:#fff!important;color:#0f172a!important;padding:11px 13px!important;box-shadow:0 1px 0 rgba(15,23,42,.02)!important;transition:border-color .16s ease,box-shadow .16s ease!important}
.site-promotion-form-only input:focus,.site-promotion-form-only textarea:focus{border-color:rgba(37,99,235,.58)!important;box-shadow:0 0 0 4px rgba(37,99,235,.12)!important;outline:0!important}
.site-promotion-form-only .site-promotion-inline-editor{border-radius:18px!important;background:#fff!important;border-color:rgba(148,163,184,.22)!important;box-shadow:0 12px 30px rgba(15,23,42,.06)!important}
.site-promotion-form-only .site-promotion-inline-editor textarea{min-height:155px!important;border:0!important;box-shadow:none!important}
.site-promotion-form-only .site-promotion-tags-field{margin-top:0!important}
.site-promotion-form-only .topic-tag-composer{background:#fff!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:16px!important;padding:8px!important;min-height:50px!important}
.site-promotion-form-only .topic-tag-composer input{border:0!important;box-shadow:none!important;padding:8px!important;background:transparent!important}
[data-theme="dark"] .site-promotion-form-only,html.dark .site-promotion-form-only{background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(2,6,23,.94))!important;border-color:rgba(96,165,250,.24)!important;box-shadow:0 18px 44px rgba(0,0,0,.30)!important}
[data-theme="dark"] .site-promotion-form-only .site-promotion-simple-head,html.dark .site-promotion-form-only .site-promotion-simple-head{border-color:rgba(148,163,184,.16)!important}
[data-theme="dark"] .site-promotion-form-only .site-promotion-simple-head h2,html.dark .site-promotion-form-only .site-promotion-simple-head h2{color:#f8fafc!important}
[data-theme="dark"] .site-promotion-form-only .site-promotion-simple-head .muted,html.dark .site-promotion-form-only .site-promotion-simple-head .muted{color:#94a3b8!important}
[data-theme="dark"] .site-promotion-form-only label,html.dark .site-promotion-form-only label{color:#e5e7eb!important}
[data-theme="dark"] .site-promotion-form-only input,[data-theme="dark"] .site-promotion-form-only textarea,[data-theme="dark"] .site-promotion-form-only .site-promotion-inline-editor,[data-theme="dark"] .site-promotion-form-only .topic-tag-composer,html.dark .site-promotion-form-only input,html.dark .site-promotion-form-only textarea,html.dark .site-promotion-form-only .site-promotion-inline-editor,html.dark .site-promotion-form-only .topic-tag-composer{background:#020617!important;color:#f8fafc!important;border-color:rgba(148,163,184,.24)!important}
@media(max-width:760px){.site-promotion-form-only{padding:14px!important;border-radius:20px!important}.site-promotion-form-only .site-promotion-simple-builder{grid-template-columns:1fr!important;gap:11px!important}.site-promotion-form-only .site-promotion-simple-head{padding-bottom:12px!important;margin-bottom:12px!important}.site-promotion-form-only .site-promotion-simple-head h2{font-size:1.05rem!important}.site-promotion-form-only input,.site-promotion-form-only textarea{border-radius:13px!important;padding:10px 11px!important}.site-promotion-form-only .site-promotion-inline-editor .ffp-editor-toolbar{overflow-x:auto;flex-wrap:nowrap!important}.site-promotion-form-only .site-promotion-inline-editor .ffp-editor-toolbar button{flex:0 0 auto!important}}


/* fix282: Site Tanıtım formu sadeleştirme, çift başlık/etiket kaldırma ve onay ayarı */
.new-topic-form.is-site-promotion-topic [data-normal-title-field],
.new-topic-form.is-site-promotion-topic [data-topic-body-field],
.new-topic-form.is-site-promotion-topic [data-normal-tags-field],
.quick-topic-form.is-site-promotion-topic [data-normal-title-field],
.quick-topic-form.is-site-promotion-topic [data-topic-body-field],
.quick-topic-form.is-site-promotion-topic [data-normal-tags-field],
[data-normal-title-field][hidden],
[data-topic-body-field][hidden],
[data-normal-tags-field][hidden]{display:none!important}
.site-promotion-form-only .site-promotion-simple-head .eyebrow{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#2563eb!important;font-weight:900!important}
.site-promotion-form-only .site-promotion-simple-head h2{font-size:1.08rem!important;margin:2px 0 0!important}
.site-promotion-form-only .site-promotion-simple-head p{display:none!important}
.site-promotion-form-only .site-promotion-simple-builder{gap:12px!important}
.site-promotion-form-only .site-promotion-tags-field small.muted{display:none!important}
.site-promotion-form-only [data-topic-tags]{margin-top:2px!important}
.site-promotion-form-only .ffp-editor-foot small{display:none!important}
.site-promotion-form-only .ffp-editor-foot{justify-content:flex-end!important}
@media(max-width:700px){
  .site-promotion-form-only .site-promotion-simple-head{padding-bottom:10px!important;margin-bottom:12px!important}
  .site-promotion-form-only .site-promotion-simple-head h2{font-size:1rem!important}
  .site-promotion-form-only .site-promotion-inline-editor textarea{min-height:140px!important}
}
html[data-theme="dark"] .site-promotion-form-only .site-promotion-simple-head .eyebrow{color:#93c5fd!important}


/* fix283: Araçlar menüsü kesin tıklama kontrollü; kapalıyken hover/focus ile açılmaz */
@media (min-width: 761px){
  .top-main-nav .tools-top-dropdown:not(.is-open) > .tools-top-panel,
  .top-main-nav .tools-top-dropdown:not(.is-open) > .top-menu-dropdown-panel,
  .top-main-nav .tools-top-dropdown:not(.is-open):hover > .tools-top-panel,
  .top-main-nav .tools-top-dropdown:not(.is-open):focus-within > .tools-top-panel,
  .top-main-nav .tools-top-dropdown:not(.is-open):hover > .top-menu-dropdown-panel,
  .top-main-nav .tools-top-dropdown:not(.is-open):focus-within > .top-menu-dropdown-panel{
    opacity:0!important;visibility:hidden!important;pointer-events:none!important;
    transform:translateX(-50%) translateY(10px) scale(.98)!important;
  }
  .top-main-nav .tools-top-dropdown.is-open > .tools-top-panel,
  .top-main-nav .tools-top-dropdown.is-open > .top-menu-dropdown-panel{
    opacity:1!important;visibility:visible!important;pointer-events:auto!important;
  }
}

/* fix284: Blog detay sade başlık, gelişmiş yazar widgetı ve benzer konular sade görünüm */
.blog-pro-show-head > .eyebrow{display:none!important;}
.blog-widget-author-v284{
  display:grid!important;
  gap:13px!important;
  padding:17px!important;
}
.blog-widget-author-head-v284{
  grid-template-columns:64px minmax(0,1fr)!important;
  gap:13px!important;
  align-items:center!important;
}
.blog-widget-author-avatar-v284{
  width:64px!important;
  height:64px!important;
  border-radius:22px!important;
}
.blog-widget-author-name-v284{min-width:0!important;display:grid!important;gap:5px!important;}
.blog-widget-author-name-v284 h3{
  margin:0!important;
  font-size:18px!important;
  line-height:1.18!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.blog-widget-author-name-v284 p{
  margin:0!important;
  color:var(--muted)!important;
  font-size:12.5px!important;
  line-height:1.45!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.blog-widget-author-actions-v284{
  display:grid!important;
  gap:8px!important;
}
.blog-author-pm-v284{
  width:100%!important;
  justify-content:center!important;
  border-radius:15px!important;
  min-height:40px!important;
  font-weight:900!important;
}
.blog-author-pm-disabled-v284{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  padding:10px 12px!important;
  border-radius:15px!important;
  border:1px solid rgba(148,163,184,.22)!important;
  background:rgba(148,163,184,.08)!important;
  color:var(--muted)!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.35!important;
}
.blog-widget-author-socials-v284{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:7px!important;
  flex-wrap:wrap!important;
  margin-top:0!important;
}
.blog-widget-author-socials-v284 a{
  width:32px!important;
  height:32px!important;
  min-width:32px!important;
  border-radius:12px!important;
  font-size:12px!important;
  line-height:1!important;
}
.blog-widget-author-stats-v284{
  margin:0!important;
  gap:8px!important;
}
.blog-widget-author-stats-v284 span{
  padding:10px 6px!important;
  border-radius:14px!important;
}
.blog-related-head-v284{
  align-items:center!important;
  margin-bottom:12px!important;
}
.blog-related-head-v284 strong{
  color:var(--text)!important;
  font-size:16px!important;
  font-weight:950!important;
  letter-spacing:-.01em!important;
}
.blog-related-head-v284 h2,
.blog-related-head-v284 p,
.blog-related-head-v284 .eyebrow{display:none!important;}
html[data-theme="dark"] .blog-author-pm-disabled-v284,
body.dark .blog-author-pm-disabled-v284{
  background:rgba(15,23,42,.72)!important;
  border-color:rgba(148,163,184,.18)!important;
  color:#94a3b8!important;
}
@media(max-width:680px){
  .blog-widget-author-v284{padding:15px!important;border-radius:20px!important;}
  .blog-widget-author-head-v284{grid-template-columns:54px minmax(0,1fr)!important;gap:11px!important;}
  .blog-widget-author-avatar-v284{width:54px!important;height:54px!important;border-radius:18px!important;}
  .blog-widget-author-name-v284 h3{font-size:16px!important;}
  .blog-widget-author-name-v284 p{font-size:12px!important;-webkit-line-clamp:2!important;}
  .blog-widget-author-socials-v284{justify-content:flex-start!important;gap:6px!important;}
  .blog-widget-author-socials-v284 a{width:30px!important;height:30px!important;min-width:30px!important;border-radius:11px!important;}
  .blog-author-pm-v284{min-height:38px!important;}
  .blog-related-head-v284{
    flex-direction:row!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:10px!important;
  }
  .blog-related-head-v284 .btn{width:auto!important;min-width:max-content!important;}
}

/* fix285 - unified lightweight profile page */
.profile-unified-shell{display:grid;gap:20px;margin-top:18px;min-width:0}.profile-unified-hero{position:relative;overflow:hidden;padding:0!important;border-radius:28px!important}.profile-unified-cover{height:132px}.profile-unified-main{display:grid;grid-template-columns:132px minmax(0,1fr) auto;align-items:end;gap:18px;padding:0 22px 20px;margin-top:-58px}.profile-unified-avatar-wrap{position:relative;display:grid;place-items:center;width:132px;height:132px;border-radius:34px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.16);padding:6px}.profile-unified-avatar{width:120px;height:120px;border-radius:30px;object-fit:cover;background:#eef5ff}.profile-unified-avatar.initial{display:grid;place-items:center;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:48px;font-weight:950}.profile-unified-title{min-width:0}.profile-unified-title .eyebrow{display:inline-flex;margin-bottom:4px}.profile-unified-title h1{margin:0 0 8px;font-size:34px;line-height:1.06;letter-spacing:-.035em;overflow-wrap:anywhere}.profile-unified-title p{margin:8px 0 0;max-width:820px;color:var(--muted);line-height:1.58;overflow-wrap:anywhere}.profile-unified-badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.profile-mini-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#f8fbff;border:1px solid var(--line);color:#334155;font-size:12px;font-weight:950;white-space:nowrap}.profile-mini-pill.is-positive{background:#ecfdf5;border-color:#bbf7d0;color:#15803d}.profile-mini-pill.is-negative{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.profile-unified-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:180px}.profile-unified-actions form{display:inline-flex}.profile-unified-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 22px 18px}.profile-unified-stats>a,.profile-unified-stats>span{display:grid;place-items:center;text-align:center;gap:4px;min-height:76px;border:1px solid var(--line);border-radius:20px;background:#f8fbff;color:var(--text);text-decoration:none}.profile-unified-stats strong{font-size:24px;line-height:1;letter-spacing:-.02em}.profile-unified-stats span,.profile-unified-stats small{font-size:12px;font-weight:900;color:var(--muted);font-style:normal}.profile-unified-stats>a:hover{border-color:#93c5fd;background:#eff6ff}.profile-unified-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 22px 18px}.profile-unified-info span{display:block;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:#fff;min-width:0}.profile-unified-info b{display:block;margin-bottom:4px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.profile-unified-info a{color:#2563eb;font-weight:900;text-decoration:none}.profile-social-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 22px 22px}.profile-social-strip a{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 11px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);text-decoration:none;font-size:12px;font-weight:950}.profile-social-strip a span{display:grid;place-items:center;width:22px;height:22px;border-radius:9px;background:#eef6ff;color:#2563eb;font-weight:950}.profile-social-strip a:hover{border-color:#93c5fd;background:#f8fbff}.profile-unified-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.profile-unified-content{display:grid;gap:18px;min-width:0}.profile-unified-side{position:sticky;top:92px;display:grid;gap:14px;min-width:0}.profile-side-widget{padding:18px!important;border-radius:22px!important}.profile-side-widget h2{margin:0 0 12px;font-size:18px;letter-spacing:-.015em}.profile-side-info-list{display:grid;gap:8px}.profile-side-info-list span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:#f8fbff;color:var(--text);font-size:13px}.profile-side-info-list b{color:var(--muted);font-size:12px}.profile-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-blog-card{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:20px;background:#fff;text-decoration:none;color:var(--text);min-width:0;box-shadow:0 10px 22px rgba(15,23,42,.035)}.profile-blog-card:hover{border-color:#93c5fd;transform:translateY(-1px)}.profile-blog-cover{display:grid;place-items:center;height:128px;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#f8fafc);overflow:hidden}.profile-blog-cover img{width:100%;height:100%;object-fit:cover}.profile-blog-cover em{font-style:normal;font-size:34px}.profile-blog-card strong{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.profile-blog-card small{font-size:11px;color:var(--muted);font-weight:850}.profile-blog-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.profile-blog-card>b{display:inline-flex;width:max-content;padding:5px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px}.profile-empty-card{display:grid;place-items:center;text-align:center;gap:6px;min-height:120px;padding:20px;border:1px dashed #cbd5e1;border-radius:20px;background:#f8fbff;color:var(--muted);grid-column:1/-1}.profile-empty-card span{font-size:30px}.profile-empty-card strong{color:var(--text)}.profile-empty-card p{margin:0}.profile-user-mini-list.compact a{grid-template-columns:34px minmax(0,1fr)!important}.profile-user-mini-list.compact a em{display:none}.profile-badge-strip.flat{justify-content:flex-start;margin-top:0}.profile-danger-widget .full{width:100%;justify-content:center}.profile-section-card{border-radius:24px!important}.profile-section-card .profile-section-head h2{font-size:22px;letter-spacing:-.02em}.profile-section-card .profile-section-head span{white-space:nowrap}.profile-list-row{transition:border-color .16s ease,background .16s ease,transform .16s ease}.profile-list-row:hover{transform:translateY(-1px)}html[data-theme="dark"] .profile-unified-hero,html[data-theme="dark"] .profile-section-card,html[data-theme="dark"] .profile-side-widget{background:#111827!important;border-color:#263244!important}html[data-theme="dark"] .profile-unified-avatar-wrap{background:#111827;box-shadow:0 18px 50px rgba(0,0,0,.28)}html[data-theme="dark"] .profile-unified-stats>a,html[data-theme="dark"] .profile-unified-stats>span,html[data-theme="dark"] .profile-unified-info span,html[data-theme="dark"] .profile-social-strip a,html[data-theme="dark"] .profile-side-info-list span,html[data-theme="dark"] .profile-blog-card,html[data-theme="dark"] .profile-empty-card{background:#0f172a!important;border-color:#263244!important;color:#e5e7eb!important}html[data-theme="dark"] .profile-social-strip a span,html[data-theme="dark"] .profile-blog-card>b{background:#172554!important;color:#bfdbfe!important}html[data-theme="dark"] .profile-blog-cover{background:linear-gradient(135deg,#172554,#0f172a)}html[data-theme="dark"] .profile-mini-pill{background:#0f172a;border-color:#263244;color:#e5e7eb}@media(max-width:1120px){.profile-unified-grid{grid-template-columns:1fr}.profile-unified-side{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-danger-widget{grid-column:1/-1}}@media(max-width:900px){.profile-unified-main{grid-template-columns:108px minmax(0,1fr);align-items:end;margin-top:-48px}.profile-unified-avatar-wrap{width:108px;height:108px;border-radius:30px}.profile-unified-avatar{width:96px;height:96px;border-radius:25px}.profile-unified-avatar.initial{font-size:40px}.profile-unified-actions{grid-column:1/-1;justify-content:flex-start;min-width:0}.profile-unified-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-unified-info{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.profile-unified-shell{gap:12px;margin-top:12px}.profile-unified-cover{height:102px}.profile-unified-main{grid-template-columns:1fr;place-items:center;text-align:center;gap:10px;padding:0 14px 14px;margin-top:-46px}.profile-unified-avatar-wrap{width:104px;height:104px}.profile-unified-avatar{width:92px;height:92px}.profile-unified-title h1{font-size:26px}.profile-unified-title p{font-size:13px}.profile-unified-badges{justify-content:center}.profile-unified-actions{width:100%;display:grid;grid-template-columns:1fr;justify-content:stretch}.profile-unified-actions .btn,.profile-unified-actions form,.profile-unified-actions form button{width:100%;justify-content:center}.profile-unified-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px}.profile-unified-stats>a,.profile-unified-stats>span{min-height:66px;border-radius:16px}.profile-unified-stats strong{font-size:20px}.profile-unified-info{grid-template-columns:1fr;gap:7px;padding:0 12px 12px}.profile-social-strip{justify-content:center;padding:0 12px 14px}.profile-social-strip a{width:38px;height:38px;padding:0;justify-content:center;border-radius:13px}.profile-social-strip a b{display:none}.profile-social-strip a span{background:transparent!important;width:auto;height:auto}.profile-unified-side{grid-template-columns:1fr}.profile-side-widget{padding:14px!important;border-radius:18px!important}.profile-blog-grid{grid-template-columns:1fr}.profile-blog-cover{height:150px}.profile-list-row{grid-template-columns:36px minmax(0,1fr)!important}.profile-list-row em{grid-column:2}.profile-section-card .profile-section-head{align-items:flex-start;gap:8px}.profile-section-card .profile-section-head h2{font-size:19px}.profile-side-info-list span{display:grid;gap:3px;justify-content:stretch;text-align:left}}

/* fix288 - ultra safe unified profile page (forum/blog) */
.profile-lite-shell{display:grid;gap:18px;margin-top:18px;min-width:0}.profile-lite-hero{overflow:hidden;padding:0!important;border-radius:28px!important}.profile-lite-cover{height:116px;background:linear-gradient(135deg,#2563eb 0%,#7c3aed 52%,#14b8a6 100%)}.profile-lite-head{display:grid;grid-template-columns:118px minmax(0,1fr) auto;gap:18px;align-items:end;padding:0 22px 20px;margin-top:-52px}.profile-lite-avatar{display:grid;place-items:center;width:118px;height:118px;padding:6px;border-radius:32px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.16)}.profile-lite-avatar img{width:106px;height:106px;border-radius:27px;object-fit:cover}.profile-lite-avatar span{display:grid;place-items:center;width:106px;height:106px;border-radius:27px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:44px;font-weight:950}.profile-lite-title{min-width:0}.profile-lite-title h1{margin:0 0 8px;font-size:34px;line-height:1.06;letter-spacing:-.035em;overflow-wrap:anywhere}.profile-lite-title p{margin:8px 0 0;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}.profile-lite-pills{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.profile-lite-pills span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:950;border:1px solid #bfdbfe}.profile-lite-socials{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:12px}.profile-lite-socials a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--text);text-decoration:none;font-size:12px;font-weight:950}.profile-lite-socials a span{display:grid;place-items:center;width:22px;height:22px;border-radius:9px;background:#eef6ff;color:#2563eb;font-weight:950}.profile-lite-actions{display:flex;justify-content:flex-end;min-width:180px}.profile-lite-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 22px 20px}.profile-lite-stats span{display:grid;place-items:center;text-align:center;gap:4px;min-height:76px;border:1px solid var(--line);border-radius:20px;background:#f8fbff}.profile-lite-stats strong{font-size:26px;line-height:1;color:var(--text)}.profile-lite-stats b{font-size:12px;color:var(--muted)}.profile-lite-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.profile-lite-main{display:grid;gap:16px;min-width:0}.profile-lite-side{position:sticky;top:92px;display:grid;gap:14px;min-width:0}.profile-lite-section,.profile-lite-side-card{border-radius:24px!important}.profile-lite-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-lite-section-head h2,.profile-lite-side-card h2{margin:0;font-size:20px;letter-spacing:-.02em}.profile-lite-list{display:grid;gap:9px}.profile-lite-list a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:17px;background:#fff;color:var(--text);text-decoration:none}.profile-lite-list a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eff6ff}.profile-lite-list strong{display:block;overflow-wrap:anywhere}.profile-lite-list small,.profile-lite-list em,.profile-lite-list p{color:var(--muted);font-size:12px;font-style:normal}.profile-lite-list p{margin:4px 0 0}.profile-lite-empty{padding:18px;border:1px dashed #cbd5e1;border-radius:17px;background:#f8fbff;color:var(--muted);text-align:center}.profile-lite-blog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.profile-lite-blog{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--text);text-decoration:none;min-width:0}.profile-lite-blog>span{display:grid;place-items:center;height:118px;border-radius:15px;background:#eff6ff;overflow:hidden;font-size:30px}.profile-lite-blog img{width:100%;height:100%;object-fit:cover}.profile-lite-blog strong{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.profile-lite-blog small{font-size:11px;color:var(--muted);font-weight:850}.profile-lite-side-card{display:grid;gap:9px;padding:18px!important}.profile-lite-side-card>span{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:#f8fbff;font-size:13px}.profile-lite-side-card b{color:var(--muted)}.profile-lite-side-card p{margin:0;color:var(--muted);line-height:1.5}html[data-theme="dark"] .profile-lite-hero,html[data-theme="dark"] .profile-lite-section,html[data-theme="dark"] .profile-lite-side-card{background:#111827!important;border-color:#263244!important}html[data-theme="dark"] .profile-lite-avatar{background:#111827;box-shadow:0 18px 50px rgba(0,0,0,.30)}html[data-theme="dark"] .profile-lite-stats span,html[data-theme="dark"] .profile-lite-list a,html[data-theme="dark"] .profile-lite-blog,html[data-theme="dark"] .profile-lite-side-card>span,html[data-theme="dark"] .profile-lite-socials a,html[data-theme="dark"] .profile-lite-empty{background:#0f172a!important;border-color:#263244!important;color:#e5e7eb!important}html[data-theme="dark"] .profile-lite-list a>span,html[data-theme="dark"] .profile-lite-blog>span,html[data-theme="dark"] .profile-lite-socials a span{background:#172554!important;color:#bfdbfe!important}html[data-theme="dark"] .profile-lite-pills span{background:#172554;border-color:#1d4ed8;color:#bfdbfe}@media(max-width:1080px){.profile-lite-grid{grid-template-columns:1fr}.profile-lite-side{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-lite-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.profile-lite-head{grid-template-columns:92px minmax(0,1fr);align-items:end;gap:12px;padding:0 14px 14px;margin-top:-42px}.profile-lite-cover{height:96px}.profile-lite-avatar{width:92px;height:92px;border-radius:26px}.profile-lite-avatar img,.profile-lite-avatar span{width:80px;height:80px;border-radius:21px;font-size:34px}.profile-lite-title h1{font-size:25px}.profile-lite-title p{font-size:13px}.profile-lite-actions{grid-column:1/-1;justify-content:stretch;min-width:0}.profile-lite-actions .btn{width:100%;justify-content:center}.profile-lite-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 14px}.profile-lite-stats span{min-height:64px;border-radius:16px}.profile-lite-stats strong{font-size:20px}.profile-lite-stats b{font-size:11px}.profile-lite-blog-grid{grid-template-columns:1fr}.profile-lite-list a{grid-template-columns:38px minmax(0,1fr);align-items:start}.profile-lite-list a>em{grid-column:2}.profile-lite-side{grid-template-columns:1fr}.profile-lite-socials a{width:36px;height:36px;padding:0;justify-content:center}.profile-lite-socials a b{display:none}.profile-lite-socials a span{background:transparent!important;width:auto;height:auto}.profile-lite-side-card{padding:14px!important}.profile-lite-side-card>span{display:grid;gap:3px}}@media(max-width:440px){.profile-lite-head{grid-template-columns:1fr;place-items:center;text-align:center}.profile-lite-pills,.profile-lite-socials{justify-content:center}.profile-lite-stats{grid-template-columns:1fr}.profile-lite-list a{grid-template-columns:1fr;text-align:left}.profile-lite-list a>span{width:38px;height:38px}.profile-lite-list a>em{grid-column:auto}}

/* fix289 - unified professional profile page + blog author links */
.profile-pro-shell-v289{display:grid;gap:18px;margin-top:18px;min-width:0}.profile-pro-hero-v289{overflow:hidden;padding:0!important;border-radius:30px!important}.profile-pro-cover-v289{height:128px;background:radial-gradient(circle at 12% 20%,rgba(255,255,255,.32),transparent 26%),linear-gradient(135deg,#2563eb 0%,#7c3aed 52%,#14b8a6 100%)}.profile-pro-head-v289{display:grid;grid-template-columns:126px minmax(0,1fr) auto;gap:18px;align-items:end;padding:0 22px 18px;margin-top:-56px}.profile-pro-avatar-v289{display:grid;place-items:center;width:126px;height:126px;padding:6px;border-radius:34px;background:#fff;box-shadow:0 20px 55px rgba(15,23,42,.18)}.profile-pro-avatar-v289 img{width:114px;height:114px;border-radius:29px;object-fit:cover}.profile-pro-avatar-v289 span{display:grid;place-items:center;width:114px;height:114px;border-radius:29px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:46px;font-weight:950}.profile-pro-title-v289{min-width:0}.profile-pro-title-v289 h1{margin:0 0 8px;font-size:34px;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere}.profile-pro-title-v289 p{margin:8px 0 0;color:var(--muted);line-height:1.58;overflow-wrap:anywhere;max-width:860px}.profile-pro-pills-v289{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:7px}.profile-pro-pills-v289 span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:950;border:1px solid #bfdbfe}.profile-pro-pills-v289 .is-author{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.profile-pro-pills-v289 .is-ok{background:#ecfdf5;color:#15803d;border-color:#bbf7d0}.profile-pro-pills-v289 .is-warn{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.profile-pro-social-v289{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:12px}.profile-pro-social-v289 a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--text);text-decoration:none;font-size:12px;font-weight:950;transition:border-color .16s ease,transform .16s ease,background .16s ease}.profile-pro-social-v289 a:hover{border-color:#93c5fd;background:#f8fbff;transform:translateY(-1px)}.profile-pro-social-v289 a span{display:grid;place-items:center;width:22px;height:22px;border-radius:9px;background:#eef6ff;color:#2563eb;font-weight:950}.profile-pro-actions-v289{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:190px}.profile-pro-actions-v289 .btn{justify-content:center}.profile-pro-stats-v289{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 22px 20px}.profile-pro-stats-v289 span{display:grid;place-items:center;text-align:center;gap:4px;min-height:78px;border:1px solid var(--line);border-radius:20px;background:#f8fbff}.profile-pro-stats-v289 strong{font-size:25px;line-height:1;color:var(--text);letter-spacing:-.02em}.profile-pro-stats-v289 b{font-size:12px;color:var(--muted);font-weight:900}.profile-pro-layout-v289{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.profile-pro-main-v289{display:grid;gap:16px;min-width:0}.profile-pro-side-v289{position:sticky;top:92px;display:grid;gap:14px;min-width:0}.profile-pro-section-v289,.profile-pro-side-card-v289{border-radius:24px!important}.profile-pro-section-head-v289{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.profile-pro-section-head-v289 h2,.profile-pro-side-card-v289 h2{margin:0;font-size:21px;letter-spacing:-.02em}.profile-pro-section-head-v289 p{margin:4px 0 0;color:var(--muted);font-size:13px}.profile-pro-section-head-v289 span{white-space:nowrap;display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:950}.profile-pro-blog-grid-v289{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.profile-pro-blog-card-v289{display:grid;grid-template-rows:auto 1fr;gap:9px;padding:10px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--text);text-decoration:none;min-width:0;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.profile-pro-blog-card-v289:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 14px 32px rgba(15,23,42,.08)}.profile-pro-blog-card-v289 figure{display:grid;place-items:center;height:124px;margin:0;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#f8fafc);overflow:hidden}.profile-pro-blog-card-v289 figure img{width:100%;height:100%;object-fit:cover}.profile-pro-blog-card-v289 figure span{font-size:32px}.profile-pro-blog-card-v289 strong{display:block;font-size:15px;line-height:1.32;overflow-wrap:anywhere}.profile-pro-blog-card-v289 small{display:block;margin-top:5px;font-size:11px;color:var(--muted);font-weight:850}.profile-pro-blog-card-v289 p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.profile-pro-list-v289{display:grid;gap:9px}.profile-pro-list-v289 a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:17px;background:#fff;color:var(--text);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.profile-pro-list-v289 a:hover{border-color:#93c5fd;background:#f8fbff;transform:translateY(-1px)}.profile-pro-list-v289 a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eff6ff}.profile-pro-list-v289 strong{display:block;overflow-wrap:anywhere}.profile-pro-list-v289 small,.profile-pro-list-v289 em,.profile-pro-list-v289 p{color:var(--muted);font-size:12px;font-style:normal}.profile-pro-list-v289 p{margin:4px 0 0}.profile-pro-empty-v289{display:grid;place-items:center;text-align:center;gap:6px;min-height:120px;padding:20px;border:1px dashed #cbd5e1;border-radius:20px;background:#f8fbff;color:var(--muted);grid-column:1/-1}.profile-pro-empty-v289 span{font-size:30px}.profile-pro-empty-v289 strong{color:var(--text)}.profile-pro-empty-v289 p{margin:0}.profile-pro-side-card-v289{display:grid;gap:9px;padding:18px!important}.profile-pro-side-card-v289>span{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:#f8fbff;font-size:13px;min-width:0}.profile-pro-side-card-v289 b{color:var(--muted)}.profile-pro-side-card-v289.quick a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);text-decoration:none;font-weight:900}.profile-pro-side-card-v289.quick a:hover{border-color:#93c5fd;background:#f8fbff}.blog-author-link-v289{color:inherit;text-decoration:none;font-weight:950}.blog-author-link-v289:hover{color:#2563eb;text-decoration:underline}.blog-pro-meta .blog-author-link-v289{display:inline-flex;align-items:center;gap:4px}html[data-theme="dark"] .profile-pro-hero-v289,html[data-theme="dark"] .profile-pro-section-v289,html[data-theme="dark"] .profile-pro-side-card-v289,body.dark .profile-pro-hero-v289,body.dark .profile-pro-section-v289,body.dark .profile-pro-side-card-v289{background:#111827!important;border-color:#263244!important}html[data-theme="dark"] .profile-pro-avatar-v289,body.dark .profile-pro-avatar-v289{background:#111827;box-shadow:0 20px 55px rgba(0,0,0,.34)}html[data-theme="dark"] .profile-pro-stats-v289 span,html[data-theme="dark"] .profile-pro-social-v289 a,html[data-theme="dark"] .profile-pro-blog-card-v289,html[data-theme="dark"] .profile-pro-list-v289 a,html[data-theme="dark"] .profile-pro-empty-v289,html[data-theme="dark"] .profile-pro-side-card-v289>span,html[data-theme="dark"] .profile-pro-side-card-v289.quick a,body.dark .profile-pro-stats-v289 span,body.dark .profile-pro-social-v289 a,body.dark .profile-pro-blog-card-v289,body.dark .profile-pro-list-v289 a,body.dark .profile-pro-empty-v289,body.dark .profile-pro-side-card-v289>span,body.dark .profile-pro-side-card-v289.quick a{background:#0f172a!important;border-color:#263244!important;color:#e5e7eb!important}html[data-theme="dark"] .profile-pro-social-v289 a span,html[data-theme="dark"] .profile-pro-list-v289 a>span,html[data-theme="dark"] .profile-pro-blog-card-v289 figure,body.dark .profile-pro-social-v289 a span,body.dark .profile-pro-list-v289 a>span,body.dark .profile-pro-blog-card-v289 figure{background:#172554!important;color:#bfdbfe!important}html[data-theme="dark"] .profile-pro-pills-v289 span,body.dark .profile-pro-pills-v289 span{background:#172554;border-color:#1d4ed8;color:#bfdbfe}@media(max-width:1120px){.profile-pro-layout-v289{grid-template-columns:1fr}.profile-pro-side-v289{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-pro-blog-grid-v289{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.profile-pro-head-v289{grid-template-columns:100px minmax(0,1fr);align-items:end;gap:12px;padding:0 14px 14px;margin-top:-45px}.profile-pro-cover-v289{height:102px}.profile-pro-avatar-v289{width:100px;height:100px;border-radius:28px}.profile-pro-avatar-v289 img,.profile-pro-avatar-v289 span{width:88px;height:88px;border-radius:23px;font-size:36px}.profile-pro-title-v289 h1{font-size:27px}.profile-pro-title-v289 p{font-size:13px}.profile-pro-actions-v289{grid-column:1/-1;min-width:0;display:grid;grid-template-columns:1fr 1fr}.profile-pro-stats-v289{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 14px}.profile-pro-stats-v289 span{min-height:66px;border-radius:16px}.profile-pro-stats-v289 strong{font-size:20px}.profile-pro-stats-v289 b{font-size:11px}.profile-pro-section-head-v289{align-items:flex-start}.profile-pro-section-head-v289 h2{font-size:19px}.profile-pro-blog-grid-v289{grid-template-columns:1fr}.profile-pro-list-v289 a{grid-template-columns:38px minmax(0,1fr);align-items:start}.profile-pro-list-v289 a>em{grid-column:2}.profile-pro-side-v289{grid-template-columns:1fr}.profile-pro-social-v289 a{width:36px;height:36px;padding:0;justify-content:center}.profile-pro-social-v289 a b{display:none}.profile-pro-social-v289 a span{background:transparent!important;width:auto;height:auto}.profile-pro-side-card-v289{padding:14px!important}.profile-pro-side-card-v289>span{display:grid;gap:3px}.profile-pro-side-card-v289.quick a{justify-content:center;text-align:center}}@media(max-width:480px){.profile-pro-head-v289{grid-template-columns:1fr;place-items:center;text-align:center}.profile-pro-pills-v289,.profile-pro-social-v289{justify-content:center}.profile-pro-actions-v289{grid-template-columns:1fr;width:100%}.profile-pro-actions-v289 .btn{width:100%;justify-content:center}.profile-pro-stats-v289{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-pro-list-v289 a{grid-template-columns:1fr;text-align:left}.profile-pro-list-v289 a>span{width:38px;height:38px}.profile-pro-list-v289 a>em{grid-column:auto}.profile-pro-section-head-v289{display:grid}.profile-pro-section-head-v289 span{width:max-content}}

/* fix290: Yazı editörü masaüstü/mobil kompakt profesyonel görünüm + forum konu açma tam sayfa */
.ffp-editor,
.ffp-editor.ffp-editor-r10-flat,
.ffp-editor.ffp-editor-pro{
  border-radius:16px!important;
  border-color:#dbe6f3!important;
  box-shadow:0 10px 26px rgba(15,23,42,.05)!important;
}
.ffp-editor .ffp-editor-toolbar,
.ffp-editor-r10-flat .ffp-editor-toolbar,
.ffp-editor-r10-flat.ffp-editor .ffp-editor-toolbar,
.ffp-editor .ffp-editor-toolbar.ffp-toolbar-compact{
  min-height:unset!important;
  padding:6px!important;
  gap:5px!important;
  align-items:center!important;
  align-content:center!important;
  background:linear-gradient(180deg,#fbfdff,#f5f9ff)!important;
}
.ffp-editor-r10-flat .ffp-editor-heading-control,
.ffp-editor-toolbar .ffp-editor-heading-control,
.ffp-editor-heading-control[data-editor-heading-control]{
  min-height:30px!important;
  height:30px!important;
  padding:2px 4px 2px 7px!important;
  gap:5px!important;
  border-radius:10px!important;
  box-shadow:none!important;
}
.ffp-editor-heading-control span{
  gap:3px!important;
  font-size:10.5px!important;
  line-height:1!important;
}
.ffp-editor-heading-control span:before{
  width:16px!important;
  height:16px!important;
  border-radius:6px!important;
  font-size:10px!important;
}
.ffp-editor-heading-control select{
  min-width:112px!important;
  height:26px!important;
  min-height:26px!important;
  padding:0 24px 0 8px!important;
  border-radius:8px!important;
  font-size:11.5px!important;
  line-height:26px!important;
}
.ffp-editor .ffp-editor-toolbar button[data-editor-cmd],
.ffp-editor .ffp-editor-toolbar button[data-editor-advanced-cmd],
.ffp-editor .ffp-editor-toolbar button[data-editor-image-open],
.ffp-editor .ffp-editor-toolbar button[data-blog-html-open],
.ffp-editor-r10-flat .ffp-toolbar-compact button,
.ffp-editor-r10-flat .ffp-editor-insert-group button{
  height:30px!important;
  min-height:30px!important;
  min-width:31px!important;
  padding:0 8px!important;
  border-radius:10px!important;
  font-size:11.8px!important;
  line-height:1!important;
  box-shadow:none!important;
}
.ffp-editor .ffp-editor-toolbar button[data-blog-html-open]{
  background:#eef5ff!important;
  border-color:#bfdbfe!important;
  color:#1d4ed8!important;
  font-weight:950!important;
}
.ffp-editor-r10-flat .ffp-editor-insert-group{gap:4px!important;margin-left:4px!important;}
.ffp-editor textarea,
.ffp-editor-r10-flat textarea{
  min-height:210px!important;
  padding:13px 14px!important;
  font-size:14px!important;
  line-height:1.68!important;
  caret-color:#2563eb!important;
}
.blog-pro-rich-editor textarea,
.blog-editor-v226 textarea{
  min-height:360px!important;
}
.ffp-editor-foot,
.ffp-editor-r10-flat .ffp-editor-foot{
  padding:8px 10px!important;
  gap:8px!important;
  font-size:12px!important;
}
.ffp-editor-paste-status-v290{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  margin-left:auto!important;
  padding:4px 8px!important;
  border:1px solid #bbf7d0!important;
  border-radius:999px!important;
  background:#f0fdf4!important;
  color:#166534!important;
  font-size:11px!important;
  font-weight:950!important;
  white-space:nowrap!important;
}
.new-topic-card.enhanced-editor-page{
  width:100%!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:24px!important;
  border-radius:24px!important;
}
.new-topic-card.enhanced-editor-page .new-topic-form{
  width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
  align-items:start!important;
}
.new-topic-card.enhanced-editor-page [data-webmaster-topic-assistant],
.new-topic-card.enhanced-editor-page [data-site-promotion-template-card],
.new-topic-card.enhanced-editor-page [data-topic-body-field],
.new-topic-card.enhanced-editor-page [data-normal-tags-field],
.new-topic-card.enhanced-editor-page .form-actions-row{
  grid-column:1 / -1!important;
}
.new-topic-card.enhanced-editor-page [data-topic-body-field] .ffp-editor textarea{
  min-height:340px!important;
}
.new-topic-card.enhanced-editor-page .site-promotion-simple-builder,
.new-topic-card.enhanced-editor-page .site-promotion-builder{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
.new-topic-card.enhanced-editor-page .span-all{grid-column:1 / -1!important;}
.new-topic-card.enhanced-editor-page .form-actions-row{
  justify-content:flex-end!important;
  padding-top:4px!important;
}
@media(max-width:760px){
  .ffp-editor .ffp-editor-toolbar,
  .ffp-editor-r10-flat .ffp-editor-toolbar,
  .ffp-editor-r10-flat.ffp-editor .ffp-editor-toolbar,
  .ffp-editor .ffp-editor-toolbar.ffp-toolbar-compact{
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:6px!important;
    gap:5px!important;
  }
  .ffp-editor-r10-flat .ffp-editor-heading-control,
  .ffp-editor-toolbar .ffp-editor-heading-control,
  .ffp-editor-heading-control[data-editor-heading-control]{
    min-height:30px!important;
    height:30px!important;
    flex:0 0 auto!important;
  }
  .ffp-editor-heading-control select{min-width:108px!important;height:26px!important;font-size:11.3px!important;}
  .ffp-editor .ffp-editor-toolbar button[data-editor-cmd],
  .ffp-editor .ffp-editor-toolbar button[data-editor-advanced-cmd],
  .ffp-editor .ffp-editor-toolbar button[data-editor-image-open],
  .ffp-editor .ffp-editor-toolbar button[data-blog-html-open],
  .ffp-editor-r10-flat .ffp-toolbar-compact button,
  .ffp-editor-r10-flat .ffp-editor-insert-group button{
    flex:0 0 auto!important;
    height:30px!important;
    min-height:30px!important;
    min-width:31px!important;
    font-size:11.5px!important;
  }
  .ffp-editor textarea,
  .ffp-editor-r10-flat textarea{min-height:190px!important;font-size:13.5px!important;padding:12px!important;}
  .blog-pro-rich-editor textarea,
  .blog-editor-v226 textarea{min-height:300px!important;}
  .ffp-editor-foot,.ffp-editor-r10-flat .ffp-editor-foot{display:grid!important;gap:4px!important;}
  .ffp-editor-paste-status-v290{margin-left:0!important;width:max-content;max-width:100%;}
  .new-topic-card.enhanced-editor-page{padding:16px!important;border-radius:20px!important;}
  .new-topic-card.enhanced-editor-page .new-topic-form,
  .new-topic-card.enhanced-editor-page .site-promotion-simple-builder,
  .new-topic-card.enhanced-editor-page .site-promotion-builder{grid-template-columns:1fr!important;gap:12px!important;}
  .new-topic-card.enhanced-editor-page [data-topic-body-field] .ffp-editor textarea{min-height:250px!important;}
}
html[data-theme="dark"] .ffp-editor,
html[data-theme="dark"] .ffp-editor.ffp-editor-r10-flat,
body.dark .ffp-editor,
body.dark .ffp-editor.ffp-editor-r10-flat{background:#0f1a2b!important;border-color:#243247!important;box-shadow:none!important;}
html[data-theme="dark"] .ffp-editor .ffp-editor-toolbar,
body.dark .ffp-editor .ffp-editor-toolbar{background:linear-gradient(180deg,#111b2b,#0f1a2b)!important;border-color:#243247!important;}
html[data-theme="dark"] .ffp-editor .ffp-editor-toolbar button[data-blog-html-open],
body.dark .ffp-editor .ffp-editor-toolbar button[data-blog-html-open]{background:#17243a!important;border-color:#34506f!important;color:#bfdbfe!important;}
html[data-theme="dark"] .ffp-editor-paste-status-v290,
body.dark .ffp-editor-paste-status-v290{background:#123524!important;border-color:#166534!important;color:#bbf7d0!important;}

/* fix291: webmaster sitesine uygun gelişmiş tek profil sayfası */
.wm-profile-v291{display:grid;gap:18px;margin-top:18px;min-width:0}.wm-profile-hero{overflow:hidden;padding:0!important;border-radius:30px!important}.wm-profile-cover{height:132px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.34),transparent 32%),linear-gradient(135deg,#0f172a 0%,#2563eb 54%,#7c3aed 100%)}.wm-profile-hero-inner{display:grid;grid-template-columns:132px minmax(0,1fr) 210px;align-items:end;gap:18px;padding:0 22px 18px;margin-top:-58px}.wm-profile-avatar{display:grid;place-items:center;width:132px;height:132px;border-radius:34px;background:#fff;padding:6px;box-shadow:0 22px 60px rgba(15,23,42,.18)}.wm-profile-avatar img,.wm-profile-avatar span{display:grid;place-items:center;width:120px;height:120px;border-radius:30px;object-fit:cover;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:46px;font-weight:950}.wm-profile-identity{min-width:0}.wm-profile-pills{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:8px}.wm-profile-pills span{display:inline-flex;align-items:center;min-height:28px;padding:5px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-size:12px;font-weight:950}.wm-profile-pills .author{background:#f5f3ff;color:#6d28d9;border-color:#ddd6fe}.wm-profile-pills .market{background:#fff7ed;color:#c2410c;border-color:#fed7aa}.wm-profile-pills .trade{background:#ecfdf5;color:#15803d;border-color:#bbf7d0}.wm-profile-pills .ok{background:#ecfdf5;color:#15803d;border-color:#bbf7d0}.wm-profile-pills .warn{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.wm-profile-identity h1{margin:0;font-size:34px;line-height:1.05;letter-spacing:-.035em;overflow-wrap:anywhere}.wm-profile-trust{margin-top:7px}.wm-profile-identity p{margin:9px 0 0;color:var(--muted);line-height:1.56;max-width:900px;overflow-wrap:anywhere}.wm-profile-social{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.wm-profile-social a{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border-radius:14px;border:1px solid var(--line);background:#fff;color:var(--text);text-decoration:none;font-size:12px;font-weight:950;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wm-profile-social a:hover{border-color:#93c5fd;background:#f8fbff;transform:translateY(-1px)}.wm-profile-social a span{display:grid;place-items:center;width:22px;height:22px;border-radius:9px;background:#eef6ff;color:#2563eb;font-weight:950}.wm-profile-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;min-width:0}.wm-profile-actions .btn{justify-content:center}.wm-profile-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:0 22px 20px}.wm-profile-stats>a,.wm-profile-stats>span{display:grid;place-items:center;text-align:center;gap:5px;min-height:78px;border:1px solid var(--line);border-radius:20px;background:#f8fbff;color:var(--text);text-decoration:none}.wm-profile-stats strong{font-size:25px;line-height:1;letter-spacing:-.02em}.wm-profile-stats span span,.wm-profile-stats>a span{font-size:12px;color:var(--muted);font-weight:900}.wm-profile-stats>a:hover{border-color:#93c5fd;background:#eff6ff}.wm-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;align-items:start}.wm-profile-main{display:grid;gap:16px;min-width:0}.wm-profile-side{position:sticky;top:92px;display:grid;gap:14px;min-width:0}.wm-profile-section,.wm-side-card{border-radius:24px!important}.wm-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.wm-section-head h2,.wm-side-card h2{margin:0;font-size:21px;letter-spacing:-.02em}.wm-section-head p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.wm-section-head>span{white-space:nowrap;display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:950}.wm-webmaster-grid{display:grid;gap:12px}.wm-webmaster-site{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:13px;border:1px solid var(--line);border-radius:18px;background:#f8fbff;color:var(--text);text-decoration:none}.wm-webmaster-site>span{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#eff6ff;font-size:22px}.wm-webmaster-site b,.wm-chip-block>b{display:block;color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.wm-webmaster-site strong{display:block;margin-top:2px;overflow-wrap:anywhere}.wm-chip-block{display:grid;gap:9px;padding:13px;border:1px solid var(--line);border-radius:18px;background:#fff}.wm-chip-block>div{display:flex;gap:7px;flex-wrap:wrap}.wm-chip-block span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#eef6ff;color:#1d4ed8;font-size:12px;font-weight:950}.wm-chip-block em{color:var(--muted);font-style:normal;font-size:13px}.wm-trade-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.wm-trade-summary span{display:grid;place-items:center;text-align:center;gap:4px;min-height:78px;border:1px solid var(--line);border-radius:18px;background:#f8fbff}.wm-trade-summary strong{font-size:22px}.wm-trade-summary b{font-size:12px;color:var(--muted)}.wm-trade-summary .positive strong{color:#15803d}.wm-trade-summary .negative strong{color:#b91c1c}.wm-trade-list{display:grid;gap:9px}.wm-trade-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:11px;border:1px solid var(--line);border-radius:17px;background:#fff}.wm-trade-list article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#f8fbff}.wm-trade-list article.positive{border-left:4px solid #22c55e}.wm-trade-list article.negative{border-left:4px solid #ef4444}.wm-trade-list strong{display:block}.wm-trade-list p{margin:4px 0;color:var(--muted);font-size:13px;line-height:1.45}.wm-trade-list small{color:var(--muted);font-size:12px}.wm-market-grid,.wm-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wm-market-card,.wm-blog-card{display:grid;grid-template-rows:auto 1fr;gap:9px;padding:10px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--text);text-decoration:none;min-width:0;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.wm-market-card:hover,.wm-blog-card:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 14px 32px rgba(15,23,42,.08)}.wm-market-card figure,.wm-blog-card figure{display:grid;place-items:center;height:124px;margin:0;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#f8fafc);overflow:hidden}.wm-market-card figure img,.wm-blog-card figure img{width:100%;height:100%;object-fit:cover}.wm-market-card figure span,.wm-blog-card figure span{font-size:32px}.wm-market-card strong,.wm-blog-card strong{display:block;font-size:15px;line-height:1.32;overflow-wrap:anywhere}.wm-market-card p,.wm-blog-card p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.wm-market-card b{display:inline-flex;width:max-content;margin-top:8px;padding:6px 9px;border-radius:999px;background:#ecfdf5;color:#15803d;font-size:12px}.wm-blog-card small{display:block;margin-top:5px;font-size:11px;color:var(--muted);font-weight:850}.wm-activity-list{display:grid;gap:9px}.wm-activity-list a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:17px;background:#fff;color:var(--text);text-decoration:none;transition:border-color .16s ease,background .16s ease,transform .16s ease}.wm-activity-list a:hover{border-color:#93c5fd;background:#f8fbff;transform:translateY(-1px)}.wm-activity-list a>span{display:grid;place-items:center;width:42px;height:42px;border-radius:15px;background:#eff6ff}.wm-activity-list strong{display:block;overflow-wrap:anywhere}.wm-activity-list small,.wm-activity-list em,.wm-activity-list p{color:var(--muted);font-size:12px;font-style:normal}.wm-activity-list p{margin:4px 0 0}.wm-empty-card,.wm-empty-inline{display:grid;place-items:center;text-align:center;gap:6px;min-height:112px;padding:18px;border:1px dashed #cbd5e1;border-radius:20px;background:#f8fbff;color:var(--muted);grid-column:1/-1}.wm-empty-card span{font-size:30px}.wm-empty-card strong{color:var(--text)}.wm-empty-card p{margin:0}.wm-side-card{display:grid;gap:9px;padding:18px!important}.wm-side-card>span{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:15px;background:#f8fbff;font-size:13px;min-width:0}.wm-side-card b{color:var(--muted)}.wm-score-ring{display:grid;place-items:center;text-align:center;gap:4px;min-height:118px;border-radius:22px;background:radial-gradient(circle at 50% 20%,#eff6ff,#f8fbff);border:1px solid var(--line)}.wm-score-ring strong{font-size:38px;line-height:1;color:#2563eb}.wm-score-ring span{color:var(--muted);font-size:12px;font-weight:900}.wm-side-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wm-side-mini-grid span{display:grid;place-items:center;gap:3px;min-height:60px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--muted);font-size:12px;font-weight:850;text-align:center}.wm-side-mini-grid b{display:block;color:var(--text);font-size:16px}.wm-side-card.quick a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);text-decoration:none;font-weight:900}.wm-side-card.quick a:hover{border-color:#93c5fd;background:#f8fbff}html[data-theme="dark"] .wm-profile-hero,html[data-theme="dark"] .wm-profile-section,html[data-theme="dark"] .wm-side-card,body.dark .wm-profile-hero,body.dark .wm-profile-section,body.dark .wm-side-card{background:#111827!important;border-color:#263244!important}html[data-theme="dark"] .wm-profile-avatar,body.dark .wm-profile-avatar{background:#111827;box-shadow:0 20px 55px rgba(0,0,0,.34)}html[data-theme="dark"] .wm-profile-stats>a,html[data-theme="dark"] .wm-profile-stats>span,html[data-theme="dark"] .wm-profile-social a,html[data-theme="dark"] .wm-webmaster-site,html[data-theme="dark"] .wm-chip-block,html[data-theme="dark"] .wm-trade-summary span,html[data-theme="dark"] .wm-trade-list article,html[data-theme="dark"] .wm-market-card,html[data-theme="dark"] .wm-blog-card,html[data-theme="dark"] .wm-activity-list a,html[data-theme="dark"] .wm-empty-card,html[data-theme="dark"] .wm-empty-inline,html[data-theme="dark"] .wm-side-card>span,html[data-theme="dark"] .wm-side-mini-grid span,html[data-theme="dark"] .wm-side-card.quick a,body.dark .wm-profile-stats>a,body.dark .wm-profile-stats>span,body.dark .wm-profile-social a,body.dark .wm-webmaster-site,body.dark .wm-chip-block,body.dark .wm-trade-summary span,body.dark .wm-trade-list article,body.dark .wm-market-card,body.dark .wm-blog-card,body.dark .wm-activity-list a,body.dark .wm-empty-card,body.dark .wm-empty-inline,body.dark .wm-side-card>span,body.dark .wm-side-mini-grid span,body.dark .wm-side-card.quick a{background:#0f172a!important;border-color:#263244!important;color:#e5e7eb!important}html[data-theme="dark"] .wm-profile-social a span,html[data-theme="dark"] .wm-webmaster-site>span,html[data-theme="dark"] .wm-chip-block span,html[data-theme="dark"] .wm-trade-list article>span,html[data-theme="dark"] .wm-market-card figure,html[data-theme="dark"] .wm-blog-card figure,html[data-theme="dark"] .wm-activity-list a>span,body.dark .wm-profile-social a span,body.dark .wm-webmaster-site>span,body.dark .wm-chip-block span,body.dark .wm-trade-list article>span,body.dark .wm-market-card figure,body.dark .wm-blog-card figure,body.dark .wm-activity-list a>span{background:#172554!important;color:#bfdbfe!important}html[data-theme="dark"] .wm-score-ring,body.dark .wm-score-ring{background:radial-gradient(circle at 50% 20%,#172554,#0f172a);border-color:#263244}html[data-theme="dark"] .wm-profile-pills span,body.dark .wm-profile-pills span{background:#172554;border-color:#1d4ed8;color:#bfdbfe}@media(max-width:1120px){.wm-profile-layout{grid-template-columns:1fr}.wm-profile-side{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.wm-market-grid,.wm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.wm-profile-hero-inner{grid-template-columns:100px minmax(0,1fr);align-items:end;gap:12px;padding:0 14px 14px;margin-top:-45px}.wm-profile-cover{height:102px}.wm-profile-avatar{width:100px;height:100px;border-radius:28px}.wm-profile-avatar img,.wm-profile-avatar span{width:88px;height:88px;border-radius:23px;font-size:36px}.wm-profile-identity h1{font-size:27px}.wm-profile-identity p{font-size:13px}.wm-profile-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.wm-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px 14px}.wm-profile-stats>a,.wm-profile-stats>span{min-height:66px;border-radius:16px}.wm-profile-stats strong{font-size:20px}.wm-section-head{align-items:flex-start}.wm-section-head h2{font-size:19px}.wm-market-grid,.wm-blog-grid{grid-template-columns:1fr}.wm-trade-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-activity-list a{grid-template-columns:38px minmax(0,1fr);align-items:start}.wm-activity-list a>em{grid-column:2}.wm-profile-side{grid-template-columns:1fr}.wm-profile-social a{width:36px;height:36px;padding:0;justify-content:center}.wm-profile-social a b{display:none}.wm-profile-social a span{background:transparent!important;width:auto;height:auto}.wm-side-card{padding:14px!important}.wm-side-card>span{display:grid;gap:3px}.wm-side-card.quick a{justify-content:center;text-align:center}}@media(max-width:500px){.wm-profile-hero-inner{grid-template-columns:1fr;place-items:center;text-align:center}.wm-profile-pills,.wm-profile-social{justify-content:center}.wm-profile-actions{grid-template-columns:1fr;width:100%}.wm-profile-actions .btn{width:100%;justify-content:center}.wm-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-section-head{display:grid}.wm-section-head>span{width:max-content}.wm-trade-summary,.wm-side-mini-grid{grid-template-columns:1fr}.wm-activity-list a{grid-template-columns:1fr}.wm-activity-list a>span{width:38px;height:38px}.wm-activity-list a>em{grid-column:auto}}

/* fix293: Domain sorgulama aracı */
.tool-advanced-check{margin-top:2px;align-items:flex-start!important;border:1px solid var(--line);background:rgba(37,99,235,.06);border-radius:16px;padding:13px 14px;gap:10px;display:flex!important}.tool-advanced-check input{margin-top:3px;width:18px!important;height:18px!important;flex:0 0 auto}.tool-advanced-check span{display:grid;gap:3px;font-weight:850;color:var(--text)}.tool-advanced-check small{display:block;font-size:12px;color:var(--muted);font-weight:650;line-height:1.45}.domain-availability-panel{display:flex;align-items:center;gap:14px;border:1px solid var(--line);border-radius:20px;padding:16px;margin:16px 0;background:linear-gradient(135deg,rgba(37,99,235,.08),rgba(14,165,233,.06));box-shadow:0 10px 28px rgba(15,23,42,.06)}.domain-availability-panel.available{border-color:rgba(34,197,94,.35);background:linear-gradient(135deg,rgba(34,197,94,.13),rgba(20,184,166,.08))}.domain-availability-panel.taken{border-color:rgba(239,68,68,.28);background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(245,158,11,.06))}.domain-availability-panel.unknown{border-color:rgba(245,158,11,.35);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(37,99,235,.05))}.domain-availability-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#fff;border:1px solid rgba(148,163,184,.22);font-size:24px;box-shadow:0 10px 24px rgba(15,23,42,.08);flex:0 0 auto}.domain-availability-panel>div:last-child{display:grid;gap:4px;min-width:0}.domain-availability-panel strong{font-size:18px;color:var(--text)}.domain-availability-panel span{font-weight:900;color:var(--brand);word-break:break-word}.domain-availability-panel small{font-size:12px;line-height:1.45;color:var(--muted)}.domain-suggestion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px}.domain-suggestion-card{border:1px solid var(--line);border-radius:16px;padding:12px;background:var(--card);display:grid;gap:5px;min-width:0}.domain-suggestion-card strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.domain-suggestion-card span{width:max-content;max-width:100%;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900;background:rgba(148,163,184,.12);color:var(--muted)}.domain-suggestion-card.available span{background:rgba(34,197,94,.14);color:#047857}.domain-suggestion-card.taken span{background:rgba(239,68,68,.12);color:#b91c1c}.domain-suggestion-card.unknown span{background:rgba(245,158,11,.15);color:#b45309}.domain-suggestion-card small{color:var(--muted);font-size:12px}@media(max-width:920px){.domain-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.domain-availability-panel{align-items:flex-start;padding:13px;border-radius:17px}.domain-availability-icon{width:46px;height:46px;border-radius:15px}.domain-suggestion-grid{grid-template-columns:1fr}.tool-advanced-check{padding:12px}}
html[data-theme="dark"] .tool-advanced-check{background:rgba(37,99,235,.1)!important;border-color:#263954!important}html[data-theme="dark"] .domain-availability-panel{background:linear-gradient(135deg,#111b2b,#0f1a2b)!important;border-color:#263954!important}html[data-theme="dark"] .domain-availability-panel.available{background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(20,184,166,.08))!important;border-color:rgba(34,197,94,.35)!important}html[data-theme="dark"] .domain-availability-panel.taken{background:linear-gradient(135deg,rgba(239,68,68,.13),rgba(245,158,11,.07))!important;border-color:rgba(248,113,113,.32)!important}html[data-theme="dark"] .domain-availability-panel.unknown{background:linear-gradient(135deg,rgba(245,158,11,.13),rgba(37,99,235,.08))!important;border-color:rgba(245,158,11,.34)!important}html[data-theme="dark"] .domain-availability-icon,html[data-theme="dark"] .domain-suggestion-card{background:#0d1726!important;border-color:#263954!important;color:var(--text)!important}html[data-theme="dark"] .domain-suggestion-card.available span{background:rgba(34,197,94,.18)!important;color:#86efac!important}html[data-theme="dark"] .domain-suggestion-card.taken span{background:rgba(239,68,68,.18)!important;color:#fca5a5!important}html[data-theme="dark"] .domain-suggestion-card.unknown span{background:rgba(245,158,11,.18)!important;color:#fde68a!important}
