/* v5.10: neutral sections and explicit, change-driven save states. */
.ai-settings-advanced>summary{margin-left:0!important;padding-left:0!important;}
.ai-settings-advanced>summary>span,
.ai-settings-advanced>summary>.ai-settings-advanced-trigger{
 margin-left:0!important;padding-left:0!important;
}
.ai-settings-advanced-trigger,
.ai-settings-advanced:not([open]) .ai-settings-advanced-trigger:hover,
.ai-settings-advanced[open] .ai-settings-advanced-trigger{
 background:transparent!important;border:0!important;border-radius:0!important;
 box-shadow:none!important;padding:3px 0!important;min-height:32px;
 color:#277452!important;
}
.ai-settings-advanced-trigger b{color:inherit!important;font-weight:650}
.ai-settings-advanced>summary:hover .ai-settings-advanced-trigger b{text-decoration:underline;text-underline-offset:3px}
.ai-settings-advanced>summary:focus-visible{outline:2px solid #438d6a;outline-offset:3px;border-radius:3px}
.ai-settings-advanced>summary:focus-visible .ai-settings-advanced-trigger{outline:none!important}
.ai-settings-notice,.ai-settings-explainer{border-left:0!important;border-inline-start:0!important;}
.ai-settings-actions .ai-settings-save:disabled{
 background:#eef1ef!important;color:#809189!important;border:1px solid #dbe5df!important;
 box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;
}
.ai-settings-actions .ai-settings-save:not(:disabled){cursor:pointer}
