/* Üye menüsü grup başlıkları ve Gone hızlı erişim kısayolları */
.sd-nav .sgl,.drawer nav .sgl{font:800 10.5px/1 Inter,sans-serif;letter-spacing:.16em;color:var(--gold);opacity:.7;padding:14px 12px 6px;text-transform:uppercase;white-space:nowrap}
.sd-nav .sgl:first-child,.drawer nav .sgl:first-child{padding-top:4px}
body.side-min .sd-nav .sgl{font-size:0;padding:6px 0;margin:6px 10px 0;border-top:1px solid var(--line);opacity:1}body.side-min .sd-nav .sgl:first-child{border:0;margin:0}
.sd-nav a .bn-dot,.drawer nav a .bn-dot{margin-left:auto}body.side-min .sd-nav a .bn-dot{position:absolute;margin:0;transform:translate(14px,-12px);min-width:14px;height:14px;line-height:14px;font-size:9px;padding:0 3px}body.side-min .sd-nav a{position:relative}
.sheet .sgrid .sgl{grid-column:1/-1;font:800 10.5px/1 Inter,sans-serif;letter-spacing:.16em;color:var(--gold);opacity:.75;padding:10px 4px 0;text-transform:uppercase}
.sheet .sgrid .mq{grid-column:1/-1;display:grid;gap:8px}
.sheet .sgrid a.mqi{display:flex!important;align-items:center;gap:12px;padding:12px 14px!important;min-height:58px!important;border-radius:16px!important;font-size:22px;cursor:pointer;animation:mqIn .5s both}
.sheet .sgrid a.mqi>:first-child{flex:0 0 auto;width:auto!important;height:auto!important;padding:0!important;background:none!important}
.sheet .sgrid a.mqi span{display:flex;flex-direction:column;flex:1;min-width:0}.sheet .sgrid a.mqi b{font-size:14px;color:var(--ink)}.sheet .sgrid a.mqi small{font-size:11px;color:var(--muted);font-weight:500}.sheet .sgrid a.mqi i{font-style:normal;font-weight:900;color:var(--gold)}
.sheet .sgrid a.mqi.tk{background:linear-gradient(135deg,rgba(244,192,78,.2),rgba(244,192,78,.05))!important;border-color:rgba(244,192,78,.5)!important}
.sheet .sgrid a.mqi.bn{background:linear-gradient(135deg,rgba(101,230,165,.18),rgba(101,230,165,.04))!important;border-color:rgba(101,230,165,.45)!important}
.sheet .sgrid a .bn-dot{margin-left:auto;flex:0 0 auto}
@keyframes mqIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

/* çekmece (☰): ikinci satır açıklama, üst kart, kurulum bandı menü açıkken gizli */
body.menu-open .ai-install-hint{display:none!important}
.hamb{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-width:42px;min-height:42px;appearance:none;-webkit-appearance:none;padding:0}
.drawer nav a .st{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.drawer nav a .st b{font-size:14.5px;font-weight:800;line-height:1.2}.drawer nav a .st small{font-size:11.5px;font-weight:500;color:var(--muted)}
.drawer nav a{align-items:center}
.drawer .dtop{margin:4px 14px 10px;padding:14px;border-radius:16px;border:1px solid var(--gold-line);background:linear-gradient(135deg,rgba(244,192,78,.14),rgba(101,230,165,.07));display:grid;gap:6px}
.drawer .dtop b{font-size:15px}.drawer .dtop small{color:var(--muted);font-size:12px}.drawer .dtop>div{display:flex;gap:8px;margin-top:6px}.drawer .dtop>div .btn{flex:1;justify-content:center}
.drawer .dtop.q{margin:0 0 10px;padding:0;gap:8px;background:none;border:0}.drawer .dtop.q a{display:flex;align-items:center;gap:8px;padding:11px 14px;border-radius:14px;border:1px solid var(--gold-line);background:linear-gradient(135deg,rgba(244,192,78,.16),rgba(244,192,78,.04));font-size:13.5px;cursor:pointer}.drawer .dtop.q a i{margin-left:auto;font-style:normal;font-weight:900;color:var(--gold)}

.sheet .sgrid a.wide{grid-column:1/-1}.sheet .sgrid a[data-v]:not(.hi){min-height:78px}
