@charset "UTF-8";:root,[data-theme=light]{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-active: #1d4ed8;--color-secondary: #e5e7eb;--color-secondary-hover: #d1d5db;--color-secondary-active: #9ca3af;--color-button-secondary-text: #1f2937;--color-tertiary: #047857;--color-tertiary-hover: #065f46;--color-tertiary-active: #064e3b;--color-danger: #991b1c;--color-danger-hover: #7f1d1d;--color-danger-active: #6b1717;--color-background: #ffffff;--color-background-secondary: #f9fafb;--color-table-row-hover: #f3f4f6;--color-menu-table-header-bg: #dbeafe;--color-text: #1f2937;--color-text-secondary: #6b7280;--color-text-placeholder: #9ca3af;--color-text-white: #ffffff;--color-border: #d1d5db;--color-border-hover: #9ca3af;--color-border-focus: #3b82f6;--color-border-error: #ef4444;--color-field-changed-bg: #fef3c7;--color-field-changed-border: #fbbf24;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .1);--color-disabled-background: #d1d5db;--color-disabled-text: #9ca3af;--color-focus-shadow-button: rgba(59, 130, 246, .5);--color-focus-shadow-input: rgba(59, 130, 246, .1);--color-focus-shadow-input-error: rgba(239, 68, 68, .1);--form-switch-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(0,0,0,.25)'/%3e%3c/svg%3e");--form-switch-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");--checkbox-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");--checkbox-checked-changed-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%2378350f' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");--radio-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");--radio-checked-changed-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%2378350f'/%3e%3c/svg%3e");--select-arrow-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");--color-success-bg: #d1fae5;--color-success-border: #6ee7b7;--color-success-text: #065f46;--color-warn-bg: #fef3c7;--color-warn-border: #fcd34d;--color-warn-text: #92400e;--color-error-bg: #fee2e2;--color-error-border: #fca5a5;--color-error-text: #991b1b;--color-header-bg: #3b82f6;--color-header-text: #ffffff;--color-header-shadow: 0 2px 4px rgba(0, 0, 0, .1);--color-header-icon: #ffffff;--color-header-theme-toggle-bg: rgba(255, 255, 255, .1);--color-header-theme-toggle-hover: rgba(255, 255, 255, .2);--color-header-theme-toggle-active: rgba(255, 255, 255, .3);--color-header-theme-toggle-active-hover: rgba(255, 255, 255, .35);--color-sidebar-bg: #ffffff;--color-sidebar-bg-hover: #f3f4f6;--color-sidebar-button-bg: #e5e7eb;--color-sidebar-button-bg-hover: #d1d5db;--color-sidebar-button-text: #1f2937;--color-sidebar-button-text-hover: #111827;--color-sidebar-body-bg: #ffffff;--color-sidebar-body-bg-hover: #f9fafb;--color-sidebar-body-bg-active: #3b82f6;--color-sidebar-body-bg-active-hover: #60a5fa;--color-sidebar-text: #1f2937;--color-sidebar-body-text: #4b5563;--color-sidebar-body-text-hover: #1f2937;--color-sidebar-body-text-active: #ffffff;--color-sidebar-body-text-active-hover: #ffffff;--color-sidebar-border: #e5e7eb;--color-overlay-background: rgba(0, 0, 0, .5)}[data-theme=dark]{--color-primary: #60a5fa;--color-primary-hover: #3b82f6;--color-primary-active: #2563eb;--color-secondary: #9ca3af;--color-secondary-hover: #6b7280;--color-secondary-active: #4b5563;--color-button-secondary-text: #111827;--color-tertiary: #059669;--color-tertiary-hover: #047857;--color-tertiary-active: #065f46;--color-danger: #f87171;--color-danger-hover: #ef4444;--color-danger-active: #dc2626;--color-background: #1f2937;--color-background-secondary: #111827;--color-table-row-hover: #4b5563;--color-menu-table-header-bg: #1e3a5f;--color-text: #f9fafb;--color-text-secondary: #d1d5db;--color-text-placeholder: #6b7280;--color-text-white: #ffffff;--color-border: #4b5563;--color-border-hover: #6b7280;--color-border-focus: #60a5fa;--color-border-error: #f87171;--color-field-changed-bg: #422006;--color-field-changed-border: #d97706;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--color-disabled-background: #374151;--color-disabled-text: #6b7280;--color-focus-shadow-button: rgba(96, 165, 250, .5);--color-focus-shadow-input: rgba(96, 165, 250, .1);--color-focus-shadow-input-error: rgba(248, 113, 113, .1);--form-switch-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba(255,255,255,.25)'/%3e%3c/svg%3e");--form-switch-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e");--checkbox-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");--radio-checked-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");--select-arrow-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");--color-success-bg: #064e3b;--color-success-border: #059669;--color-success-text: #a7f3d0;--color-warn-bg: #78350f;--color-warn-border: #d97706;--color-warn-text: #fde68a;--color-error-bg: #7f1d1d;--color-error-border: #dc2626;--color-error-text: #fecaca;--color-header-bg: #1e40af;--color-header-text: #ffffff;--color-header-shadow: 0 2px 4px rgba(0, 0, 0, .3);--color-header-icon: #ffffff;--color-header-theme-toggle-bg: rgba(255, 255, 255, .1);--color-header-theme-toggle-hover: rgba(255, 255, 255, .2);--color-header-theme-toggle-active: rgba(255, 255, 255, .3);--color-header-theme-toggle-active-hover: rgba(255, 255, 255, .35);--color-sidebar-bg: #111827;--color-sidebar-bg-hover: #1f2937;--color-sidebar-button-bg: #374151;--color-sidebar-button-bg-hover: #4b5563;--color-sidebar-button-text: #f9fafb;--color-sidebar-button-text-hover: #ffffff;--color-sidebar-body-bg: #1f2937;--color-sidebar-body-bg-hover: #374151;--color-sidebar-body-bg-active: #3b82f6;--color-sidebar-body-bg-active-hover: #2563eb;--color-sidebar-text: #f9fafb;--color-sidebar-body-text: #d1d5db;--color-sidebar-body-text-hover: #f9fafb;--color-sidebar-body-text-active: #ffffff;--color-sidebar-body-text-active-hover: #ffffff;--color-sidebar-border: #374151;--color-overlay-background: rgba(0, 0, 0, .7)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border-width:0}.field--changed{background-color:var(--color-field-changed-bg)!important;border-color:var(--color-field-changed-border)!important;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.field--changed:focus-visible,.field--changed:focus{border-color:var(--color-border-focus)!important;box-shadow:0 0 0 3px var(--color-focus-shadow-input)}.field--changed.text-input--error,.field--changed.select--error,.field--changed.textarea--error,.field--changed.checkbox--error,.field--changed.radio--error,.field--changed.date-input--error,.field--changed.file-input__input--error{background-color:inherit!important;border-color:var(--color-border-error)!important}.field--changed.text-input--error:focus-visible,.field--changed.text-input--error:focus,.field--changed.select--error:focus-visible,.field--changed.select--error:focus,.field--changed.textarea--error:focus-visible,.field--changed.textarea--error:focus,.field--changed.checkbox--error:focus-visible,.field--changed.checkbox--error:focus,.field--changed.radio--error:focus-visible,.field--changed.radio--error:focus,.field--changed.date-input--error:focus-visible,.field--changed.date-input--error:focus,.field--changed.file-input__input--error:focus-visible,.field--changed.file-input__input--error:focus{box-shadow:0 0 0 3px var(--color-focus-shadow-input-error)}:root .checkbox.field--changed:checked,[data-theme=light] .checkbox.field--changed:checked{background-image:var(--checkbox-checked-changed-bg-image)!important}:root .radio.field--changed:checked,[data-theme=light] .radio.field--changed:checked{background-image:var(--radio-checked-changed-bg-image)!important}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);transition:background-color .2s ease-in-out,color .2s ease-in-out}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
