/* Shared shell geometry. Banner artwork and slide sizing remain owned by the carousel. */
#mmgFavoriteRemoveAction{position:fixed;z-index:2147482500;padding:10px 14px;min-height:40px;border:1px solid var(--hairline,#d4dce7);border-radius:8px;background:var(--surface,#fff);color:var(--text,#172438);box-shadow:0 6px 20px #0003;font:500 13px/1.4 Inter,Arial,sans-serif}
#mmgFavoriteRemoveAction[hidden]{display:none!important}
@media(hover:hover) and (pointer:fine){
 html body #cardGrid#cardGrid#cardGrid#cardGrid#cardGrid .fav-star-card{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
 html body #cardGrid#cardGrid#cardGrid#cardGrid#cardGrid>:is(:hover,:focus-within) .fav-star-card{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
}
@media(hover:none),(pointer:coarse){
 html body #cardGrid#cardGrid#cardGrid#cardGrid#cardGrid .fav-star-card.is-fav{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
 html body #cardGrid>:has(.fav-star-card.is-fav){-webkit-touch-callout:none;user-select:none}
}
html[data-mmg-design] body #mmgBant#mmgBant#mmgBant {width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}
html[data-mmg-design="classic"] body #mmgHomeShellHeader [data-home-quick="notifications"] svg {fill:none!important;stroke:var(--text,#172638)!important;stroke-width:1.8!important;stroke-linecap:round;stroke-linejoin:round}
html[data-mmg-design] body #mmgHomeShellHeader #avatarWrap#avatarWrap#avatarWrap#avatarWrap#avatarWrap#avatarWrap {width:30px!important;height:30px!important;flex:0 0 30px!important;align-items:center!important;justify-content:center!important}
html[data-mmg-design] body #mmgHomeShellHeader #avatarImg#avatarImg#avatarImg#avatarImg#avatarImg#avatarImg {width:100%!important;height:100%!important;object-fit:cover!important}
html[data-mmg-design] body #mmgHomeShellHeader #avatarDefaultIcon {width:24px!important;height:24px!important;fill:none!important;stroke:var(--text,#172638)!important}
html[data-mmg-design="modern"] body #mmgAltMenuBtn#mmgAltMenuBtn .mmg-altnav-outline {display:none!important}
html[data-mmg-design="modern"] body #mmgAltMenuBtn#mmgAltMenuBtn::before {content:""!important;display:block!important;width:28px!important;height:28px!important;flex:0 0 28px!important;background:url('gorseller/nav-ayarlar-v1.png') center/contain no-repeat!important}
@media(max-width:860px){
  html[data-mmg-design] body #home-screen#home-screen .hero.mmg-bant-icinde {padding:0!important;margin:0!important;width:100%!important;border:0!important;min-height:0!important}
  html[data-mmg-design="classic"] body :is(#mmgUstBar,#mmgMobileTopBar,.mmg-mobile-menu-titlebar,#mmgHomeCategoryBack,.nav-top-row),
  html[data-mmg-design="classic"] body #mmg-tabbar:not([hidden]) {display:none!important}
  html[data-mmg-design="classic"] body {padding-top:0!important;--mmg-persistent-header-height:60px}
  html[data-mmg-design="classic"] body > main,
  html[data-mmg-design="classic"] body.mmg-excel-tabs-active > main {padding-top:60px!important}
  html[data-mmg-design="classic"] body #home-screen#home-screen {padding-top:0!important}
  html[data-mmg-design="classic"] body [data-mmg-header-spacer] {display:none!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation].mobile-nav-open {width:min(360px,100vw)!important;max-width:100vw!important;left:0!important;right:auto!important;top:60px!important;bottom:72px!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] nav {width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] :is(.nav-drawer-wrap,.nav-subwrap) {width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] :is(.nav-item,.nav-subitem):is(.nav-item,.nav-subitem) {display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;padding:8px 10px 8px 4px!important;gap:0!important;box-sizing:border-box!important;text-align:left!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] .nav-text-wrap {min-width:0!important;width:auto!important;flex:1 1 0%!important;overflow:hidden!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] .nav-title {display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;font-size:14px!important;line-height:20px!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] .fav-star {flex:0 0 24px!important;width:24px!important;min-width:24px!important;margin:0 4px 0 0!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] :is(.nav-drawer,.nav-subdrawer) {position:static!important;inset:auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:2px 0 6px 10px!important;padding:2px 0 2px 8px!important;transform:none!important;translate:none!important;overflow:visible!important;flex-direction:column!important;gap:2px!important;border:0!important;border-left:1px solid var(--hairline,#48556b)!important;box-shadow:none!important;box-sizing:border-box!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] :is(.nav-drawer,.nav-subdrawer):not(.open),
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] :is(.nav-drawer,.nav-subdrawer)[hidden] {display:none!important}
  html[data-mmg-design] body>aside#mmgClassicSidebar[data-classic-navigation] :is(.nav-drawer,.nav-subdrawer).open:not([hidden]) {display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
}
html[data-mmg-design] body #cardGrid#cardGrid#cardGrid#cardGrid .mmg-module-art-card .mmg-ikon-kutu {
  background: transparent !important; border: 0 !important; box-shadow: none !important;
}
/* Shared mobile geometry; bottom navigation is unchanged. */
@media (max-width: 860px) {
  html body #mmgClassicHomeButton#mmgClassicHomeButton#mmgClassicHomeButton#mmgClassicHomeButton#mmgClassicHomeButton,
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .nav-home-square,
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="back"],
  html body #mmgHomeCategoryBack#mmgHomeCategoryBack#mmgHomeCategoryBack#mmgHomeCategoryBack#mmgHomeCategoryBack,
  html body #mmgUstGeri#mmgUstGeri#mmgUstGeri#mmgUstGeri#mmgUstGeri,
  html body #mmgGeriBtn#mmgGeriBtn#mmgGeriBtn#mmgGeriBtn#mmgGeriBtn,
  html body #mmgGeriKutu#mmgGeriKutu#mmgGeriKutu#mmgGeriKutu#mmgGeriKutu { display: none !important; }

  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader {
    display: flex !important; align-items: center !important;
    gap: 6px !important; padding: 6px 8px !important;
    width: 100% !important; max-width: 100% !important;
    box-sizing: border-box !important;
  }
  html body #mmgHomeSearchSlot#mmgHomeSearchSlot#mmgHomeSearchSlot#mmgHomeSearchSlot#mmgHomeSearchSlot { flex: 1 1 0 !important; min-width: 0 !important; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .mmg-home-shell-brand { flex: 0 0 40px !important; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .mmg-home-shell-brand > span { display: none !important; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .mmg-home-shell-brand > img { width: 40px !important; height: 40px !important; object-fit: contain; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .mmg-home-quick-tools { display: flex !important; gap: 6px !important; flex: 0 0 auto !important; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="notifications"],
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="rates"],
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="calculator"] { display: none !important; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="refresh"],
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="settings"],
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #accountTrigger {
    display: inline-flex !important; align-items: center !important; justify-content: center !important;
    flex: 0 0 40px !important; width: 40px !important; height: 40px !important;
    min-width: 40px !important; min-height: 40px !important; padding: 6px !important;
    border: 1px solid var(--border, #d7dee8) !important; border-radius: 10px !important;
    box-sizing: border-box !important; box-shadow: none !important;
  }
  html body #mmgHomeAccountSlot#mmgHomeAccountSlot#mmgHomeAccountSlot#mmgHomeAccountSlot#mmgHomeAccountSlot,
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #topRightBadge { display: flex !important; position: static !important; flex: 0 0 40px !important; width: 40px !important; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #mmgKayitUstBtn,
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #userBadge { display: none !important; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #avatarWrap { display: inline-flex !important; width: 28px !important; height: 28px !important; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #avatarImg { max-width: 100%; max-height: 100%; object-fit: cover; }
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick] > svg { width: 24px !important; height: 24px !important; }

  }
