/* Styles for Settings and its dialogs (views/settings.js).
   Loaded after /app/app.css on every /app/ page. Only the builder of that view edits this file, so
   parallel work never touches the same file. Use the shared classes in app.css first (see the
   class list at its top and CONTRACTS.md §10); put only this screen's own additions here, and
   start every selector with the view's root class (for example .view-settings) so nothing leaks into
   other screens. Tokens (colors, fonts) come from /shared/tokens.css. */

/* The fieldset that holds every detail field, so a failed load can disable them all at once. */
.view-settings .settings-details{margin:0;padding:0;border:0;min-width:0}
.view-settings .settings-details[disabled] .card,.view-settings .settings-details[disabled] .choice-list{opacity:.55}
.view-settings .notice{font-size:.95rem}
.view-settings .notice .icon{flex:none}
