:root{--sc-color-brand-primary: #f28c00;--sc-color-brand-primary-hover: #d87e00;--sc-color-brand-primary-active: #be7000;--sc-color-brand-secondary: #6e6e6e;--sc-color-text-primary: #221f20;--sc-color-text-on-dark: #fffdf9;--sc-color-text-muted: #6e6e6e;--sc-color-surface-main: #fffaf2;--sc-color-surface-white: #fffdf9;--sc-color-surface-header: #eae6df;--sc-color-surface-hover: #fff4e0;--sc-color-border-subtle: #f1f1f1;--sc-color-disabled: #d1cfcb;--sc-color-danger: #ef0004;--sc-color-warning: #f28c00;--sc-color-success: #4a7c59;--sc-color-info: #4682b4;--sc-color-attention: var(--sc-color-info);--sc-color-danger-hover: #d70004;--sc-color-danger-active: #bf0003;--sc-color-warning-hover: #d87e00;--sc-color-warning-active: #be7000;--sc-color-success-hover: #416f4f;--sc-color-success-active: #386246;--sc-color-info-hover: #3e75a2;--sc-color-info-active: #366890;--sc-color-danger-soft-bg: #fdeced;--sc-color-warning-soft-bg: #fff4e0;--sc-color-success-soft-bg: #ecf4ef;--sc-color-info-soft-bg: #eaf2f8;--sc-color-danger-soft-border: #f7b9bc;--sc-color-warning-soft-border: #f8d4a3;--sc-color-success-soft-border: #bfd8c6;--sc-color-info-soft-border: #bad1e5;--p-primary-color: var(--sc-color-brand-primary);--p-primary-contrast-color: var(--sc-color-text-on-dark);--p-primary-hover-color: var(--sc-color-brand-primary-hover);--p-primary-active-color: var(--sc-color-brand-primary-active);--p-text-color: var(--sc-color-text-primary);--p-text-hover-color: var(--sc-color-text-primary);--p-text-muted-color: var(--sc-color-text-muted);--p-highlight-color: var(--sc-color-text-primary);--p-highlight-background: var(--sc-color-warning-soft-bg);--p-surface-ground: var(--sc-color-surface-main);--p-surface-0: var(--sc-color-surface-white);--p-surface-50: #faf8f3;--p-surface-100: #f5f2ec;--p-surface-200: #eee9e1;--p-surface-300: #e1dbd3;--p-surface-400: #c9c2ba;--p-surface-500: #b1aaa2;--p-surface-600: #999691;--p-surface-700: #7d7b76;--p-surface-800: #62615d;--p-surface-900: #4b4a47;--p-content-background: var(--sc-color-surface-white);--p-content-border-color: var(--sc-color-border-subtle);--p-content-hover-background: var(--sc-color-surface-header);--p-mask-background: color-mix(in srgb, #221f20 45%, transparent);--p-select-option-selected-background: var(--sc-color-surface-hover);--p-select-option-selected-hover-background: var(--sc-color-surface-hover);--p-multiselect-option-selected-focus-color: var(--sc-color-text-on-primary-hover);--p-multiselect-option-selected-focus-background: var(--sc-color-surface-hover)}:root .p-select-option.p-select-option-selected.p-focus{background:var(--sc-color-surface-hover);color:var(--sc-color-text-on-primary-hover)}:root{--p-button-outlined-primary-border-color: var(--sc-color-brand-secondary);--p-danger-color: var(--sc-color-danger);--p-danger-contrast-color: var(--sc-color-text-on-dark);--p-danger-hover-color: var(--sc-color-danger-hover);--p-danger-active-color: var(--sc-color-danger-active);--p-danger-background: var(--sc-color-danger-soft-bg);--p-danger-border-color: var(--sc-color-danger-soft-border);--p-warn-color: var(--sc-color-warning);--p-warn-contrast-color: var(--sc-color-text-on-dark);--p-warn-hover-color: var(--sc-color-warning-hover);--p-warn-active-color: var(--sc-color-warning-active);--p-warn-background: var(--sc-color-warning-soft-bg);--p-warn-border-color: var(--sc-color-warning-soft-border);--p-success-color: var(--sc-color-success);--p-success-contrast-color: var(--sc-color-text-on-dark);--p-success-hover-color: var(--sc-color-success-hover);--p-success-active-color: var(--sc-color-success-active);--p-success-background: var(--sc-color-success-soft-bg);--p-success-border-color: var(--sc-color-success-soft-border);--p-info-color: var(--sc-color-info);--p-info-contrast-color: var(--sc-color-text-on-dark);--p-info-hover-color: var(--sc-color-info-hover);--p-info-active-color: var(--sc-color-info-active);--p-info-background: var(--sc-color-info-soft-bg);--p-info-border-color: var(--sc-color-info-soft-border);--p-form-field-disabled-background: var(--sc-color-disabled);--p-form-field-disabled-color: color-mix(in srgb, var(--sc-color-text-primary) 60%, white);--sc-form-field-height: 2.5rem;--sc-form-field-control-width: 220px;--p-form-field-padding-x: .75rem;--p-form-field-padding-y: .5rem}.sync-form-field-error{color:var(--p-danger-color);font-size:.8125rem;line-height:1.3}label:has(lib-sync-required-field-mark){display:inline-flex;align-items:center;gap:.1rem}.page-header{display:grid;gap:.25rem}.page-header--table{margin-bottom:1rem}.page-header h1{margin:0}
