/*
 * XAN Office v1.4.61.290
 * Masaüstü header gerçek tam genişlik, logo taşma ve giriş sağ uç düzeltmesi.
 */
@media (min-width: 1025px) {
  html body.mxh-theme.xan-v269-refined-header .mxh-header {
    overflow: visible !important;
    background: linear-gradient(135deg, rgba(4, 31, 39, .58), rgba(7, 55, 65, .50) 58%, rgba(11, 72, 82, .46)) !important;
    border-color: rgba(190, 232, 237, .22) !important;
    box-shadow: 0 12px 30px rgba(2, 28, 34, .14), inset 0 1px 0 rgba(255, 255, 255, .12) !important;
    backdrop-filter: blur(16px) saturate(122%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(122%) !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-header-inner.mxh-wrap,
  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-header-inner {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 7px 12px 7px 16px !important;
    grid-template-columns: 120px minmax(0, 1fr) !important;
    gap: 14px !important;
    box-sizing: border-box !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-brand {
    position: relative !important;
    inset: auto !important;
    display: flex !important;
    width: 112px !important;
    min-width: 112px !important;
    max-width: 112px !important;
    height: 50px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: flex-start !important;
    overflow: visible !important;
    transform: none !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-brand-logo-img {
    position: static !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    width: 112px !important;
    min-width: 112px !important;
    max-width: 112px !important;
    height: auto !important;
    max-height: 49px !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: contain !important;
    object-position: left center !important;
    overflow: visible !important;
    transform: none !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-nav {
    position: relative !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    overflow: visible !important;
    box-sizing: border-box !important;
    background: rgba(255, 255, 255, .025) !important;
    border-color: rgba(204, 238, 242, .12) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .045) !important;
    backdrop-filter: blur(8px) saturate(112%) !important;
    -webkit-backdrop-filter: blur(8px) saturate(112%) !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-menu {
    position: relative !important;
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 0 112px 0 8px !important;
    justify-content: center !important;
    box-sizing: border-box !important;
    overflow: visible !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-menu > li:last-child {
    position: absolute !important;
    top: 50% !important;
    right: 6px !important;
    left: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: translateY(-50%) !important;
    z-index: 3 !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-menu > li:last-child > a {
    background: rgba(58, 134, 145, .20) !important;
    border-color: rgba(211, 240, 244, .25) !important;
    box-shadow: 0 6px 16px rgba(2, 28, 34, .10), inset 0 1px 0 rgba(255, 255, 255, .08) !important;
  }
}

@media (min-width: 1025px) and (max-width: 1320px) {
  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-header-inner.mxh-wrap,
  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-header-inner {
    grid-template-columns: 108px minmax(0, 1fr) !important;
    gap: 8px !important;
    padding-right: 8px !important;
    padding-left: 12px !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-brand,
  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-brand-logo-img {
    width: 102px !important;
    min-width: 102px !important;
    max-width: 102px !important;
  }

  html body.mxh-theme.xan-v269-refined-header .mxh-header .mxh-menu {
    padding-right: 102px !important;
    padding-left: 4px !important;
  }
}
