.form-error-alert,.form-accent-alert{box-sizing:border-box;align-self:stretch;align-items:center;gap:var(--space-2);width:auto;max-width:100%;padding:var(--space-2) var(--space-3);font-size:var(--fs-12);white-space:normal;border-radius:var(--radius-md);min-width:0;color:var(--text);flex-shrink:0;font-weight:400;line-height:1.35;display:flex}.form-error-alert__icon,.form-accent-alert__icon{flex-shrink:0}.form-error-alert__icon{color:var(--danger)}.form-accent-alert__icon{color:var(--accent)}.form-error-alert__text,.form-accent-alert__text{flex:1;min-width:0}.form-error-alert__label{font-weight:400}.form-error-alert--page,.form-accent-alert--page{margin-bottom:var(--space-10)}.form-accent-alert{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);font-size:var(--mantine-font-size-sm);gap:var(--mantine-spacing-sm)}.form-accent-alert__icon{width:1.25rem;height:1.25rem}.list-page .form-error-alert--page{margin-top:var(--space-10);margin-inline:var(--space-list-toolbar-y);margin-bottom:var(--space-10);max-width:calc(100% - 2 * var(--space-list-toolbar-y))}.list-page:has(.form-error-alert--page) [data-list-table]{margin-top:0!important}.form-section__error{margin-bottom:var(--space-10)}.form-section{--paper-border-color:var(--border);overflow:hidden}.form-section:not(.form-section--with-shadow){--paper-shadow:none;box-shadow:none!important}.form-section__title{flex:1;min-width:0}.form-section__actions{flex-shrink:0}.form-section--flush-body .form-section__header{padding-top:var(--mantine-spacing-xl);padding-left:var(--mantine-spacing-xl);padding-right:var(--mantine-spacing-xl)}.form-section--flush-body .form-section__body{padding-left:var(--mantine-spacing-xl);padding-right:var(--mantine-spacing-xl);padding-bottom:var(--mantine-spacing-xl)}.form-section--list-table{--dt-min-toolbar-inline-inset:16px;--dt-toolbar-block-inset:15px;overflow:hidden}.form-section--list-table:not(:has(.form-section__header)) .dt-wrap--flush-h{padding-top:var(--dt-toolbar-block-inset,15px)}.form-section--list-table .dt-toolbar,.form-section--list-table .dt-table-heading{margin-bottom:var(--dt-toolbar-block-inset,15px)}.form-section--list-table .dt-scroll .dt :is(th,td){padding-inline:16px!important}.form-section--list-table.form-section--flush-body:not(:has(.form-section__header)){padding-bottom:0}.form-section--list-table.form-section--flush-body:not(:has(.form-section__header)) .form-section__body{padding:0}.form-section--table.form-section--flush-body .form-section__body{padding-bottom:0}.form-section-flush{margin-inline:calc(-1 * var(--mantine-spacing-xl));margin-bottom:calc(-1 * var(--mantine-spacing-xl));width:calc(100% + 2 * var(--mantine-spacing-xl))}.form-section-flush [data-list-table-embedded]:before{content:"";border-top:1px solid var(--border);position:absolute;top:0;left:0;right:0}.form-section-flush [data-list-table-embedded] .mantine-Table-th:first-child,.form-section-flush [data-list-table-embedded] .mantine-Table-td:first-child{padding-inline-start:var(--mantine-spacing-xl)}.form-section-flush [data-list-table-embedded] .mantine-Table-th:last-child,.form-section-flush [data-list-table-embedded] .mantine-Table-td:last-child{padding-inline-end:var(--mantine-spacing-xl)}.settings-nav{background:var(--surface);border:1px solid var(--border);border-radius:var(--mantine-radius-md);box-sizing:border-box;flex-direction:column;flex-shrink:0;align-self:flex-start;gap:2px;width:264px;padding:6px;display:flex;position:sticky;top:0;overflow:visible}.settings-nav__group{flex-direction:column;gap:4px;display:flex}.settings-nav__group--spaced{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);margin-top:10px;padding-top:10px}.settings-nav__group-toggle{cursor:pointer;text-align:left;border-radius:var(--radius-sm);width:100%;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:6px 11px;font-family:inherit;display:flex}.settings-nav__group-toggle:hover{background:var(--overlay-light)}.settings-nav__group-toggle:hover .settings-nav__group-label,.settings-nav__group-toggle:hover .settings-nav__group-caret{color:var(--text)}.settings-nav__group-label{min-width:0;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);flex:1;padding:0;font-weight:600;line-height:16px}.settings-nav__group-caret{color:var(--text-muted);transition:transform .15s ease, color var(--t-fast);flex-shrink:0;transform:rotate(-90deg)}.settings-nav__group-caret--open{transform:rotate(0)}.settings-nav__group-items{flex-direction:column;gap:3px;display:flex}.settings-nav__group--collapsed .settings-nav__group-items{display:none}.settings-nav__item{width:100%;font-size:var(--fs-sm);color:var(--text);border-radius:var(--radius-md);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:9px;padding:8px 11px;font-family:inherit;font-weight:400;line-height:20px;text-decoration:none;display:flex}.settings-nav__item:hover{background:var(--overlay-light);color:var(--text)}.settings-nav__item--active{background:var(--accent-soft);color:var(--text);box-shadow:none;font-weight:400}.settings-nav__item--active:hover{background:var(--accent-soft);color:var(--text)}.settings-nav__item-icon{width:var(--sidebar-nav-icon-slot,20px);min-width:var(--sidebar-nav-icon-slot,20px);color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.settings-nav__item-icon svg{flex-shrink:0;display:block}.settings-nav__item--active .settings-nav__item-icon{color:var(--text)}.settings-nav__item-label{flex:1;line-height:20px}@media (width<=860px){.settings-nav{flex-flow:wrap;gap:4px;width:100%;padding:6px;position:static}.settings-nav__group{border-top:none;flex-flow:wrap;gap:4px;margin-top:0;margin-bottom:0;padding-top:0}.settings-nav__group-toggle,.settings-nav__group-label{display:none}.settings-nav__group--collapsed .settings-nav__group-items{display:flex}.settings-nav__item{font-size:var(--fs-xs);gap:7px;padding:7px 12px}}
