:root{--mm-bg:#f4f7fb;--mm-ink:#081b36;--mm-muted:#66758d;--mm-card:#fff;--mm-line:#d9e3f2;--mm-navy:#071226;--mm-navy2:#102341;--mm-red:#ef2f55;--mm-red2:#ff5a73;--mm-blue:#2563eb;--mm-green:#10b981;--mm-shadow:0 18px 45px rgba(15,23,42,.10);--mm-radius:24px}*{box-sizing:border-box}html,body{margin:0;min-height:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;font-family:'Plus Jakarta Sans',system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--mm-bg);color:var(--mm-ink)}body{padding-bottom:calc(84px + env(safe-area-inset-bottom))}a{-webkit-tap-highlight-color:transparent}.mm-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 5%,rgba(239,47,85,.42),transparent 31%),linear-gradient(135deg,#070b20 0%,#0b1b38 54%,#111827 100%);color:#fff;padding:calc(14px + env(safe-area-inset-top)) 16px 18px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 22px 70px rgba(7,18,38,.28)}.mm-hero-glow{position:absolute;inset:auto -80px -120px auto;width:250px;height:250px;border-radius:999px;background:rgba(255,255,255,.08);filter:blur(1px)}.mm-topbar{position:relative;display:flex;align-items:center;gap:12px;z-index:1}.mm-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;min-width:0}.mm-logo{width:46px;height:46px;border-radius:17px;background:rgba(255,255,255,.96);display:grid;place-items:center;font-size:24px;box-shadow:0 14px 34px rgba(0,0,0,.20);flex:none}.mm-brand-text{font-size:22px;font-weight:950;letter-spacing:-.055em;line-height:1}.mm-brand-text span{color:#ff4868}.mm-close{margin-left:auto;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;color:#fff;text-decoration:none;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);font-size:21px}.mm-user-card{position:relative;z-index:1;margin-top:17px;display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.10);border-radius:22px;backdrop-filter:blur(12px)}.mm-avatar{width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg,#fff,#e9efff);color:#071226;display:grid;place-items:center;font-size:22px;font-weight:950;box-shadow:0 12px 28px rgba(0,0,0,.18);flex:none}.mm-avatar.guest{font-size:20px}.mm-user-main{min-width:0;flex:1}.mm-user-name{font-size:16px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mm-user-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:3px;color:rgba(255,255,255,.72);font-size:12px;font-weight:650}.mm-dot{width:5px;height:5px;border-radius:999px;background:rgba(255,255,255,.55)}.mm-admin-pill{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;background:rgba(239,47,85,.96);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:9px 11px;font-size:12px;font-weight:900;box-shadow:0 12px 26px rgba(239,47,85,.22);flex:none}.mm-quick{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px}.mm-quick a{display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;color:#fff;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.13);border-radius:17px;padding:12px 8px;font-size:12.5px;font-weight:850}.mm-wrap{width:100%;max-width:880px;margin:0 auto;padding:15px 14px 28px}.mm-search-wrap{position:sticky;top:8px;z-index:3;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--mm-line);border-radius:20px;padding:0 14px;margin:1px 0 15px;box-shadow:var(--mm-shadow)}.mm-search-wrap i{color:#8a9ab4}.mm-search-wrap input{width:100%;border:0;outline:0;background:transparent;min-height:54px;font-size:15.5px;color:var(--mm-ink);font-weight:700}.mm-section{margin:14px 0}.mm-section-title{width:100%;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:6px 3px 9px;color:#5c6f8b;text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;font-weight:950}.mm-section-title i{transition:transform .2s ease}.mm-section.closed .mm-section-title i{transform:rotate(-90deg)}.mm-section.closed .mm-grid{display:none}.mm-grid{display:grid;grid-template-columns:1fr;gap:10px}.mm-item{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--mm-ink);background:var(--mm-card);border:1px solid var(--mm-line);border-radius:22px;padding:13px 13px;box-shadow:0 12px 32px rgba(15,23,42,.055);min-height:72px}.mm-item:active{transform:scale(.992)}.mm-item-icon{width:44px;height:44px;border-radius:16px;background:linear-gradient(135deg,#eef5ff,#f6eefe);display:grid;place-items:center;font-size:20px;font-weight:950;color:#1d4ed8;flex:none}.is-admin .mm-section[data-section*='yönetici'] .mm-item{border-color:rgba(239,47,85,.24);background:linear-gradient(180deg,#fff,#fff7f9)}.is-admin .mm-section[data-section*='yönetici'] .mm-item-icon{background:linear-gradient(135deg,#ffe6eb,#eef2ff)}.mm-item-text{min-width:0;flex:1;display:grid;gap:3px}.mm-item-text strong{font-size:14.7px;font-weight:900;line-height:1.12;letter-spacing:-.015em}.mm-item-text small{color:var(--mm-muted);font-size:11.8px;font-weight:650;line-height:1.25}.mm-item>i{color:#9aabc2;font-size:13px}.mm-no-result{display:none;text-align:center;color:#708199;background:#fff;border:1px dashed var(--mm-line);border-radius:20px;padding:18px;margin:18px 0;font-weight:800}.mm-no-result.show{display:block}.mm-bottom{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:20;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;background:rgba(7,18,38,.93);border:1px solid rgba(255,255,255,.10);border-radius:24px;padding:8px;box-shadow:0 20px 60px rgba(7,18,38,.35);backdrop-filter:blur(14px)}.mm-bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:52px;color:rgba(255,255,255,.78);text-decoration:none;border-radius:18px;font-size:11px;font-weight:850}.mm-bottom a i{font-size:17px}.mm-bottom a.admin,.mm-bottom a:active{background:linear-gradient(135deg,var(--mm-red),var(--mm-red2));color:#fff}@media(min-width:720px){.mm-grid{grid-template-columns:repeat(2,1fr)}.mm-hero{padding-left:max(26px,calc((100vw - 880px)/2 + 18px));padding-right:max(26px,calc((100vw - 880px)/2 + 18px))}}@media(max-width:380px){.mm-brand-text{font-size:19px}.mm-user-card{align-items:flex-start}.mm-admin-pill{position:absolute;right:12px;bottom:12px}.mm-quick a{font-size:11.5px}.mm-item{padding:12px 11px}.mm-item-icon{width:40px;height:40px;border-radius:14px}.mm-item-text small{display:none}}


/* AYD MOBILE PANELIM FORCE V26 START */
/* AcilYanDal Mobile Panelim Force v26
   Sadece mobil görünümde Panelim bağlantısını görünür kılar. Desktop topbar/dropdown v22 motoruna dokunmaz. */
.ayd-mobile-panelim-pill-v26{display:none!important;}
@media (max-width:1199.98px){
  .ayd-navbar{position:fixed!important;}
  .ayd-navbar .ayd-nav-container{position:relative!important;}
  .ayd-navbar .ayd-mobile-panelim-pill-v26{
    display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.38rem!important;
    position:absolute!important;right:68px!important;top:50%!important;transform:translateY(-50%)!important;
    z-index:2147481200!important;height:42px!important;min-width:42px!important;max-width:112px!important;
    padding:0 .72rem!important;border-radius:15px!important;background:linear-gradient(135deg,#ef4444,#f97316)!important;
    color:#fff!important;text-decoration:none!important;font-size:.78rem!important;line-height:1!important;font-weight:950!important;
    box-shadow:0 12px 28px rgba(239,68,68,.28)!important;border:1px solid rgba(255,255,255,.20)!important;
    white-space:nowrap!important;pointer-events:auto!important;
  }
  .ayd-navbar .ayd-mobile-panelim-pill-v26 i{font-size:.9rem!important;line-height:1!important;color:#fff!important;}
  .ayd-navbar .ayd-mobile-panelim-pill-v26 span{display:inline-block!important;color:#fff!important;}
}
@media (max-width:380px){
  .ayd-navbar .ayd-mobile-panelim-pill-v26{right:62px!important;width:42px!important;max-width:42px!important;padding:0!important;border-radius:14px!important;}
  .ayd-navbar .ayd-mobile-panelim-pill-v26 span{display:none!important;}
}
.mm-bottom.ayd-mm-bottom-panelim-v26{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;left:8px!important;right:8px!important;padding:7px!important;z-index:2147481200!important;}
.mm-bottom.ayd-mm-bottom-panelim-v26 a{min-width:0!important;min-height:54px!important;padding:6px 3px!important;font-size:10.5px!important;line-height:1.05!important;white-space:nowrap!important;}
.mm-bottom.ayd-mm-bottom-panelim-v26 a i{font-size:16px!important;}
.mm-bottom.ayd-mm-bottom-panelim-v26 a.ayd-panelim-link-v26{background:linear-gradient(135deg,#ef4444,#f97316)!important;color:#fff!important;box-shadow:0 10px 28px rgba(239,68,68,.26)!important;}
.mm-bottom.ayd-mm-bottom-panelim-v26 a.ayd-panelim-link-v26 span{color:#fff!important;font-weight:950!important;}
.mm-quick a[href*="dashboard.php"]{background:linear-gradient(135deg,#ef4444,#f97316)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important;}
body{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;}
@media(max-width:380px){.mm-bottom.ayd-mm-bottom-panelim-v26{gap:4px!important;left:6px!important;right:6px!important;padding:6px!important}.mm-bottom.ayd-mm-bottom-panelim-v26 a{font-size:9.5px!important;min-height:50px!important}.mm-bottom.ayd-mm-bottom-panelim-v26 a i{font-size:15px!important}}
/* AYD MOBILE PANELIM FORCE V26 END */