/* Borderless controls: preserve hit targets, focus and disabled states. */
/* Category labels share a readable inset, including Premium, without widening the menu. */
html[data-mmg-design] body>aside#mmgClassicSidebar#mmgClassicSidebar#mmgClassicSidebar .nav-subwrap>.nav-item:not([data-target]){padding-inline-start:16px!important}
/* Desktop navigation is 212px; the legacy 236px inset leaves a strip beside module tabs. */
@media(min-width:861px){
html[data-mmg-design="classic"][data-classic-menu="open"]:root{--mmg-shell-nav-inset:212px!important}
html[data-mmg-design="classic"][data-classic-menu="open"]:root body{padding-left:var(--mmg-shell-nav-inset)!important}
html[data-mmg-design="classic"][data-classic-menu="open"]:root body.mmg-excel-tabs-active #mmg-tabbar#mmg-tabbar{left:var(--mmg-shell-nav-inset)!important;width:calc(100% - var(--mmg-shell-nav-inset))!important;max-width:calc(100% - var(--mmg-shell-nav-inset))!important}
}
html[data-mmg-design] body > aside#mmgClassicSidebar#mmgClassicSidebar#mmgClassicSidebar nav > .nav-drawer-wrap > .nav-item,
html[data-mmg-design] body > aside#mmgClassicSidebar#mmgClassicSidebar#mmgClassicSidebar nav > .nav-item {padding-inline-start:16px!important;padding-inline-end:12px!important;box-sizing:border-box!important}
html body :is(button, [role="button"], input[type="button"], input[type="submit"], input[type="reset"]):not(:where(#mmgChatPanel *,#mmgChatBubble,#mmgCloseAllTabs,#mmgFavoriteRemoveAction,#addRowBtn,.auth-submit,#mmgLinkSubmitBtn,#mmgPushYes,#mmgSettingsPanel *,#mmgDesktopTools>button,.mmg-launcher-dialog *)):not(.nav-item):not([data-pin-key]):not(#unused-mmg-specificity):not(#unused-mmg-specificity-2):not(#unused-mmg-specificity-3):not(#unused-mmg-specificity-4):not(#unused-mmg-specificity-5) {
  background: transparent !important;
  background-image: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
}
html body :is(button, [role="button"], input[type="button"], input[type="submit"], input[type="reset"]):focus-visible {
  outline: 2px solid var(--brass, #a78342) !important;
  outline-offset: 2px !important;
}
html body :is(button, [role="button"]):is([aria-selected="true"], [aria-pressed="true"], .active) {
  text-decoration: underline;
  text-underline-offset: 5px;
}
html body :is(.auth-submit,#mmgLinkSubmitBtn,#mmgPushYes):disabled {opacity:1!important;cursor:wait!important}
html body :is(button:disabled, [role="button"][aria-disabled="true"]):not(:where(.auth-submit,#mmgLinkSubmitBtn,#mmgPushYes)) {
  opacity: .5 !important;
}
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #accountTrigger,
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #mobileNavToggle {
  background: transparent !important; border: 0 !important; box-shadow: none !important;
  border-radius: 50% !important;
}
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader :is(#avatarWrap, #avatarImg) {
  border-radius: 50% !important; box-shadow: none !important; border: 0 !important;
}

/* Keep chat contrast independent of the page's decorative button rules. */
html body #mmgChatPanel#mmgChatPanel{z-index:2147482500!important}
html body #mmgChatPanel .mmg-sec-bar{position:relative!important;top:auto!important;margin-top:0!important;flex-shrink:0}
@media(min-width:861px){
  html[data-mmg-design][data-classic-menu="closed"] body>aside#mmgClassicSidebar[data-classic-navigation]{display:none!important;pointer-events:none!important}
  html[data-mmg-design][data-classic-menu="closed"] body>main{margin-left:0!important;width:100%!important;max-width:100%!important}
  html[data-mmg-design][data-classic-menu="closed"] body #frame-wrap#frame-wrap{left:0!important;width:100%!important;max-width:100%!important}
  html[data-mmg-design][data-classic-menu="closed"]{--mmg-shell-nav-inset:0px!important}
}
html:not(.theme-light) #mmgChatPanel {
  --surface:#141e2d; --surface-2:#202e42; --text:#f1f5fa;
  --muted:#b8c6d9; --hairline:#425269; --brass:#e1bc75;
  background:var(--surface)!important; color:var(--text)!important;
}
html body #mmgChatPanel .mmg-chat-list-item {
  border:0!important; border-bottom:1px solid var(--hairline,#d4dce7)!important;
  border-radius:0!important; min-height:52px; margin:0;
}
html body #mmgChatPanel .mmg-chat-list-more {opacity:1; min-width:44px; min-height:44px}
html body #mmgChatPanel .mmg-chat-tab.active {
  color:#fff!important; background:#244b69!important;
  box-shadow:inset 0 1px 0 #ffffff38,0 3px 6px #0003!important;
  text-decoration:none!important;
}
html body #mmgChatPanel .mmg-chat-fab {
  background:var(--surface-2,#edf1f7)!important; color:var(--text,#172438)!important;
  border:1px solid var(--chat-edge,#b8c8db)!important; box-shadow:inset 0 1px 0 #ffffff38,0 3px 6px #0002!important;
}

/* Match the brand logo to the existing rounded controls. */
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .mmg-home-shell-brand > img { border-radius: 10px !important; }

/* The fixed bottom bar follows the selected theme in the shell and modules. */
html:not(.theme-light) body #mmgHeroAraclar#mmgHeroAraclar#mmgHeroAraclar#mmgHeroAraclar,
html:not(.theme-light) body .mmg-altnav {
  background:#141e2d!important;background-image:none!important;color:#c5d1e2!important;
  border-color:#425269!important;
}
html:not(.theme-light) body #mmgHeroAraclar#mmgHeroAraclar#mmgHeroAraclar#mmgHeroAraclar :is(button,span),
html:not(.theme-light) body .mmg-altnav :is(button,span){color:#c5d1e2!important}

/* Category headings are navigation, never favorites. Module stars remain unchanged. */
html body :is(#cardGrid#cardGrid#cardGrid#cardGrid,aside#mmgClassicSidebar#mmgClassicSidebar#mmgClassicSidebar#mmgClassicSidebar) [data-fav-target^="#kademe:"]{display:none!important;pointer-events:none!important}

/* Tabs scroll through pager arrows, keyboard and touch without a native scrollbar. */
html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar{scrollbar-width:none!important;overflow-x:auto!important;touch-action:pan-x!important}
html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}
/* The leading close-all control occupies exactly its own cell, without a spacer. */
html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar #mmgCloseAllTabs#mmgCloseAllTabs#mmgCloseAllTabs#mmgCloseAllTabs#mmgCloseAllTabs{flex:0 0 24px!important;width:24px!important;min-width:24px!important;max-width:24px!important;margin-inline-end:-4px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-sizing:border-box!important;border:1px solid var(--hairline,#d4dce7)!important;border-radius:7px 7px 0 0!important;background:var(--surface,#fff)!important;line-height:26px!important}
/* Mobile uses the same closable tabs as desktop, with a touch-scrollable strip. */
@media(max-width:860px){
html body:has(#commonAmount) .split-grid .card{background:var(--surface,var(--card,#fff))!important;border:1px solid var(--hairline,var(--border,#d8dfeb))!important;border-radius:9px!important;padding:10px!important;box-shadow:none!important}
html body:has(#commonAmount) .split-grid :is(label,input,select,th,td,.rt-bank){font-family:Inter,Arial,sans-serif!important;font-size:11px!important;line-height:1.4!important}
html body:has(#commonAmount) .split-grid .common-fields.field-row2{display:flex!important;flex-direction:column!important;gap:0!important;padding:0!important;width:100%!important}
html body:has(#commonAmount) .split-grid .common-fields .field{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;padding:7px 0!important;border-bottom:1px solid var(--hairline,var(--border,#d8dfeb))!important}
html body:has(#commonAmount) .split-grid .common-fields label{margin:0!important;white-space:nowrap!important;text-align:left!important;color:var(--muted,var(--text-dim))!important}
html body:has(#commonAmount) .split-grid :is(input:not([type=checkbox]):not([type=radio]),select){background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;height:28px!important;min-height:28px!important;min-width:0!important;width:100%!important;padding:3px!important;color:var(--text)!important}
html body:has(#commonAmount) .split-grid input{text-align:right!important;font-weight:600!important}
html body:has(#commonAmount) .split-grid :is(.offer-table,.rank-table) :is(th,td){background:transparent!important;border:0!important;border-bottom:1px solid var(--hairline,var(--border,#d8dfeb))!important;padding:7px 4px!important;white-space:nowrap!important}
html body:has(#commonAmount) .offer-table th br{display:none!important}
html body:has(#commonAmount) .split-grid .card-head h2{font:700 13px/1.4 Inter,Arial,sans-serif!important}
html body:has(#commonAmount) .split-grid input:focus-visible{outline:1px solid var(--brass,#947a36)!important}
html body:has(#commonAmount) #addRowBtn#addRowBtn{background:#173b55!important;color:#fff!important;border:1px solid #173b55!important;box-shadow:none!important;font:600 11px/1.4 Inter,Arial,sans-serif!important;min-height:28px!important;padding:5px 10px!important}
html body:has(#commonAmount) .split-grid.split-grid.split-grid.split-grid .common-fields{display:block!important;position:static!important;width:100%!important;max-width:none!important;min-width:0!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important}
html body:has(#commonAmount) .split-grid.split-grid.split-grid.split-grid .common-fields .field{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;position:static!important;transform:none!important;float:none!important;flex:none!important;width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:7px 0!important}
html body:has(#commonAmount) .split-grid.split-grid.split-grid.split-grid .common-fields :is(label,input,select){position:static!important;transform:none!important;float:none!important;margin:0!important;max-width:100%!important;min-width:0!important;width:auto!important;white-space:nowrap!important;text-transform:none!important;font:400 11px/1.4 Inter,Arial,sans-serif!important}
html body:has(#commonAmount) .split-grid.split-grid.split-grid.split-grid .common-fields input{text-overflow:clip!important;justify-self:stretch!important;text-align:right!important;font-weight:600!important}
html body:has(#commonAmount) .common-fields br{display:none!important}
html body:has(#commonAmount) .mevduat-varsayilan-not{display:none!important}
html body #depositEntryRows#depositEntryRows#depositEntryRows#depositEntryRows{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;justify-items:stretch!important;gap:0!important;padding:0!important;margin:0!important}
html body #depositEntryRows#depositEntryRows#depositEntryRows#depositEntryRows>.field{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;justify-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;margin:0!important;padding:7px 0!important;text-align:left!important}
html body #depositEntryRows#depositEntryRows#depositEntryRows#depositEntryRows>.field :is(label,input,select){width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;white-space:nowrap!important;text-align:left!important}
html body #depositEntryRows#depositEntryRows#depositEntryRows#depositEntryRows>.field input{text-align:right!important}
html body:has(#commonAmount) #stopajElleAlan[hidden]{display:none!important}
html body #depositEntryRows#depositEntryRows#depositEntryRows#depositEntryRows #mmgCalculatorCurrency{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;justify-self:stretch!important;align-self:stretch!important;width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;padding:7px 0!important;border-bottom:1px solid var(--hairline,#d8dfeb)!important}
html body #depositEntryRows#depositEntryRows#depositEntryRows#depositEntryRows #mmgCalculatorCurrency select{width:100%!important;max-width:none!important;min-width:0!important;text-align:right!important}
html body #addRowBtn#addRowBtn#addRowBtn#addRowBtn{background:#173b55!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;border:1px solid #173b55!important}
html body #addRowBtn#addRowBtn#addRowBtn#addRowBtn *{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}
}
@media(max-width:860px){
  html body.mmg-module-open{--mmg-shell-tab-height:32px!important}
  html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar:not([hidden]):has(.mmg-tab[data-tab]:not(.mmg-tab-home)){
    display:flex!important;position:fixed!important;top:var(--mmg-mobile-header-bottom,56px)!important;
    left:0!important;right:0!important;width:100%!important;max-width:100%!important;
    height:32px!important;min-height:32px!important;max-height:32px!important;
    padding:2px 4px!important;align-items:center!important;gap:4px!important;
    overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x;overscroll-behavior-x:contain;
  }
  html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar[data-mmg-tab-location="home"]:not([hidden]){position:relative!important;inset:auto!important;margin:0!important;transform:none!important;order:0!important}
  html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar .mmg-tab[role="tab"]{height:28px!important;min-height:28px!important;max-height:28px!important;flex:0 0 auto!important;width:max-content!important;min-width:0!important;max-width:calc(100vw - 42px)!important;padding:0 6px!important;gap:4px!important;box-sizing:border-box!important}
  html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar .mmg-tab-title{font-size:11px!important}
  html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar #mmgCloseAllTabs{position:relative!important;left:auto!important;flex:0 0 28px!important;background:var(--surface,#141e2d)!important}
}

/* One desktop strip height also controls the module's top inset. */
@media(min-width:861px){
  html[data-mmg-design] body.mmg-module-open{--mmg-shell-tab-height:32px!important}
  html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar:not([hidden]){height:32px!important;min-height:32px!important;max-height:32px!important;padding:2px 4px!important;align-items:center!important;gap:4px!important;box-sizing:border-box!important;overflow-y:hidden!important}
  html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar .mmg-tab[role="tab"]{height:28px!important;min-height:28px!important;max-height:28px!important;padding:0 8px!important;margin-block:0!important;box-sizing:border-box!important}
  html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar :is(.mmg-tab-close,#mmgCloseAllTabs,.mmg-tab-pager){height:24px!important;min-height:24px!important;max-height:24px!important;line-height:24px!important;padding-block:0!important;align-self:center!important}
}
/* Dark tabs retain the established navy palette. */
html:not(.theme-light) body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar { background:#151e2d !important; color:#edf2f8 !important; border-color:#2a3448 !important; }
html:not(.theme-light) body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar :is(button,.mmg-tab-pager) { color:#edf2f8 !important; }

/* Empty workspaces follow content instead of reserving invisible icon rows. */
html body .home-screen>.tools-section{position:relative!important}
html body #mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar#mmg-tabbar[data-mmg-tab-location="home"]{position:relative!important;inset:auto!important;left:auto!important;margin:0!important;width:100%!important;max-width:100%!important;transform:none!important}
html:not(.mmg-yonetici) body:not(#admin-gate-a):not(#admin-gate-b):not(#admin-gate-c):not(#admin-gate-d):not(#admin-gate-e):not(#admin-gate-f) :is(#navIstatistiklerBtn,#cardIstatistiklerBtn,[data-target^="Istatistikler.html"],[data-fav-target^="Istatistikler.html"],[data-tab^="Istatistikler.html"]){display:none!important}
html body #mmgWorkspaceEmpty{position:relative!important;inset:auto!important;margin:0!important}
@media(max-width:860px){
  html[data-mmg-design] body #cardGrid#cardGrid#cardGrid#cardGrid:not(.edit-mode){align-content:start!important}
}
/* Reserve the mobile banner footer for pagination, outside the instruction copy. */
@media(max-width:860px){
  html body #mmgBant#mmgBant#mmgBant #mmgBantRay [data-bant="talimat"]>.mmg-bant-metin{
    display:flex!important;flex-direction:column!important;align-items:flex-start!important;
    justify-content:flex-start!important;gap:4px!important;top:10px!important;bottom:36px!important;
    left:12px!important;width:55%!important;height:auto!important;max-height:none!important;
  }
  html body #mmgBant#mmgBant#mmgBant #mmgBantRay [data-bant="talimat"]>.mmg-bant-metin>:is(.mmg-bant-baslik,.mmg-bant-alt,.mmg-bant-git){
    position:static!important;transform:none!important;margin:0!important;max-width:100%!important;flex:0 0 auto!important;
  }
}

/* Preserve original banner luminosity; never dim artwork by theme. */
html body #mmgBant#mmgBant#mmgBant#mmgBant #mmgBantRay .mmg-bant-gorsel,
html body #mmgBant#mmgBant#mmgBant#mmgBant #mmgBantRay .mmg-bant-gorsel img { filter:none !important; opacity:1 !important; }

/* One account control; retain the real profile photo and its existing menu. */
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #mobileNavToggle { display:none !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #accountTrigger { display:inline-flex !important; position:relative !important; inset:auto !important; transform:none !important; margin:0 !important; align-items:center !important; justify-content:center !important; padding:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important; border-radius:50% !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #avatarWrap { position:relative !important; inset:auto !important; transform:var(--mmg-avatar-hover-transform,none) !important; margin:0 !important; overflow:hidden !important; border-radius:50% !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="refresh"] { display:none !important; }
@media(max-width:860px){
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader { height:56px !important; min-height:56px !important; display:flex !important; flex-wrap:nowrap !important; align-items:center !important; gap:4px !important; padding:6px !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .mmg-home-quick-tools { display:contents !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #mmgClassicMenuButton { display:inline-flex !important; visibility:visible !important; opacity:1 !important; pointer-events:auto !important; order:0 !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="back"] { display:inline-flex !important; order:1 !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .mmg-home-shell-brand { order:2 !important; flex:0 0 32px !important; margin:0 !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader .mmg-home-shell-brand>img { width:32px !important; height:32px !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #mmgHomeSearchSlot { order:3 !important; flex:1 1 0 !important; min-width:0 !important; margin:0 !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="settings"] { order:4 !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #mmgHomeAccountSlot { order:5 !important; display:flex !important; align-items:center !important; flex:0 0 36px !important; width:36px !important; height:36px !important; position:static !important; margin:0 !important; transform:none !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #topRightBadge { position:static !important; inset:auto !important; transform:none !important; margin:0 !important; width:36px !important; height:36px !important; align-items:center !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader :is(#mmgClassicMenuButton,[data-home-quick="back"],[data-home-quick="settings"],#accountTrigger) { position:relative !important; inset:auto !important; transform:none !important; flex:0 0 36px !important; width:36px !important; min-width:36px !important; height:36px !important; min-height:36px !important; margin:0 !important; padding:0 !important; align-items:center !important; justify-content:center !important; }
html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader #mmgHomeFavorites { display:none !important; }
}

/* Mobil başlık tek satırda kalmalı: iki yardımcı kontrol arama ve hesap alanını
   daraltıp avatarı kesiyordu. Küçük ekranlarda yalnız ayarlar korunur. */
@media(max-width:860px){
  html body #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader{
    overflow:hidden!important;
  }
  html body #mmgHomeShellHeader .mmg-home-quick-tools{display:flex!important;flex:0 0 36px!important;width:36px!important;overflow:hidden!important}
  html body #mmgHomeShellHeader .mmg-home-quick-tools>[data-home-quick]{display:none!important}
  html body #mmgHomeShellHeader .mmg-home-quick-tools>[data-home-quick="settings"]{display:inline-flex!important;flex:0 0 36px!important;width:36px!important;height:36px!important}
  html body #mmgHomeShellHeader #mmgHomeAccountSlot,
  html body #mmgHomeShellHeader #mmgHomeAccountSlot > *,
  html body #mmgHomeShellHeader #topRightBadge,
  html body #mmgHomeShellHeader #accountTrigger{min-width:36px!important;max-width:36px!important;width:36px!important;overflow:hidden!important}
  html body #mmgHomeShellHeader #avatarWrap{width:30px!important;height:30px!important;min-width:30px!important;max-width:30px!important}
}
/* Loan results: readable hierarchy and the calculation inputs travel together. */
@media(max-width:860px){
  html body #mmgChatRemoveTarget#mmgChatRemoveTarget{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;z-index:2147483001!important}
  html body #mmgChatBubble#mmgChatBubble{bottom:calc(92px + env(safe-area-inset-bottom,0px));opacity:1!important}
}
html body #quick #resultCard .result-hero .label{font-weight:800!important;letter-spacing:.055em}
html body #quick #resultCard #rToplamGeri{font-weight:800!important;font-variant-numeric:tabular-nums}
html body #quick #resultCard #rToplamGeriSub{white-space:pre-line!important;line-height:1.65!important;margin-top:8px!important;font-size:12px!important}
html body #quick #resultCard .result-hero{border-bottom:2px solid var(--brass,#c6a15b);padding-bottom:16px!important}
/* Category labels share the Premium text origin; hidden stars reserve no space. */
html body aside#mmgClassicSidebar#mmgClassicSidebar#mmgClassicSidebar#mmgClassicSidebar#mmgClassicSidebar [data-fav-target^="#kademe:"]{display:none!important;pointer-events:none!important}

html body #mmgBant#mmgBant#mmgBant#mmgBant#mmgBant#mmgBant #mmgBantRay .mmg-banner-v2[data-bant="taksitli"] .mmg-bant-gorsel img{object-fit:cover!important;object-position:right center!important;transform:none!important}
/* Modern canvas has its own palette; Classic retains its existing colors. */
html[data-mmg-design="modern"],html[data-mmg-design="modern"] body{--mmg-modern-canvas:#0b192d;--bg:var(--mmg-modern-canvas)!important}
html[data-mmg-design="modern"].theme-light,html[data-mmg-design="modern"].theme-light body{--mmg-modern-canvas:#e4ecf7}
html[data-mmg-design="modern"] body:not(#mmg-canvas-unused):not(#mmg-canvas-unused):not(#mmg-canvas-unused):not(#mmg-canvas-unused):not(#mmg-canvas-unused):not(#mmg-canvas-unused){background:var(--mmg-modern-canvas)!important}
html[data-mmg-design="modern"] body #home-screen#home-screen#home-screen#home-screen#home-screen#home-screen{background:var(--mmg-modern-canvas)!important}
html[data-mmg-design="modern"] body>main,html[data-mmg-design="modern"] #home-screen>.tools-section{background:transparent!important}
/* Mobile shell geometry is shared by both visual themes. */
html body #accountDropdown#accountDropdown#accountDropdown#accountDropdown[hidden]{display:none!important}
@media(max-width:860px){
html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader){padding-top:0!important;--mmg-persistent-header-height:60px}
html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader) #mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader{height:60px!important;min-height:60px!important;max-height:60px!important;align-items:center!important;overflow:visible!important;transform:none!important}
html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader):not(.mmg-module-open)>main#main#main,html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader):not(.mmg-module-open)>main{padding-top:60px!important;margin-top:0!important;top:0!important}
html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader) #mmgHomeShellHeader#mmgHomeShellHeader #mmgHomeAccountSlot,html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader) #mmgHomeShellHeader#mmgHomeShellHeader #topRightBadge{overflow:visible!important;transform:none!important}
html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader) #mmgHomeShellHeader#mmgHomeShellHeader #accountDropdown:not([hidden]){display:block!important;position:fixed!important;top:68px!important;right:8px!important;left:auto!important;bottom:auto!important;width:min(320px,calc(100vw - 16px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 148px)!important;overflow-y:auto!important;pointer-events:auto!important;z-index:2147482300!important}
html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader) #mmgHomeShellHeader#mmgHomeShellHeader [data-home-quick="notifications"],html[data-mmg-design] body:has(#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader#mmgHomeShellHeader) #mmgHomeShellHeader#mmgHomeShellHeader #mmgHomeAccountSlot{align-self:center!important;align-items:center!important;justify-content:center!important;margin-block:0!important;transform:none!important}
}
@media(max-width:860px){
html[data-mmg-design="classic"] body #mmgHeroAraclar#mmgHeroAraclar #mmgEvBtn#mmgEvBtn::before{display:none!important;content:none!important}
html[data-mmg-design="classic"] body #mmgHeroAraclar#mmgHeroAraclar #mmgEvBtn#mmgEvBtn .mmg-altnav-outline{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important}
html[data-mmg-design="classic"] body #mmgHeroAraclar#mmgHeroAraclar #mmgEvBtn#mmgEvBtn .mmg-altnav-outline svg{width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important;stroke-width:1.65!important;filter:none!important}
}

/* Account hover animates the image surface, not the fixed header button geometry. */
@media (hover:hover) and (pointer:fine){
  #mmgHomeShellHeader #accountTrigger #avatarWrap{transition:transform .16s ease,filter .16s ease}
  #mmgHomeShellHeader #accountTrigger:is(:hover,:focus-visible) #avatarWrap{--mmg-avatar-hover-transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 3px 5px rgba(150,112,37,.45))}
}
@media (prefers-reduced-motion:reduce){#mmgHomeShellHeader #accountTrigger #avatarWrap{transition:none!important;--mmg-avatar-hover-transform:none!important}}
#mmgAvatarSaveNotice{position:fixed;right:12px;top:76px;z-index:2147482400;max-width:min(340px,calc(100vw - 24px));padding:12px 16px;border:1px solid var(--hairline,#c8d0dc);border-radius:10px;background:var(--surface,#fff);color:var(--text,#14243a);box-shadow:0 8px 24px #0003;font:14px/1.5 system-ui,sans-serif}
#mmgAvatarSaveNotice[hidden]{display:none}

/* Touch feedback follows the circular avatar; keyboard focus remains visible. */
#mmgHomeShellHeader #accountTrigger{-webkit-tap-highlight-color:transparent}
#mmgHomeShellHeader #accountTrigger:focus:not(:focus-visible){outline:none}
#mmgHomeShellHeader #accountTrigger:focus-visible{outline:2px solid var(--brass,#9c7b31);outline-offset:3px}
@media(hover:none) and (pointer:coarse){#mmgHomeShellHeader #accountTrigger #avatarWrap{filter:none;box-shadow:none;border-radius:50%;overflow:hidden}#mmgHomeShellHeader #accountTrigger:active #avatarWrap{--mmg-avatar-hover-transform:scale(.96)}}
