/*
 * XAN Office v1.3.10.91.58 — PWA Workspace Hafif Şeffaf Dock 63.0
 * Amaç: alt orta workspace bar görüntüyü kapatmasın; metin/ikonlar net kalsın.
 */
@media screen {
  html.xan-pwa-workspace-v34 {
    --xan-pwa-dock34:calc(52px + env(safe-area-inset-bottom,0px));
  }

  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 {
    height:var(--xan-pwa-dock34)!important;
    padding:4px 5px calc(4px + env(safe-area-inset-bottom,0px))!important;
    gap:2px!important;
    border-top:1px solid rgba(255,255,255,.24)!important;
    background:rgba(3,71,93,.18)!important;
    box-shadow:0 -2px 10px rgba(3,35,48,.08)!important;
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }

  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 :is(a,button) {
    min-height:40px!important;
    padding:4px 2px!important;
    border:1px solid transparent!important;
    border-radius:8px!important;
    background:transparent!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    opacity:1!important;
    font:600 12px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif!important;
    text-shadow:0 1px 2px rgba(3,45,60,.82)!important;
    box-shadow:none!important;
    filter:none!important;
    transform:none!important;
  }

  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 :is(a,button):hover,
  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 :is(a,button):active {
    background:rgba(255,255,255,.10)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }

  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 a[aria-current="page"] {
    background:rgba(255,255,255,.18)!important;
    border-color:rgba(255,255,255,.22)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }

  html.xan-pwa-workspace-v34 #xanPwaWorkspace34 :is(a,button):focus-visible {
    outline:2px solid rgba(255,255,255,.92)!important;
    outline-offset:-2px!important;
  }

  @media (min-width:1024px) {
    html.xan-pwa-workspace-v34 #xanPwaWorkspace34 {
      width:min(620px,calc(100% - 48px))!important;
      border:1px solid rgba(255,255,255,.24)!important;
      border-bottom:0!important;
      border-radius:13px 13px 0 0!important;
      background:rgba(3,71,93,.15)!important;
    }
  }

  @media (max-width:767px) {
    html.xan-pwa-workspace-v34 #xanPwaWorkspace34 {
      left:8px!important;
      right:8px!important;
      width:auto!important;
      bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;
      height:50px!important;
      padding:4px!important;
      border:1px solid rgba(255,255,255,.22)!important;
      border-radius:14px!important;
      background:rgba(3,71,93,.20)!important;
    }
    html.xan-pwa-workspace-v34 #xanPwaWorkspace34 :is(a,button) {
      min-height:40px!important;
      font-size:11px!important;
    }
  }
}
