/*
 * Yavuz Plastik StockOS v1.6.86
 * Mobil/tablet kurumsal son düzen: menü ikon güvenliği, ilk görünüm, footer kontrastı ve stok ekranı sadeleşmesi.
 * Kapsam: StockOS yüzeyleri. Veri, kayıt ve işlem akışına müdahale etmez.
 */
:root{
  --mxso-v1682-navy:#071B3A;
  --mxso-v1682-navy-soft:#0B2A4F;
  --mxso-v1682-blue:#126CEF;
  --mxso-v1682-surface:#F6FAFE;
  --mxso-v1682-line:#D9E6F2;
  --mxso-v1682-muted:#5D6E84;
  --mxso-v1682-white:#FFFFFF;
}

@media (max-width:1180px){
  html body.mxso-standalone:not(.mxso-sector-terminal-shell){
    color:var(--mxso-v1682-navy)!important;
    background:#EEF5FB!important;
    -webkit-font-smoothing:antialiased!important;
    text-rendering:geometricPrecision!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) :is(h1,h2,h3,h4,h5,h6,strong,b){
    font-weight:600!important;
    letter-spacing:-.018em!important;
    text-shadow:none!important;
    -webkit-text-stroke:0!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) :is(p,small,span,label,input,select,textarea,button,a){
    text-shadow:none!important;
    -webkit-text-stroke:0!important;
  }

  /* Menü açıkken arka yüzey görünmez, sağ tarafta mavi/artık panel sızması olmaz. */
  html body.mxso-standalone:not(.mxso-sector-terminal-shell).mxso-menu-open,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell).mxso-mobile-nav-open{
    overflow:hidden!important;
    touch-action:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell).mxso-menu-open .mxso-content,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell).mxso-mobile-nav-open .mxso-content{
    transform:none!important;
    filter:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell).mxso-menu-open .mxso-floating-quick-toggle,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell).mxso-mobile-nav-open .mxso-floating-quick-toggle,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell).mxso-menu-open .mxso-mobile-bottom-nav,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell).mxso-mobile-nav-open .mxso-mobile-bottom-nav{
    display:none!important;
  }

  /* Mobil sol menü: ikon fontuna hiç bağlı kalmayan temiz görünüm. */
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar.mxso-sidebar{
    background:linear-gradient(180deg,#071B3A 0%,#08294D 62%,#071B3A 100%)!important;
    color:#fff!important;
    box-shadow:0 0 0 1px rgba(255,255,255,.06) inset,18px 0 42px rgba(0,0,0,.24)!important;
    overflow-x:hidden!important;
    overscroll-behavior:contain!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar :is(.dashicons,i[class*="dashicons"],.fa,.fas,.far,.fab,[class*="icon-"]){
    font-size:0!important;
    line-height:0!important;
    color:transparent!important;
    -webkit-text-fill-color:transparent!important;
    font-family:inherit!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar :is(.dashicons,i[class*="dashicons"],.fa,.fas,.far,.fab,[class*="icon-"])::before,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar :is(.dashicons,i[class*="dashicons"],.fa,.fas,.far,.fab,[class*="icon-"])::after{
    content:none!important;
    display:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-mobile-nav-head,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-search-wrap,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-mobile-view-controls,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-mobile-recent-nav,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-section{
    background:rgba(255,255,255,.055)!important;
    border-color:rgba(255,255,255,.11)!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-mobile-quick-actions{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:7px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-mobile-quick-actions a{
    min-height:48px!important;
    padding:8px 5px!important;
    border-radius:15px!important;
    background:rgba(255,255,255,.07)!important;
    border:1px solid rgba(255,255,255,.11)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-size:11px!important;
    line-height:1.12!important;
    font-weight:560!important;
    gap:5px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-mobile-quick-actions a::before{
    content:''!important;
    display:block!important;
    width:14px!important;
    height:14px!important;
    border-radius:5px!important;
    border:1.5px solid rgba(255,255,255,.74)!important;
    background:rgba(255,255,255,.08)!important;
    box-shadow:0 0 0 3px rgba(255,255,255,.05)!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-section-title{
    min-height:40px!important;
    border-radius:13px!important;
    background:rgba(255,255,255,.075)!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar a.mxso-nav-link{
    min-height:50px!important;
    grid-template-columns:32px minmax(0,1fr)!important;
    gap:10px!important;
    padding:8px 10px!important;
    border-radius:15px!important;
    background:rgba(4,33,63,.56)!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-icon{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
    border-radius:11px!important;
    background:rgba(255,255,255,.10)!important;
    position:relative!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-icon::after{
    content:''!important;
    position:absolute!important;
    inset:9px!important;
    border-radius:999px!important;
    background:#fff!important;
    opacity:.92!important;
    box-shadow:0 0 0 4px rgba(255,255,255,.10)!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-text strong{
    font-size:13.2px!important;
    font-weight:560!important;
    line-height:1.2!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-text small{
    font-size:10.7px!important;
    font-weight:400!important;
    color:rgba(255,255,255,.66)!important;
    -webkit-text-fill-color:rgba(255,255,255,.66)!important;
  }

  /* Mobil ilk görünüm: stok giriş/çıkış ekranı daha kurumsal ve daha az dağınık. */
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-operation-premium{
    margin-bottom:10px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-hero-v1591{
    min-height:auto!important;
    grid-template-columns:1fr!important;
    gap:14px!important;
    padding:20px!important;
    border-radius:22px!important;
    box-shadow:0 14px 30px rgba(7,27,58,.16)!important;
    background:linear-gradient(145deg,#08294D 0%,#0B4FA8 100%)!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-hero-v1591::before,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-hero-v1591::after{
    opacity:.18!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-hero-v1591 h2{
    font-size:clamp(24px,7vw,31px)!important;
    line-height:1.1!important;
    font-weight:600!important;
    letter-spacing:-.024em!important;
    margin-bottom:10px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-actions-v1591{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
    margin-top:14px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-actions-v1591 a{
    min-height:42px!important;
    padding:0 12px!important;
    border-radius:14px!important;
    font-size:13.2px!important;
    font-weight:560!important;
    box-shadow:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-clock-v1591{
    min-height:74px!important;
    padding:14px!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.10)!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-clock-v1591 .mxso-v1580-live-clock{
    font-size:clamp(28px,10vw,40px)!important;
    font-weight:500!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-kpis-v1591{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:9px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-kpi-v1591{
    min-height:70px!important;
    padding:12px 12px 12px 16px!important;
    border-radius:16px!important;
    background:rgba(255,255,255,.12)!important;
    box-shadow:none!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-kpi-v1591 span{
    font-size:10.5px!important;
    font-weight:560!important;
    letter-spacing:.025em!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-kpi-v1591 strong{
    font-size:22px!important;
    font-weight:560!important;
  }

  /* Formlar ve özetler alt menüye yapışmasın, beyaz panel daha sakin dursun. */
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-workspace,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-live-workspace{
    gap:12px!important;
    margin-top:10px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-panel,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-main-panel,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-operation-summary-panel{
    border-radius:20px!important;
    box-shadow:0 12px 28px rgba(7,27,58,.08)!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-form .mxso-form-row,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-live-stock-form .mxso-form-row{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) :is(input,select,textarea){
    font-size:16px!important;
    border-radius:13px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-submit-row,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-quick-amounts,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-note-templates{
    gap:8px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-submit-row .mxso-button,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-quick-amounts button,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-note-templates button{
    min-height:42px!important;
    border-radius:13px!important;
    font-weight:560!important;
  }

  /* Footer ve alt bar: koyu alanda koyu metin kalmaz. */
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) :where(.mxso-footer,.mxstockos-footer,.mxstockos-public-footer,footer[class*="footer"],.mxso-dark-footer){
    background:#071B3A!important;
    color:#fff!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) :where(.mxso-footer,.mxstockos-footer,.mxstockos-public-footer,footer[class*="footer"],.mxso-dark-footer) :where(h1,h2,h3,h4,h5,h6,p,span,strong,b,a,small,li,button){
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-mobile-bottom-nav{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-content,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-main,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) main{
    padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important;
  }
}

@media (max-width:700px){
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar.mxso-sidebar{
    width:100vw!important;
    min-width:100vw!important;
    max-width:100vw!important;
    inset:0 auto 0 0!important;
    border-radius:0!important;
    padding:10px 10px calc(18px + env(safe-area-inset-bottom,0px))!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-hero-v1591{
    margin-inline:0!important;
    padding:18px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-actions-v1591{
    grid-template-columns:1fr 1fr!important;
  }
}

@media (max-width:380px){
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-mobile-quick-actions{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-actions-v1591{
    grid-template-columns:1fr!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-stock-op-kpis-v1591{
    grid-template-columns:1fr!important;
  }
}

@media (prefers-reduced-motion:reduce){
  html body.mxso-standalone *{
    animation-duration:.01ms!important;
    transition-duration:.01ms!important;
    scroll-behavior:auto!important;
  }
}


/* v1.6.83 - Masaüstü sol panel etkileşim ve kompakt menü standardı. */
@media (min-width:1181px){
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) .mxso-wrap{
    grid-template-columns:270px minmax(0,1fr)!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar.mxso-sidebar{
    width:270px!important;
    min-width:270px!important;
    max-width:270px!important;
    padding:8px 8px 14px!important;
    pointer-events:auto!important;
    user-select:auto!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar.mxso-sidebar[inert]{
    pointer-events:auto!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-section{
    margin:0 0 6px!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-section-title{
    min-height:24px!important;
    margin:5px 2px 4px!important;
    padding:2px 4px!important;
    border-radius:7px!important;
    background:transparent!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-section-title span{
    font-size:9.5px!important;
    line-height:1.1!important;
    font-weight:600!important;
    letter-spacing:.06em!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-section-title i{
    width:16px!important;
    height:16px!important;
    font-size:16px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-section-items{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    margin:0 0 7px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar a.mxso-nav-link{
    display:grid!important;
    grid-template-columns:28px minmax(0,1fr)!important;
    align-items:center!important;
    gap:6px!important;
    min-height:48px!important;
    padding:6px 7px!important;
    border-radius:11px!important;
    box-shadow:0 4px 10px rgba(2,11,25,.10)!important;
    transform:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar a.mxso-nav-link:hover,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar a.mxso-nav-link:focus-visible,
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar a.mxso-nav-link.is-active{
    transform:none!important;
    box-shadow:0 5px 12px rgba(2,11,25,.13)!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-icon{
    width:28px!important;
    height:28px!important;
    min-width:28px!important;
    flex:0 0 28px!important;
    border-radius:9px!important;
    box-shadow:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-icon .dashicons{
    width:16px!important;
    height:16px!important;
    font-size:16px!important;
    line-height:16px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-text strong{
    display:block!important;
    font-size:11.5px!important;
    line-height:1.14!important;
    font-weight:600!important;
    letter-spacing:-.01em!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-text small{
    display:none!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-search-wrap{
    min-height:34px!important;
    margin:0 0 7px!important;
    padding:4px 7px!important;
    border-radius:9px!important;
  }
  html body.mxso-standalone:not(.mxso-sector-terminal-shell) #mxsoMainSidebar .mxso-nav-search{
    min-height:28px!important;
    font-size:12px!important;
  }
}

/* v1.6.84 - Hero başlıklarını ve Yönetim Paneli ilk alanını kontrollü biçimde kompaktlaştırır. */
html body :where(section, header, article, div)[class*="mxso-"][class*="hero"] h1 {
    font-size: clamp(20px, 1.55vw, 26px) !important;
    line-height: 1.18 !important;
    font-weight: 650 !important;
    letter-spacing: -.015em !important;
}
html body :where(section, header, article, div)[class*="mxso-"][class*="hero"] h2 {
    font-size: clamp(18px, 1.3vw, 22px) !important;
    line-height: 1.22 !important;
    font-weight: 650 !important;
    letter-spacing: -.01em !important;
}

/* Yönetim Paneli: yalnız kısa başlık, tek açıklama ve arama. */
html body .mxso-dashboard-hero-v1148.mxso-dashboard-hero-compact-v1684,
html body .mxso-dashboard-hero-v1586.mxso-dashboard-hero-compact-v1684,
html body .mxso-dashboard-hero-v1588.mxso-dashboard-hero-compact-v1684 {
    display: block !important;
    grid-template-columns: none !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 0 12px !important;
    padding: 18px 20px !important;
    border-radius: 20px !important;
}
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-copy-v1148 {
    width: 100% !important;
    max-width: 100% !important;
}
html body .mxso-dashboard-hero-compact-v1684 h1 {
    margin: 0 !important;
    font-size: 23px !important;
    line-height: 1.18 !important;
    font-weight: 650 !important;
    color: #fff !important;
}
html body .mxso-dashboard-hero-compact-v1684 p {
    max-width: 720px !important;
    margin: 5px 0 0 !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
    font-weight: 450 !important;
    color: rgba(255,255,255,.88) !important;
}
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-search-v1148 {
    grid-template-columns: minmax(220px, 1fr) auto auto !important;
    width: min(100%, 820px) !important;
    max-width: 820px !important;
    margin-top: 12px !important;
    padding: 6px !important;
    gap: 7px !important;
    border-radius: 15px !important;
}
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-search-v1148 input,
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-search-btn-v1148,
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-clear-btn-v1148 {
    min-height: 38px !important;
    height: 38px !important;
    border-radius: 11px !important;
    font-size: 12px !important;
}
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-search-v1148 input {
    padding: 8px 12px !important;
    font-weight: 450 !important;
}
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-search-btn-v1148,
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-clear-btn-v1148 {
    padding: 7px 13px !important;
    font-weight: 600 !important;
}
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-side-v1586,
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-side-v1588,
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-shortcuts-v1148,
html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-kicker-v1148 {
    display: none !important;
}

@media (max-width: 782px) {
    html body :where(section, header, article, div)[class*="mxso-"][class*="hero"] h1 {
        font-size: clamp(18px, 5.3vw, 22px) !important;
    }
    html body :where(section, header, article, div)[class*="mxso-"][class*="hero"] h2 {
        font-size: clamp(17px, 4.8vw, 20px) !important;
    }
    html body .mxso-dashboard-hero-v1148.mxso-dashboard-hero-compact-v1684 {
        padding: 14px !important;
        border-radius: 17px !important;
    }
    html body .mxso-dashboard-hero-compact-v1684 h1 {
        font-size: 20px !important;
    }
    html body .mxso-dashboard-hero-compact-v1684 p {
        font-size: 12.5px !important;
        margin-top: 4px !important;
    }
    html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-search-v1148 {
        grid-template-columns: 1fr 1fr !important;
        margin-top: 10px !important;
        padding: 5px !important;
        gap: 6px !important;
    }
    html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-search-v1148 input {
        grid-column: 1 / -1 !important;
        width: 100% !important;
    }
    html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-search-btn-v1148,
    html body .mxso-dashboard-hero-compact-v1684 .mxso-dashboard-hero-clear-btn-v1148 {
        width: 100% !important;
    }
}

/* v1.6.85 - Tüm modül hero alanlarında kompakt, işlem odaklı ilk görünüm. */
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-hero.mxso-hero-blue,
  .mxso-command-hero-card-v1147,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684){
  min-height:0!important;
  height:auto!important;
  padding:16px 18px!important;
  margin-bottom:12px!important;
  gap:12px!important;
  border-radius:18px!important;
  align-items:center!important;
  box-shadow:0 10px 26px rgba(7,27,58,.12)!important;
}
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-hero.mxso-hero-blue,
  .mxso-command-hero-card-v1147,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(
  .mxso-kicker,
  .mxso-page-kicker,
  [class*="hero-kicker"]
){
  display:none!important;
}
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-hero.mxso-hero-blue,
  .mxso-command-hero-card-v1147,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(h1,h2,h3){
  margin:0!important;
  max-width:860px!important;
  font-size:clamp(19px,1.35vw,23px)!important;
  line-height:1.2!important;
  font-weight:650!important;
  letter-spacing:-.012em!important;
}
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-hero.mxso-hero-blue,
  .mxso-command-hero-card-v1147,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(p,.mxso-hero-subtitle-v1541){
  max-width:820px!important;
  margin:5px 0 0!important;
  font-size:13px!important;
  line-height:1.42!important;
  font-weight:450!important;
}
/* Hero içindeki tekrar eden sayaç/saat/özet bloklarını kaldır; ana içerik aşağıda korunur. */
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-hero.mxso-hero-blue,
  .mxso-command-hero-card-v1147,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) > :where(
  [class*="hero-side"],
  [class*="hero-stats"],
  [class*="hero-kpis"],
  [class*="hero-count"],
  [class*="hero-score"],
  [class*="hero-system"]
){
  display:none!important;
}
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-hero.mxso-hero-blue,
  .mxso-command-hero-card-v1147,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(
  [class*="hero-actions"],
  [class*="hero-shortcuts"]
){
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:7px!important;
  margin-top:10px!important;
}
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-hero.mxso-hero-blue,
  .mxso-command-hero-card-v1147,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(
  [class*="hero-actions"],
  [class*="hero-shortcuts"]
) :where(a,button){
  min-height:34px!important;
  height:auto!important;
  padding:7px 12px!important;
  border-radius:10px!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:600!important;
}
@media(max-width:782px){
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-hero.mxso-hero-blue,
    .mxso-command-hero-card-v1147,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684){
    display:block!important;
    grid-template-columns:none!important;
    padding:13px 14px!important;
    margin-bottom:10px!important;
    border-radius:15px!important;
  }
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-hero.mxso-hero-blue,
    .mxso-command-hero-card-v1147,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684) :where(h1,h2,h3){
    font-size:19px!important;
  }
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-hero.mxso-hero-blue,
    .mxso-command-hero-card-v1147,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684) :where(p,.mxso-hero-subtitle-v1541){
    font-size:12.5px!important;
    line-height:1.38!important;
  }
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-hero.mxso-hero-blue,
    .mxso-command-hero-card-v1147,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684) :where(
    [class*="hero-actions"],
    [class*="hero-shortcuts"]
  ){
    overflow-x:auto!important;
    flex-wrap:nowrap!important;
    padding-bottom:2px!important;
    scrollbar-width:none!important;
  }
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-hero.mxso-hero-blue,
    .mxso-command-hero-card-v1147,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684) :where(
    [class*="hero-actions"],
    [class*="hero-shortcuts"]
  )::-webkit-scrollbar{display:none!important;}
}


/* v1.6.86 - Kalan tüm yönetim hero varyasyonlarını aynı kompakt sözleşmeye bağlar.
 * Veri, form ve işlem alanlarına dokunmaz; yalnız üst karşılama/hero katmanını sadeleştirir.
 */
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-command-hero-card-v1147,
  .mxso-hero,
  .mxso-wa-hero,
  .mxso-api-hero-v1571,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684){
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  padding:14px 16px!important;
  margin:0 0 10px!important;
  gap:8px!important;
  border-radius:16px!important;
  box-shadow:0 8px 20px rgba(7,27,58,.10)!important;
}

/* Başlık + tek kısa açıklama. */
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-command-hero-card-v1147,
  .mxso-hero,
  .mxso-wa-hero,
  .mxso-api-hero-v1571,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(.mxso-kicker,.mxso-page-kicker,[class*="hero-kicker"]){
  display:none!important;
}
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-command-hero-card-v1147,
  .mxso-hero,
  .mxso-wa-hero,
  .mxso-api-hero-v1571,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(h1,h2,h3){
  margin:0!important;
  max-width:880px!important;
  font-size:clamp(18px,1.25vw,22px)!important;
  line-height:1.18!important;
  font-weight:650!important;
  letter-spacing:-.012em!important;
}
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-command-hero-card-v1147,
  .mxso-hero,
  .mxso-wa-hero,
  .mxso-api-hero-v1571,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(p,.mxso-hero-subtitle-v1541){
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  max-width:840px!important;
  max-height:2.9em!important;
  margin:4px 0 0!important;
  font-size:12.5px!important;
  line-height:1.4!important;
  font-weight:450!important;
}

/* Hero içindeki tekrar eden saat / skor / KPI / yan özetler gizlenir.
 * Aynı verilerin sayfa içindeki ana kartları korunur.
 */
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-command-hero-card-v1147,
  .mxso-hero,
  .mxso-wa-hero,
  .mxso-api-hero-v1571,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) > :where(
  aside,
  [class*="hero-side"],
  [class*="hero-stats"],
  [class*="hero-kpis"],
  [class*="hero-count"],
  [class*="hero-score"],
  [class*="-score"],
  .mxso-api-hero-cards-v1571
){
  display:none!important;
}
html body .mxso-wrap .mxso-hero:not(.mxso-hero-blue) > strong{
  display:none!important;
}

/* Gerekli hero aksiyonları küçük ve erişilebilir kalır. */
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-command-hero-card-v1147,
  .mxso-hero,
  .mxso-wa-hero,
  .mxso-api-hero-v1571,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(
  [class*="hero-actions"],
  [class*="hero-shortcuts"]
){
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:6px!important;
  margin-top:8px!important;
}
html body .mxso-wrap :where(
  .mxso-force-blue-hero,
  .mxso-command-hero-card-v1147,
  .mxso-hero,
  .mxso-wa-hero,
  .mxso-api-hero-v1571,
  .mxso-guide-hero,
  .mxso-pay-hero-v1570
):not(.mxso-dashboard-hero-compact-v1684) :where(
  [class*="hero-actions"],
  [class*="hero-shortcuts"]
) :where(a,button){
  min-height:32px!important;
  height:auto!important;
  padding:6px 10px!important;
  border-radius:9px!important;
  font-size:11.5px!important;
  line-height:1.2!important;
  font-weight:600!important;
}

/* Bağımsız Stok Yönetim Merkezi hero alanı da aynı mantıkta sadeleşir. */
html body.mxso-mgmt-body .mxso-mgmt-hero{
  min-height:0!important;
  padding:15px 18px!important;
  margin-bottom:10px!important;
  border-radius:18px!important;
  grid-template-columns:minmax(0,1fr)!important;
}
html body.mxso-mgmt-body .mxso-mgmt-hero h1{
  margin:0!important;
  font-size:22px!important;
  line-height:1.18!important;
  font-weight:650!important;
}
html body.mxso-mgmt-body .mxso-mgmt-hero p{
  margin:4px 0 0!important;
  font-size:12.5px!important;
  line-height:1.4!important;
}
html body.mxso-mgmt-body .mxso-mgmt-hero-badges,
html body.mxso-mgmt-body .mxso-mgmt-hero-actions{
  display:none!important;
}

@media(max-width:782px){
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-command-hero-card-v1147,
    .mxso-hero,
    .mxso-wa-hero,
    .mxso-api-hero-v1571,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684){
    min-height:0!important;
    padding:11px 12px!important;
    margin-bottom:8px!important;
    border-radius:14px!important;
  }
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-command-hero-card-v1147,
    .mxso-hero,
    .mxso-wa-hero,
    .mxso-api-hero-v1571,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684) :where(h1,h2,h3){
    font-size:18px!important;
    line-height:1.2!important;
  }
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-command-hero-card-v1147,
    .mxso-hero,
    .mxso-wa-hero,
    .mxso-api-hero-v1571,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684) :where(p,.mxso-hero-subtitle-v1541){
    margin-top:3px!important;
    font-size:12px!important;
    line-height:1.36!important;
    -webkit-line-clamp:2!important;
  }
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-command-hero-card-v1147,
    .mxso-hero,
    .mxso-wa-hero,
    .mxso-api-hero-v1571,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684) :where([class*="hero-actions"],[class*="hero-shortcuts"]){
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    margin-top:6px!important;
    padding-bottom:1px!important;
    scrollbar-width:none!important;
  }
  html body .mxso-wrap :where(
    .mxso-force-blue-hero,
    .mxso-command-hero-card-v1147,
    .mxso-hero,
    .mxso-wa-hero,
    .mxso-api-hero-v1571,
    .mxso-guide-hero,
    .mxso-pay-hero-v1570
  ):not(.mxso-dashboard-hero-compact-v1684) :where([class*="hero-actions"],[class*="hero-shortcuts"])::-webkit-scrollbar{
    display:none!important;
  }
  html body.mxso-mgmt-body .mxso-mgmt-hero{
    padding:12px 13px!important;
    border-radius:15px!important;
  }
  html body.mxso-mgmt-body .mxso-mgmt-hero h1{
    font-size:19px!important;
  }
  html body.mxso-mgmt-body .mxso-mgmt-hero p{
    font-size:12px!important;
  }
}
