/* Digital Hub V127 · Hub Settings structural width alignment.
   V126 reserved a second view-level gutter on top of the Hub's existing
   symmetric content padding. V127 restores the normal page width and makes
   every Settings descendant respect that shared content boundary. */

@media (min-width:1051px){
  /* The Hub content wrapper already owns the desktop left/right inset.
     Do not subtract another gutter from the Settings view. */
  body.imb-institutional-aurora #settings.active-view{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
  }

  /* One width contract for the complete Settings stack. */
  body.imb-institutional-aurora #settings .settings-stack,
  body.imb-institutional-aurora #settings .workflow-panel,
  body.imb-institutional-aurora #settings .governance-panel,
  body.imb-institutional-aurora #settings .ai-connection-panel{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }

  /* Prevent any control from escaping the panel boundary. */
  body.imb-institutional-aurora #settings .governance-head,
  body.imb-institutional-aurora #settings .governance-current,
  body.imb-institutional-aurora #settings .governance-actions,
  body.imb-institutional-aurora #settings .governance-action,
  body.imb-institutional-aurora #settings .governance-action-copy,
  body.imb-institutional-aurora #settings .governance-action-controls,
  body.imb-institutional-aurora #settings .ai-connection-head,
  body.imb-institutional-aurora #settings .ai-connection-status,
  body.imb-institutional-aurora #settings .ai-connection-form,
  body.imb-institutional-aurora #settings .ai-connection-foot,
  body.imb-institutional-aurora #settings .ai-connection-note,
  body.imb-institutional-aurora #settings .ai-connection-actions,
  body.imb-institutional-aurora #settings .field,
  body.imb-institutional-aurora #settings input,
  body.imb-institutional-aurora #settings select,
  body.imb-institutional-aurora #settings textarea{
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }

  body.imb-institutional-aurora #settings .ai-connection-form{
    width:100%!important;
  }
  body.imb-institutional-aurora #settings .ai-connection-form .field input,
  body.imb-institutional-aurora #settings .ai-connection-form .field select,
  body.imb-institutional-aurora #settings .ai-connection-form .field textarea{
    width:100%!important;
  }
  body.imb-institutional-aurora #settings .ai-enabled-toggle,
  body.imb-institutional-aurora #settings .ai-connection-actions{
    flex-shrink:0!important;
  }
}

/* Keep established tablet/mobile layout unchanged. */
@media (max-width:1050px){
  body.imb-institutional-aurora #settings.active-view{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:0!important;
  }
}
