:root {
    --p-progressbar-background: var(--p-content-border-color);

    --p-progressbar-border-radius: var(--p-content-border-radius);

    --p-progressbar-height: 1.25rem;

    --p-progressbar-value-background: var(--p-primary-color);

    --p-progressbar-label-color: var(--p-primary-contrast-color);

    --p-progressbar-label-font-size: 0.75rem;

    --p-progressbar-label-font-weight: 600;

    --p-toast-width: 25rem;

    --p-toast-border-radius: var(--p-content-border-radius);

    --p-toast-border-width: 1px;

    --p-toast-transition-duration: var(--p-transition-duration);

    --p-toast-icon-size: 1.125rem;

    --p-toast-content-padding: var(--p-overlay-popover-padding);

    --p-toast-content-gap: 0.5rem;

    --p-toast-text-gap: 0.5rem;

    --p-toast-summary-font-weight: 500;

    --p-toast-summary-font-size: 1rem;

    --p-toast-detail-font-weight: 500;

    --p-toast-detail-font-size: 0.875rem;

    --p-toast-close-button-width: 1.75rem;

    --p-toast-close-button-height: 1.75rem;

    --p-toast-close-button-border-radius: 50%;

    --p-toast-close-button-focus-ring-width: var(--p-focus-ring-width);

    --p-toast-close-button-focus-ring-style: var(--p-focus-ring-style);

    --p-toast-close-button-focus-ring-offset: var(--p-focus-ring-offset);

    --p-toast-close-icon-size: 1rem;

    --p-toast-blur: 1.5px;

    --p-toast-info-background: color-mix(in srgb,var(--p-blue-50),transparent 5%);

    --p-toast-info-border-color: var(--p-blue-200);

    --p-toast-info-color: var(--p-blue-600);

    --p-toast-info-detail-color: var(--p-surface-700);

    --p-toast-info-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);

    --p-toast-info-close-button-hover-background: var(--p-blue-100);

    --p-toast-info-close-button-focus-ring-color: var(--p-blue-600);

    --p-toast-info-close-button-focus-ring-shadow: none;

    --p-toast-success-background: color-mix(in srgb,var(--p-green-50),transparent 5%);

    --p-toast-success-border-color: var(--p-green-200);

    --p-toast-success-color: var(--p-green-600);

    --p-toast-success-detail-color: var(--p-surface-700);

    --p-toast-success-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);

    --p-toast-success-close-button-hover-background: var(--p-green-100);

    --p-toast-success-close-button-focus-ring-color: var(--p-green-600);

    --p-toast-success-close-button-focus-ring-shadow: none;

    --p-toast-warn-background: color-mix(in srgb,var(--p-yellow-50),transparent 5%);

    --p-toast-warn-border-color: var(--p-yellow-200);

    --p-toast-warn-color: var(--p-yellow-600);

    --p-toast-warn-detail-color: var(--p-surface-700);

    --p-toast-warn-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);

    --p-toast-warn-close-button-hover-background: var(--p-yellow-100);

    --p-toast-warn-close-button-focus-ring-color: var(--p-yellow-600);

    --p-toast-warn-close-button-focus-ring-shadow: none;

    --p-toast-error-background: color-mix(in srgb,var(--p-red-50),transparent 5%);

    --p-toast-error-border-color: var(--p-red-200);

    --p-toast-error-color: var(--p-red-600);

    --p-toast-error-detail-color: var(--p-surface-700);

    --p-toast-error-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);

    --p-toast-error-close-button-hover-background: var(--p-red-100);

    --p-toast-error-close-button-focus-ring-color: var(--p-red-600);

    --p-toast-error-close-button-focus-ring-shadow: none;

    --p-toast-secondary-background: var(--p-surface-100);

    --p-toast-secondary-border-color: var(--p-surface-200);

    --p-toast-secondary-color: var(--p-surface-600);

    --p-toast-secondary-detail-color: var(--p-surface-700);

    --p-toast-secondary-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);

    --p-toast-secondary-close-button-hover-background: var(--p-surface-200);

    --p-toast-secondary-close-button-focus-ring-color: var(--p-surface-600);

    --p-toast-secondary-close-button-focus-ring-shadow: none;

    --p-toast-contrast-background: var(--p-surface-900);

    --p-toast-contrast-border-color: var(--p-surface-950);

    --p-toast-contrast-color: var(--p-surface-50);

    --p-toast-contrast-detail-color: var(--p-surface-0);

    --p-toast-contrast-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);

    --p-toast-contrast-close-button-hover-background: var(--p-surface-800);

    --p-toast-contrast-close-button-focus-ring-color: var(--p-surface-50);

    --p-toast-contrast-close-button-focus-ring-shadow: none;

    --p-dialog-background: var(--p-overlay-modal-background);

    --p-dialog-border-color: var(--p-overlay-modal-border-color);

    --p-dialog-color: var(--p-overlay-modal-color);

    --p-dialog-border-radius: var(--p-overlay-modal-border-radius);

    --p-dialog-shadow: var(--p-overlay-modal-shadow);

    --p-dialog-header-padding: var(--p-overlay-modal-padding);

    --p-dialog-header-gap: 0.5rem;

    --p-dialog-title-font-size: 1.25rem;

    --p-dialog-title-font-weight: 600;

    --p-dialog-content-padding: 0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);

    --p-dialog-footer-padding: 0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);

    --p-dialog-footer-gap: 0.5rem;

    --p-tabview-transition-duration: var(--p-transition-duration);

    --p-tabview-tab-list-background: var(--p-content-background);

    --p-tabview-tab-list-border-color: var(--p-content-border-color);

    --p-tabview-tab-border-color: var(--p-content-border-color);

    --p-tabview-tab-active-border-color: var(--p-primary-color);

    --p-tabview-tab-color: var(--p-text-muted-color);

    --p-tabview-tab-hover-color: var(--p-text-color);

    --p-tabview-tab-active-color: var(--p-primary-color);

    --p-tabview-tab-panel-background: var(--p-content-background);

    --p-tabview-tab-panel-color: var(--p-content-color);

    --p-tabview-nav-button-background: var(--p-content-background);

    --p-tabview-nav-button-color: var(--p-text-muted-color);

    --p-tabview-nav-button-hover-color: var(--p-text-color);

    --p-tabview-nav-button-shadow: 0px 0px 10px 50px rgba(255,255,255,0.6);

    --p-checkbox-border-radius: var(--p-border-radius-sm);

    --p-checkbox-width: 1.25rem;

    --p-checkbox-height: 1.25rem;

    --p-checkbox-background: var(--p-form-field-background);

    --p-checkbox-checked-background: var(--p-primary-color);

    --p-checkbox-checked-hover-background: var(--p-primary-hover-color);

    --p-checkbox-disabled-background: var(--p-form-field-disabled-background);

    --p-checkbox-filled-background: var(--p-form-field-filled-background);

    --p-checkbox-border-color: var(--p-form-field-border-color);

    --p-checkbox-hover-border-color: var(--p-form-field-hover-border-color);

    --p-checkbox-focus-border-color: var(--p-form-field-border-color);

    --p-checkbox-checked-border-color: var(--p-primary-color);

    --p-checkbox-checked-hover-border-color: var(--p-primary-hover-color);

    --p-checkbox-checked-focus-border-color: var(--p-primary-color);

    --p-checkbox-checked-disabled-border-color: var(--p-form-field-border-color);

    --p-checkbox-invalid-border-color: var(--p-form-field-invalid-border-color);

    --p-checkbox-shadow: var(--p-form-field-shadow);

    --p-checkbox-focus-ring-width: var(--p-focus-ring-width);

    --p-checkbox-focus-ring-style: var(--p-focus-ring-style);

    --p-checkbox-focus-ring-color: var(--p-focus-ring-color);

    --p-checkbox-focus-ring-offset: var(--p-focus-ring-offset);

    --p-checkbox-focus-ring-shadow: var(--p-focus-ring-shadow);

    --p-checkbox-transition-duration: var(--p-form-field-transition-duration);

    --p-checkbox-icon-size: 0.875rem;

    --p-checkbox-icon-color: var(--p-form-field-color);

    --p-checkbox-icon-checked-color: var(--p-primary-contrast-color);

    --p-checkbox-icon-checked-hover-color: var(--p-primary-contrast-color);

    --p-checkbox-icon-disabled-color: var(--p-form-field-disabled-color);

    --p-paginator-padding: 0.5rem 1rem;

    --p-paginator-gap: 0.25rem;

    --p-paginator-border-radius: var(--p-content-border-radius);

    --p-paginator-background: var(--p-content-background);

    --p-paginator-color: var(--p-content-color);

    --p-paginator-transition-duration: var(--p-transition-duration);

    --p-paginator-nav-button-background: transparent;

    --p-paginator-nav-button-hover-background: var(--p-content-hover-background);

    --p-paginator-nav-button-selected-background: var(--p-highlight-background);

    --p-paginator-nav-button-color: var(--p-text-muted-color);

    --p-paginator-nav-button-hover-color: var(--p-text-hover-muted-color);

    --p-paginator-nav-button-selected-color: var(--p-highlight-color);

    --p-paginator-nav-button-width: 2.5rem;

    --p-paginator-nav-button-height: 2.5rem;

    --p-paginator-nav-button-border-radius: 50%;

    --p-paginator-nav-button-focus-ring-width: var(--p-focus-ring-width);

    --p-paginator-nav-button-focus-ring-style: var(--p-focus-ring-style);

    --p-paginator-nav-button-focus-ring-color: var(--p-focus-ring-color);

    --p-paginator-nav-button-focus-ring-offset: var(--p-focus-ring-offset);

    --p-paginator-nav-button-focus-ring-shadow: var(--p-focus-ring-shadow);

    --p-paginator-current-page-report-color: var(--p-text-muted-color);

    --p-paginator-jump-to-page-input-max-width: 2.5rem;

    --p-tag-font-size: 0.875rem;

    --p-tag-font-weight: 700;

    --p-tag-padding: 0.25rem 0.5rem;

    --p-tag-gap: 0.25rem;

    --p-tag-border-radius: var(--p-content-border-radius);

    --p-tag-rounded-border-radius: var(--p-border-radius-xl);

    --p-tag-icon-size: 0.75rem;

    --p-tag-primary-background: var(--p-primary-100);

    --p-tag-primary-color: var(--p-primary-700);

    --p-tag-secondary-background: var(--p-surface-100);

    --p-tag-secondary-color: var(--p-surface-600);

    --p-tag-success-background: var(--p-green-100);

    --p-tag-success-color: var(--p-green-700);

    --p-tag-info-background: var(--p-sky-100);

    --p-tag-info-color: var(--p-sky-700);

    --p-tag-warn-background: var(--p-orange-100);

    --p-tag-warn-color: var(--p-orange-700);

    --p-tag-danger-background: var(--p-red-100);

    --p-tag-danger-color: var(--p-red-700);

    --p-tag-contrast-background: var(--p-surface-950);

    --p-tag-contrast-color: var(--p-surface-0);

    --p-avatar-width: 2rem;

    --p-avatar-height: 2rem;

    --p-avatar-font-size: 1rem;

    --p-avatar-background: var(--p-content-border-color);

    --p-avatar-border-radius: var(--p-content-border-radius);

    --p-avatar-group-border-color: var(--p-content-background);

    --p-avatar-group-offset: -1rem;

    --p-avatar-lg-width: 3rem;

    --p-avatar-lg-height: 3rem;

    --p-avatar-lg-font-size: 1.5rem;

    --p-avatar-xl-width: 4rem;

    --p-avatar-xl-height: 4rem;

    --p-avatar-xl-font-size: 2rem;

    --p-datatable-transition-duration: var(--p-transition-duration);

    --p-datatable-header-background: var(--p-content-background);

    --p-datatable-header-border-color: var(--p-datatable-border-color);

    --p-datatable-header-color: var(--p-content-color);

    --p-datatable-header-border-width: 0 0 1px 0;

    --p-datatable-header-padding: 0.75rem 1rem;

    --p-datatable-header-cell-background: var(--p-content-background);

    --p-datatable-header-cell-hover-background: var(--p-content-hover-background);

    --p-datatable-header-cell-selected-background: var(--p-highlight-background);

    --p-datatable-header-cell-border-color: var(--p-datatable-border-color);

    --p-datatable-header-cell-color: var(--p-content-color);

    --p-datatable-header-cell-hover-color: var(--p-content-hover-color);

    --p-datatable-header-cell-selected-color: var(--p-highlight-color);

    --p-datatable-header-cell-gap: 0.5rem;

    --p-datatable-header-cell-padding: 0.75rem 1rem;

    --p-datatable-header-cell-focus-ring-width: var(--p-focus-ring-width);

    --p-datatable-header-cell-focus-ring-style: var(--p-focus-ring-style);

    --p-datatable-header-cell-focus-ring-color: var(--p-focus-ring-color);

    --p-datatable-header-cell-focus-ring-offset: -1px;

    --p-datatable-header-cell-focus-ring-shadow: var(--p-focus-ring-shadow);

    --p-datatable-column-title-font-weight: 600;

    --p-datatable-row-background: var(--p-content-background);

    --p-datatable-row-hover-background: var(--p-content-hover-background);

    --p-datatable-row-selected-background: var(--p-highlight-background);

    --p-datatable-row-color: var(--p-content-color);

    --p-datatable-row-hover-color: var(--p-content-hover-color);

    --p-datatable-row-selected-color: var(--p-highlight-color);

    --p-datatable-row-focus-ring-width: var(--p-focus-ring-width);

    --p-datatable-row-focus-ring-style: var(--p-focus-ring-style);

    --p-datatable-row-focus-ring-color: var(--p-focus-ring-color);

    --p-datatable-row-focus-ring-offset: -1px;

    --p-datatable-row-focus-ring-shadow: var(--p-focus-ring-shadow);

    --p-datatable-body-cell-border-color: var(--p-datatable-border-color);

    --p-datatable-body-cell-padding: 0.75rem 1rem;

    --p-datatable-footer-cell-background: var(--p-content-background);

    --p-datatable-footer-cell-border-color: var(--p-datatable-border-color);

    --p-datatable-footer-cell-color: var(--p-content-color);

    --p-datatable-footer-cell-padding: 0.75rem 1rem;

    --p-datatable-column-footer-font-weight: 600;

    --p-datatable-footer-background: var(--p-content-background);

    --p-datatable-footer-border-color: var(--p-datatable-border-color);

    --p-datatable-footer-color: var(--p-content-color);

    --p-datatable-footer-border-width: 0 0 1px 0;

    --p-datatable-footer-padding: 0.75rem 1rem;

    --p-datatable-drop-point-color: var(--p-primary-color);

    --p-datatable-column-resizer-width: 0.5rem;

    --p-datatable-resize-indicator-width: 1px;

    --p-datatable-resize-indicator-color: var(--p-primary-color);

    --p-datatable-sort-icon-color: var(--p-text-muted-color);

    --p-datatable-sort-icon-hover-color: var(--p-text-hover-muted-color);

    --p-datatable-sort-icon-size: 0.875rem;

    --p-datatable-loading-icon-size: 2rem;

    --p-datatable-row-toggle-button-hover-background: var(--p-content-hover-background);

    --p-datatable-row-toggle-button-selected-hover-background: var(--p-content-background);

    --p-datatable-row-toggle-button-color: var(--p-text-muted-color);

    --p-datatable-row-toggle-button-hover-color: var(--p-text-color);

    --p-datatable-row-toggle-button-selected-hover-color: var(--p-primary-color);

    --p-datatable-row-toggle-button-size: 1.75rem;

    --p-datatable-row-toggle-button-border-radius: 50%;

    --p-datatable-row-toggle-button-focus-ring-width: var(--p-focus-ring-width);

    --p-datatable-row-toggle-button-focus-ring-style: var(--p-focus-ring-style);

    --p-datatable-row-toggle-button-focus-ring-color: var(--p-focus-ring-color);

    --p-datatable-row-toggle-button-focus-ring-offset: var(--p-focus-ring-offset);

    --p-datatable-row-toggle-button-focus-ring-shadow: var(--p-focus-ring-shadow);

    --p-datatable-filter-inline-gap: 0.5rem;

    --p-datatable-filter-overlay-select-background: var(--p-overlay-select-background);

    --p-datatable-filter-overlay-select-border-color: var(--p-overlay-select-border-color);

    --p-datatable-filter-overlay-select-border-radius: var(--p-overlay-select-border-radius);

    --p-datatable-filter-overlay-select-color: var(--p-overlay-select-color);

    --p-datatable-filter-overlay-select-shadow: var(--p-overlay-select-shadow);

    --p-datatable-filter-overlay-popover-background: var(--p-overlay-popover-background);

    --p-datatable-filter-overlay-popover-border-color: var(--p-overlay-popover-border-color);

    --p-datatable-filter-overlay-popover-border-radius: var(--p-overlay-popover-border-radius);

    --p-datatable-filter-overlay-popover-color: var(--p-overlay-popover-color);

    --p-datatable-filter-overlay-popover-shadow: var(--p-overlay-popover-shadow);

    --p-datatable-filter-overlay-popover-padding: var(--p-overlay-popover-padding);

    --p-datatable-filter-overlay-popover-gap: 0.5rem;

    --p-datatable-filter-rule-border-color: var(--p-content-border-color);

    --p-datatable-filter-constraint-list-padding: var(--p-list-padding);

    --p-datatable-filter-constraint-list-gap: var(--p-list-gap);

    --p-datatable-filter-constraint-focus-background: var(--p-list-option-focus-background);

    --p-datatable-filter-constraint-selected-background: var(--p-list-option-selected-background);

    --p-datatable-filter-constraint-selected-focus-background: var(--p-list-option-selected-focus-background);

    --p-datatable-filter-constraint-color: var(--p-list-option-color);

    --p-datatable-filter-constraint-focus-color: var(--p-list-option-focus-color);

    --p-datatable-filter-constraint-selected-color: var(--p-list-option-selected-color);

    --p-datatable-filter-constraint-selected-focus-color: var(--p-list-option-selected-focus-color);

    --p-datatable-filter-constraint-separator-border-color: var(--p-content-border-color);

    --p-datatable-filter-constraint-padding: var(--p-list-option-padding);

    --p-datatable-filter-constraint-border-radius: var(--p-list-option-border-radius);

    --p-datatable-paginator-top-border-color: var(--p-datatable-border-color);

    --p-datatable-paginator-top-border-width: 0 0 1px 0;

    --p-datatable-paginator-bottom-border-color: var(--p-datatable-border-color);

    --p-datatable-paginator-bottom-border-width: 0 0 1px 0;

    --p-datatable-border-color: var(--p-content-border-color);

    --p-datatable-row-striped-background: var(--p-surface-50);

    --p-datatable-body-cell-selected-border-color: var(--p-primary-100);

    --p-virtualscroller-loader-mask-background: var(--p-content-background);

    --p-virtualscroller-loader-mask-color: var(--p-text-muted-color);

    --p-virtualscroller-loader-icon-size: 2rem;

    --p-select-background: var(--p-form-field-background);

    --p-select-disabled-background: var(--p-form-field-disabled-background);

    --p-select-filled-background: var(--p-form-field-filled-background);

    --p-select-filled-hover-background: var(--p-form-field-filled-hover-background);

    --p-select-filled-focus-background: var(--p-form-field-filled-focus-background);

    --p-select-border-color: var(--p-form-field-border-color);

    --p-select-hover-border-color: var(--p-form-field-hover-border-color);

    --p-select-focus-border-color: var(--p-form-field-focus-border-color);

    --p-select-invalid-border-color: var(--p-form-field-invalid-border-color);

    --p-select-color: var(--p-form-field-color);

    --p-select-disabled-color: var(--p-form-field-disabled-color);

    --p-select-placeholder-color: var(--p-form-field-placeholder-color);

    --p-select-shadow: var(--p-form-field-shadow);

    --p-select-padding-x: var(--p-form-field-padding-x);

    --p-select-padding-y: var(--p-form-field-padding-y);

    --p-select-border-radius: var(--p-form-field-border-radius);

    --p-select-focus-ring-width: var(--p-form-field-focus-ring-width);

    --p-select-focus-ring-style: var(--p-form-field-focus-ring-style);

    --p-select-focus-ring-color: var(--p-form-field-focus-ring-color);

    --p-select-focus-ring-offset: var(--p-form-field-focus-ring-offset);

    --p-select-focus-ring-shadow: var(--p-form-field-focus-ring-shadow);

    --p-select-transition-duration: var(--p-form-field-transition-duration);

    --p-select-dropdown-width: 2.5rem;

    --p-select-dropdown-color: var(--p-form-field-icon-color);

    --p-select-overlay-background: var(--p-overlay-select-background);

    --p-select-overlay-border-color: var(--p-overlay-select-border-color);

    --p-select-overlay-border-radius: var(--p-overlay-select-border-radius);

    --p-select-overlay-color: var(--p-overlay-select-color);

    --p-select-overlay-shadow: var(--p-overlay-select-shadow);

    --p-select-list-padding: var(--p-list-padding);

    --p-select-list-gap: var(--p-list-gap);

    --p-select-list-header-padding: var(--p-list-header-padding);

    --p-select-option-focus-background: var(--p-list-option-focus-background);

    --p-select-option-selected-background: var(--p-list-option-selected-background);

    --p-select-option-selected-focus-background: var(--p-list-option-selected-focus-background);

    --p-select-option-color: var(--p-list-option-color);

    --p-select-option-focus-color: var(--p-list-option-focus-color);

    --p-select-option-selected-color: var(--p-list-option-selected-color);

    --p-select-option-selected-focus-color: var(--p-list-option-selected-focus-color);

    --p-select-option-padding: var(--p-list-option-padding);

    --p-select-option-border-radius: var(--p-list-option-border-radius);

    --p-select-option-group-background: var(--p-list-option-group-background);

    --p-select-option-group-color: var(--p-list-option-group-color);

    --p-select-option-group-font-weight: var(--p-list-option-group-font-weight);

    --p-select-option-group-padding: var(--p-list-option-group-padding);

    --p-select-clear-icon-color: var(--p-form-field-icon-color);

    --p-select-checkmark-color: var(--p-list-option-color);

    --p-select-checkmark-gutter-start: -0.375rem;

    --p-select-checkmark-gutter-end: 0.375rem;

    --p-select-empty-message-padding: var(--p-list-option-padding);

    --p-button-border-radius: var(--p-form-field-border-radius);

    --p-button-rounded-border-radius: 2rem;

    --p-button-gap: 0.5rem;

    --p-button-padding-x: var(--p-form-field-padding-x);

    --p-button-padding-y: var(--p-form-field-padding-y);

    --p-button-icon-only-width: 2.5rem;

    --p-button-sm-font-size: 0.875rem;

    --p-button-sm-padding-x: 0.625rem;

    --p-button-sm-padding-y: 0.375rem;

    --p-button-lg-font-size: 1.125rem;

    --p-button-lg-padding-x: 0.875rem;

    --p-button-lg-padding-y: 0.625rem;

    --p-button-label-font-weight: 500;

    --p-button-raised-shadow: 0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);

    --p-button-focus-ring-width: var(--p-focus-ring-width);

    --p-button-focus-ring-style: var(--p-focus-ring-style);

    --p-button-focus-ring-offset: var(--p-focus-ring-offset);

    --p-button-badge-size: 1rem;

    --p-button-transition-duration: var(--p-form-field-transition-duration);

    --p-button-primary-background: var(--p-primary-color);

    --p-button-primary-hover-background: var(--p-primary-hover-color);

    --p-button-primary-active-background: var(--p-primary-active-color);

    --p-button-primary-border-color: var(--p-primary-color);

    --p-button-primary-hover-border-color: var(--p-primary-hover-color);

    --p-button-primary-active-border-color: var(--p-primary-active-color);

    --p-button-primary-color: var(--p-primary-contrast-color);

    --p-button-primary-hover-color: var(--p-primary-contrast-color);

    --p-button-primary-active-color: var(--p-primary-contrast-color);

    --p-button-primary-focus-ring-color: var(--p-primary-color);

    --p-button-primary-focus-ring-shadow: none;

    --p-button-secondary-background: var(--p-surface-100);

    --p-button-secondary-hover-background: var(--p-surface-200);

    --p-button-secondary-active-background: var(--p-surface-300);

    --p-button-secondary-border-color: var(--p-surface-100);

    --p-button-secondary-hover-border-color: var(--p-surface-200);

    --p-button-secondary-active-border-color: var(--p-surface-300);

    --p-button-secondary-color: var(--p-surface-600);

    --p-button-secondary-hover-color: var(--p-surface-700);

    --p-button-secondary-active-color: var(--p-surface-800);

    --p-button-secondary-focus-ring-color: var(--p-surface-600);

    --p-button-secondary-focus-ring-shadow: none;

    --p-button-info-background: var(--p-sky-500);

    --p-button-info-hover-background: var(--p-sky-600);

    --p-button-info-active-background: var(--p-sky-700);

    --p-button-info-border-color: var(--p-sky-500);

    --p-button-info-hover-border-color: var(--p-sky-600);

    --p-button-info-active-border-color: var(--p-sky-700);

    --p-button-info-color: #ffffff;

    --p-button-info-hover-color: #ffffff;

    --p-button-info-active-color: #ffffff;

    --p-button-info-focus-ring-color: var(--p-sky-500);

    --p-button-info-focus-ring-shadow: none;

    --p-button-success-background: var(--p-green-500);

    --p-button-success-hover-background: var(--p-green-600);

    --p-button-success-active-background: var(--p-green-700);

    --p-button-success-border-color: var(--p-green-500);

    --p-button-success-hover-border-color: var(--p-green-600);

    --p-button-success-active-border-color: var(--p-green-700);

    --p-button-success-color: #ffffff;

    --p-button-success-hover-color: #ffffff;

    --p-button-success-active-color: #ffffff;

    --p-button-success-focus-ring-color: var(--p-green-500);

    --p-button-success-focus-ring-shadow: none;

    --p-button-warn-background: var(--p-orange-500);

    --p-button-warn-hover-background: var(--p-orange-600);

    --p-button-warn-active-background: var(--p-orange-700);

    --p-button-warn-border-color: var(--p-orange-500);

    --p-button-warn-hover-border-color: var(--p-orange-600);

    --p-button-warn-active-border-color: var(--p-orange-700);

    --p-button-warn-color: #ffffff;

    --p-button-warn-hover-color: #ffffff;

    --p-button-warn-active-color: #ffffff;

    --p-button-warn-focus-ring-color: var(--p-orange-500);

    --p-button-warn-focus-ring-shadow: none;

    --p-button-help-background: var(--p-purple-500);

    --p-button-help-hover-background: var(--p-purple-600);

    --p-button-help-active-background: var(--p-purple-700);

    --p-button-help-border-color: var(--p-purple-500);

    --p-button-help-hover-border-color: var(--p-purple-600);

    --p-button-help-active-border-color: var(--p-purple-700);

    --p-button-help-color: #ffffff;

    --p-button-help-hover-color: #ffffff;

    --p-button-help-active-color: #ffffff;

    --p-button-help-focus-ring-color: var(--p-purple-500);

    --p-button-help-focus-ring-shadow: none;

    --p-button-danger-background: var(--p-red-500);

    --p-button-danger-hover-background: var(--p-red-600);

    --p-button-danger-active-background: var(--p-red-700);

    --p-button-danger-border-color: var(--p-red-500);

    --p-button-danger-hover-border-color: var(--p-red-600);

    --p-button-danger-active-border-color: var(--p-red-700);

    --p-button-danger-color: #ffffff;

    --p-button-danger-hover-color: #ffffff;

    --p-button-danger-active-color: #ffffff;

    --p-button-danger-focus-ring-color: var(--p-red-500);

    --p-button-danger-focus-ring-shadow: none;

    --p-button-contrast-background: var(--p-surface-950);

    --p-button-contrast-hover-background: var(--p-surface-900);

    --p-button-contrast-active-background: var(--p-surface-800);

    --p-button-contrast-border-color: var(--p-surface-950);

    --p-button-contrast-hover-border-color: var(--p-surface-900);

    --p-button-contrast-active-border-color: var(--p-surface-800);

    --p-button-contrast-color: var(--p-surface-0);

    --p-button-contrast-hover-color: var(--p-surface-0);

    --p-button-contrast-active-color: var(--p-surface-0);

    --p-button-contrast-focus-ring-color: var(--p-surface-950);

    --p-button-contrast-focus-ring-shadow: none;

    --p-button-outlined-primary-hover-background: var(--p-primary-50);

    --p-button-outlined-primary-active-background: var(--p-primary-100);

    --p-button-outlined-primary-border-color: var(--p-primary-200);

    --p-button-outlined-primary-color: var(--p-primary-color);

    --p-button-outlined-secondary-hover-background: var(--p-surface-50);

    --p-button-outlined-secondary-active-background: var(--p-surface-100);

    --p-button-outlined-secondary-border-color: var(--p-surface-200);

    --p-button-outlined-secondary-color: var(--p-surface-500);

    --p-button-outlined-success-hover-background: var(--p-green-50);

    --p-button-outlined-success-active-background: var(--p-green-100);

    --p-button-outlined-success-border-color: var(--p-green-200);

    --p-button-outlined-success-color: var(--p-green-500);

    --p-button-outlined-info-hover-background: var(--p-sky-50);

    --p-button-outlined-info-active-background: var(--p-sky-100);

    --p-button-outlined-info-border-color: var(--p-sky-200);

    --p-button-outlined-info-color: var(--p-sky-500);

    --p-button-outlined-warn-hover-background: var(--p-orange-50);

    --p-button-outlined-warn-active-background: var(--p-orange-100);

    --p-button-outlined-warn-border-color: var(--p-orange-200);

    --p-button-outlined-warn-color: var(--p-orange-500);

    --p-button-outlined-help-hover-background: var(--p-purple-50);

    --p-button-outlined-help-active-background: var(--p-purple-100);

    --p-button-outlined-help-border-color: var(--p-purple-200);

    --p-button-outlined-help-color: var(--p-purple-500);

    --p-button-outlined-danger-hover-background: var(--p-red-50);

    --p-button-outlined-danger-active-background: var(--p-red-100);

    --p-button-outlined-danger-border-color: var(--p-red-200);

    --p-button-outlined-danger-color: var(--p-red-500);

    --p-button-outlined-contrast-hover-background: var(--p-surface-50);

    --p-button-outlined-contrast-active-background: var(--p-surface-100);

    --p-button-outlined-contrast-border-color: var(--p-surface-700);

    --p-button-outlined-contrast-color: var(--p-surface-950);

    --p-button-outlined-plain-hover-background: var(--p-surface-50);

    --p-button-outlined-plain-active-background: var(--p-surface-100);

    --p-button-outlined-plain-border-color: var(--p-surface-200);

    --p-button-outlined-plain-color: var(--p-surface-700);

    --p-button-text-primary-hover-background: var(--p-primary-50);

    --p-button-text-primary-active-background: var(--p-primary-100);

    --p-button-text-primary-color: var(--p-primary-color);

    --p-button-text-secondary-hover-background: var(--p-surface-50);

    --p-button-text-secondary-active-background: var(--p-surface-100);

    --p-button-text-secondary-color: var(--p-surface-500);

    --p-button-text-success-hover-background: var(--p-green-50);

    --p-button-text-success-active-background: var(--p-green-100);

    --p-button-text-success-color: var(--p-green-500);

    --p-button-text-info-hover-background: var(--p-sky-50);

    --p-button-text-info-active-background: var(--p-sky-100);

    --p-button-text-info-color: var(--p-sky-500);

    --p-button-text-warn-hover-background: var(--p-orange-50);

    --p-button-text-warn-active-background: var(--p-orange-100);

    --p-button-text-warn-color: var(--p-orange-500);

    --p-button-text-help-hover-background: var(--p-purple-50);

    --p-button-text-help-active-background: var(--p-purple-100);

    --p-button-text-help-color: var(--p-purple-500);

    --p-button-text-danger-hover-background: var(--p-red-50);

    --p-button-text-danger-active-background: var(--p-red-100);

    --p-button-text-danger-color: var(--p-red-500);

    --p-button-text-plain-hover-background: var(--p-surface-50);

    --p-button-text-plain-active-background: var(--p-surface-100);

    --p-button-text-plain-color: var(--p-surface-700);

    --p-button-link-color: var(--p-primary-color);

    --p-button-link-hover-color: var(--p-primary-color);

    --p-button-link-active-color: var(--p-primary-color);

    --p-multiselect-background: var(--p-form-field-background);

    --p-multiselect-disabled-background: var(--p-form-field-disabled-background);

    --p-multiselect-filled-background: var(--p-form-field-filled-background);

    --p-multiselect-filled-hover-background: var(--p-form-field-filled-hover-background);

    --p-multiselect-filled-focus-background: var(--p-form-field-filled-focus-background);

    --p-multiselect-border-color: var(--p-form-field-border-color);

    --p-multiselect-hover-border-color: var(--p-form-field-hover-border-color);

    --p-multiselect-focus-border-color: var(--p-form-field-focus-border-color);

    --p-multiselect-invalid-border-color: var(--p-form-field-invalid-border-color);

    --p-multiselect-color: var(--p-form-field-color);

    --p-multiselect-disabled-color: var(--p-form-field-disabled-color);

    --p-multiselect-placeholder-color: var(--p-form-field-placeholder-color);

    --p-multiselect-shadow: var(--p-form-field-shadow);

    --p-multiselect-padding-x: var(--p-form-field-padding-x);

    --p-multiselect-padding-y: var(--p-form-field-padding-y);

    --p-multiselect-border-radius: var(--p-form-field-border-radius);

    --p-multiselect-focus-ring-width: var(--p-form-field-focus-ring-width);

    --p-multiselect-focus-ring-style: var(--p-form-field-focus-ring-style);

    --p-multiselect-focus-ring-color: var(--p-form-field-focus-ring-color);

    --p-multiselect-focus-ring-offset: var(--p-form-field-focus-ring-offset);

    --p-multiselect-focus-ring-shadow: var(--p-form-field-focus-ring-shadow);

    --p-multiselect-transition-duration: var(--p-form-field-transition-duration);

    --p-multiselect-dropdown-width: 2.5rem;

    --p-multiselect-dropdown-color: var(--p-form-field-icon-color);

    --p-multiselect-overlay-background: var(--p-overlay-select-background);

    --p-multiselect-overlay-border-color: var(--p-overlay-select-border-color);

    --p-multiselect-overlay-border-radius: var(--p-overlay-select-border-radius);

    --p-multiselect-overlay-color: var(--p-overlay-select-color);

    --p-multiselect-overlay-shadow: var(--p-overlay-select-shadow);

    --p-multiselect-list-padding: var(--p-list-padding);

    --p-multiselect-list-gap: var(--p-list-gap);

    --p-multiselect-list-header-padding: var(--p-list-header-padding);

    --p-multiselect-option-focus-background: var(--p-list-option-focus-background);

    --p-multiselect-option-selected-background: var(--p-list-option-selected-background);

    --p-multiselect-option-selected-focus-background: var(--p-list-option-selected-focus-background);

    --p-multiselect-option-color: var(--p-list-option-color);

    --p-multiselect-option-focus-color: var(--p-list-option-focus-color);

    --p-multiselect-option-selected-color: var(--p-list-option-selected-color);

    --p-multiselect-option-selected-focus-color: var(--p-list-option-selected-focus-color);

    --p-multiselect-option-padding: var(--p-list-option-padding);

    --p-multiselect-option-border-radius: var(--p-list-option-border-radius);

    --p-multiselect-option-gap: 0.5rem;

    --p-multiselect-option-group-background: var(--p-list-option-group-background);

    --p-multiselect-option-group-color: var(--p-list-option-group-color);

    --p-multiselect-option-group-font-weight: var(--p-list-option-group-font-weight);

    --p-multiselect-option-group-padding: var(--p-list-option-group-padding);

    --p-multiselect-chip-border-radius: var(--p-border-radius-sm);

    --p-multiselect-empty-message-padding: var(--p-list-option-padding);

    --p-card-background: var(--p-content-background);

    --p-card-border-radius: var(--p-border-radius-xl);

    --p-card-color: var(--p-content-color);

    --p-card-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);

    --p-card-body-padding: 1.25rem;

    --p-card-body-gap: 0.5rem;

    --p-card-caption-gap: 0.5rem;

    --p-card-title-font-size: 1.25rem;

    --p-card-title-font-weight: 500;

    --p-card-subtitle-color: var(--p-text-muted-color);

    --p-divider-border-color: var(--p-content-border-color);

    --p-divider-content-background: var(--p-content-background);

    --p-divider-content-color: var(--p-text-color);

    --p-divider-horizontal-margin: 1rem 0;

    --p-divider-horizontal-padding: 0 1rem;

    --p-divider-horizontal-content-padding: 0 0.5rem;

    --p-divider-vertical-margin: 0 1rem;

    --p-divider-vertical-padding: 0.5rem 0;

    --p-divider-vertical-content-padding: 0.5rem 0;

    --p-datepicker-transition-duration: var(--p-transition-duration);

    --p-datepicker-panel-background: var(--p-content-background);

    --p-datepicker-panel-border-color: var(--p-content-border-color);

    --p-datepicker-panel-color: var(--p-content-color);

    --p-datepicker-panel-border-radius: var(--p-content-border-radius);

    --p-datepicker-panel-shadow: var(--p-overlay-popover-shadow);

    --p-datepicker-panel-padding: var(--p-overlay-popover-padding);

    --p-datepicker-header-background: var(--p-content-background);

    --p-datepicker-header-border-color: var(--p-content-border-color);

    --p-datepicker-header-color: var(--p-content-color);

    --p-datepicker-header-padding: 0 0 0.5rem 0;

    --p-datepicker-header-font-weight: 500;

    --p-datepicker-header-gap: 0.5rem;

    --p-datepicker-title-gap: 0.5rem;

    --p-datepicker-title-font-weight: 500;

    --p-datepicker-dropdown-width: 2.5rem;

    --p-datepicker-dropdown-border-color: var(--p-form-field-border-color);

    --p-datepicker-dropdown-hover-border-color: var(--p-form-field-border-color);

    --p-datepicker-dropdown-active-border-color: var(--p-form-field-border-color);

    --p-datepicker-dropdown-border-radius: var(--p-form-field-border-radius);

    --p-datepicker-dropdown-focus-ring-width: var(--p-focus-ring-width);

    --p-datepicker-dropdown-focus-ring-style: var(--p-focus-ring-style);

    --p-datepicker-dropdown-focus-ring-color: var(--p-focus-ring-color);

    --p-datepicker-dropdown-focus-ring-offset: var(--p-focus-ring-offset);

    --p-datepicker-dropdown-focus-ring-shadow: var(--p-focus-ring-shadow);

    --p-datepicker-input-icon-color: var(--p-form-field-icon-color);

    --p-datepicker-select-month-hover-background: var(--p-content-hover-background);

    --p-datepicker-select-month-color: var(--p-content-color);

    --p-datepicker-select-month-hover-color: var(--p-content-hover-color);

    --p-datepicker-select-month-padding: 0.25rem 0.5rem;

    --p-datepicker-select-month-border-radius: var(--p-content-border-radius);

    --p-datepicker-select-year-hover-background: var(--p-content-hover-background);

    --p-datepicker-select-year-color: var(--p-content-color);

    --p-datepicker-select-year-hover-color: var(--p-content-hover-color);

    --p-datepicker-select-year-padding: 0.25rem 0.5rem;

    --p-datepicker-select-year-border-radius: var(--p-content-border-radius);

    --p-datepicker-group-border-color: var(--p-content-border-color);

    --p-datepicker-group-gap: var(--p-overlay-popover-padding);

    --p-datepicker-day-view-margin: 0.5rem 0 0 0;

    --p-datepicker-week-day-padding: 0.25rem;

    --p-datepicker-week-day-font-weight: 500;

    --p-datepicker-week-day-color: var(--p-content-color);

    --p-datepicker-date-hover-background: var(--p-content-hover-background);

    --p-datepicker-date-selected-background: var(--p-primary-color);

    --p-datepicker-date-range-selected-background: var(--p-highlight-background);

    --p-datepicker-date-color: var(--p-content-color);

    --p-datepicker-date-hover-color: var(--p-content-hover-color);

    --p-datepicker-date-selected-color: var(--p-primary-contrast-color);

    --p-datepicker-date-range-selected-color: var(--p-highlight-color);

    --p-datepicker-date-width: 2rem;

    --p-datepicker-date-height: 2rem;

    --p-datepicker-date-border-radius: 50%;

    --p-datepicker-date-padding: 0.25rem;

    --p-datepicker-date-focus-ring-width: var(--p-focus-ring-width);

    --p-datepicker-date-focus-ring-style: var(--p-focus-ring-style);

    --p-datepicker-date-focus-ring-color: var(--p-focus-ring-color);

    --p-datepicker-date-focus-ring-offset: var(--p-focus-ring-offset);

    --p-datepicker-date-focus-ring-shadow: var(--p-focus-ring-shadow);

    --p-datepicker-month-view-margin: 0.5rem 0 0 0;

    --p-datepicker-month-padding: 0.375rem;

    --p-datepicker-month-border-radius: var(--p-content-border-radius);

    --p-datepicker-year-view-margin: 0.5rem 0 0 0;

    --p-datepicker-year-padding: 0.375rem;

    --p-datepicker-year-border-radius: var(--p-content-border-radius);

    --p-datepicker-buttonbar-padding: 0.5rem 0 0 0;

    --p-datepicker-buttonbar-border-color: var(--p-content-border-color);

    --p-datepicker-time-picker-padding: 0.5rem 0 0 0;

    --p-datepicker-time-picker-border-color: var(--p-content-border-color);

    --p-datepicker-time-picker-gap: 0.5rem;

    --p-datepicker-time-picker-button-gap: 0.25rem;

    --p-datepicker-dropdown-background: var(--p-surface-100);

    --p-datepicker-dropdown-hover-background: var(--p-surface-200);

    --p-datepicker-dropdown-active-background: var(--p-surface-300);

    --p-datepicker-dropdown-color: var(--p-surface-600);

    --p-datepicker-dropdown-hover-color: var(--p-surface-700);

    --p-datepicker-dropdown-active-color: var(--p-surface-800);

    --p-datepicker-today-background: var(--p-surface-200);

    --p-datepicker-today-color: var(--p-surface-900);

    --p-inputtext-background: var(--p-form-field-background);

    --p-inputtext-disabled-background: var(--p-form-field-disabled-background);

    --p-inputtext-filled-background: var(--p-form-field-filled-background);

    --p-inputtext-filled-hover-background: var(--p-form-field-filled-hover-background);

    --p-inputtext-filled-focus-background: var(--p-form-field-filled-focus-background);

    --p-inputtext-border-color: var(--p-form-field-border-color);

    --p-inputtext-hover-border-color: var(--p-form-field-hover-border-color);

    --p-inputtext-focus-border-color: var(--p-form-field-focus-border-color);

    --p-inputtext-invalid-border-color: var(--p-form-field-invalid-border-color);

    --p-inputtext-color: var(--p-form-field-color);

    --p-inputtext-disabled-color: var(--p-form-field-disabled-color);

    --p-inputtext-placeholder-color: var(--p-form-field-placeholder-color);

    --p-inputtext-shadow: var(--p-form-field-shadow);

    --p-inputtext-padding-x: var(--p-form-field-padding-x);

    --p-inputtext-padding-y: var(--p-form-field-padding-y);

    --p-inputtext-border-radius: var(--p-form-field-border-radius);

    --p-inputtext-focus-ring-width: var(--p-form-field-focus-ring-width);

    --p-inputtext-focus-ring-style: var(--p-form-field-focus-ring-style);

    --p-inputtext-focus-ring-color: var(--p-form-field-focus-ring-color);

    --p-inputtext-focus-ring-offset: var(--p-form-field-focus-ring-offset);

    --p-inputtext-focus-ring-shadow: var(--p-form-field-focus-ring-shadow);

    --p-inputtext-transition-duration: var(--p-form-field-transition-duration);

    --p-inputtext-sm-font-size: 0.875rem;

    --p-inputtext-sm-padding-x: 0.625rem;

    --p-inputtext-sm-padding-y: 0.375rem;

    --p-inputtext-lg-font-size: 1.125rem;

    --p-inputtext-lg-padding-x: 0.875rem;

    --p-inputtext-lg-padding-y: 0.625rem;

    --p-inputtext-style-border-radius: 0.25rem;

    --p-inputtext-style-padding: 0.375rem 0.75rem;

    --p-inputtext-style-font-size: 1rem;

    --p-inputtext-style-line-height: 1.5;

    --p-inputtext-style-transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;

    --p-inputtext-focus-box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);

    --p-inputtext-invalid-border-color: #dc3545;

    --p-inputtext-invalid-focus-border-color: #dc3545;

    --p-inputtext-invalid-focus-box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25);

    --p-selectbutton-border-radius: var(--p-form-field-border-radius);

    --p-selectbutton-invalid-border-color: var(--p-form-field-invalid-border-color);

    --p-togglebutton-padding: 0.5rem 1rem;

    --p-togglebutton-border-radius: var(--p-content-border-radius);

    --p-togglebutton-gap: 0.5rem;

    --p-togglebutton-font-weight: 500;

    --p-togglebutton-disabled-background: var(--p-form-field-disabled-background);

    --p-togglebutton-disabled-border-color: var(--p-form-field-disabled-background);

    --p-togglebutton-disabled-color: var(--p-form-field-disabled-color);

    --p-togglebutton-invalid-border-color: var(--p-form-field-invalid-border-color);

    --p-togglebutton-focus-ring-width: var(--p-focus-ring-width);

    --p-togglebutton-focus-ring-style: var(--p-focus-ring-style);

    --p-togglebutton-focus-ring-color: var(--p-focus-ring-color);

    --p-togglebutton-focus-ring-offset: var(--p-focus-ring-offset);

    --p-togglebutton-focus-ring-shadow: var(--p-focus-ring-shadow);

    --p-togglebutton-transition-duration: var(--p-form-field-transition-duration);

    --p-togglebutton-icon-disabled-color: var(--p-form-field-disabled-color);

    --p-togglebutton-content-left: 0.25rem;

    --p-togglebutton-content-top: 0.25rem;

    --p-togglebutton-content-checked-shadow: 0px 1px 2px 0px rgba(0,0,0,0.02),0px 1px 2px 0px rgba(0,0,0,0.04);

    --p-togglebutton-background: var(--p-surface-100);

    --p-togglebutton-checked-background: var(--p-surface-100);

    --p-togglebutton-hover-background: var(--p-surface-100);

    --p-togglebutton-border-color: var(--p-surface-100);

    --p-togglebutton-color: var(--p-surface-500);

    --p-togglebutton-hover-color: var(--p-surface-700);

    --p-togglebutton-checked-color: var(--p-surface-900);

    --p-togglebutton-checked-border-color: var(--p-surface-100);

    --p-togglebutton-content-checked-background: var(--p-surface-0);

    --p-togglebutton-icon-color: var(--p-surface-500);

    --p-togglebutton-icon-hover-color: var(--p-surface-700);

    --p-togglebutton-icon-checked-color: var(--p-surface-900);

    --p-tooltip-max-width: 12.5rem;

    --p-tooltip-gutter: 0.25rem;

    --p-tooltip-shadow: var(--p-overlay-popover-shadow);

    --p-tooltip-padding: 0.5rem 0.75rem;

    --p-tooltip-border-radius: var(--p-overlay-popover-border-radius);

    --p-tooltip-background: var(--p-surface-700);

    --p-tooltip-color: var(--p-surface-0);

    --p-ripple-background: rgba(0,0,0,0.1);

    --p-overlaybadge-outline-width: 2px;

    --p-overlaybadge-outline-color: var(--p-content-background);

    --p-badge-border-radius: var(--p-border-radius-md);

    --p-badge-padding: 0 0.5rem;

    --p-badge-font-size: 0.75rem;

    --p-badge-font-weight: 700;

    --p-badge-min-width: 1.5rem;

    --p-badge-height: 1.5rem;

    --p-badge-dot-size: 0.5rem;

    --p-badge-sm-font-size: 0.625rem;

    --p-badge-sm-min-width: 1.25rem;

    --p-badge-sm-height: 1.25rem;

    --p-badge-lg-font-size: 0.875rem;

    --p-badge-lg-min-width: 1.75rem;

    --p-badge-lg-height: 1.75rem;

    --p-badge-xl-font-size: 1rem;

    --p-badge-xl-min-width: 2rem;

    --p-badge-xl-height: 2rem;

    --p-badge-primary-background: var(--p-primary-color);

    --p-badge-primary-color: var(--p-primary-contrast-color);

    --p-badge-secondary-background: var(--p-surface-100);

    --p-badge-secondary-color: var(--p-surface-600);

    --p-badge-success-background: var(--p-green-500);

    --p-badge-success-color: var(--p-surface-0);

    --p-badge-info-background: var(--p-sky-500);

    --p-badge-info-color: var(--p-surface-0);

    --p-badge-warn-background: var(--p-orange-500);

    --p-badge-warn-color: var(--p-surface-0);

    --p-badge-danger-background: var(--p-red-500);

    --p-badge-danger-color: var(--p-surface-0);

    --p-badge-contrast-background: var(--p-surface-950);

    --p-badge-contrast-color: var(--p-surface-0);

    --p-transition-duration: 0.2s;

    --p-focus-ring-width: 1px;

    --p-focus-ring-style: solid;

    --p-focus-ring-color: var(--p-primary-color);

    --p-focus-ring-offset: 2px;

    --p-focus-ring-shadow: none;

    --p-disabled-opacity: 0.6;

    --p-icon-size: 1rem;

    --p-anchor-gutter: 2px;

    --p-primary-50: #e9f0ff;

    --p-primary-100: #d4e4ff;

    --p-primary-200: #a8c9ff;

    --p-primary-300: #7dadff;

    --p-primary-400: #5192ff;

    --p-primary-500: #2677ff;

    --p-primary-600: #007bff;

    --p-primary-700: #0056b3;

    --p-primary-800: #004085;

    --p-primary-900: #002a57;

    --p-primary-950: #001529;

    --p-form-field-padding-x: 0.75rem;

    --p-form-field-padding-y: 0.5rem;

    --p-form-field-border-radius: var(--p-border-radius-md);

    --p-form-field-focus-ring-width: 0;

    --p-form-field-focus-ring-style: none;

    --p-form-field-focus-ring-color: transparent;

    --p-form-field-focus-ring-offset: 0;

    --p-form-field-focus-ring-shadow: none;

    --p-form-field-transition-duration: var(--p-transition-duration);

    --p-list-padding: 0.25rem 0.25rem;

    --p-list-gap: 2px;

    --p-list-header-padding: 0.5rem 1rem 0.25rem 1rem;

    --p-list-option-padding: 0.5rem 0.75rem;

    --p-list-option-border-radius: var(--p-border-radius-sm);

    --p-list-option-group-padding: 0.5rem 0.75rem;

    --p-list-option-group-font-weight: 600;

    --p-content-border-radius: var(--p-border-radius-md);

    --p-mask-transition-duration: 0.15s;

    --p-navigation-list-padding: 0.25rem 0.25rem;

    --p-navigation-list-gap: 2px;

    --p-navigation-item-padding: 0.5rem 0.75rem;

    --p-navigation-item-border-radius: var(--p-border-radius-sm);

    --p-navigation-item-gap: 0.5rem;

    --p-navigation-submenu-label-padding: 0.5rem 0.75rem;

    --p-navigation-submenu-label-font-weight: 600;

    --p-navigation-submenu-icon-size: 0.875rem;

    --p-overlay-select-border-radius: var(--p-border-radius-md);

    --p-overlay-select-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);

    --p-overlay-popover-border-radius: var(--p-border-radius-md);

    --p-overlay-popover-padding: 0.75rem;

    --p-overlay-popover-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);

    --p-overlay-modal-border-radius: var(--p-border-radius-xl);

    --p-overlay-modal-padding: 1.25rem;

    --p-overlay-modal-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);

    --p-overlay-navigation-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);

    --p-surface-0: #ffffff;

    --p-surface-50: var(--p-slate-50);

    --p-surface-100: var(--p-slate-100);

    --p-surface-200: var(--p-slate-200);

    --p-surface-300: var(--p-slate-300);

    --p-surface-400: var(--p-slate-400);

    --p-surface-500: var(--p-slate-500);

    --p-surface-600: var(--p-slate-600);

    --p-surface-700: var(--p-slate-700);

    --p-surface-800: var(--p-slate-800);

    --p-surface-900: var(--p-slate-900);

    --p-surface-950: var(--p-slate-950);

    --p-surface-border: #ced4da;

    --p-surface-hover: #80bdff;

    --p-surface-focus-border: #80bdff;

    --p-surface-focus-shadow: rgba(0,123,255,0.25);

    --p-primary-color: #007bff;

    --p-primary-contrast-color: #ffffff;

    --p-primary-hover-color: #0056b3;

    --p-primary-active-color: #004085;

    --p-highlight-background: #007bff;

    --p-highlight-focus-background: #0056b3;

    --p-highlight-color: #ffffff;

    --p-highlight-focus-color: #ffffff;

    --p-mask-background: rgba(0,0,0,0.4);

    --p-mask-color: var(--p-surface-200);

    --p-form-field-background: var(--p-surface-0);

    --p-form-field-disabled-background: var(--p-surface-200);

    --p-form-field-filled-background: var(--p-surface-50);

    --p-form-field-filled-hover-background: var(--p-surface-50);

    --p-form-field-filled-focus-background: var(--p-surface-50);

    --p-form-field-border-color: var(--p-surface-300);

    --p-form-field-hover-border-color: var(--p-surface-400);

    --p-form-field-focus-border-color: var(--p-primary-color);

    --p-form-field-invalid-border-color: var(--p-red-400);

    --p-form-field-color: var(--p-surface-700);

    --p-form-field-disabled-color: var(--p-surface-500);

    --p-form-field-placeholder-color: var(--p-surface-500);

    --p-form-field-float-label-color: var(--p-surface-500);

    --p-form-field-float-label-focus-color: var(--p-primary-600);

    --p-form-field-float-label-active-color: var(--p-surface-500);

    --p-form-field-float-label-invalid-color: var(--p-red-400);

    --p-form-field-icon-color: var(--p-surface-400);

    --p-form-field-shadow: 0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(18,18,23,0.05);

    --p-text-color: var(--p-surface-700);

    --p-text-hover-color: var(--p-surface-800);

    --p-text-muted-color: var(--p-surface-500);

    --p-text-hover-muted-color: var(--p-surface-600);

    --p-content-background: var(--p-surface-0);

    --p-content-hover-background: var(--p-surface-100);

    --p-content-border-color: var(--p-surface-200);

    --p-content-color: var(--p-text-color);

    --p-content-hover-color: var(--p-text-hover-color);

    --p-overlay-select-background: var(--p-surface-0);

    --p-overlay-select-border-color: var(--p-surface-200);

    --p-overlay-select-color: var(--p-text-color);

    --p-overlay-popover-background: var(--p-surface-0);

    --p-overlay-popover-border-color: var(--p-surface-200);

    --p-overlay-popover-color: var(--p-text-color);

    --p-overlay-modal-background: var(--p-surface-0);

    --p-overlay-modal-border-color: var(--p-surface-200);

    --p-overlay-modal-color: var(--p-text-color);

    --p-list-option-focus-background: var(--p-surface-100);

    --p-list-option-selected-background: var(--p-highlight-background);

    --p-list-option-selected-focus-background: var(--p-highlight-focus-background);

    --p-list-option-color: var(--p-text-color);

    --p-list-option-focus-color: var(--p-text-hover-color);

    --p-list-option-selected-color: var(--p-highlight-color);

    --p-list-option-selected-focus-color: var(--p-highlight-focus-color);

    --p-list-option-icon-color: var(--p-surface-400);

    --p-list-option-icon-focus-color: var(--p-surface-500);

    --p-list-option-group-background: transparent;

    --p-list-option-group-color: var(--p-text-muted-color);

    --p-navigation-item-focus-background: var(--p-surface-100);

    --p-navigation-item-active-background: var(--p-surface-100);

    --p-navigation-item-color: var(--p-text-color);

    --p-navigation-item-focus-color: var(--p-text-hover-color);

    --p-navigation-item-active-color: var(--p-text-hover-color);

    --p-navigation-item-icon-color: var(--p-surface-400);

    --p-navigation-item-icon-focus-color: var(--p-surface-500);

    --p-navigation-item-icon-active-color: var(--p-surface-500);

    --p-navigation-submenu-label-background: transparent;

    --p-navigation-submenu-label-color: var(--p-text-muted-color);

    --p-navigation-submenu-icon-color: var(--p-surface-400);

    --p-navigation-submenu-icon-focus-color: var(--p-surface-500);

    --p-navigation-submenu-icon-active-color: var(--p-surface-500);

    --p-border-radius-none: 0;

    --p-border-radius-xs: 2px;

    --p-border-radius-sm: 4px;

    --p-border-radius-md: 6px;

    --p-border-radius-lg: 8px;

    --p-border-radius-xl: 12px;

    --p-emerald-50: #ecfdf5;

    --p-emerald-100: #d1fae5;

    --p-emerald-200: #a7f3d0;

    --p-emerald-300: #6ee7b7;

    --p-emerald-400: #34d399;

    --p-emerald-500: #10b981;

    --p-emerald-600: #059669;

    --p-emerald-700: #047857;

    --p-emerald-800: #065f46;

    --p-emerald-900: #064e3b;

    --p-emerald-950: #022c22;

    --p-green-50: #f0fdf4;

    --p-green-100: #dcfce7;

    --p-green-200: #bbf7d0;

    --p-green-300: #86efac;

    --p-green-400: #4ade80;

    --p-green-500: #22c55e;

    --p-green-600: #16a34a;

    --p-green-700: #15803d;

    --p-green-800: #166534;

    --p-green-900: #14532d;

    --p-green-950: #052e16;

    --p-lime-50: #f7fee7;

    --p-lime-100: #ecfccb;

    --p-lime-200: #d9f99d;

    --p-lime-300: #bef264;

    --p-lime-400: #a3e635;

    --p-lime-500: #84cc16;

    --p-lime-600: #65a30d;

    --p-lime-700: #4d7c0f;

    --p-lime-800: #3f6212;

    --p-lime-900: #365314;

    --p-lime-950: #1a2e05;

    --p-red-50: #fef2f2;

    --p-red-100: #fee2e2;

    --p-red-200: #fecaca;

    --p-red-300: #fca5a5;

    --p-red-400: #f87171;

    --p-red-500: #ef4444;

    --p-red-600: #dc2626;

    --p-red-700: #b91c1c;

    --p-red-800: #991b1b;

    --p-red-900: #7f1d1d;

    --p-red-950: #450a0a;

    --p-orange-50: #fff7ed;

    --p-orange-100: #ffedd5;

    --p-orange-200: #fed7aa;

    --p-orange-300: #fdba74;

    --p-orange-400: #fb923c;

    --p-orange-500: #f97316;

    --p-orange-600: #ea580c;

    --p-orange-700: #c2410c;

    --p-orange-800: #9a3412;

    --p-orange-900: #7c2d12;

    --p-orange-950: #431407;

    --p-amber-50: #fffbeb;

    --p-amber-100: #fef3c7;

    --p-amber-200: #fde68a;

    --p-amber-300: #fcd34d;

    --p-amber-400: #fbbf24;

    --p-amber-500: #f59e0b;

    --p-amber-600: #d97706;

    --p-amber-700: #b45309;

    --p-amber-800: #92400e;

    --p-amber-900: #78350f;

    --p-amber-950: #451a03;

    --p-yellow-50: #fefce8;

    --p-yellow-100: #fef9c3;

    --p-yellow-200: #fef08a;

    --p-yellow-300: #fde047;

    --p-yellow-400: #facc15;

    --p-yellow-500: #eab308;

    --p-yellow-600: #ca8a04;

    --p-yellow-700: #a16207;

    --p-yellow-800: #854d0e;

    --p-yellow-900: #713f12;

    --p-yellow-950: #422006;

    --p-teal-50: #f0fdfa;

    --p-teal-100: #ccfbf1;

    --p-teal-200: #99f6e4;

    --p-teal-300: #5eead4;

    --p-teal-400: #2dd4bf;

    --p-teal-500: #14b8a6;

    --p-teal-600: #0d9488;

    --p-teal-700: #0f766e;

    --p-teal-800: #115e59;

    --p-teal-900: #134e4a;

    --p-teal-950: #042f2e;

    --p-cyan-50: #ecfeff;

    --p-cyan-100: #cffafe;

    --p-cyan-200: #a5f3fc;

    --p-cyan-300: #67e8f9;

    --p-cyan-400: #22d3ee;

    --p-cyan-500: #06b6d4;

    --p-cyan-600: #0891b2;

    --p-cyan-700: #0e7490;

    --p-cyan-800: #155e75;

    --p-cyan-900: #164e63;

    --p-cyan-950: #083344;

    --p-sky-50: #f0f9ff;

    --p-sky-100: #e0f2fe;

    --p-sky-200: #bae6fd;

    --p-sky-300: #7dd3fc;

    --p-sky-400: #38bdf8;

    --p-sky-500: #0ea5e9;

    --p-sky-600: #0284c7;

    --p-sky-700: #0369a1;

    --p-sky-800: #075985;

    --p-sky-900: #0c4a6e;

    --p-sky-950: #082f49;

    --p-blue-50: #eff6ff;

    --p-blue-100: #dbeafe;

    --p-blue-200: #bfdbfe;

    --p-blue-300: #93c5fd;

    --p-blue-400: #60a5fa;

    --p-blue-500: #3b82f6;

    --p-blue-600: #2563eb;

    --p-blue-700: #1d4ed8;

    --p-blue-800: #1e40af;

    --p-blue-900: #1e3a8a;

    --p-blue-950: #172554;

    --p-indigo-50: #eef2ff;

    --p-indigo-100: #e0e7ff;

    --p-indigo-200: #c7d2fe;

    --p-indigo-300: #a5b4fc;

    --p-indigo-400: #818cf8;

    --p-indigo-500: #6366f1;

    --p-indigo-600: #4f46e5;

    --p-indigo-700: #4338ca;

    --p-indigo-800: #3730a3;

    --p-indigo-900: #312e81;

    --p-indigo-950: #1e1b4b;

    --p-violet-50: #f5f3ff;

    --p-violet-100: #ede9fe;

    --p-violet-200: #ddd6fe;

    --p-violet-300: #c4b5fd;

    --p-violet-400: #a78bfa;

    --p-violet-500: #8b5cf6;

    --p-violet-600: #7c3aed;

    --p-violet-700: #6d28d9;

    --p-violet-800: #5b21b6;

    --p-violet-900: #4c1d95;

    --p-violet-950: #2e1065;

    --p-purple-50: #faf5ff;

    --p-purple-100: #f3e8ff;

    --p-purple-200: #e9d5ff;

    --p-purple-300: #d8b4fe;

    --p-purple-400: #c084fc;

    --p-purple-500: #a855f7;

    --p-purple-600: #9333ea;

    --p-purple-700: #7e22ce;

    --p-purple-800: #6b21a8;

    --p-purple-900: #581c87;

    --p-purple-950: #3b0764;

    --p-fuchsia-50: #fdf4ff;

    --p-fuchsia-100: #fae8ff;

    --p-fuchsia-200: #f5d0fe;

    --p-fuchsia-300: #f0abfc;

    --p-fuchsia-400: #e879f9;

    --p-fuchsia-500: #d946ef;

    --p-fuchsia-600: #c026d3;

    --p-fuchsia-700: #a21caf;

    --p-fuchsia-800: #86198f;

    --p-fuchsia-900: #701a75;

    --p-fuchsia-950: #4a044e;

    --p-pink-50: #fdf2f8;

    --p-pink-100: #fce7f3;

    --p-pink-200: #fbcfe8;

    --p-pink-300: #f9a8d4;

    --p-pink-400: #f472b6;

    --p-pink-500: #ec4899;

    --p-pink-600: #db2777;

    --p-pink-700: #be185d;

    --p-pink-800: #9d174d;

    --p-pink-900: #831843;

    --p-pink-950: #500724;

    --p-rose-50: #fff1f2;

    --p-rose-100: #ffe4e6;

    --p-rose-200: #fecdd3;

    --p-rose-300: #fda4af;

    --p-rose-400: #fb7185;

    --p-rose-500: #f43f5e;

    --p-rose-600: #e11d48;

    --p-rose-700: #be123c;

    --p-rose-800: #9f1239;

    --p-rose-900: #881337;

    --p-rose-950: #4c0519;

    --p-slate-50: #f8fafc;

    --p-slate-100: #f1f5f9;

    --p-slate-200: #e2e8f0;

    --p-slate-300: #cbd5e1;

    --p-slate-400: #94a3b8;

    --p-slate-500: #64748b;

    --p-slate-600: #475569;

    --p-slate-700: #334155;

    --p-slate-800: #1e293b;

    --p-slate-900: #0f172a;

    --p-slate-950: #020617;

    --p-gray-50: #f9fafb;

    --p-gray-100: #f3f4f6;

    --p-gray-200: #e5e7eb;

    --p-gray-300: #d1d5db;

    --p-gray-400: #9ca3af;

    --p-gray-500: #6b7280;

    --p-gray-600: #4b5563;

    --p-gray-700: #374151;

    --p-gray-800: #1f2937;

    --p-gray-900: #111827;

    --p-gray-950: #030712;

    --p-zinc-50: #fafafa;

    --p-zinc-100: #f4f4f5;

    --p-zinc-200: #e4e4e7;

    --p-zinc-300: #d4d4d8;

    --p-zinc-400: #a1a1aa;

    --p-zinc-500: #71717a;

    --p-zinc-600: #52525b;

    --p-zinc-700: #3f3f46;

    --p-zinc-800: #27272a;

    --p-zinc-900: #18181b;

    --p-zinc-950: #09090b;

    --p-neutral-50: #fafafa;

    --p-neutral-100: #f5f5f5;

    --p-neutral-200: #e5e5e5;

    --p-neutral-300: #d4d4d4;

    --p-neutral-400: #a3a3a3;

    --p-neutral-500: #737373;

    --p-neutral-600: #525252;

    --p-neutral-700: #404040;

    --p-neutral-800: #262626;

    --p-neutral-900: #171717;

    --p-neutral-950: #0a0a0a;

    --p-stone-50: #fafaf9;

    --p-stone-100: #f5f5f4;

    --p-stone-200: #e7e5e4;

    --p-stone-300: #d6d3d1;

    --p-stone-400: #a8a29e;

    --p-stone-500: #78716c;

    --p-stone-600: #57534e;

    --p-stone-700: #44403c;

    --p-stone-800: #292524;

    --p-stone-900: #1c1917;

    --p-stone-950: #0c0a09;
}

