/* SIAPIYA_SETTINGS_WORKSPACE_COMPACT_V37024 */
.siapiya-settings-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.siapiya-settings-workspace{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:1rem;align-items:start}
.siapiya-settings-nav{position:sticky;top:1rem;border:1px solid var(--bs-border-color);border-radius:1rem;background:var(--bs-body-bg);padding:.75rem;min-width:0}
.siapiya-settings-nav-intro{padding:.35rem .45rem .8rem}
.siapiya-settings-nav-list{display:grid;gap:.35rem}
.siapiya-settings-nav-button{width:100%;border:0;border-radius:.8rem;background:transparent;color:var(--bs-body-color);display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.7rem;text-align:left;transition:background-color .16s ease,color .16s ease}
.siapiya-settings-nav-button:hover,.siapiya-settings-nav-button:focus-visible{background:var(--bs-tertiary-bg);outline:0}
.siapiya-settings-nav-button.is-active{background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis)}
.siapiya-settings-nav-icon{width:2rem;height:2rem;border-radius:.65rem;background:var(--bs-tertiary-bg);display:grid;place-items:center}
.siapiya-settings-nav-button.is-active .siapiya-settings-nav-icon{background:var(--bs-primary);color:var(--bs-white)}
.siapiya-settings-nav-copy{display:grid;min-width:0;line-height:1.2}
.siapiya-settings-nav-copy small{font-size:.72rem;color:var(--bs-secondary-color);margin-top:.18rem;line-height:1.25}
.siapiya-settings-nav-chevron{font-size:.78rem;color:var(--bs-secondary-color)}
.siapiya-settings-safety-note{display:flex;align-items:flex-start;gap:.45rem;margin-top:.75rem;padding:.7rem;border-radius:.75rem;background:var(--bs-tertiary-bg);font-size:.74rem;color:var(--bs-secondary-color);line-height:1.35}
.siapiya-settings-content{min-width:0}
.siapiya-settings-pane{border:1px solid var(--bs-border-color);border-radius:1rem;background:var(--bs-body-bg);padding:1rem;min-width:0}
.siapiya-settings-pane[hidden]{display:none!important}
.siapiya-settings-pane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.2rem .1rem 1rem;margin-bottom:.25rem;border-bottom:1px solid var(--bs-border-color)}
.siapiya-settings-pane-row>.col-12.mt-4.pt-3.border-top:first-child{margin-top:0!important;padding-top:0!important;border-top:0!important}
.siapiya-settings-pane-row>#coreAcademicLifecycleCard{margin-top:0!important}
.siapiya-settings-pane .card{box-shadow:none}
@media (max-width:991.98px){
  .siapiya-settings-workspace{grid-template-columns:1fr}
  .siapiya-settings-nav{position:static;padding:.55rem}
  .siapiya-settings-nav-intro,.siapiya-settings-safety-note{display:none}
  .siapiya-settings-nav-list{display:flex;overflow-x:auto;gap:.45rem;padding-bottom:.15rem;scrollbar-width:thin}
  .siapiya-settings-nav-button{flex:0 0 auto;width:auto;min-width:9.4rem;grid-template-columns:1.7rem auto;padding:.6rem .7rem}
  .siapiya-settings-nav-icon{width:1.7rem;height:1.7rem}
  .siapiya-settings-nav-copy small,.siapiya-settings-nav-chevron{display:none}
  .siapiya-settings-pane{padding:.85rem}
}
@media (max-width:575.98px){
  .siapiya-settings-page-heading{align-items:center}
  .siapiya-settings-pane{border-radius:.85rem;padding:.75rem}
  .siapiya-settings-pane-header{padding-bottom:.75rem}
}
@media (prefers-reduced-motion:reduce){.siapiya-settings-nav-button{transition:none}}
