/* FILUXIA ATLAS · R18 tab alignment
   Desktop: sticky Analiz / Sohbet / Arşiv bar matches the analysis launcher width,
   and the tab group is anchored to the left for page-grid continuity. */

#aiModal{
  --atlas-r18-workspace-width:min(980px,calc(100% - 40px));
}

/* Keep the same visual container width as the main analysis launcher. */
#aiModal .atlas-r17-launcher,
#aiModal .atlas-r17-last-analysis-card,
#aiModal .atlas-r17-first-empty{
  width:var(--atlas-r18-workspace-width)!important;
  max-width:980px!important;
  box-sizing:border-box!important;
}

#aiModal .atlas-ai-mobile-tabs{
  position:sticky!important;
  top:0!important;
  z-index:80!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:var(--atlas-r18-workspace-width)!important;
  max-width:980px!important;
  min-height:52px!important;
  margin:0 auto 12px!important;
  padding:4px!important;
  gap:4px!important;
  box-sizing:border-box!important;
  border-radius:17px!important;
  overflow:visible!important;
  background:color-mix(in srgb,var(--panel,#fff) 96%,transparent)!important;
  -webkit-backdrop-filter:blur(18px)!important;
  backdrop-filter:blur(18px)!important;
  box-shadow:0 8px 24px rgba(20,25,35,.07)!important;
}

#aiModal .atlas-ai-mobile-tabs button{
  flex:0 0 auto!important;
  width:auto!important;
  min-width:108px!important;
  min-height:42px!important;
  padding:7px 15px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  white-space:nowrap!important;
  overflow:visible!important;
  text-overflow:clip!important;
  border-radius:13px!important;
}

/* The profile strip and launcher now read as one left-aligned workspace column. */
#aiModal .atlas-ai-profile-strip--compact{
  width:var(--atlas-r18-workspace-width)!important;
  max-width:980px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  box-sizing:border-box!important;
}

@media(max-width:900px){
  #aiModal{
    --atlas-r18-workspace-width:calc(100% - 20px);
  }
  #aiModal .atlas-ai-mobile-tabs{
    top:0!important;
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    width:var(--atlas-r18-workspace-width)!important;
    max-width:none!important;
    margin:6px 10px 10px!important;
    min-height:48px!important;
    padding:4px!important;
    gap:4px!important;
    border-radius:15px!important;
  }
  #aiModal .atlas-ai-mobile-tabs button{
    width:100%!important;
    min-width:0!important;
    min-height:40px!important;
    padding:6px 5px!important;
    font-size:.72rem!important;
  }
  #aiModal .atlas-r17-launcher,
  #aiModal .atlas-r17-last-analysis-card,
  #aiModal .atlas-r17-first-empty,
  #aiModal .atlas-ai-profile-strip--compact{
    width:var(--atlas-r18-workspace-width)!important;
    max-width:none!important;
    margin-left:10px!important;
    margin-right:10px!important;
  }
}