[data-theme="dark"] {
        --p-progressbar-background: var(--p-content-border-color);

        --p-progressbar-border-radius: var(--p-content-border-radius);

        --p-progressbar-height: 1.25rem;

        --p-progressbar-value-background: var(--p-primary-color);

        --p-progressbar-label-color: var(--p-primary-contrast-color);

        --p-progressbar-label-font-size: 0.75rem;

        --p-progressbar-label-font-weight: 600;

        --p-toast-blur: 10px;

        --p-toast-info-background: color-mix(in srgb,var(--p-blue-500),transparent 84%);

        --p-toast-info-border-color: color-mix(in srgb,var(--p-blue-700),transparent 64%);

        --p-toast-info-color: var(--p-blue-500);

        --p-toast-info-detail-color: var(--p-surface-0);

        --p-toast-info-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);

        --p-toast-info-close-button-hover-background: rgba(255,255,255,0.05);

        --p-toast-info-close-button-focus-ring-color: var(--p-blue-500);

        --p-toast-info-close-button-focus-ring-shadow: none;

        --p-toast-success-background: color-mix(in srgb,var(--p-green-500),transparent 84%);

        --p-toast-success-border-color: color-mix(in srgb,var(--p-green-700),transparent 64%);

        --p-toast-success-color: var(--p-green-500);

        --p-toast-success-detail-color: var(--p-surface-0);

        --p-toast-success-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);

        --p-toast-success-close-button-hover-background: rgba(255,255,255,0.05);

        --p-toast-success-close-button-focus-ring-color: var(--p-green-500);

        --p-toast-success-close-button-focus-ring-shadow: none;

        --p-toast-warn-background: color-mix(in srgb,var(--p-yellow-500),transparent 84%);

        --p-toast-warn-border-color: color-mix(in srgb,var(--p-yellow-700),transparent 64%);

        --p-toast-warn-color: var(--p-yellow-500);

        --p-toast-warn-detail-color: var(--p-surface-0);

        --p-toast-warn-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);

        --p-toast-warn-close-button-hover-background: rgba(255,255,255,0.05);

        --p-toast-warn-close-button-focus-ring-color: var(--p-yellow-500);

        --p-toast-warn-close-button-focus-ring-shadow: none;

        --p-toast-error-background: color-mix(in srgb,var(--p-red-500),transparent 84%);

        --p-toast-error-border-color: color-mix(in srgb,var(--p-red-700),transparent 64%);

        --p-toast-error-color: var(--p-red-500);

        --p-toast-error-detail-color: var(--p-surface-0);

        --p-toast-error-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);

        --p-toast-error-close-button-hover-background: rgba(255,255,255,0.05);

        --p-toast-error-close-button-focus-ring-color: var(--p-red-500);

        --p-toast-error-close-button-focus-ring-shadow: none;

        --p-toast-secondary-background: var(--p-surface-800);

        --p-toast-secondary-border-color: var(--p-surface-700);

        --p-toast-secondary-color: var(--p-surface-300);

        --p-toast-secondary-detail-color: var(--p-surface-0);

        --p-toast-secondary-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);

        --p-toast-secondary-close-button-hover-background: var(--p-surface-700);

        --p-toast-secondary-close-button-focus-ring-color: var(--p-surface-300);

        --p-toast-secondary-close-button-focus-ring-shadow: none;

        --p-toast-contrast-background: var(--p-surface-0);

        --p-toast-contrast-border-color: var(--p-surface-100);

        --p-toast-contrast-color: var(--p-surface-950);

        --p-toast-contrast-detail-color: var(--p-surface-950);

        --p-toast-contrast-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);

        --p-toast-contrast-close-button-hover-background: var(--p-surface-100);

        --p-toast-contrast-close-button-focus-ring-color: var(--p-surface-950);

        --p-toast-contrast-close-button-focus-ring-shadow: none;

        --p-toast-width: 25rem;

        --p-toast-border-radius: var(--p-content-border-radius);

        --p-toast-border-width: 1px;

        --p-toast-transition-duration: var(--p-transition-duration);

        --p-toast-icon-size: 1.125rem;

        --p-toast-content-padding: var(--p-overlay-popover-padding);

        --p-toast-content-gap: 0.5rem;

        --p-toast-text-gap: 0.5rem;

        --p-toast-summary-font-weight: 500;

        --p-toast-summary-font-size: 1rem;

        --p-toast-detail-font-weight: 500;

        --p-toast-detail-font-size: 0.875rem;

        --p-toast-close-button-width: 1.75rem;

        --p-toast-close-button-height: 1.75rem;

        --p-toast-close-button-border-radius: 50%;

        --p-toast-close-button-focus-ring-width: var(--p-focus-ring-width);

        --p-toast-close-button-focus-ring-style: var(--p-focus-ring-style);

        --p-toast-close-button-focus-ring-offset: var(--p-focus-ring-offset);

        --p-toast-close-icon-size: 1rem;

        --p-toast-blur: 1.5px;

        --p-toast-info-background: color-mix(in srgb,var(--p-blue-50),transparent 5%);

        --p-toast-info-border-color: var(--p-blue-200);

        --p-toast-info-color: var(--p-blue-600);

        --p-toast-info-detail-color: var(--p-surface-700);

        --p-toast-info-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-blue-500),transparent 96%);

        --p-toast-info-close-button-hover-background: var(--p-blue-100);

        --p-toast-info-close-button-focus-ring-color: var(--p-blue-600);

        --p-toast-info-close-button-focus-ring-shadow: none;

        --p-toast-success-background: color-mix(in srgb,var(--p-green-50),transparent 5%);

        --p-toast-success-border-color: var(--p-green-200);

        --p-toast-success-color: var(--p-green-600);

        --p-toast-success-detail-color: var(--p-surface-700);

        --p-toast-success-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-green-500),transparent 96%);

        --p-toast-success-close-button-hover-background: var(--p-green-100);

        --p-toast-success-close-button-focus-ring-color: var(--p-green-600);

        --p-toast-success-close-button-focus-ring-shadow: none;

        --p-toast-warn-background: color-mix(in srgb,var(--p-yellow-50),transparent 5%);

        --p-toast-warn-border-color: var(--p-yellow-200);

        --p-toast-warn-color: var(--p-yellow-600);

        --p-toast-warn-detail-color: var(--p-surface-700);

        --p-toast-warn-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-yellow-500),transparent 96%);

        --p-toast-warn-close-button-hover-background: var(--p-yellow-100);

        --p-toast-warn-close-button-focus-ring-color: var(--p-yellow-600);

        --p-toast-warn-close-button-focus-ring-shadow: none;

        --p-toast-error-background: color-mix(in srgb,var(--p-red-50),transparent 5%);

        --p-toast-error-border-color: var(--p-red-200);

        --p-toast-error-color: var(--p-red-600);

        --p-toast-error-detail-color: var(--p-surface-700);

        --p-toast-error-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-red-500),transparent 96%);

        --p-toast-error-close-button-hover-background: var(--p-red-100);

        --p-toast-error-close-button-focus-ring-color: var(--p-red-600);

        --p-toast-error-close-button-focus-ring-shadow: none;

        --p-toast-secondary-background: var(--p-surface-100);

        --p-toast-secondary-border-color: var(--p-surface-200);

        --p-toast-secondary-color: var(--p-surface-600);

        --p-toast-secondary-detail-color: var(--p-surface-700);

        --p-toast-secondary-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-surface-500),transparent 96%);

        --p-toast-secondary-close-button-hover-background: var(--p-surface-200);

        --p-toast-secondary-close-button-focus-ring-color: var(--p-surface-600);

        --p-toast-secondary-close-button-focus-ring-shadow: none;

        --p-toast-contrast-background: var(--p-surface-900);

        --p-toast-contrast-border-color: var(--p-surface-950);

        --p-toast-contrast-color: var(--p-surface-50);

        --p-toast-contrast-detail-color: var(--p-surface-0);

        --p-toast-contrast-shadow: 0px 4px 8px 0px color-mix(in srgb,var(--p-surface-950),transparent 96%);

        --p-toast-contrast-close-button-hover-background: var(--p-surface-800);

        --p-toast-contrast-close-button-focus-ring-color: var(--p-surface-50);

        --p-toast-contrast-close-button-focus-ring-shadow: none;

        --p-dialog-background: var(--p-overlay-modal-background);

        --p-dialog-border-color: var(--p-overlay-modal-border-color);

        --p-dialog-color: var(--p-overlay-modal-color);

        --p-dialog-border-radius: var(--p-overlay-modal-border-radius);

        --p-dialog-shadow: var(--p-overlay-modal-shadow);

        --p-dialog-header-padding: var(--p-overlay-modal-padding);

        --p-dialog-header-gap: 0.5rem;

        --p-dialog-title-font-size: 1.25rem;

        --p-dialog-title-font-weight: 600;

        --p-dialog-content-padding: 0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);

        --p-dialog-footer-padding: 0 var(--p-overlay-modal-padding) var(--p-overlay-modal-padding) var(--p-overlay-modal-padding);

        --p-dialog-footer-gap: 0.5rem;

        --p-tabview-nav-button-shadow: 0px 0px 10px 50px color-mix(in srgb,var(--p-content-background),transparent 50%);

        --p-tabview-transition-duration: var(--p-transition-duration);

        --p-tabview-tab-list-background: var(--p-content-background);

        --p-tabview-tab-list-border-color: var(--p-content-border-color);

        --p-tabview-tab-border-color: var(--p-content-border-color);

        --p-tabview-tab-active-border-color: var(--p-primary-color);

        --p-tabview-tab-color: var(--p-text-muted-color);

        --p-tabview-tab-hover-color: var(--p-text-color);

        --p-tabview-tab-active-color: var(--p-primary-color);

        --p-tabview-tab-panel-background: var(--p-content-background);

        --p-tabview-tab-panel-color: var(--p-content-color);

        --p-tabview-nav-button-background: var(--p-content-background);

        --p-tabview-nav-button-color: var(--p-text-muted-color);

        --p-tabview-nav-button-hover-color: var(--p-text-color);

        --p-tabview-nav-button-shadow: 0px 0px 10px 50px rgba(255,255,255,0.6);

        --p-checkbox-border-radius: var(--p-border-radius-sm);

        --p-checkbox-width: 1.25rem;

        --p-checkbox-height: 1.25rem;

        --p-checkbox-background: var(--p-form-field-background);

        --p-checkbox-checked-background: var(--p-primary-color);

        --p-checkbox-checked-hover-background: var(--p-primary-hover-color);

        --p-checkbox-disabled-background: var(--p-form-field-disabled-background);

        --p-checkbox-filled-background: var(--p-form-field-filled-background);

        --p-checkbox-border-color: var(--p-form-field-border-color);

        --p-checkbox-hover-border-color: var(--p-form-field-hover-border-color);

        --p-checkbox-focus-border-color: var(--p-form-field-border-color);

        --p-checkbox-checked-border-color: var(--p-primary-color);

        --p-checkbox-checked-hover-border-color: var(--p-primary-hover-color);

        --p-checkbox-checked-focus-border-color: var(--p-primary-color);

        --p-checkbox-checked-disabled-border-color: var(--p-form-field-border-color);

        --p-checkbox-invalid-border-color: var(--p-form-field-invalid-border-color);

        --p-checkbox-shadow: var(--p-form-field-shadow);

        --p-checkbox-focus-ring-width: var(--p-focus-ring-width);

        --p-checkbox-focus-ring-style: var(--p-focus-ring-style);

        --p-checkbox-focus-ring-color: var(--p-focus-ring-color);

        --p-checkbox-focus-ring-offset: var(--p-focus-ring-offset);

        --p-checkbox-focus-ring-shadow: var(--p-focus-ring-shadow);

        --p-checkbox-transition-duration: var(--p-form-field-transition-duration);

        --p-checkbox-icon-size: 0.875rem;

        --p-checkbox-icon-color: var(--p-form-field-color);

        --p-checkbox-icon-checked-color: var(--p-primary-contrast-color);

        --p-checkbox-icon-checked-hover-color: var(--p-primary-contrast-color);

        --p-checkbox-icon-disabled-color: var(--p-form-field-disabled-color);

        --p-paginator-padding: 0.5rem 1rem;

        --p-paginator-gap: 0.25rem;

        --p-paginator-border-radius: var(--p-content-border-radius);

        --p-paginator-background: var(--p-content-background);

        --p-paginator-color: var(--p-content-color);

        --p-paginator-transition-duration: var(--p-transition-duration);

        --p-paginator-nav-button-background: transparent;

        --p-paginator-nav-button-hover-background: var(--p-content-hover-background);

        --p-paginator-nav-button-selected-background: var(--p-highlight-background);

        --p-paginator-nav-button-color: var(--p-text-muted-color);

        --p-paginator-nav-button-hover-color: var(--p-text-hover-muted-color);

        --p-paginator-nav-button-selected-color: var(--p-highlight-color);

        --p-paginator-nav-button-width: 2.5rem;

        --p-paginator-nav-button-height: 2.5rem;

        --p-paginator-nav-button-border-radius: 50%;

        --p-paginator-nav-button-focus-ring-width: var(--p-focus-ring-width);

        --p-paginator-nav-button-focus-ring-style: var(--p-focus-ring-style);

        --p-paginator-nav-button-focus-ring-color: var(--p-focus-ring-color);

        --p-paginator-nav-button-focus-ring-offset: var(--p-focus-ring-offset);

        --p-paginator-nav-button-focus-ring-shadow: var(--p-focus-ring-shadow);

        --p-paginator-current-page-report-color: var(--p-text-muted-color);

        --p-paginator-jump-to-page-input-max-width: 2.5rem;

        --p-tag-primary-background: color-mix(in srgb,var(--p-primary-500),transparent 84%);

        --p-tag-primary-color: var(--p-primary-300);

        --p-tag-secondary-background: var(--p-surface-800);

        --p-tag-secondary-color: var(--p-surface-300);

        --p-tag-success-background: color-mix(in srgb,var(--p-green-500),transparent 84%);

        --p-tag-success-color: var(--p-green-300);

        --p-tag-info-background: color-mix(in srgb,var(--p-sky-500),transparent 84%);

        --p-tag-info-color: var(--p-sky-300);

        --p-tag-warn-background: color-mix(in srgb,var(--p-orange-500),transparent 84%);

        --p-tag-warn-color: var(--p-orange-300);

        --p-tag-danger-background: color-mix(in srgb,var(--p-red-500),transparent 84%);

        --p-tag-danger-color: var(--p-red-300);

        --p-tag-contrast-background: var(--p-surface-0);

        --p-tag-contrast-color: var(--p-surface-950);

        --p-tag-font-size: 0.875rem;

        --p-tag-font-weight: 700;

        --p-tag-padding: 0.25rem 0.5rem;

        --p-tag-gap: 0.25rem;

        --p-tag-border-radius: var(--p-content-border-radius);

        --p-tag-rounded-border-radius: var(--p-border-radius-xl);

        --p-tag-icon-size: 0.75rem;

        --p-tag-primary-background: var(--p-primary-100);

        --p-tag-primary-color: var(--p-primary-700);

        --p-tag-secondary-background: var(--p-surface-100);

        --p-tag-secondary-color: var(--p-surface-600);

        --p-tag-success-background: var(--p-green-100);

        --p-tag-success-color: var(--p-green-700);

        --p-tag-info-background: var(--p-sky-100);

        --p-tag-info-color: var(--p-sky-700);

        --p-tag-warn-background: var(--p-orange-100);

        --p-tag-warn-color: var(--p-orange-700);

        --p-tag-danger-background: var(--p-red-100);

        --p-tag-danger-color: var(--p-red-700);

        --p-tag-contrast-background: var(--p-surface-950);

        --p-tag-contrast-color: var(--p-surface-0);

        --p-avatar-width: 2rem;

        --p-avatar-height: 2rem;

        --p-avatar-font-size: 1rem;

        --p-avatar-background: var(--p-content-border-color);

        --p-avatar-border-radius: var(--p-content-border-radius);

        --p-avatar-group-border-color: var(--p-content-background);

        --p-avatar-group-offset: -1rem;

        --p-avatar-lg-width: 3rem;

        --p-avatar-lg-height: 3rem;

        --p-avatar-lg-font-size: 1.5rem;

        --p-avatar-xl-width: 4rem;

        --p-avatar-xl-height: 4rem;

        --p-avatar-xl-font-size: 2rem;

        --p-datatable-border-color: var(--p-surface-800);

        --p-datatable-row-striped-background: var(--p-surface-950);

        --p-datatable-body-cell-selected-border-color: var(--p-primary-900);

        --p-datatable-transition-duration: var(--p-transition-duration);

        --p-datatable-header-background: var(--p-content-background);

        --p-datatable-header-border-color: var(--p-datatable-border-color);

        --p-datatable-header-color: var(--p-content-color);

        --p-datatable-header-border-width: 0 0 1px 0;

        --p-datatable-header-padding: 0.75rem 1rem;

        --p-datatable-header-cell-background: var(--p-content-background);

        --p-datatable-header-cell-hover-background: var(--p-content-hover-background);

        --p-datatable-header-cell-selected-background: var(--p-highlight-background);

        --p-datatable-header-cell-border-color: var(--p-datatable-border-color);

        --p-datatable-header-cell-color: var(--p-content-color);

        --p-datatable-header-cell-hover-color: var(--p-content-hover-color);

        --p-datatable-header-cell-selected-color: var(--p-highlight-color);

        --p-datatable-header-cell-gap: 0.5rem;

        --p-datatable-header-cell-padding: 0.75rem 1rem;

        --p-datatable-header-cell-focus-ring-width: var(--p-focus-ring-width);

        --p-datatable-header-cell-focus-ring-style: var(--p-focus-ring-style);

        --p-datatable-header-cell-focus-ring-color: var(--p-focus-ring-color);

        --p-datatable-header-cell-focus-ring-offset: -1px;

        --p-datatable-header-cell-focus-ring-shadow: var(--p-focus-ring-shadow);

        --p-datatable-column-title-font-weight: 600;

        --p-datatable-row-background: var(--p-content-background);

        --p-datatable-row-hover-background: var(--p-content-hover-background);

        --p-datatable-row-selected-background: var(--p-highlight-background);

        --p-datatable-row-color: var(--p-content-color);

        --p-datatable-row-hover-color: var(--p-content-hover-color);

        --p-datatable-row-selected-color: var(--p-highlight-color);

        --p-datatable-row-focus-ring-width: var(--p-focus-ring-width);

        --p-datatable-row-focus-ring-style: var(--p-focus-ring-style);

        --p-datatable-row-focus-ring-color: var(--p-focus-ring-color);

        --p-datatable-row-focus-ring-offset: -1px;

        --p-datatable-row-focus-ring-shadow: var(--p-focus-ring-shadow);

        --p-datatable-body-cell-border-color: var(--p-datatable-border-color);

        --p-datatable-body-cell-padding: 0.75rem 1rem;

        --p-datatable-footer-cell-background: var(--p-content-background);

        --p-datatable-footer-cell-border-color: var(--p-datatable-border-color);

        --p-datatable-footer-cell-color: var(--p-content-color);

        --p-datatable-footer-cell-padding: 0.75rem 1rem;

        --p-datatable-column-footer-font-weight: 600;

        --p-datatable-footer-background: var(--p-content-background);

        --p-datatable-footer-border-color: var(--p-datatable-border-color);

        --p-datatable-footer-color: var(--p-content-color);

        --p-datatable-footer-border-width: 0 0 1px 0;

        --p-datatable-footer-padding: 0.75rem 1rem;

        --p-datatable-drop-point-color: var(--p-primary-color);

        --p-datatable-column-resizer-width: 0.5rem;

        --p-datatable-resize-indicator-width: 1px;

        --p-datatable-resize-indicator-color: var(--p-primary-color);

        --p-datatable-sort-icon-color: var(--p-text-muted-color);

        --p-datatable-sort-icon-hover-color: var(--p-text-hover-muted-color);

        --p-datatable-sort-icon-size: 0.875rem;

        --p-datatable-loading-icon-size: 2rem;

        --p-datatable-row-toggle-button-hover-background: var(--p-content-hover-background);

        --p-datatable-row-toggle-button-selected-hover-background: var(--p-content-background);

        --p-datatable-row-toggle-button-color: var(--p-text-muted-color);

        --p-datatable-row-toggle-button-hover-color: var(--p-text-color);

        --p-datatable-row-toggle-button-selected-hover-color: var(--p-primary-color);

        --p-datatable-row-toggle-button-size: 1.75rem;

        --p-datatable-row-toggle-button-border-radius: 50%;

        --p-datatable-row-toggle-button-focus-ring-width: var(--p-focus-ring-width);

        --p-datatable-row-toggle-button-focus-ring-style: var(--p-focus-ring-style);

        --p-datatable-row-toggle-button-focus-ring-color: var(--p-focus-ring-color);

        --p-datatable-row-toggle-button-focus-ring-offset: var(--p-focus-ring-offset);

        --p-datatable-row-toggle-button-focus-ring-shadow: var(--p-focus-ring-shadow);

        --p-datatable-filter-inline-gap: 0.5rem;

        --p-datatable-filter-overlay-select-background: var(--p-overlay-select-background);

        --p-datatable-filter-overlay-select-border-color: var(--p-overlay-select-border-color);

        --p-datatable-filter-overlay-select-border-radius: var(--p-overlay-select-border-radius);

        --p-datatable-filter-overlay-select-color: var(--p-overlay-select-color);

        --p-datatable-filter-overlay-select-shadow: var(--p-overlay-select-shadow);

        --p-datatable-filter-overlay-popover-background: var(--p-overlay-popover-background);

        --p-datatable-filter-overlay-popover-border-color: var(--p-overlay-popover-border-color);

        --p-datatable-filter-overlay-popover-border-radius: var(--p-overlay-popover-border-radius);

        --p-datatable-filter-overlay-popover-color: var(--p-overlay-popover-color);

        --p-datatable-filter-overlay-popover-shadow: var(--p-overlay-popover-shadow);

        --p-datatable-filter-overlay-popover-padding: var(--p-overlay-popover-padding);

        --p-datatable-filter-overlay-popover-gap: 0.5rem;

        --p-datatable-filter-rule-border-color: var(--p-content-border-color);

        --p-datatable-filter-constraint-list-padding: var(--p-list-padding);

        --p-datatable-filter-constraint-list-gap: var(--p-list-gap);

        --p-datatable-filter-constraint-focus-background: var(--p-list-option-focus-background);

        --p-datatable-filter-constraint-selected-background: var(--p-list-option-selected-background);

        --p-datatable-filter-constraint-selected-focus-background: var(--p-list-option-selected-focus-background);

        --p-datatable-filter-constraint-color: var(--p-list-option-color);

        --p-datatable-filter-constraint-focus-color: var(--p-list-option-focus-color);

        --p-datatable-filter-constraint-selected-color: var(--p-list-option-selected-color);

        --p-datatable-filter-constraint-selected-focus-color: var(--p-list-option-selected-focus-color);

        --p-datatable-filter-constraint-separator-border-color: var(--p-content-border-color);

        --p-datatable-filter-constraint-padding: var(--p-list-option-padding);

        --p-datatable-filter-constraint-border-radius: var(--p-list-option-border-radius);

        --p-datatable-paginator-top-border-color: var(--p-datatable-border-color);

        --p-datatable-paginator-top-border-width: 0 0 1px 0;

        --p-datatable-paginator-bottom-border-color: var(--p-datatable-border-color);

        --p-datatable-paginator-bottom-border-width: 0 0 1px 0;

        --p-datatable-border-color: var(--p-content-border-color);

        --p-datatable-row-striped-background: var(--p-surface-50);

        --p-datatable-body-cell-selected-border-color: var(--p-primary-100);

        --p-virtualscroller-loader-mask-background: var(--p-content-background);

        --p-virtualscroller-loader-mask-color: var(--p-text-muted-color);

        --p-virtualscroller-loader-icon-size: 2rem;

        --p-select-background: var(--p-form-field-background);

        --p-select-disabled-background: var(--p-form-field-disabled-background);

        --p-select-filled-background: var(--p-form-field-filled-background);

        --p-select-filled-hover-background: var(--p-form-field-filled-hover-background);

        --p-select-filled-focus-background: var(--p-form-field-filled-focus-background);

        --p-select-border-color: var(--p-form-field-border-color);

        --p-select-hover-border-color: var(--p-form-field-hover-border-color);

        --p-select-focus-border-color: var(--p-form-field-focus-border-color);

        --p-select-invalid-border-color: var(--p-form-field-invalid-border-color);

        --p-select-color: var(--p-form-field-color);

        --p-select-disabled-color: var(--p-form-field-disabled-color);

        --p-select-placeholder-color: var(--p-form-field-placeholder-color);

        --p-select-shadow: var(--p-form-field-shadow);

        --p-select-padding-x: var(--p-form-field-padding-x);

        --p-select-padding-y: var(--p-form-field-padding-y);

        --p-select-border-radius: var(--p-form-field-border-radius);

        --p-select-focus-ring-width: var(--p-form-field-focus-ring-width);

        --p-select-focus-ring-style: var(--p-form-field-focus-ring-style);

        --p-select-focus-ring-color: var(--p-form-field-focus-ring-color);

        --p-select-focus-ring-offset: var(--p-form-field-focus-ring-offset);

        --p-select-focus-ring-shadow: var(--p-form-field-focus-ring-shadow);

        --p-select-transition-duration: var(--p-form-field-transition-duration);

        --p-select-dropdown-width: 2.5rem;

        --p-select-dropdown-color: var(--p-form-field-icon-color);

        --p-select-overlay-background: var(--p-overlay-select-background);

        --p-select-overlay-border-color: var(--p-overlay-select-border-color);

        --p-select-overlay-border-radius: var(--p-overlay-select-border-radius);

        --p-select-overlay-color: var(--p-overlay-select-color);

        --p-select-overlay-shadow: var(--p-overlay-select-shadow);

        --p-select-list-padding: var(--p-list-padding);

        --p-select-list-gap: var(--p-list-gap);

        --p-select-list-header-padding: var(--p-list-header-padding);

        --p-select-option-focus-background: var(--p-list-option-focus-background);

        --p-select-option-selected-background: var(--p-list-option-selected-background);

        --p-select-option-selected-focus-background: var(--p-list-option-selected-focus-background);

        --p-select-option-color: var(--p-list-option-color);

        --p-select-option-focus-color: var(--p-list-option-focus-color);

        --p-select-option-selected-color: var(--p-list-option-selected-color);

        --p-select-option-selected-focus-color: var(--p-list-option-selected-focus-color);

        --p-select-option-padding: var(--p-list-option-padding);

        --p-select-option-border-radius: var(--p-list-option-border-radius);

        --p-select-option-group-background: var(--p-list-option-group-background);

        --p-select-option-group-color: var(--p-list-option-group-color);

        --p-select-option-group-font-weight: var(--p-list-option-group-font-weight);

        --p-select-option-group-padding: var(--p-list-option-group-padding);

        --p-select-clear-icon-color: var(--p-form-field-icon-color);

        --p-select-checkmark-color: var(--p-list-option-color);

        --p-select-checkmark-gutter-start: -0.375rem;

        --p-select-checkmark-gutter-end: 0.375rem;

        --p-select-empty-message-padding: var(--p-list-option-padding);

        --p-button-primary-background: var(--p-primary-color);

        --p-button-primary-hover-background: var(--p-primary-hover-color);

        --p-button-primary-active-background: var(--p-primary-active-color);

        --p-button-primary-border-color: var(--p-primary-color);

        --p-button-primary-hover-border-color: var(--p-primary-hover-color);

        --p-button-primary-active-border-color: var(--p-primary-active-color);

        --p-button-primary-color: var(--p-primary-contrast-color);

        --p-button-primary-hover-color: var(--p-primary-contrast-color);

        --p-button-primary-active-color: var(--p-primary-contrast-color);

        --p-button-primary-focus-ring-color: var(--p-primary-color);

        --p-button-primary-focus-ring-shadow: none;

        --p-button-secondary-background: var(--p-surface-800);

        --p-button-secondary-hover-background: var(--p-surface-700);

        --p-button-secondary-active-background: var(--p-surface-600);

        --p-button-secondary-border-color: var(--p-surface-800);

        --p-button-secondary-hover-border-color: var(--p-surface-700);

        --p-button-secondary-active-border-color: var(--p-surface-600);

        --p-button-secondary-color: var(--p-surface-300);

        --p-button-secondary-hover-color: var(--p-surface-200);

        --p-button-secondary-active-color: var(--p-surface-100);

        --p-button-secondary-focus-ring-color: var(--p-surface-300);

        --p-button-secondary-focus-ring-shadow: none;

        --p-button-info-background: var(--p-sky-400);

        --p-button-info-hover-background: var(--p-sky-300);

        --p-button-info-active-background: var(--p-sky-200);

        --p-button-info-border-color: var(--p-sky-400);

        --p-button-info-hover-border-color: var(--p-sky-300);

        --p-button-info-active-border-color: var(--p-sky-200);

        --p-button-info-color: var(--p-sky-950);

        --p-button-info-hover-color: var(--p-sky-950);

        --p-button-info-active-color: var(--p-sky-950);

        --p-button-info-focus-ring-color: var(--p-sky-400);

        --p-button-info-focus-ring-shadow: none;

        --p-button-success-background: var(--p-green-400);

        --p-button-success-hover-background: var(--p-green-300);

        --p-button-success-active-background: var(--p-green-200);

        --p-button-success-border-color: var(--p-green-400);

        --p-button-success-hover-border-color: var(--p-green-300);

        --p-button-success-active-border-color: var(--p-green-200);

        --p-button-success-color: var(--p-green-950);

        --p-button-success-hover-color: var(--p-green-950);

        --p-button-success-active-color: var(--p-green-950);

        --p-button-success-focus-ring-color: var(--p-green-400);

        --p-button-success-focus-ring-shadow: none;

        --p-button-warn-background: var(--p-orange-400);

        --p-button-warn-hover-background: var(--p-orange-300);

        --p-button-warn-active-background: var(--p-orange-200);

        --p-button-warn-border-color: var(--p-orange-400);

        --p-button-warn-hover-border-color: var(--p-orange-300);

        --p-button-warn-active-border-color: var(--p-orange-200);

        --p-button-warn-color: var(--p-orange-950);

        --p-button-warn-hover-color: var(--p-orange-950);

        --p-button-warn-active-color: var(--p-orange-950);

        --p-button-warn-focus-ring-color: var(--p-orange-400);

        --p-button-warn-focus-ring-shadow: none;

        --p-button-help-background: var(--p-purple-400);

        --p-button-help-hover-background: var(--p-purple-300);

        --p-button-help-active-background: var(--p-purple-200);

        --p-button-help-border-color: var(--p-purple-400);

        --p-button-help-hover-border-color: var(--p-purple-300);

        --p-button-help-active-border-color: var(--p-purple-200);

        --p-button-help-color: var(--p-purple-950);

        --p-button-help-hover-color: var(--p-purple-950);

        --p-button-help-active-color: var(--p-purple-950);

        --p-button-help-focus-ring-color: var(--p-purple-400);

        --p-button-help-focus-ring-shadow: none;

        --p-button-danger-background: var(--p-red-400);

        --p-button-danger-hover-background: var(--p-red-300);

        --p-button-danger-active-background: var(--p-red-200);

        --p-button-danger-border-color: var(--p-red-400);

        --p-button-danger-hover-border-color: var(--p-red-300);

        --p-button-danger-active-border-color: var(--p-red-200);

        --p-button-danger-color: var(--p-red-950);

        --p-button-danger-hover-color: var(--p-red-950);

        --p-button-danger-active-color: var(--p-red-950);

        --p-button-danger-focus-ring-color: var(--p-red-400);

        --p-button-danger-focus-ring-shadow: none;

        --p-button-contrast-background: var(--p-surface-0);

        --p-button-contrast-hover-background: var(--p-surface-100);

        --p-button-contrast-active-background: var(--p-surface-200);

        --p-button-contrast-border-color: var(--p-surface-0);

        --p-button-contrast-hover-border-color: var(--p-surface-100);

        --p-button-contrast-active-border-color: var(--p-surface-200);

        --p-button-contrast-color: var(--p-surface-950);

        --p-button-contrast-hover-color: var(--p-surface-950);

        --p-button-contrast-active-color: var(--p-surface-950);

        --p-button-contrast-focus-ring-color: var(--p-surface-0);

        --p-button-contrast-focus-ring-shadow: none;

        --p-button-outlined-primary-hover-background: color-mix(in srgb,var(--p-primary-color),transparent 96%);

        --p-button-outlined-primary-active-background: color-mix(in srgb,var(--p-primary-color),transparent 84%);

        --p-button-outlined-primary-border-color: var(--p-primary-700);

        --p-button-outlined-primary-color: var(--p-primary-color);

        --p-button-outlined-secondary-hover-background: rgba(255,255,255,0.04);

        --p-button-outlined-secondary-active-background: rgba(255,255,255,0.16);

        --p-button-outlined-secondary-border-color: var(--p-surface-700);

        --p-button-outlined-secondary-color: var(--p-surface-400);

        --p-button-outlined-success-hover-background: color-mix(in srgb,var(--p-green-400),transparent 96%);

        --p-button-outlined-success-active-background: color-mix(in srgb,var(--p-green-400),transparent 84%);

        --p-button-outlined-success-border-color: var(--p-green-700);

        --p-button-outlined-success-color: var(--p-green-400);

        --p-button-outlined-info-hover-background: color-mix(in srgb,var(--p-sky-400),transparent 96%);

        --p-button-outlined-info-active-background: color-mix(in srgb,var(--p-sky-400),transparent 84%);

        --p-button-outlined-info-border-color: var(--p-sky-700);

        --p-button-outlined-info-color: var(--p-sky-400);

        --p-button-outlined-warn-hover-background: color-mix(in srgb,var(--p-orange-400),transparent 96%);

        --p-button-outlined-warn-active-background: color-mix(in srgb,var(--p-orange-400),transparent 84%);

        --p-button-outlined-warn-border-color: var(--p-orange-700);

        --p-button-outlined-warn-color: var(--p-orange-400);

        --p-button-outlined-help-hover-background: color-mix(in srgb,var(--p-purple-400),transparent 96%);

        --p-button-outlined-help-active-background: color-mix(in srgb,var(--p-purple-400),transparent 84%);

        --p-button-outlined-help-border-color: var(--p-purple-700);

        --p-button-outlined-help-color: var(--p-purple-400);

        --p-button-outlined-danger-hover-background: color-mix(in srgb,var(--p-red-400),transparent 96%);

        --p-button-outlined-danger-active-background: color-mix(in srgb,var(--p-red-400),transparent 84%);

        --p-button-outlined-danger-border-color: var(--p-red-700);

        --p-button-outlined-danger-color: var(--p-red-400);

        --p-button-outlined-contrast-hover-background: var(--p-surface-800);

        --p-button-outlined-contrast-active-background: var(--p-surface-700);

        --p-button-outlined-contrast-border-color: var(--p-surface-500);

        --p-button-outlined-contrast-color: var(--p-surface-0);

        --p-button-outlined-plain-hover-background: var(--p-surface-800);

        --p-button-outlined-plain-active-background: var(--p-surface-700);

        --p-button-outlined-plain-border-color: var(--p-surface-600);

        --p-button-outlined-plain-color: var(--p-surface-0);

        --p-button-text-primary-hover-background: color-mix(in srgb,var(--p-primary-color),transparent 96%);

        --p-button-text-primary-active-background: color-mix(in srgb,var(--p-primary-color),transparent 84%);

        --p-button-text-primary-color: var(--p-primary-color);

        --p-button-text-secondary-hover-background: var(--p-surface-800);

        --p-button-text-secondary-active-background: var(--p-surface-700);

        --p-button-text-secondary-color: var(--p-surface-400);

        --p-button-text-success-hover-background: color-mix(in srgb,var(--p-green-400),transparent 96%);

        --p-button-text-success-active-background: color-mix(in srgb,var(--p-green-400),transparent 84%);

        --p-button-text-success-color: var(--p-green-400);

        --p-button-text-info-hover-background: color-mix(in srgb,var(--p-sky-400),transparent 96%);

        --p-button-text-info-active-background: color-mix(in srgb,var(--p-sky-400),transparent 84%);

        --p-button-text-info-color: var(--p-sky-400);

        --p-button-text-warn-hover-background: color-mix(in srgb,var(--p-orange-400),transparent 96%);

        --p-button-text-warn-active-background: color-mix(in srgb,var(--p-orange-400),transparent 84%);

        --p-button-text-warn-color: var(--p-orange-400);

        --p-button-text-help-hover-background: color-mix(in srgb,var(--p-purple-400),transparent 96%);

        --p-button-text-help-active-background: color-mix(in srgb,var(--p-purple-400),transparent 84%);

        --p-button-text-help-color: var(--p-purple-400);

        --p-button-text-danger-hover-background: color-mix(in srgb,var(--p-red-400),transparent 96%);

        --p-button-text-danger-active-background: color-mix(in srgb,var(--p-red-400),transparent 84%);

        --p-button-text-danger-color: var(--p-red-400);

        --p-button-text-plain-hover-background: var(--p-surface-800);

        --p-button-text-plain-active-background: var(--p-surface-700);

        --p-button-text-plain-color: var(--p-surface-0);

        --p-button-link-color: var(--p-primary-color);

        --p-button-link-hover-color: var(--p-primary-color);

        --p-button-link-active-color: var(--p-primary-color);

        --p-button-border-radius: var(--p-form-field-border-radius);

        --p-button-rounded-border-radius: 2rem;

        --p-button-gap: 0.5rem;

        --p-button-padding-x: var(--p-form-field-padding-x);

        --p-button-padding-y: var(--p-form-field-padding-y);

        --p-button-icon-only-width: 2.5rem;

        --p-button-sm-font-size: 0.875rem;

        --p-button-sm-padding-x: 0.625rem;

        --p-button-sm-padding-y: 0.375rem;

        --p-button-lg-font-size: 1.125rem;

        --p-button-lg-padding-x: 0.875rem;

        --p-button-lg-padding-y: 0.625rem;

        --p-button-label-font-weight: 500;

        --p-button-raised-shadow: 0 3px 1px -2px rgba(0,0,0,0.2),0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12);

        --p-button-focus-ring-width: var(--p-focus-ring-width);

        --p-button-focus-ring-style: var(--p-focus-ring-style);

        --p-button-focus-ring-offset: var(--p-focus-ring-offset);

        --p-button-badge-size: 1rem;

        --p-button-transition-duration: var(--p-form-field-transition-duration);

        --p-button-primary-background: var(--p-primary-color);

        --p-button-primary-hover-background: var(--p-primary-hover-color);

        --p-button-primary-active-background: var(--p-primary-active-color);

        --p-button-primary-border-color: var(--p-primary-color);

        --p-button-primary-hover-border-color: var(--p-primary-hover-color);

        --p-button-primary-active-border-color: var(--p-primary-active-color);

        --p-button-primary-color: var(--p-primary-contrast-color);

        --p-button-primary-hover-color: var(--p-primary-contrast-color);

        --p-button-primary-active-color: var(--p-primary-contrast-color);

        --p-button-primary-focus-ring-color: var(--p-primary-color);

        --p-button-primary-focus-ring-shadow: none;

        --p-button-secondary-background: var(--p-surface-100);

        --p-button-secondary-hover-background: var(--p-surface-200);

        --p-button-secondary-active-background: var(--p-surface-300);

        --p-button-secondary-border-color: var(--p-surface-100);

        --p-button-secondary-hover-border-color: var(--p-surface-200);

        --p-button-secondary-active-border-color: var(--p-surface-300);

        --p-button-secondary-color: var(--p-surface-600);

        --p-button-secondary-hover-color: var(--p-surface-700);

        --p-button-secondary-active-color: var(--p-surface-800);

        --p-button-secondary-focus-ring-color: var(--p-surface-600);

        --p-button-secondary-focus-ring-shadow: none;

        --p-button-info-background: var(--p-sky-500);

        --p-button-info-hover-background: var(--p-sky-600);

        --p-button-info-active-background: var(--p-sky-700);

        --p-button-info-border-color: var(--p-sky-500);

        --p-button-info-hover-border-color: var(--p-sky-600);

        --p-button-info-active-border-color: var(--p-sky-700);

        --p-button-info-color: #ffffff;

        --p-button-info-hover-color: #ffffff;

        --p-button-info-active-color: #ffffff;

        --p-button-info-focus-ring-color: var(--p-sky-500);

        --p-button-info-focus-ring-shadow: none;

        --p-button-success-background: var(--p-green-500);

        --p-button-success-hover-background: var(--p-green-600);

        --p-button-success-active-background: var(--p-green-700);

        --p-button-success-border-color: var(--p-green-500);

        --p-button-success-hover-border-color: var(--p-green-600);

        --p-button-success-active-border-color: var(--p-green-700);

        --p-button-success-color: #ffffff;

        --p-button-success-hover-color: #ffffff;

        --p-button-success-active-color: #ffffff;

        --p-button-success-focus-ring-color: var(--p-green-500);

        --p-button-success-focus-ring-shadow: none;

        --p-button-warn-background: var(--p-orange-500);

        --p-button-warn-hover-background: var(--p-orange-600);

        --p-button-warn-active-background: var(--p-orange-700);

        --p-button-warn-border-color: var(--p-orange-500);

        --p-button-warn-hover-border-color: var(--p-orange-600);

        --p-button-warn-active-border-color: var(--p-orange-700);

        --p-button-warn-color: #ffffff;

        --p-button-warn-hover-color: #ffffff;

        --p-button-warn-active-color: #ffffff;

        --p-button-warn-focus-ring-color: var(--p-orange-500);

        --p-button-warn-focus-ring-shadow: none;

        --p-button-help-background: var(--p-purple-500);

        --p-button-help-hover-background: var(--p-purple-600);

        --p-button-help-active-background: var(--p-purple-700);

        --p-button-help-border-color: var(--p-purple-500);

        --p-button-help-hover-border-color: var(--p-purple-600);

        --p-button-help-active-border-color: var(--p-purple-700);

        --p-button-help-color: #ffffff;

        --p-button-help-hover-color: #ffffff;

        --p-button-help-active-color: #ffffff;

        --p-button-help-focus-ring-color: var(--p-purple-500);

        --p-button-help-focus-ring-shadow: none;

        --p-button-danger-background: var(--p-red-500);

        --p-button-danger-hover-background: var(--p-red-600);

        --p-button-danger-active-background: var(--p-red-700);

        --p-button-danger-border-color: var(--p-red-500);

        --p-button-danger-hover-border-color: var(--p-red-600);

        --p-button-danger-active-border-color: var(--p-red-700);

        --p-button-danger-color: #ffffff;

        --p-button-danger-hover-color: #ffffff;

        --p-button-danger-active-color: #ffffff;

        --p-button-danger-focus-ring-color: var(--p-red-500);

        --p-button-danger-focus-ring-shadow: none;

        --p-button-contrast-background: var(--p-surface-950);

        --p-button-contrast-hover-background: var(--p-surface-900);

        --p-button-contrast-active-background: var(--p-surface-800);

        --p-button-contrast-border-color: var(--p-surface-950);

        --p-button-contrast-hover-border-color: var(--p-surface-900);

        --p-button-contrast-active-border-color: var(--p-surface-800);

        --p-button-contrast-color: var(--p-surface-0);

        --p-button-contrast-hover-color: var(--p-surface-0);

        --p-button-contrast-active-color: var(--p-surface-0);

        --p-button-contrast-focus-ring-color: var(--p-surface-950);

        --p-button-contrast-focus-ring-shadow: none;

        --p-button-outlined-primary-hover-background: var(--p-primary-50);

        --p-button-outlined-primary-active-background: var(--p-primary-100);

        --p-button-outlined-primary-border-color: var(--p-primary-200);

        --p-button-outlined-primary-color: var(--p-primary-color);

        --p-button-outlined-secondary-hover-background: var(--p-surface-50);

        --p-button-outlined-secondary-active-background: var(--p-surface-100);

        --p-button-outlined-secondary-border-color: var(--p-surface-200);

        --p-button-outlined-secondary-color: var(--p-surface-500);

        --p-button-outlined-success-hover-background: var(--p-green-50);

        --p-button-outlined-success-active-background: var(--p-green-100);

        --p-button-outlined-success-border-color: var(--p-green-200);

        --p-button-outlined-success-color: var(--p-green-500);

        --p-button-outlined-info-hover-background: var(--p-sky-50);

        --p-button-outlined-info-active-background: var(--p-sky-100);

        --p-button-outlined-info-border-color: var(--p-sky-200);

        --p-button-outlined-info-color: var(--p-sky-500);

        --p-button-outlined-warn-hover-background: var(--p-orange-50);

        --p-button-outlined-warn-active-background: var(--p-orange-100);

        --p-button-outlined-warn-border-color: var(--p-orange-200);

        --p-button-outlined-warn-color: var(--p-orange-500);

        --p-button-outlined-help-hover-background: var(--p-purple-50);

        --p-button-outlined-help-active-background: var(--p-purple-100);

        --p-button-outlined-help-border-color: var(--p-purple-200);

        --p-button-outlined-help-color: var(--p-purple-500);

        --p-button-outlined-danger-hover-background: var(--p-red-50);

        --p-button-outlined-danger-active-background: var(--p-red-100);

        --p-button-outlined-danger-border-color: var(--p-red-200);

        --p-button-outlined-danger-color: var(--p-red-500);

        --p-button-outlined-contrast-hover-background: var(--p-surface-50);

        --p-button-outlined-contrast-active-background: var(--p-surface-100);

        --p-button-outlined-contrast-border-color: var(--p-surface-700);

        --p-button-outlined-contrast-color: var(--p-surface-950);

        --p-button-outlined-plain-hover-background: var(--p-surface-50);

        --p-button-outlined-plain-active-background: var(--p-surface-100);

        --p-button-outlined-plain-border-color: var(--p-surface-200);

        --p-button-outlined-plain-color: var(--p-surface-700);

        --p-button-text-primary-hover-background: var(--p-primary-50);

        --p-button-text-primary-active-background: var(--p-primary-100);

        --p-button-text-primary-color: var(--p-primary-color);

        --p-button-text-secondary-hover-background: var(--p-surface-50);

        --p-button-text-secondary-active-background: var(--p-surface-100);

        --p-button-text-secondary-color: var(--p-surface-500);

        --p-button-text-success-hover-background: var(--p-green-50);

        --p-button-text-success-active-background: var(--p-green-100);

        --p-button-text-success-color: var(--p-green-500);

        --p-button-text-info-hover-background: var(--p-sky-50);

        --p-button-text-info-active-background: var(--p-sky-100);

        --p-button-text-info-color: var(--p-sky-500);

        --p-button-text-warn-hover-background: var(--p-orange-50);

        --p-button-text-warn-active-background: var(--p-orange-100);

        --p-button-text-warn-color: var(--p-orange-500);

        --p-button-text-help-hover-background: var(--p-purple-50);

        --p-button-text-help-active-background: var(--p-purple-100);

        --p-button-text-help-color: var(--p-purple-500);

        --p-button-text-danger-hover-background: var(--p-red-50);

        --p-button-text-danger-active-background: var(--p-red-100);

        --p-button-text-danger-color: var(--p-red-500);

        --p-button-text-plain-hover-background: var(--p-surface-50);

        --p-button-text-plain-active-background: var(--p-surface-100);

        --p-button-text-plain-color: var(--p-surface-700);

        --p-button-link-color: var(--p-primary-color);

        --p-button-link-hover-color: var(--p-primary-color);

        --p-button-link-active-color: var(--p-primary-color);

        --p-multiselect-background: var(--p-form-field-background);

        --p-multiselect-disabled-background: var(--p-form-field-disabled-background);

        --p-multiselect-filled-background: var(--p-form-field-filled-background);

        --p-multiselect-filled-hover-background: var(--p-form-field-filled-hover-background);

        --p-multiselect-filled-focus-background: var(--p-form-field-filled-focus-background);

        --p-multiselect-border-color: var(--p-form-field-border-color);

        --p-multiselect-hover-border-color: var(--p-form-field-hover-border-color);

        --p-multiselect-focus-border-color: var(--p-form-field-focus-border-color);

        --p-multiselect-invalid-border-color: var(--p-form-field-invalid-border-color);

        --p-multiselect-color: var(--p-form-field-color);

        --p-multiselect-disabled-color: var(--p-form-field-disabled-color);

        --p-multiselect-placeholder-color: var(--p-form-field-placeholder-color);

        --p-multiselect-shadow: var(--p-form-field-shadow);

        --p-multiselect-padding-x: var(--p-form-field-padding-x);

        --p-multiselect-padding-y: var(--p-form-field-padding-y);

        --p-multiselect-border-radius: var(--p-form-field-border-radius);

        --p-multiselect-focus-ring-width: var(--p-form-field-focus-ring-width);

        --p-multiselect-focus-ring-style: var(--p-form-field-focus-ring-style);

        --p-multiselect-focus-ring-color: var(--p-form-field-focus-ring-color);

        --p-multiselect-focus-ring-offset: var(--p-form-field-focus-ring-offset);

        --p-multiselect-focus-ring-shadow: var(--p-form-field-focus-ring-shadow);

        --p-multiselect-transition-duration: var(--p-form-field-transition-duration);

        --p-multiselect-dropdown-width: 2.5rem;

        --p-multiselect-dropdown-color: var(--p-form-field-icon-color);

        --p-multiselect-overlay-background: var(--p-overlay-select-background);

        --p-multiselect-overlay-border-color: var(--p-overlay-select-border-color);

        --p-multiselect-overlay-border-radius: var(--p-overlay-select-border-radius);

        --p-multiselect-overlay-color: var(--p-overlay-select-color);

        --p-multiselect-overlay-shadow: var(--p-overlay-select-shadow);

        --p-multiselect-list-padding: var(--p-list-padding);

        --p-multiselect-list-gap: var(--p-list-gap);

        --p-multiselect-list-header-padding: var(--p-list-header-padding);

        --p-multiselect-option-focus-background: var(--p-list-option-focus-background);

        --p-multiselect-option-selected-background: var(--p-list-option-selected-background);

        --p-multiselect-option-selected-focus-background: var(--p-list-option-selected-focus-background);

        --p-multiselect-option-color: var(--p-list-option-color);

        --p-multiselect-option-focus-color: var(--p-list-option-focus-color);

        --p-multiselect-option-selected-color: var(--p-list-option-selected-color);

        --p-multiselect-option-selected-focus-color: var(--p-list-option-selected-focus-color);

        --p-multiselect-option-padding: var(--p-list-option-padding);

        --p-multiselect-option-border-radius: var(--p-list-option-border-radius);

        --p-multiselect-option-gap: 0.5rem;

        --p-multiselect-option-group-background: var(--p-list-option-group-background);

        --p-multiselect-option-group-color: var(--p-list-option-group-color);

        --p-multiselect-option-group-font-weight: var(--p-list-option-group-font-weight);

        --p-multiselect-option-group-padding: var(--p-list-option-group-padding);

        --p-multiselect-chip-border-radius: var(--p-border-radius-sm);

        --p-multiselect-empty-message-padding: var(--p-list-option-padding);

        --p-card-background: var(--p-content-background);

        --p-card-border-radius: var(--p-border-radius-xl);

        --p-card-color: var(--p-content-color);

        --p-card-shadow: 0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1);

        --p-card-body-padding: 1.25rem;

        --p-card-body-gap: 0.5rem;

        --p-card-caption-gap: 0.5rem;

        --p-card-title-font-size: 1.25rem;

        --p-card-title-font-weight: 500;

        --p-card-subtitle-color: var(--p-text-muted-color);

        --p-divider-border-color: var(--p-content-border-color);

        --p-divider-content-background: var(--p-content-background);

        --p-divider-content-color: var(--p-text-color);

        --p-divider-horizontal-margin: 1rem 0;

        --p-divider-horizontal-padding: 0 1rem;

        --p-divider-horizontal-content-padding: 0 0.5rem;

        --p-divider-vertical-margin: 0 1rem;

        --p-divider-vertical-padding: 0.5rem 0;

        --p-divider-vertical-content-padding: 0.5rem 0;

        --p-datepicker-dropdown-background: var(--p-surface-800);

        --p-datepicker-dropdown-hover-background: var(--p-surface-700);

        --p-datepicker-dropdown-active-background: var(--p-surface-600);

        --p-datepicker-dropdown-color: var(--p-surface-300);

        --p-datepicker-dropdown-hover-color: var(--p-surface-200);

        --p-datepicker-dropdown-active-color: var(--p-surface-100);

        --p-datepicker-today-background: var(--p-surface-700);

        --p-datepicker-today-color: var(--p-surface-0);

        --p-datepicker-transition-duration: var(--p-transition-duration);

        --p-datepicker-panel-background: var(--p-content-background);

        --p-datepicker-panel-border-color: var(--p-content-border-color);

        --p-datepicker-panel-color: var(--p-content-color);

        --p-datepicker-panel-border-radius: var(--p-content-border-radius);

        --p-datepicker-panel-shadow: var(--p-overlay-popover-shadow);

        --p-datepicker-panel-padding: var(--p-overlay-popover-padding);

        --p-datepicker-header-background: var(--p-content-background);

        --p-datepicker-header-border-color: var(--p-content-border-color);

        --p-datepicker-header-color: var(--p-content-color);

        --p-datepicker-header-padding: 0 0 0.5rem 0;

        --p-datepicker-header-font-weight: 500;

        --p-datepicker-header-gap: 0.5rem;

        --p-datepicker-title-gap: 0.5rem;

        --p-datepicker-title-font-weight: 500;

        --p-datepicker-dropdown-width: 2.5rem;

        --p-datepicker-dropdown-border-color: var(--p-form-field-border-color);

        --p-datepicker-dropdown-hover-border-color: var(--p-form-field-border-color);

        --p-datepicker-dropdown-active-border-color: var(--p-form-field-border-color);

        --p-datepicker-dropdown-border-radius: var(--p-form-field-border-radius);

        --p-datepicker-dropdown-focus-ring-width: var(--p-focus-ring-width);

        --p-datepicker-dropdown-focus-ring-style: var(--p-focus-ring-style);

        --p-datepicker-dropdown-focus-ring-color: var(--p-focus-ring-color);

        --p-datepicker-dropdown-focus-ring-offset: var(--p-focus-ring-offset);

        --p-datepicker-dropdown-focus-ring-shadow: var(--p-focus-ring-shadow);

        --p-datepicker-input-icon-color: var(--p-form-field-icon-color);

        --p-datepicker-select-month-hover-background: var(--p-content-hover-background);

        --p-datepicker-select-month-color: var(--p-content-color);

        --p-datepicker-select-month-hover-color: var(--p-content-hover-color);

        --p-datepicker-select-month-padding: 0.25rem 0.5rem;

        --p-datepicker-select-month-border-radius: var(--p-content-border-radius);

        --p-datepicker-select-year-hover-background: var(--p-content-hover-background);

        --p-datepicker-select-year-color: var(--p-content-color);

        --p-datepicker-select-year-hover-color: var(--p-content-hover-color);

        --p-datepicker-select-year-padding: 0.25rem 0.5rem;

        --p-datepicker-select-year-border-radius: var(--p-content-border-radius);

        --p-datepicker-group-border-color: var(--p-content-border-color);

        --p-datepicker-group-gap: var(--p-overlay-popover-padding);

        --p-datepicker-day-view-margin: 0.5rem 0 0 0;

        --p-datepicker-week-day-padding: 0.25rem;

        --p-datepicker-week-day-font-weight: 500;

        --p-datepicker-week-day-color: var(--p-content-color);

        --p-datepicker-date-hover-background: var(--p-content-hover-background);

        --p-datepicker-date-selected-background: var(--p-primary-color);

        --p-datepicker-date-range-selected-background: var(--p-highlight-background);

        --p-datepicker-date-color: var(--p-content-color);

        --p-datepicker-date-hover-color: var(--p-content-hover-color);

        --p-datepicker-date-selected-color: var(--p-primary-contrast-color);

        --p-datepicker-date-range-selected-color: var(--p-highlight-color);

        --p-datepicker-date-width: 2rem;

        --p-datepicker-date-height: 2rem;

        --p-datepicker-date-border-radius: 50%;

        --p-datepicker-date-padding: 0.25rem;

        --p-datepicker-date-focus-ring-width: var(--p-focus-ring-width);

        --p-datepicker-date-focus-ring-style: var(--p-focus-ring-style);

        --p-datepicker-date-focus-ring-color: var(--p-focus-ring-color);

        --p-datepicker-date-focus-ring-offset: var(--p-focus-ring-offset);

        --p-datepicker-date-focus-ring-shadow: var(--p-focus-ring-shadow);

        --p-datepicker-month-view-margin: 0.5rem 0 0 0;

        --p-datepicker-month-padding: 0.375rem;

        --p-datepicker-month-border-radius: var(--p-content-border-radius);

        --p-datepicker-year-view-margin: 0.5rem 0 0 0;

        --p-datepicker-year-padding: 0.375rem;

        --p-datepicker-year-border-radius: var(--p-content-border-radius);

        --p-datepicker-buttonbar-padding: 0.5rem 0 0 0;

        --p-datepicker-buttonbar-border-color: var(--p-content-border-color);

        --p-datepicker-time-picker-padding: 0.5rem 0 0 0;

        --p-datepicker-time-picker-border-color: var(--p-content-border-color);

        --p-datepicker-time-picker-gap: 0.5rem;

        --p-datepicker-time-picker-button-gap: 0.25rem;

        --p-datepicker-dropdown-background: var(--p-surface-100);

        --p-datepicker-dropdown-hover-background: var(--p-surface-200);

        --p-datepicker-dropdown-active-background: var(--p-surface-300);

        --p-datepicker-dropdown-color: var(--p-surface-600);

        --p-datepicker-dropdown-hover-color: var(--p-surface-700);

        --p-datepicker-dropdown-active-color: var(--p-surface-800);

        --p-datepicker-today-background: var(--p-surface-200);

        --p-datepicker-today-color: var(--p-surface-900);

        --p-inputtext-background: var(--p-form-field-background);

        --p-inputtext-disabled-background: var(--p-form-field-disabled-background);

        --p-inputtext-filled-background: var(--p-form-field-filled-background);

        --p-inputtext-filled-hover-background: var(--p-form-field-filled-hover-background);

        --p-inputtext-filled-focus-background: var(--p-form-field-filled-focus-background);

        --p-inputtext-border-color: var(--p-form-field-border-color);

        --p-inputtext-hover-border-color: var(--p-form-field-hover-border-color);

        --p-inputtext-focus-border-color: var(--p-form-field-focus-border-color);

        --p-inputtext-invalid-border-color: var(--p-form-field-invalid-border-color);

        --p-inputtext-color: var(--p-form-field-color);

        --p-inputtext-disabled-color: var(--p-form-field-disabled-color);

        --p-inputtext-placeholder-color: var(--p-form-field-placeholder-color);

        --p-inputtext-shadow: var(--p-form-field-shadow);

        --p-inputtext-padding-x: var(--p-form-field-padding-x);

        --p-inputtext-padding-y: var(--p-form-field-padding-y);

        --p-inputtext-border-radius: var(--p-form-field-border-radius);

        --p-inputtext-focus-ring-width: var(--p-form-field-focus-ring-width);

        --p-inputtext-focus-ring-style: var(--p-form-field-focus-ring-style);

        --p-inputtext-focus-ring-color: var(--p-form-field-focus-ring-color);

        --p-inputtext-focus-ring-offset: var(--p-form-field-focus-ring-offset);

        --p-inputtext-focus-ring-shadow: var(--p-form-field-focus-ring-shadow);

        --p-inputtext-transition-duration: var(--p-form-field-transition-duration);

        --p-inputtext-sm-font-size: 0.875rem;

        --p-inputtext-sm-padding-x: 0.625rem;

        --p-inputtext-sm-padding-y: 0.375rem;

        --p-inputtext-lg-font-size: 1.125rem;

        --p-inputtext-lg-padding-x: 0.875rem;

        --p-inputtext-lg-padding-y: 0.625rem;

        --p-inputtext-style-border-radius: 0.25rem;

        --p-inputtext-style-padding: 0.375rem 0.75rem;

        --p-inputtext-style-font-size: 1rem;

        --p-inputtext-style-line-height: 1.5;

        --p-inputtext-style-transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;

        --p-inputtext-focus-box-shadow: 0 0 0 0.2rem rgba(0,123,255,0.25);

        --p-inputtext-invalid-border-color: #dc3545;

        --p-inputtext-invalid-focus-border-color: #dc3545;

        --p-inputtext-invalid-focus-box-shadow: 0 0 0 0.2rem rgba(220,53,69,0.25);

        --p-selectbutton-invalid-border-color: var(--p-form-field-invalid-border-color);

        --p-selectbutton-border-radius: var(--p-form-field-border-radius);

        --p-selectbutton-invalid-border-color: var(--p-form-field-invalid-border-color);

        --p-togglebutton-background: var(--p-surface-950);

        --p-togglebutton-checked-background: var(--p-surface-950);

        --p-togglebutton-hover-background: var(--p-surface-950);

        --p-togglebutton-border-color: var(--p-surface-950);

        --p-togglebutton-color: var(--p-surface-400);

        --p-togglebutton-hover-color: var(--p-surface-300);

        --p-togglebutton-checked-color: var(--p-surface-0);

        --p-togglebutton-checked-border-color: var(--p-surface-950);

        --p-togglebutton-content-checked-background: var(--p-surface-800);

        --p-togglebutton-icon-color: var(--p-surface-400);

        --p-togglebutton-icon-hover-color: var(--p-surface-300);

        --p-togglebutton-icon-checked-color: var(--p-surface-0);

        --p-togglebutton-padding: 0.5rem 1rem;

        --p-togglebutton-border-radius: var(--p-content-border-radius);

        --p-togglebutton-gap: 0.5rem;

        --p-togglebutton-font-weight: 500;

        --p-togglebutton-disabled-background: var(--p-form-field-disabled-background);

        --p-togglebutton-disabled-border-color: var(--p-form-field-disabled-background);

        --p-togglebutton-disabled-color: var(--p-form-field-disabled-color);

        --p-togglebutton-invalid-border-color: var(--p-form-field-invalid-border-color);

        --p-togglebutton-focus-ring-width: var(--p-focus-ring-width);

        --p-togglebutton-focus-ring-style: var(--p-focus-ring-style);

        --p-togglebutton-focus-ring-color: var(--p-focus-ring-color);

        --p-togglebutton-focus-ring-offset: var(--p-focus-ring-offset);

        --p-togglebutton-focus-ring-shadow: var(--p-focus-ring-shadow);

        --p-togglebutton-transition-duration: var(--p-form-field-transition-duration);

        --p-togglebutton-icon-disabled-color: var(--p-form-field-disabled-color);

        --p-togglebutton-content-left: 0.25rem;

        --p-togglebutton-content-top: 0.25rem;

        --p-togglebutton-content-checked-shadow: 0px 1px 2px 0px rgba(0,0,0,0.02),0px 1px 2px 0px rgba(0,0,0,0.04);

        --p-togglebutton-background: var(--p-surface-100);

        --p-togglebutton-checked-background: var(--p-surface-100);

        --p-togglebutton-hover-background: var(--p-surface-100);

        --p-togglebutton-border-color: var(--p-surface-100);

        --p-togglebutton-color: var(--p-surface-500);

        --p-togglebutton-hover-color: var(--p-surface-700);

        --p-togglebutton-checked-color: var(--p-surface-900);

        --p-togglebutton-checked-border-color: var(--p-surface-100);

        --p-togglebutton-content-checked-background: var(--p-surface-0);

        --p-togglebutton-icon-color: var(--p-surface-500);

        --p-togglebutton-icon-hover-color: var(--p-surface-700);

        --p-togglebutton-icon-checked-color: var(--p-surface-900);

        --p-tooltip-background: var(--p-surface-700);

        --p-tooltip-color: var(--p-surface-0);

        --p-tooltip-max-width: 12.5rem;

        --p-tooltip-gutter: 0.25rem;

        --p-tooltip-shadow: var(--p-overlay-popover-shadow);

        --p-tooltip-padding: 0.5rem 0.75rem;

        --p-tooltip-border-radius: var(--p-overlay-popover-border-radius);

        --p-tooltip-background: var(--p-surface-700);

        --p-tooltip-color: var(--p-surface-0);

        --p-ripple-background: rgba(255,255,255,0.3);

        --p-ripple-background: rgba(0,0,0,0.1);

        --p-overlaybadge-outline-width: 2px;

        --p-overlaybadge-outline-color: var(--p-content-background);

        --p-badge-primary-background: var(--p-primary-color);

        --p-badge-primary-color: var(--p-primary-contrast-color);

        --p-badge-secondary-background: var(--p-surface-800);

        --p-badge-secondary-color: var(--p-surface-300);

        --p-badge-success-background: var(--p-green-400);

        --p-badge-success-color: var(--p-green-950);

        --p-badge-info-background: var(--p-sky-400);

        --p-badge-info-color: var(--p-sky-950);

        --p-badge-warn-background: var(--p-orange-400);

        --p-badge-warn-color: var(--p-orange-950);

        --p-badge-danger-background: var(--p-red-400);

        --p-badge-danger-color: var(--p-red-950);

        --p-badge-contrast-background: var(--p-surface-0);

        --p-badge-contrast-color: var(--p-surface-950);

        --p-badge-border-radius: var(--p-border-radius-md);

        --p-badge-padding: 0 0.5rem;

        --p-badge-font-size: 0.75rem;

        --p-badge-font-weight: 700;

        --p-badge-min-width: 1.5rem;

        --p-badge-height: 1.5rem;

        --p-badge-dot-size: 0.5rem;

        --p-badge-sm-font-size: 0.625rem;

        --p-badge-sm-min-width: 1.25rem;

        --p-badge-sm-height: 1.25rem;

        --p-badge-lg-font-size: 0.875rem;

        --p-badge-lg-min-width: 1.75rem;

        --p-badge-lg-height: 1.75rem;

        --p-badge-xl-font-size: 1rem;

        --p-badge-xl-min-width: 2rem;

        --p-badge-xl-height: 2rem;

        --p-badge-primary-background: var(--p-primary-color);

        --p-badge-primary-color: var(--p-primary-contrast-color);

        --p-badge-secondary-background: var(--p-surface-100);

        --p-badge-secondary-color: var(--p-surface-600);

        --p-badge-success-background: var(--p-green-500);

        --p-badge-success-color: var(--p-surface-0);

        --p-badge-info-background: var(--p-sky-500);

        --p-badge-info-color: var(--p-surface-0);

        --p-badge-warn-background: var(--p-orange-500);

        --p-badge-warn-color: var(--p-surface-0);

        --p-badge-danger-background: var(--p-red-500);

        --p-badge-danger-color: var(--p-surface-0);

        --p-badge-contrast-background: var(--p-surface-950);

        --p-badge-contrast-color: var(--p-surface-0);

        --p-surface-0: #ffffff;

        --p-surface-50: var(--p-zinc-50);

        --p-surface-100: var(--p-zinc-100);

        --p-surface-200: var(--p-zinc-200);

        --p-surface-300: var(--p-zinc-300);

        --p-surface-400: var(--p-zinc-400);

        --p-surface-500: var(--p-zinc-500);

        --p-surface-600: var(--p-zinc-600);

        --p-surface-700: var(--p-zinc-700);

        --p-surface-800: var(--p-zinc-800);

        --p-surface-900: var(--p-zinc-900);

        --p-surface-950: var(--p-zinc-950);

        --p-primary-color: #007bff;

        --p-primary-contrast-color: #ececec;

        --p-primary-hover-color: #0056b3;

        --p-primary-active-color: #004085;

        --p-highlight-background: #007bff;

        --p-highlight-focus-background: #0056b3;

        --p-highlight-color: #ececec;

        --p-highlight-focus-color: #ececec;

        --p-mask-background: rgba(0,0,0,0.6);

        --p-mask-color: var(--p-surface-200);

        --p-form-field-background: var(--p-surface-950);

        --p-form-field-disabled-background: var(--p-surface-700);

        --p-form-field-filled-background: var(--p-surface-800);

        --p-form-field-filled-hover-background: var(--p-surface-800);

        --p-form-field-filled-focus-background: var(--p-surface-800);

        --p-form-field-border-color: var(--p-surface-700);

        --p-form-field-hover-border-color: var(--p-surface-600);

        --p-form-field-focus-border-color: var(--p-primary-color);

        --p-form-field-invalid-border-color: var(--p-red-300);

        --p-form-field-color: var(--p-surface-0);

        --p-form-field-disabled-color: var(--p-surface-400);

        --p-form-field-placeholder-color: var(--p-surface-400);

        --p-form-field-float-label-color: var(--p-surface-400);

        --p-form-field-float-label-focus-color: var(--p-primary-color);

        --p-form-field-float-label-active-color: var(--p-surface-400);

        --p-form-field-float-label-invalid-color: var(--p-red-300);

        --p-form-field-icon-color: var(--p-surface-400);

        --p-form-field-shadow: 0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(18,18,23,0.05);

        --p-text-color: var(--p-surface-0);

        --p-text-hover-color: var(--p-surface-0);

        --p-text-muted-color: var(--p-surface-400);

        --p-text-hover-muted-color: var(--p-surface-300);

        --p-content-background: var(--p-surface-900);

        --p-content-hover-background: var(--p-surface-800);

        --p-content-border-color: var(--p-surface-700);

        --p-content-color: var(--p-text-color);

        --p-content-hover-color: var(--p-text-hover-color);

        --p-overlay-select-background: var(--p-surface-900);

        --p-overlay-select-border-color: var(--p-surface-700);

        --p-overlay-select-color: var(--p-text-color);

        --p-overlay-popover-background: var(--p-surface-900);

        --p-overlay-popover-border-color: var(--p-surface-700);

        --p-overlay-popover-color: var(--p-text-color);

        --p-overlay-modal-background: var(--p-surface-900);

        --p-overlay-modal-border-color: var(--p-surface-700);

        --p-overlay-modal-color: var(--p-text-color);

        --p-list-option-focus-background: var(--p-surface-800);

        --p-list-option-selected-background: var(--p-highlight-background);

        --p-list-option-selected-focus-background: var(--p-highlight-focus-background);

        --p-list-option-color: var(--p-text-color);

        --p-list-option-focus-color: var(--p-text-hover-color);

        --p-list-option-selected-color: var(--p-highlight-color);

        --p-list-option-selected-focus-color: var(--p-highlight-focus-color);

        --p-list-option-icon-color: var(--p-surface-500);

        --p-list-option-icon-focus-color: var(--p-surface-400);

        --p-list-option-group-background: transparent;

        --p-list-option-group-color: var(--p-text-muted-color);

        --p-navigation-item-focus-background: var(--p-surface-800);

        --p-navigation-item-active-background: var(--p-surface-800);

        --p-navigation-item-color: var(--p-text-color);

        --p-navigation-item-focus-color: var(--p-text-hover-color);

        --p-navigation-item-active-color: var(--p-text-hover-color);

        --p-navigation-item-icon-color: var(--p-surface-500);

        --p-navigation-item-icon-focus-color: var(--p-surface-400);

        --p-navigation-item-icon-active-color: var(--p-surface-400);

        --p-navigation-submenu-label-background: transparent;

        --p-navigation-submenu-label-color: var(--p-text-muted-color);

        --p-navigation-submenu-icon-color: var(--p-surface-500);

        --p-navigation-submenu-icon-focus-color: var(--p-surface-400);

        --p-navigation-submenu-icon-active-color: var(--p-surface-400);

        --p-transition-duration: 0.2s;

        --p-focus-ring-width: 1px;

        --p-focus-ring-style: solid;

        --p-focus-ring-color: var(--p-primary-color);

        --p-focus-ring-offset: 2px;

        --p-focus-ring-shadow: none;

        --p-disabled-opacity: 0.6;

        --p-icon-size: 1rem;

        --p-anchor-gutter: 2px;

        --p-primary-50: #e9f0ff;

        --p-primary-100: #d4e4ff;

        --p-primary-200: #a8c9ff;

        --p-primary-300: #7dadff;

        --p-primary-400: #5192ff;

        --p-primary-500: #2677ff;

        --p-primary-600: #007bff;

        --p-primary-700: #0056b3;

        --p-primary-800: #004085;

        --p-primary-900: #002a57;

        --p-primary-950: #001529;

        --p-form-field-padding-x: 0.75rem;

        --p-form-field-padding-y: 0.5rem;

        --p-form-field-border-radius: var(--p-border-radius-md);

        --p-form-field-focus-ring-width: 0;

        --p-form-field-focus-ring-style: none;

        --p-form-field-focus-ring-color: transparent;

        --p-form-field-focus-ring-offset: 0;

        --p-form-field-focus-ring-shadow: none;

        --p-form-field-transition-duration: var(--p-transition-duration);

        --p-list-padding: 0.25rem 0.25rem;

        --p-list-gap: 2px;

        --p-list-header-padding: 0.5rem 1rem 0.25rem 1rem;

        --p-list-option-padding: 0.5rem 0.75rem;

        --p-list-option-border-radius: var(--p-border-radius-sm);

        --p-list-option-group-padding: 0.5rem 0.75rem;

        --p-list-option-group-font-weight: 600;

        --p-content-border-radius: var(--p-border-radius-md);

        --p-mask-transition-duration: 0.15s;

        --p-navigation-list-padding: 0.25rem 0.25rem;

        --p-navigation-list-gap: 2px;

        --p-navigation-item-padding: 0.5rem 0.75rem;

        --p-navigation-item-border-radius: var(--p-border-radius-sm);

        --p-navigation-item-gap: 0.5rem;

        --p-navigation-submenu-label-padding: 0.5rem 0.75rem;

        --p-navigation-submenu-label-font-weight: 600;

        --p-navigation-submenu-icon-size: 0.875rem;

        --p-overlay-select-border-radius: var(--p-border-radius-md);

        --p-overlay-select-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);

        --p-overlay-popover-border-radius: var(--p-border-radius-md);

        --p-overlay-popover-padding: 0.75rem;

        --p-overlay-popover-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);

        --p-overlay-modal-border-radius: var(--p-border-radius-xl);

        --p-overlay-modal-padding: 1.25rem;

        --p-overlay-modal-shadow: 0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.1);

        --p-overlay-navigation-shadow: 0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1);

        --p-surface-0: #ffffff;

        --p-surface-50: var(--p-slate-50);

        --p-surface-100: var(--p-slate-100);

        --p-surface-200: var(--p-slate-200);

        --p-surface-300: var(--p-slate-300);

        --p-surface-400: var(--p-slate-400);

        --p-surface-500: var(--p-slate-500);

        --p-surface-600: var(--p-slate-600);

        --p-surface-700: var(--p-slate-700);

        --p-surface-800: var(--p-slate-800);

        --p-surface-900: var(--p-slate-900);

        --p-surface-950: var(--p-slate-950);

        --p-surface-border: #ced4da;

        --p-surface-hover: #80bdff;

        --p-surface-focus-border: #80bdff;

        --p-surface-focus-shadow: rgba(0,123,255,0.25);

        --p-primary-color: #007bff;

        --p-primary-contrast-color: #ffffff;

        --p-primary-hover-color: #0056b3;

        --p-primary-active-color: #004085;

        --p-highlight-background: #007bff;

        --p-highlight-focus-background: #0056b3;

        --p-highlight-color: #ffffff;

        --p-highlight-focus-color: #ffffff;

        --p-mask-background: rgba(0,0,0,0.4);

        --p-mask-color: var(--p-surface-200);

        --p-form-field-background: var(--p-surface-0);

        --p-form-field-disabled-background: var(--p-surface-200);

        --p-form-field-filled-background: var(--p-surface-50);

        --p-form-field-filled-hover-background: var(--p-surface-50);

        --p-form-field-filled-focus-background: var(--p-surface-50);

        --p-form-field-border-color: var(--p-surface-300);

        --p-form-field-hover-border-color: var(--p-surface-400);

        --p-form-field-focus-border-color: var(--p-primary-color);

        --p-form-field-invalid-border-color: var(--p-red-400);

        --p-form-field-color: var(--p-surface-700);

        --p-form-field-disabled-color: var(--p-surface-500);

        --p-form-field-placeholder-color: var(--p-surface-500);

        --p-form-field-float-label-color: var(--p-surface-500);

        --p-form-field-float-label-focus-color: var(--p-primary-600);

        --p-form-field-float-label-active-color: var(--p-surface-500);

        --p-form-field-float-label-invalid-color: var(--p-red-400);

        --p-form-field-icon-color: var(--p-surface-400);

        --p-form-field-shadow: 0 0 #0000,0 0 #0000,0 1px 2px 0 rgba(18,18,23,0.05);

        --p-text-color: var(--p-surface-700);

        --p-text-hover-color: var(--p-surface-800);

        --p-text-muted-color: var(--p-surface-500);

        --p-text-hover-muted-color: var(--p-surface-600);

        --p-content-background: var(--p-surface-0);

        --p-content-hover-background: var(--p-surface-100);

        --p-content-border-color: var(--p-surface-200);

        --p-content-color: var(--p-text-color);

        --p-content-hover-color: var(--p-text-hover-color);

        --p-overlay-select-background: var(--p-surface-0);

        --p-overlay-select-border-color: var(--p-surface-200);

        --p-overlay-select-color: var(--p-text-color);

        --p-overlay-popover-background: var(--p-surface-0);

        --p-overlay-popover-border-color: var(--p-surface-200);

        --p-overlay-popover-color: var(--p-text-color);

        --p-overlay-modal-background: var(--p-surface-0);

        --p-overlay-modal-border-color: var(--p-surface-200);

        --p-overlay-modal-color: var(--p-text-color);

        --p-list-option-focus-background: var(--p-surface-100);

        --p-list-option-selected-background: var(--p-highlight-background);

        --p-list-option-selected-focus-background: var(--p-highlight-focus-background);

        --p-list-option-color: var(--p-text-color);

        --p-list-option-focus-color: var(--p-text-hover-color);

        --p-list-option-selected-color: var(--p-highlight-color);

        --p-list-option-selected-focus-color: var(--p-highlight-focus-color);

        --p-list-option-icon-color: var(--p-surface-400);

        --p-list-option-icon-focus-color: var(--p-surface-500);

        --p-list-option-group-background: transparent;

        --p-list-option-group-color: var(--p-text-muted-color);

        --p-navigation-item-focus-background: var(--p-surface-100);

        --p-navigation-item-active-background: var(--p-surface-100);

        --p-navigation-item-color: var(--p-text-color);

        --p-navigation-item-focus-color: var(--p-text-hover-color);

        --p-navigation-item-active-color: var(--p-text-hover-color);

        --p-navigation-item-icon-color: var(--p-surface-400);

        --p-navigation-item-icon-focus-color: var(--p-surface-500);

        --p-navigation-item-icon-active-color: var(--p-surface-500);

        --p-navigation-submenu-label-background: transparent;

        --p-navigation-submenu-label-color: var(--p-text-muted-color);

        --p-navigation-submenu-icon-color: var(--p-surface-400);

        --p-navigation-submenu-icon-focus-color: var(--p-surface-500);

        --p-navigation-submenu-icon-active-color: var(--p-surface-500);

        --p-border-radius-none: 0;

        --p-border-radius-xs: 2px;

        --p-border-radius-sm: 4px;

        --p-border-radius-md: 6px;

        --p-border-radius-lg: 8px;

        --p-border-radius-xl: 12px;

        --p-emerald-50: #ecfdf5;

        --p-emerald-100: #d1fae5;

        --p-emerald-200: #a7f3d0;

        --p-emerald-300: #6ee7b7;

        --p-emerald-400: #34d399;

        --p-emerald-500: #10b981;

        --p-emerald-600: #059669;

        --p-emerald-700: #047857;

        --p-emerald-800: #065f46;

        --p-emerald-900: #064e3b;

        --p-emerald-950: #022c22;

        --p-green-50: #f0fdf4;

        --p-green-100: #dcfce7;

        --p-green-200: #bbf7d0;

        --p-green-300: #86efac;

        --p-green-400: #4ade80;

        --p-green-500: #22c55e;

        --p-green-600: #16a34a;

        --p-green-700: #15803d;

        --p-green-800: #166534;

        --p-green-900: #14532d;

        --p-green-950: #052e16;

        --p-lime-50: #f7fee7;

        --p-lime-100: #ecfccb;

        --p-lime-200: #d9f99d;

        --p-lime-300: #bef264;

        --p-lime-400: #a3e635;

        --p-lime-500: #84cc16;

        --p-lime-600: #65a30d;

        --p-lime-700: #4d7c0f;

        --p-lime-800: #3f6212;

        --p-lime-900: #365314;

        --p-lime-950: #1a2e05;

        --p-red-50: #fef2f2;

        --p-red-100: #fee2e2;

        --p-red-200: #fecaca;

        --p-red-300: #fca5a5;

        --p-red-400: #f87171;

        --p-red-500: #ef4444;

        --p-red-600: #dc2626;

        --p-red-700: #b91c1c;

        --p-red-800: #991b1b;

        --p-red-900: #7f1d1d;

        --p-red-950: #450a0a;

        --p-orange-50: #fff7ed;

        --p-orange-100: #ffedd5;

        --p-orange-200: #fed7aa;

        --p-orange-300: #fdba74;

        --p-orange-400: #fb923c;

        --p-orange-500: #f97316;

        --p-orange-600: #ea580c;

        --p-orange-700: #c2410c;

        --p-orange-800: #9a3412;

        --p-orange-900: #7c2d12;

        --p-orange-950: #431407;

        --p-amber-50: #fffbeb;

        --p-amber-100: #fef3c7;

        --p-amber-200: #fde68a;

        --p-amber-300: #fcd34d;

        --p-amber-400: #fbbf24;

        --p-amber-500: #f59e0b;

        --p-amber-600: #d97706;

        --p-amber-700: #b45309;

        --p-amber-800: #92400e;

        --p-amber-900: #78350f;

        --p-amber-950: #451a03;

        --p-yellow-50: #fefce8;

        --p-yellow-100: #fef9c3;

        --p-yellow-200: #fef08a;

        --p-yellow-300: #fde047;

        --p-yellow-400: #facc15;

        --p-yellow-500: #eab308;

        --p-yellow-600: #ca8a04;

        --p-yellow-700: #a16207;

        --p-yellow-800: #854d0e;

        --p-yellow-900: #713f12;

        --p-yellow-950: #422006;

        --p-teal-50: #f0fdfa;

        --p-teal-100: #ccfbf1;

        --p-teal-200: #99f6e4;

        --p-teal-300: #5eead4;

        --p-teal-400: #2dd4bf;

        --p-teal-500: #14b8a6;

        --p-teal-600: #0d9488;

        --p-teal-700: #0f766e;

        --p-teal-800: #115e59;

        --p-teal-900: #134e4a;

        --p-teal-950: #042f2e;

        --p-cyan-50: #ecfeff;

        --p-cyan-100: #cffafe;

        --p-cyan-200: #a5f3fc;

        --p-cyan-300: #67e8f9;

        --p-cyan-400: #22d3ee;

        --p-cyan-500: #06b6d4;

        --p-cyan-600: #0891b2;

        --p-cyan-700: #0e7490;

        --p-cyan-800: #155e75;

        --p-cyan-900: #164e63;

        --p-cyan-950: #083344;

        --p-sky-50: #f0f9ff;

        --p-sky-100: #e0f2fe;

        --p-sky-200: #bae6fd;

        --p-sky-300: #7dd3fc;

        --p-sky-400: #38bdf8;

        --p-sky-500: #0ea5e9;

        --p-sky-600: #0284c7;

        --p-sky-700: #0369a1;

        --p-sky-800: #075985;

        --p-sky-900: #0c4a6e;

        --p-sky-950: #082f49;

        --p-blue-50: #eff6ff;

        --p-blue-100: #dbeafe;

        --p-blue-200: #bfdbfe;

        --p-blue-300: #93c5fd;

        --p-blue-400: #60a5fa;

        --p-blue-500: #3b82f6;

        --p-blue-600: #2563eb;

        --p-blue-700: #1d4ed8;

        --p-blue-800: #1e40af;

        --p-blue-900: #1e3a8a;

        --p-blue-950: #172554;

        --p-indigo-50: #eef2ff;

        --p-indigo-100: #e0e7ff;

        --p-indigo-200: #c7d2fe;

        --p-indigo-300: #a5b4fc;

        --p-indigo-400: #818cf8;

        --p-indigo-500: #6366f1;

        --p-indigo-600: #4f46e5;

        --p-indigo-700: #4338ca;

        --p-indigo-800: #3730a3;

        --p-indigo-900: #312e81;

        --p-indigo-950: #1e1b4b;

        --p-violet-50: #f5f3ff;

        --p-violet-100: #ede9fe;

        --p-violet-200: #ddd6fe;

        --p-violet-300: #c4b5fd;

        --p-violet-400: #a78bfa;

        --p-violet-500: #8b5cf6;

        --p-violet-600: #7c3aed;

        --p-violet-700: #6d28d9;

        --p-violet-800: #5b21b6;

        --p-violet-900: #4c1d95;

        --p-violet-950: #2e1065;

        --p-purple-50: #faf5ff;

        --p-purple-100: #f3e8ff;

        --p-purple-200: #e9d5ff;

        --p-purple-300: #d8b4fe;

        --p-purple-400: #c084fc;

        --p-purple-500: #a855f7;

        --p-purple-600: #9333ea;

        --p-purple-700: #7e22ce;

        --p-purple-800: #6b21a8;

        --p-purple-900: #581c87;

        --p-purple-950: #3b0764;

        --p-fuchsia-50: #fdf4ff;

        --p-fuchsia-100: #fae8ff;

        --p-fuchsia-200: #f5d0fe;

        --p-fuchsia-300: #f0abfc;

        --p-fuchsia-400: #e879f9;

        --p-fuchsia-500: #d946ef;

        --p-fuchsia-600: #c026d3;

        --p-fuchsia-700: #a21caf;

        --p-fuchsia-800: #86198f;

        --p-fuchsia-900: #701a75;

        --p-fuchsia-950: #4a044e;

        --p-pink-50: #fdf2f8;

        --p-pink-100: #fce7f3;

        --p-pink-200: #fbcfe8;

        --p-pink-300: #f9a8d4;

        --p-pink-400: #f472b6;

        --p-pink-500: #ec4899;

        --p-pink-600: #db2777;

        --p-pink-700: #be185d;

        --p-pink-800: #9d174d;

        --p-pink-900: #831843;

        --p-pink-950: #500724;

        --p-rose-50: #fff1f2;

        --p-rose-100: #ffe4e6;

        --p-rose-200: #fecdd3;

        --p-rose-300: #fda4af;

        --p-rose-400: #fb7185;

        --p-rose-500: #f43f5e;

        --p-rose-600: #e11d48;

        --p-rose-700: #be123c;

        --p-rose-800: #9f1239;

        --p-rose-900: #881337;

        --p-rose-950: #4c0519;

        --p-slate-50: #f8fafc;

        --p-slate-100: #f1f5f9;

        --p-slate-200: #e2e8f0;

        --p-slate-300: #cbd5e1;

        --p-slate-400: #94a3b8;

        --p-slate-500: #64748b;

        --p-slate-600: #475569;

        --p-slate-700: #334155;

        --p-slate-800: #1e293b;

        --p-slate-900: #0f172a;

        --p-slate-950: #020617;

        --p-gray-50: #f9fafb;

        --p-gray-100: #f3f4f6;

        --p-gray-200: #e5e7eb;

        --p-gray-300: #d1d5db;

        --p-gray-400: #9ca3af;

        --p-gray-500: #6b7280;

        --p-gray-600: #4b5563;

        --p-gray-700: #374151;

        --p-gray-800: #1f2937;

        --p-gray-900: #111827;

        --p-gray-950: #030712;

        --p-zinc-50: #fafafa;

        --p-zinc-100: #f4f4f5;

        --p-zinc-200: #e4e4e7;

        --p-zinc-300: #d4d4d8;

        --p-zinc-400: #a1a1aa;

        --p-zinc-500: #71717a;

        --p-zinc-600: #52525b;

        --p-zinc-700: #3f3f46;

        --p-zinc-800: #27272a;

        --p-zinc-900: #18181b;

        --p-zinc-950: #09090b;

        --p-neutral-50: #fafafa;

        --p-neutral-100: #f5f5f5;

        --p-neutral-200: #e5e5e5;

        --p-neutral-300: #d4d4d4;

        --p-neutral-400: #a3a3a3;

        --p-neutral-500: #737373;

        --p-neutral-600: #525252;

        --p-neutral-700: #404040;

        --p-neutral-800: #262626;

        --p-neutral-900: #171717;

        --p-neutral-950: #0a0a0a;

        --p-stone-50: #fafaf9;

        --p-stone-100: #f5f5f4;

        --p-stone-200: #e7e5e4;

        --p-stone-300: #d6d3d1;

        --p-stone-400: #a8a29e;

        --p-stone-500: #78716c;

        --p-stone-600: #57534e;

        --p-stone-700: #44403c;

        --p-stone-800: #292524;

        --p-stone-900: #1c1917;

        --p-stone-950: #0c0a09;
}
