.badge{align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;padding:var(--space-0) var(--space-2);border-radius:var(--radius-pill-lg);font-size:var(--fs-xxs);letter-spacing:normal;text-transform:none;white-space:nowrap;box-sizing:border-box;border:1px solid #0000;font-weight:600;display:inline-flex}.badge-success{background:color-mix(in srgb, var(--success-bg) 72%, var(--surface));color:var(--success-text);border-color:color-mix(in srgb, var(--success-text) 28%, transparent)}.badge-error{background:color-mix(in srgb, var(--error-bg) 72%, var(--surface));color:var(--error-text);border-color:color-mix(in srgb, var(--danger) 38%, transparent)}.badge-warning{background:color-mix(in srgb, var(--warning-bg) 72%, var(--surface));color:var(--warning-text);border-color:color-mix(in srgb, var(--warning-text) 32%, transparent)}.badge-neutral{background:color-mix(in srgb, var(--border) 55%, var(--surface));color:var(--text-muted);border-color:color-mix(in srgb, var(--text-muted) 28%, transparent)}.badge-info{background:color-mix(in srgb, var(--info-bg) 14%, var(--surface));color:var(--info-bg);border-color:color-mix(in srgb, var(--info-bg) 38%, transparent)}.badge-accent{background:color-mix(in srgb, var(--accent) 12%, var(--surface));color:var(--accent-dark);border-color:color-mix(in srgb, var(--accent) 38%, transparent)}.badge-draft{background:color-mix(in srgb, var(--info-bg) 12%, var(--surface));color:color-mix(in srgb, var(--info-bg) 88%, var(--text));border-color:color-mix(in srgb, var(--info-bg) 32%, transparent)}.badge-violet{background:color-mix(in srgb, var(--violet-bg) 72%, var(--surface));color:var(--violet-text);border-color:color-mix(in srgb, var(--violet) 38%, transparent)}.badge-teal{background:color-mix(in srgb, var(--teal-bg) 72%, var(--surface));color:var(--teal-text);border-color:color-mix(in srgb, var(--teal) 38%, transparent)}.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)}
