/* Flinapp CMS V5.1.32 — Professional centered APK Builder Installation Guide */
#apk-builder-setup.admin-section{
  width:min(100%,1080px)!important;
  max-width:1080px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding:0 0 44px!important;
  box-sizing:border-box!important;
  overflow:visible!important;
}

/* Override legacy full-screen docs wrappers */
#apk-builder-setup,
#apk-builder-setup.fx-builder-docs,
#apk-builder-setup .fx-builder-docs-shell,
#apk-builder-setup .fx-docs-shell,
#apk-builder-setup .fx-builder-shell,
#apk-builder-setup .apk-builder-guide,
#apk-builder-setup .builder-guide,
#apk-builder-setup .guide-shell,
#apk-builder-setup .guide-container{
  width:100%!important;
  max-width:1080px!important;
  min-width:0!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  box-sizing:border-box!important;
}

/* Hero */
#apk-builder-setup .fx-builder-hero,
#apk-builder-setup .fx-doc-hero,
#apk-builder-setup .builder-hero,
#apk-builder-setup>header{
  width:100%!important;
  max-width:100%!important;
  margin:0 auto 22px!important;
  padding:30px 32px!important;
  box-sizing:border-box!important;
  border-radius:20px!important;
}

/* Sections and cards */
#apk-builder-setup .fx-doc-section,
#apk-builder-setup .fx-builder-section,
#apk-builder-setup .guide-section{
  width:100%!important;
  max-width:100%!important;
  margin:0 auto 20px!important;
  padding:24px!important;
  box-sizing:border-box!important;
  border-radius:20px!important;
}
#apk-builder-setup .fx-doc-grid,
#apk-builder-setup .fx-builder-grid,
#apk-builder-setup .guide-grid{
  width:100%!important;
  max-width:100%!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:18px!important;
  margin:18px 0!important;
}
#apk-builder-setup .fx-doc-card,
#apk-builder-setup .fx-builder-card,
#apk-builder-setup .guide-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:22px!important;
  box-sizing:border-box!important;
  border-radius:18px!important;
}

/* Typography and code must never force the guide wider */
#apk-builder-setup h1{font-size:clamp(28px,4vw,42px)!important;line-height:1.08!important}
#apk-builder-setup h2{font-size:clamp(20px,2.4vw,28px)!important}
#apk-builder-setup p{max-width:820px!important;line-height:1.7!important}
#apk-builder-setup pre,
#apk-builder-setup code,
#apk-builder-setup .fx-command,
#apk-builder-setup .fx-code{
  max-width:100%!important;
  min-width:0!important;
  overflow-x:auto!important;
  overflow-wrap:anywhere!important;
  box-sizing:border-box!important;
}
#apk-builder-setup img,#apk-builder-setup svg,#apk-builder-setup video{
  max-width:100%!important;height:auto!important
}

/* Center guide inside the CMS viewport even with sidebar/menu states */
.main>#apk-builder-setup{
  margin-left:auto!important;
  margin-right:auto!important;
}
body.sidebar-open .main>#apk-builder-setup,
body.menu-open .main>#apk-builder-setup,
body.nav-open .main>#apk-builder-setup,
body.drawer-open .main>#apk-builder-setup{
  margin-left:auto!important;
  margin-right:auto!important;
  transform:none!important;
}

@media(max-width:900px){
  #apk-builder-setup.admin-section{max-width:760px!important}
  #apk-builder-setup .fx-doc-grid,
  #apk-builder-setup .fx-builder-grid,
  #apk-builder-setup .guide-grid{grid-template-columns:1fr!important}
}
@media(max-width:700px){
  #apk-builder-setup.admin-section{width:100%!important;max-width:100%!important}
  #apk-builder-setup .fx-builder-hero,
  #apk-builder-setup .fx-doc-hero,
  #apk-builder-setup .builder-hero,
  #apk-builder-setup>header,
  #apk-builder-setup .fx-doc-section,
  #apk-builder-setup .fx-builder-section,
  #apk-builder-setup .guide-section{
    padding:17px!important;
    border-radius:16px!important;
  }
  #apk-builder-setup .fx-doc-card,
  #apk-builder-setup .fx-builder-card,
  #apk-builder-setup .guide-card{padding:17px!important}
}
