#__nuxt{--p-primary-50:#f9fafb!important;--p-primary-100:#f3f4f6!important;--p-primary-200:#e5e7eb!important;--p-primary-300:#afaeb3!important;--p-primary-400:#949394!important;--p-primary-500:#5f5f67!important;--p-primary-600:#49494d!important;--p-primary-700:#303030!important;--p-primary-800:#1b1c1d!important;--p-primary-900:#151617!important;--p-green-500:#16bb33!important;--p-green-600:#1b9046!important;--p-red-500:#ef4444!important;--p-red-600:#dc2626!important;--p-orange-500:#f59e0b!important;--p-orange-600:#d97706!important;--p-surface-0:#f9fafb!important;--p-surface-50:#f3f4f6!important;--p-surface-100:#e5e7eb!important;--p-surface-200:#afaeb3!important;--p-surface-300:#949394!important;--p-surface-400:#5f5f67!important;--p-surface-500:#49494d!important;--p-surface-600:#303030!important;--p-surface-700:#1b1c1d!important;--p-surface-800:#151617!important;--p-surface-900:#151617!important;--p-dialog-background:#fff!important;--p-popover-background:#fff!important;--p-popover-border-color:#e5e7eb!important;--p-popover-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-popover-border-radius:.375rem!important;--p-popover-gutter:.5rem!important;--p-popover-content-padding:.75rem!important;--p-popover-arrow-offset:.5rem!important;--p-popover-color:#1b1c1d!important;--p-overlay-popover-background:#fff!important;--p-overlay-popover-border-color:#e5e7eb!important;--p-overlay-popover-border-radius:.375rem!important;--p-overlay-popover-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-datatable-filter-overlay-select-background:#fff!important;--p-datatable-filter-overlay-select-border-color:#e5e7eb!important;--p-datatable-filter-overlay-select-border-radius:.375rem!important;--p-datatable-filter-overlay-select-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-datatable-filter-overlay-select-color:#49494d!important;--p-datatable-filter-constraint-color:#49494d!important;--p-datatable-filter-constraint-focus-background:#f3f4f6!important;--p-datatable-filter-constraint-separator-border-color:#e5e7eb!important;--p-datatable-filter-constraint-selected-background:#1b1c1d!important;--p-datatable-filter-constraint-selected-color:#f3f4f6!important;--p-paginator-current-page-report-color:#949394!important;--p-datatable-filter-inline-gap:.25rem!important;--p-button-primary-border-color:#5f5f67!important;--p-button-primary-hover-color:#5f5f67!important;--p-button-primary-active-border-color:#5f5f67!important;--p-button-primary-background:#1b1c1d!important;--p-button-primary-color:#fff!important;--p-button-primary-hover-background:#303030!important;--p-button-primary-hover-color:#fff!important;--p-button-primary-hover-border-color:#49494d!important;--p-button-text-secondary-hover-background:#f3f4f6!important;--p-button-secondary-background:#fff!important;--p-button-secondary-border-color:#49494d!important;--p-button-secondary-color:#000!important;--p-button-secondary-hover-background:#1b1c1d!important;--p-button-secondary-hover-color:#fff!important;--p-button-secondary-hover-border-color:#1b1c1d!important;--p-button-outlined-secondary-border-color:#caccce!important;--p-button-outlined-secondary-color:#5f5f67!important;--p-button-outlined-secondary-hover-color:#303030!important;--p-button-sm-font-size:.75rem!important;--p-button-sm-padding-y:.5rem!important;--p-button-sm-padding-x:.75rem!important;--p-button-padding-y:.75rem!important;--p-button-padding-x:1rem!important;--p-button-lg-font-size:1rem!important;--p-button-lg-padding-y:.75rem!important;--p-button-lg-padding-x:1rem!important;--p-button-label-font-weight:400!important;--p-button-border-radius:.375rem!important;--p-button-gap:.5rem!important;--p-button-transition-duration:.15s!important;--p-button-info-background:#3b82f6!important;--p-button-info-border-color:#3b82f6!important;--p-button-info-hover-background:#2563eb!important;--p-button-info-hover-border-color:#2563eb!important;--p-button-info-color:#fff!important;--p-button-info-hover-color:#fff!important;--p-button-outlined-primary-color:#49494d!important;--p-button-outlined-primary-hover-background:#f9fafb!important;--p-button-outlined-primary-border-color:#e5e7eb!important;--p-button-success-background:#55c06f!important;--p-button-success-border-color:#55c06f!important;--p-button-success-hover-background:#5cb77d!important;--p-button-success-hover-border-color:#16bb33!important;--p-button-success-color:#fff!important;--p-button-success-hover-color:#fff!important;--p-button-icon-only-width:2rem!important;--p-button-text-secondary-color:#949394!important;--p-select-border-color:#e5e7eb!important;--p-select-filled-hover-background:#f9fafb!important;--p-select-focus-background:#fff!important;--p-select-focus-border-color:#60a5fa!important;--p-select-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-select-focus-ring-color:#60a5fa!important;--p-select-filled-background:#fff!important;--p-select-background:#fff!important;--p-select-transition-duration:.1s!important;--p-select-border-radius:.375rem!important;--p-select-shadow:none!important;--p-select-padding-y:.5rem!important;--p-select-padding-x:.75rem!important;--p-select-placeholder-color:#afaeb3!important;--p-select-color:#49494d!important;--p-select-dropdown-color:#5f5f67!important;--p-select-dropdown-width:1.5rem!important;--p-select-hover-border-color:#caccce!important;--p-select-list-padding:.5rem!important;--p-select-list-gap:.25rem!important;--p-select-overlay-background:#fff!important;--p-select-overlay-border-color:#e5e7eb!important;--p-select-overlay-border-radius:.375rem!important;--p-select-overlay-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-select-overlay-color:#49494d!important;--p-select-option-padding:.75rem .75rem!important;--p-select-option-focus-background:#f3f4f6!important;--p-select-option-border-radius:.375rem!important;--p-select-option-selected-focus-background:#1b1c1d!important;--p-select-option-selected-focus-color:#fff!important;--p-select-option-selected-background:#1b1c1d!important;--p-select-option-selected-color:#fff!important;--p-select-clear-icon-color:#949394!important;--p-select-invalid-border-color:#ef4444!important;--p-select-list-header-padding:.75rem .75rem!important;--p-select-lg-padding-y:.75rem!important;--p-select-lg-padding-x:1rem!important;--p-multiselect-border-color:#e5e7eb!important;--p-multiselect-border-radius:.375rem!important;--p-multiselect-padding-y:.5rem!important;--p-multiselect-padding-x:.75rem!important;--p-multiselect-sm-padding-y:.5rem!important;--p-multiselect-sm-padding-x:.75rem!important;--p-multiselect-color:#49494d!important;--p-multiselect-sm-font-size:.75rem!important;--p-multiselect-dropdown-color:#5f5f67!important;--p-multiselect-dropdown-width:1.5rem!important;--p-multiselect-filled-background:$input-background!important;--p-multiselect-hover-border-color:#e5e7eb!important;--p-multiselect-focus-border-color:#60a5fa!important;--p-multiselect-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-multiselect-overlay-background:#fff!important;--p-multiselect-overlay-border-color:#e5e7eb!important;--p-multiselect-overlay-border-radius:.375rem!important;--p-multiselect-overlay-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-multiselect-overlay-color:#1b1c1d!important;--p-multiselect-option-gap:.5rem!important;--p-multiselect-option-padding:.5rem .75rem!important;--p-multiselect-option-color:#1b1c1d!important;--p-multiselect-list-header-padding:.5rem .75rem!important;--p-multiselect-option-focus-background:#f3f4f6!important;--p-multiselect-option-border-radius:.375rem!important;--p-multiselect-clear-icon-color:#949394!important;--p-multiselect-lg-padding-y:.75rem!important;--p-multiselect-lg-padding-x:1rem!important;--p-multiselect-background:#fff!important;--p-multiselect-filled-background:#fff!important;--p-multiselect-filled-hover-background:#f9fafb!important;--p-multiselect-filled-focus-background:#fff!important;--p-treeselect-filled-background:#fff!important;--p-treeselect-filled-hover-background:#f9fafb!important;--p-treeselect-hover-border-color:#caccce!important;--p-treeselect-background:#fff!important;--p-treeselect-border-color:#e5e7eb!important;--p-treeselect-border-radius:.375rem!important;--p-treeselect-color:#49494d!important;--p-treeselect-placeholder-color:$input-color!important;--p-treeselect-shadow:none!important;--p-treeselect-padding-y:.5rem!important;--p-treeselect-padding-x:.75rem!important;--p-treeselect-transition-duration:.15s!important;--p-treeselect-focus-border-color:#60a5fa!important;--p-treeselect-filled-focus-background:#fff!important;--p-treeselect-dropdown-color:#5f5f67!important;--p-treeselect-dropdown-width:1.5rem!important;--p-treeselect-tree-padding:.5rem .75rem!important;--p-tree-background:#fff!important;--p-tree-color:#49494d!important;--p-tree-padding:.5rem .75rem!important;--p-treeselect-overlay-background:#fff!important;--p-treeselect-overlay-border-color:#e5e7eb!important;--p-treeselect-overlay-border-radius:.375rem!important;--p-treeselect-overlay-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-tree-filter-margin:.5rem 0!important;--p-tree-node-border-radius:.375rem!important;--p-tree-node-padding:.6rem .75rem!important;--p-tree-node-color:#49494d!important;--p-tree-node-hover-color:#49494d!important;--p-tree-node-gap:.5rem!important;--p-tree-transition-duration:.15s!important;--p-tree-node-toggle-button-size:1.2rem!important;--p-tree-node-toggle-button-color:#49494d!important;--p-tree-node-toggle-button-border-radius:.375rem!important;--p-tree-indent:.75rem!important;--p-tree-node-toggle-button-hover-background:#f3f4f6!important;--p-tree-node-toggle-button-hover-color:#49494d!important;--p-tree-node-hover-background:#f3f4f6!important;--p-tree-node-selected-background:#1b1c1d!important;--p-tree-node-selected-color:#fff!important;--p-tree-node-icon-color:#49494d!important;--p-checkbox-width:1.2rem!important;--p-checkbox-height:1.2rem!important;--p-checkbox-border-radius:.375rem!important;--p-checkbox-border-color:#e5e7eb!important;--p-checkbox-background:#f9fafb!important;--p-checkbox-color:#5f5f67!important;--p-checkbox-font-size:.75rem!important;--p-checkbox-checked-background:#151617!important;--p-checkbox-checked-hover-background:#303030!important;--p-checkbox-icon-checked-color:#f3f4f6!important;--p-checkbox-icon-checked-hover-color:#f3f4f6!important;--p-inputtext-padding-y:.5rem!important;--p-inputtext-padding-x:.75rem!important;--p-inputtext-color:#49494d!important;--p-inputtext-placeholder-color:#afaeb3!important;--p-inputtext-border-radius:.375rem!important;--p-inputtext-border-color:#e5e7eb!important;--p-inputtext-background:#fff!important;--p-inputtext-hover-border-color:#caccce!important;--p-inputtext-focus-border-color:#60a5fa!important;--p-inputtext-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-inputtext-filled-background:#fff!important;--p-inputtext-transition-duration:.15s!important;--p-inputtext-invalid-border-color:#ef4444!important;--p-form-field-filled-background:#fff!important;--p-form-field-border-color:#e5e7eb!important;--p-form-field-filled-hover-background:#f9fafb!important;--p-form-field-shadow:0!important;--p-form-field-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-form-field-focus-ring-color:#60a5fa!important;--p-form-field-focus-border-color:#60a5fa!important;--p-form-field-focus-background:#fff!important;--p-form-field-hover-border-color:#caccce!important;--p-form-field-color:#49494d!important;--p-textarea-filled-background:#fff!important;--p-textarea-background:#fff!important;--p-textarea-border-color:#e5e7eb!important;--p-textarea-border-radius:.375rem!important;--p-textarea-shadow:none!important;--p-textarea-padding-y:.5rem!important;--p-textarea-padding-x:.75rem!important;--p-textarea-placeholder-color:#afaeb3!important;--p-textarea-color:#49494d!important;--p-textarea-focus-border-color:#60a5fa!important;--p-textarea-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-textarea-transition-duration:.15s!important;--p-textarea-filled-hover-background:#f9fafb!important;--p-textarea-hover-border-color:#caccce!important;--p-datepicker-background:#fff!important;--p-datepicker-panel-color:#5f5f67!important;--p-datepicker-panel-border-color:#fff!important;--p-datepicker-group-gap:.5rem!important;--p-datepicker-header-border-color:#e5e7eb!important;--p-datepicker-header-background:transparent!important;--p-datepicker-header-color:#5f5f67!important;--p-datepicker-header-font-size:.75rem!important;--p-datepicker-header-border-radius:.375rem!important;--p-datepicker-header-padding:.5rem!important;--p-datepicker-title-gap:.5rem!important;--p-datepicker-select-month-color:#1b1c1d!important;--p-datepicker-select-year-color:#1b1c1d!important;--p-datepicker-week-day-padding:.5rem!important;--p-datepicker-week-day-font-weight:400!important;--p-datepicker-week-day-color:#5f5f67!important;--p-datepicker-date-padding:0!important;--p-datepicker-transition-duration:.2s!important;--p-datepicker-date-color:#1b1c1d!important;--p-datepicker-date-border-radius:0!important;--p-datepicker-date-selected-background:#151617!important;--p-datepicker-date-selected-color:#fff!important;--p-datepicker-date-range-selected-background:#f3f4f6!important;--p-datepicker-date-range-selected-color:#1b1c1d!important;--p-datepicker-date-width:unset!important;--p-datepicker-date-height:unset!important;--p-datepicker-date-hover-background:#f3f4f6!important;--p-datepicker-date-hover-color:#1b1c1d!important;--p-datepicker-today-background:#ede9fe!important;--p-datepicker-today-color:#1b1c1d!important;--p-skeleton-background:#e5e7eb!important;--p-skeleton-background-variant:#afaeb3!important;--p-skeleton-color:#949394!important;--p-skeleton-animation:#afaeb3!important;--p-skeleton-border-radius:.375rem!important;--p-breadcrumb-gap:.5rem!important;--p-drawer-background:#fff!important;--p-drawer-border-color:#e5e7eb!important;--p-drawer-border-radius:.375rem!important;--p-drawer-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-drawer-header-padding:1.5rem!important;--p-drawer-content-padding:1rem 1.5rem 1.5rem 1.5rem!important;--p-drawer-title-font-size:1.125rem!important;--p-drawer-title-font-weight:500!important;--p-drawer-color:#151617!important;--p-drawer-footer-padding:1.5rem!important;--p-tabs-tablist-background:#f9fafb!important;--p-tabs-tablist-border-width:1px!important;--p-tabs-tablist-border-color:#f3f4f6!important;--p-tabs-tab-gap:.5rem!important;--p-tabs-tab-background:transparent!important;--p-tabs-tab-color:#949394!important;--p-tabs-tab-padding:.5rem .75rem!important;--p-tabs-tab-border-radius:.375rem!important;--p-tabs-tab-font-weight:400!important;--p-tabs-tab-border-color:transparent!important;--p-tabs-tab-border-width:1px!important;--p-tabs-transition-duration:.15s!important;--p-tabs-tab-margin:0!important;--p-tabs-tab-active-background:#fff!important;--p-tabs-tab-active-color:#000!important;--p-tabs-tab-active-border-color:#f3f4f6!important;--p-tabs-tab-hover-background:transparent!important;--p-tabs-tab-hover-color:#151617!important;--p-tabs-tab-hover-border-color:transparent!important;--p-tooltip-background:#303030!important;--p-tooltip-color:#fff!important;--p-tooltip-border-radius:.375rem!important;--p-tooltip-border-color:#e5e7eb!important;--p-tooltip-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-tooltip-padding:.25rem .5rem!important;--p-tooltip-font-size:.6875rem!important;--p-tooltip-font-weight:500!important;--p-tooltip-max-width:12rem!important;--p-tooltip-gutter:.5rem!important;--p-stepper-step-number-color:#949394!important;--p-stepper-step-number-background:#f3f4f6!important;--p-stepper-step-number-border-color:#e5e7eb!important;--p-stepper-step-number-border-radius:50%!important;--p-stepper-step-number-size:2rem!important;--p-stepper-step-number-font-size:.8rem!important;--p-stepper-step-number-font-weight:500!important;--p-stepper-step-number-active-color:#fff!important;--p-stepper-step-number-active-background:#1b1c1d!important;--p-stepper-step-number-active-border-color:#1b1c1d!important;--p-stepper-step-active-number-color:#fff!important;--p-stepper-step-active-number-background:#1b1c1d!important;--p-stepper-step-active-number-border-color:#1b1c1d!important;--p-stepper-step-completed-number-color:#fff!important;--p-stepper-step-completed-number-background:#16bb33!important;--p-stepper-step-completed-number-border-color:#16bb33!important;--p-stepper-step-title-color:#49494d!important;--p-stepper-step-title-font-size:.875rem!important;--p-stepper-step-title-font-weight:500!important;--p-stepper-step-active-title-color:#151617!important;--p-stepper-step-completed-title-color:#151617!important;--p-stepper-step-separator-background:#e5e7eb!important;--p-stepper-step-separator-active-background:#1b1c1d!important;--p-stepper-step-separator-size:2px!important;--p-stepper-step-separator-margin:.75rem 0!important;--p-stepper-step-padding:1rem!important;--p-stepper-step-gap:.75rem!important;--p-stepper-transition-duration:.2s!important;--p-stepper-step-header-border-radius:.375rem!important;--p-stepper-step-header-padding:.75rem!important;--p-stepper-step-header-gap:.75rem!important;--p-stepper-step-disabled-opacity:.5!important;--p-stepper-step-disabled-cursor:not-allowed!important;--p-chip-background:#f3f4f6!important;--p-chip-color:#303030!important;--p-chip-border-radius:.375rem!important;--p-chip-padding-y:.25rem!important;--p-chip-padding-x:.5rem!important;--p-chip-gap:.25rem!important;--p-chip-font-size:.75rem!important;--p-chip-font-weight:500!important;--p-chip-remove-icon-size:.75rem!important;--p-chip-remove-icon-color:#949394!important;--p-chip-remove-icon-hover-color:#303030!important;--p-badge-border-radius:.375rem!important;--p-badge-padding:.25rem .75rem!important;--p-badge-font-size:.75rem!important;--p-badge-font-weight:500!important;--p-badge-min-width:1.5rem!important;--p-badge-height:1.5rem!important;--p-badge-primary-background:#1b1c1d!important;--p-badge-primary-color:#fff!important;--p-badge-success-background:#55c06f!important;--p-badge-success-color:#fff!important;--p-badge-info-background:#60a5fa!important;--p-badge-info-color:#fff!important;--p-badge-warning-background:#fbbf24!important;--p-badge-warning-color:#fff!important;--p-badge-danger-background:#f36868!important;--p-badge-danger-color:#fff!important;--p-badge-secondary-background:#949394!important;--p-badge-secondary-color:#fff!important;--p-divider-border-color:#e5e7eb!important;--p-divider-border-width:1px!important;--p-divider-border-style:solid!important;--p-divider-horizontal-margin:.75rem 0!important;--p-divider-horizontal-padding:.75rem 0!important;--p-divider-margin:.75rem 0!important;--p-toast-border-radius:.5rem!important;--p-toast-shadow:0 4px 12px rgba(0,0,0,.15)!important;--p-toast-padding:.75rem!important;--p-toast-gap:.5rem!important;--p-toast-content-padding:.75rem!important;--p-toast-content-gap:.5rem!important;--p-toast-text-gap:.25rem!important;--p-toast-title-font-size:.8rem!important;--p-toast-title-font-weight:600!important;--p-toast-detail-font-size:.75rem!important;--p-toast-detail-font-weight:400!important;--p-toast-icon-size:1.25rem!important;--p-toast-close-icon-size:.875rem!important;--p-toast-close-button-width:1.5rem!important;--p-toast-close-button-height:1.5rem!important;--p-toast-close-button-border-radius:.375rem!important;--p-toast-transition-duration:.2s!important;--p-toast-success-background:#55c06f!important;--p-toast-success-border-color:#5cb77d!important;--p-toast-success-border-width:1px!important;--p-toast-success-color:#fff!important;--p-toast-success-detail-color:#fff!important;--p-toast-success-shadow:0 4px 12px rgba(22,187,51,.2)!important;--p-toast-success-icon-color:#fff!important;--p-toast-success-close-icon-color:#fff!important;--p-toast-success-close-icon-hover-color:#c4e6d0!important;--p-toast-info-background:#60a5fa!important;--p-toast-info-border-color:#93c5fd!important;--p-toast-info-border-width:1px!important;--p-toast-info-color:#fff!important;--p-toast-info-detail-color:#fff!important;--p-toast-info-shadow:0 4px 12px rgba(59,130,246,.2)!important;--p-toast-info-icon-color:#fff!important;--p-toast-info-close-icon-color:#fff!important;--p-toast-info-close-icon-hover-color:#dbeafe!important;--p-toast-warn-background:#fbbf24!important;--p-toast-warn-border-color:#fcd34d!important;--p-toast-warn-border-width:1px!important;--p-toast-warn-color:#fff!important;--p-toast-warn-detail-color:#fff!important;--p-toast-warn-shadow:0 4px 12px rgba(245,158,11,.2)!important;--p-toast-warn-icon-color:#fff!important;--p-toast-warn-close-icon-color:#fff!important;--p-toast-warn-close-icon-hover-color:#fef3c7!important;--p-toast-error-background:#f36868!important;--p-toast-error-border-color:#fca5a5!important;--p-toast-error-border-width:1px!important;--p-toast-error-color:#fff!important;--p-toast-error-detail-color:#fff!important;--p-toast-error-shadow:0 4px 12px rgba(239,68,68,.2)!important;--p-toast-error-icon-color:#fff!important;--p-toast-error-close-icon-color:#fff!important;--p-toast-error-close-icon-hover-color:#fee2e2!important;--p-accordion-header-background:transparent!important;--p-accordion-header-color:#1b1c1d!important;--p-accordion-header-border-color:#e5e7eb!important;--p-accordion-header-border-width:0!important;--p-accordion-header-border-radius:0!important;--p-accordion-header-padding:1rem .4rem!important;--p-accordion-header-font-size:.875rem!important;--p-accordion-header-font-weight:500!important;--p-accordion-header-gap:.75rem!important;--p-accordion-header-transition-duration:.2s!important;--p-accordion-panel-border-width:0!important;--p-accordion-header-hover-background:#f9fafb!important;--p-accordion-header-hover-color:#151617!important;--p-accordion-header-active-background:#f9fafb!important;--p-accordion-header-active-color:#151617!important;--p-accordion-header-active-hover-background:#f9fafb!important;--p-accordion-content-background:#f9fafb!important;--p-accordion-content-color:#303030!important;--p-accordion-content-border-color:#e5e7eb!important;--p-accordion-content-border-width:0 0 1px 0!important;--p-accordion-content-padding:1.5rem .75rem!important;--p-accordion-toggle-icon-color:#5f5f67!important;--p-accordion-toggle-icon-hover-color:#303030!important;--p-accordion-toggle-icon-active-color:#151617!important;--p-accordion-header-first-border-width:0!important;--p-accordion-header-first-top-border-radius:0!important;--p-accordion-header-last-border-width:0!important;--p-accordion-header-last-bottom-border-radius:0!important;--p-accordion-content-first-border-width:0 0 1px 0!important;--p-accordion-content-last-border-width:0 0 1px 0!important;--p-accordion-content-last-bottom-border-radius:0!important;--p-accordion-header-toggle-icon-color:#949394!important;--p-disabled-opacity:.3!important;--p-iconfield-icon-color:#5f5f67!important;--p-iconfield-icon-hover-color:#303030!important;--p-paginator-nav-button-selected-color:#1b1c1d!important;--p-paginator-nav-button-selected-background:#f9fafb!important;--distribution-bucket-1:#4d7c5f;--distribution-bucket-2:#86c785;--distribution-bucket-3:#f59e0b;--distribution-bucket-4:#991b1b}@keyframes spin{to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{background-color:#f9fafb;color:#151617;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Instrument Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400}a{color:#2563eb;text-decoration:none}button{background:transparent;border:0;cursor:pointer;font-family:inherit;font-size:100%}ol,ul{list-style:none}img{display:block;height:auto;max-width:100%}table{border-collapse:collapse;border-spacing:0}input,select,textarea{font-family:inherit;font-size:inherit}:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a;outline:none}h1,h2,h3,h4,h5,h6{color:#151617;font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:1.25rem}@media (min-width:768px){h1{font-size:1.5rem}}h2{font-size:1.125rem}@media (min-width:768px){h2{font-size:1.25rem}}h3{font-size:1rem}@media (min-width:768px){h3{font-size:1.125rem}}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.8rem}p{color:#303030;line-height:1.7;margin-bottom:1rem}.text-xs{font-size:.75rem}.text-sm{font-size:.8rem}.text-base{font-size:.875rem}.text-lg{font-size:1rem}.text-xl{font-size:1.125rem}.text-2xl{font-size:1.25rem}.text-3xl{font-size:1.5rem}.text-4xl{font-size:1.875rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-thin{font-weight:100}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-success{color:#16bb33}.text-warning{color:#f59e0b}.text-error{color:#ef4444}.text-info{color:#3b82f6}.text-gray-50{color:#f9fafb}.text-gray-100{color:#f3f4f6}.text-gray-200{color:#e5e7eb}.text-gray-300{color:#afaeb3}.text-gray-400{color:#949394}.text-gray-500{color:#5f5f67}.text-gray-600{color:#49494d}.text-gray-700{color:#303030}.text-gray-800{color:#1b1c1d}.text-gray-900{color:#151617}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.text-ellipsis,.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-clip{overflow:hidden;text-overflow:clip}.text-clip,.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.page-grid{width:100%}.container{margin:0 auto;padding:0 1rem;width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px;padding:0 1.5rem}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.grid{display:grid;gap:1rem}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.gap-1{gap:.5rem}.gap-2{gap:.75rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-6{gap:2rem}.gap-8{gap:3rem}@media (min-width:768px){.md\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.md\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.md\:grid-cols-12{grid-template-columns:repeat(12,1fr)}}@media (min-width:1024px){.lg\:grid-cols-1{grid-template-columns:repeat(1,1fr)}.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}.lg\:grid-cols-6{grid-template-columns:repeat(6,1fr)}.lg\:grid-cols-12{grid-template-columns:repeat(12,1fr)}}.sidebar{background-color:#151617;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;transition:width .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:250px;z-index:1000}.sidebar .sidebar-header{align-items:center;background-color:#1b1c1d;border-bottom:1px solid #303030;display:flex;height:80px;margin-bottom:1rem;padding:0 2rem;position:relative}.sidebar .sidebar-header .logo-full{max-width:100px}.sidebar .sidebar-header .logo-mini{max-width:25px}.sidebar .sidebar-header .sidebar-header-chevron{align-items:center;background:none;bottom:0;display:flex;justify-content:center;position:absolute;right:1.5rem;top:0;transition:.15s;width:2rem}.sidebar .sidebar-header .sidebar-header-chevron i{color:#949394;font-size:.8rem;transition:.15s;width:10px}.sidebar .sidebar-header .sidebar-header-chevron i:last-child{color:#5f5f67;transition-delay:.1s}.sidebar .sidebar-header .sidebar-header-chevron:hover i{color:#e5e7eb}.sidebar .sidebar-header .sidebar-header-chevron:hover i:last-child{color:#afaeb3}.sidebar .sidebar-nav{display:flex;flex-direction:column;flex-grow:1;gap:.4rem;padding:1.2rem}.sidebar .nav-item{align-items:center;border-radius:.5rem;color:#949394;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .15s,color .15s;white-space:nowrap;width:100%}.sidebar .nav-item i{font-size:.8rem}.sidebar .nav-item:hover{background:#252525}.sidebar .nav-item:hover .submenu-arrow{display:block}.sidebar .nav-item.router-link-active{background:#252525;color:#f3f4f6;font-weight:500}.sidebar .nav-item .nav-item-text{font-size:.875rem}.sidebar .nav-item .submenu-arrow{display:none;margin-left:auto;transition:.15s ease}.sidebar .nav-item .submenu-arrow.is-open{transform:rotate(180deg)}.sidebar .nav-item-collapsible.is-open>.nav-item:not(:hover){background-color:transparent}.sidebar .submenu{border-left:1px solid #303030;margin-left:1rem;max-height:0;overflow:hidden;padding-left:1rem;transition:max-height .2s ease-in-out}.sidebar .submenu .submenu-item{font-size:.9rem;margin-top:.3rem;padding:.5rem .75rem}.sidebar:not(.is-collapsed) .submenu.is-open{max-height:20rem}.sidebar .submenu-popup{background-color:#1b1c1d;border:1px solid #303030;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;left:100%;min-width:200px;padding:.5rem;position:absolute;top:-6px;z-index:10000}.sidebar .submenu-popup .submenu-popup-title{color:#e5e7eb;font-size:.875rem;font-weight:500;padding:.5rem 1rem}.sidebar .submenu-popup .submenu-popup-title .submenu-popup-title-text{border-bottom:1px solid #303030;padding-bottom:.7rem}.sidebar .submenu-popup .submenu-item-popup{border-radius:.375rem;color:#949394;display:block;font-size:.875rem;padding:.5rem 1rem;text-decoration:none}.sidebar .submenu-popup .submenu-item-popup:hover{background-color:#303030}.sidebar .simple-item-popup{background-color:#1b1c1d;border:1px solid #303030;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;color:#e5e7eb;font-size:.8rem;font-weight:500;left:100%;min-width:-moz-max-content;min-width:max-content;padding:.5rem 1rem;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1000}.sidebar .simple-item-popup.footer-popup{bottom:0;top:auto;transform:translateY(0)}.sidebar .sidebar-footer{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding:1.2rem}.sidebar .sidebar-footer .user-profile-card{align-items:center;border-top:1px solid #303030;display:flex;gap:1rem;height:85px;margin-top:.5rem;overflow:hidden;padding:1.5rem .5rem 1rem;transition:justify-content .2s ease,padding .2s ease,gap .2s ease}.sidebar .sidebar-footer .user-profile-card .user-avatar{background-color:#baa1e4;border:1px solid #303030;border-radius:50%;flex-shrink:0;height:2.5rem;transition:width .2s ease,height .2s ease;width:2.5rem}.sidebar .sidebar-footer .user-profile-card .user-details{max-width:200px;opacity:1;overflow:hidden;transition:max-width .2s ease,opacity .2s ease}.sidebar .sidebar-footer .user-profile-card .user-details .user-name{color:#e5e7eb;font-size:.875rem;font-weight:500;white-space:nowrap}.sidebar .sidebar-footer .user-profile-card .user-details .user-plan{color:#949394;font-size:.8rem;white-space:nowrap}.sidebar .sidebar-footer .user-profile-card .user-details.is-collapsed{max-width:0;opacity:0}.sidebar .sidebar-footer .logout-btn:hover{color:#b91c1c}.sidebar.is-collapsed{width:80px}.sidebar.is-collapsed .nav-item{justify-content:center}.sidebar.is-collapsed .nav-item-collapsible,.sidebar.is-collapsed .nav-item-simple{margin:0 -.5rem;padding:0 .5rem;position:relative}.sidebar.is-collapsed:hover .sidebar-header .sidebar-header-chevron{opacity:1;transform:translate(0);visibility:visible}.sidebar.is-collapsed .sidebar-header{align-items:center;display:flex;justify-content:center;padding:0 1.5rem}.sidebar.is-collapsed .sidebar-header .sidebar-header-chevron{background-color:#252525;border-left:1px solid #303030;border-radius:0 .5rem .5rem 0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;opacity:0;right:-1.7rem;transform:translate(-100%);transition:.2s;visibility:hidden;width:1.7rem}.sidebar.is-collapsed .sidebar-header .sidebar-header-chevron i{transform:rotate(180deg)}.sidebar.is-collapsed .sidebar-footer .user-profile-card{gap:0;justify-content:center;padding-left:0;padding-right:0}.layout{background-color:#f5f5f5;min-height:100vh}.layout #page-content{display:flex;flex:1}.layout #page-content #main-content{margin-left:250px;padding:2rem 2.5rem;transition:margin-left .2s ease-in-out;width:100%}.layout #page-content #main-content.app-full-width{margin-left:80px}.custom-page,.dynamic-page{margin:0 auto;max-width:1600px;padding:0}.page-header{margin-bottom:2rem}.page-header__content{align-items:flex-start;display:flex;gap:2rem;justify-content:space-between}.page-header__info{flex:1}.page-header__controls{align-items:flex-start;display:flex;flex-shrink:0;gap:1rem}.kpi-info-icon{align-items:center;background:transparent;border-radius:50%;color:#949394;cursor:pointer;display:flex;flex-shrink:0;font-size:1.1rem;height:2.5rem;justify-content:center;margin-top:1.5rem;padding:0;transition:all .2s ease;width:2.5rem}.kpi-info-icon:hover{background:#eff0f1;color:#49494d;transform:scale(1.05)}.kpi-info-icon:active{transform:scale(.95)}.kpi-info-icon.pulse-animation{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 #baa1e4b3;transform:scale(1)}50%{box-shadow:0 0 0 10px #baa1e400;transform:scale(1.05)}}.page-header h1{font-size:2rem;font-weight:700;margin-bottom:.5rem}.page-header p{color:#6b7280;font-size:1.1rem;margin:0}@media (max-width:768px){.page-header__content{align-items:stretch;flex-direction:column}.page-header__controls{justify-content:flex-end}}.page-loading{align-items:center;color:#6b7280;display:flex;font-size:1.1rem;gap:1rem;justify-content:center;padding:3rem}.page-loading i{font-size:1.5rem}.page-empty{align-items:center;color:#6b7280;display:flex;flex-direction:column;justify-content:center;padding:4rem 2rem;text-align:center}.page-empty i{color:#d1d5db;font-size:4rem;margin-bottom:1rem}.page-empty h3{color:#374151;font-size:1.5rem;margin:1rem 0 .5rem}.page-empty p{font-size:1rem;margin:0}.app-btn{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#1b1c1d;cursor:pointer;font-size:.8rem;font-weight:500;line-height:1.2;padding:.5rem .75rem;transition:all .2s ease}.app-btn:hover{background-color:#f3f4f6;border-color:#e5e7eb}.app-btn.app-btn-dark{background-color:#1b1c1d;border-color:#1b1c1d;color:#fff;font-weight:400}.app-btn.app-btn-dark:hover{background-color:#303030;border-color:#303030}.app-btn-icon{align-items:center;border-radius:50%!important;display:flex;height:34px!important;justify-content:center;padding:.25rem;width:34px!important}.app-btn-icon.app-btn-transparent{background-color:transparent;border:0!important;color:#5f5f67;transition:all .2s ease}.app-btn-icon.app-btn-transparent:hover{background-color:#f3f4f6!important}.card{background:#fff;border:1px solid #eff0f1;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;padding:1.5rem}.card .card-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.card .card-header .card-title{color:#151617;font-size:1rem;font-weight:600;margin:0}.card .card-header .card-actions{align-items:center;display:flex;gap:.75rem;justify-content:center}.card .card-content{flex:1}.card .card-footer{align-items:center;border-top:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.card-ghost{background:#fff;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:none;padding:1.5rem}.card-elevated{background:#fff;border:1px solid #eff0f1;border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;padding:1.5rem}.app-input{background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#49494d;font-size:.8rem;line-height:1.2;padding:.5rem .75rem;transition:all .15s ease}.app-input[type=date],.app-input[type=datetime-local]{cursor:text}.app-input::-moz-placeholder{color:#afaeb3}.app-input::placeholder{color:#afaeb3}.app-input:focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a;outline:none}.form-section{margin-bottom:1rem}.form-section.top-border{border-top:1px solid #e5e7eb;padding-top:1rem}.form-field{margin-bottom:.75rem;position:relative}.form-field .form-label{color:#5f5f67;display:block;font-size:.75rem;font-weight:600;margin-bottom:.5rem}.form-field input,.form-field select,.form-field textarea{width:100%}.form-field textarea{min-height:60px}.form-field .value-input-container{position:relative}.form-field .value-input-container input{padding-right:1.5rem}.form-field .value-input-container .value-unit{color:#5f5f67;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.form-field.form-prefix-field{align-items:center;display:flex;gap:.5rem}.form-field.form-prefix-field .form-prefix{color:#49494d;font-size:.8rem}.app-input-helper-top{animation:tooltip-fade-in .3s ease-in-out forwards;background-color:#1b1c1d;border-radius:.375rem;color:#fff;font-size:.6875rem;opacity:0;padding:.5rem .75rem;pointer-events:none;top:-40px;white-space:nowrap;z-index:1000}.app-input-helper-top,.app-input-helper-top:after{left:50%;position:absolute;transform:translate(-50%)}.app-input-helper-top:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1b1c1d;content:"";height:0;top:100%;width:0}.advanced-filters-drawer .p-drawer-header{border-bottom:1px solid #f3f4f6;padding-bottom:1rem}.advanced-filters-drawer .p-drawer-content{display:flex;height:100%;padding:0!important}.advanced-filters-drawer .p-drawer-content .advanced-filters-content{padding:1.5rem;width:70%}.advanced-filters-drawer .p-drawer-content .advanced-filter-summary{background-color:#f9fafb;border-left:1px solid #f3f4f6;padding:1.5rem;width:30%}.advanced-filters-content .filter-tabs .p-tablist-tab-list .p-tab .tab-header-content{align-items:center;display:flex}.advanced-filters-content .filter-tabs .p-tablist-tab-list .p-tab .complete-rules-count{align-items:center;background-color:#ede9fe;border-radius:50%;color:#8f5bf7;display:flex;font-size:.6875rem;font-weight:600;height:18px;justify-content:center;margin-left:.5rem;width:18px}.advanced-filters-content .filter-tabs .p-tablist-tab-list .understand-tab-icon{margin-left:auto}.advanced-filters-content .form-section .section-header{padding:1rem 0 .75rem}.advanced-filters-content .form-section .section-content .filter-group .group-content{border:1px solid #e5e7eb;border-radius:.375rem}.advanced-filters-content .form-section .section-content .filter-group .group-content .group-rules-container{padding:1rem}.advanced-filters-content .form-section .section-content .group-content-footer{background-color:#f9fafb;border-top:1px solid #f3f4f6;padding:.75rem 1rem}.advanced-filters-content .form-section .section-content .group-operator-section{align-items:center;display:flex;gap:.5rem;padding:.75rem 0}.advanced-filters-content .form-section .section-content .group-operator-section .group-operator-separator{background:transparent;border:0;border-top:1px solid #e5e7eb;margin:.75rem 0;width:100%}.advanced-filter-rule-form-tree-select-overlay .p-tree-node{font-size:.8rem}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-content{padding-left:2rem;position:relative}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-content:hover:not(.p-tree-node-selected){background:#f3f4f6!important}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-content .p-tree-node-toggle-button{height:100%!important;justify-content:flex-start!important;left:0!important;padding-left:.5rem!important;position:absolute!important;right:0!important;top:0!important;width:100%!important}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-content .p-tree-node-toggle-button:hover{background-color:transparent!important}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-content .p-tree-node-icon.fa-search{color:#8f5bf7}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-selected .p-tree-node-icon{color:#fff!important}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-children .p-tree-node{border-left:1px solid #e5e7eb}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-children .p-tree-node .p-tree-node-content{margin-left:.3rem!important}.advanced-filter-rule-form-tree-select-overlay .p-tree-node .p-tree-node-children .p-tree-node-leaf .p-tree-node-content{padding-left:.5rem!important}.advanced-filter-rule-form .rule-form-content{display:flex;gap:.5rem}.advanced-filter-rule-form .rule-form-content .value-input{max-width:100px}.advanced-filter-rule-form .rule-form-content .rule-form-right{margin-left:auto}.advanced-filter-rule-form .rule-form-content .rule-form-right .rule-complete-icon-container{align-items:center;background:#ede9fe;border-radius:50%;display:flex;float:right;height:30px;justify-content:center;transition:all .3s ease;width:30px}.advanced-filter-rule-form .rule-form-content .rule-form-right .rule-complete-icon-container .rule-complete-icon{color:#8f5bf7;font-size:.875rem}.advanced-filter-rule-form .rule-form-content .rule-form-right .rule-complete-icon-container.waiting-state{background:#e5e7eb}.advanced-filter-rule-form .rule-form-content .rule-form-right .rule-complete-icon-container.waiting-state .rule-complete-icon{animation:waiting-pulse 1.5s ease-in-out infinite;color:#5f5f67}.advanced-filter-rule-form .rule-form-content .select-search-field .smart-select{min-width:130px}.advanced-filters-content .logical-operator{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.advanced-filters-content .logical-operator .operator-select{width:100px}.advanced-filters-content .logical-operator .rule-operator-separator{background:transparent;border:0;border-top:1px solid #e5e7eb;margin:.75rem 0;width:100%}.advanced-filter-summary .summary-header .summary-title{color:#1b1c1d;font-size:1rem;font-weight:600;margin-bottom:1rem}.advanced-filter-summary .summary-content{display:flex;flex-direction:column;gap:1rem}.advanced-filter-summary .summary-content .summary-preview-stats{background:#fff;border:1px solid #eff0f1;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:.5rem 1rem}.advanced-filter-summary .summary-content .summary-preview-stats .summary-preview-stats-total{color:#1b1c1d;font-size:1.25rem;font-weight:800;text-align:center}.advanced-filter-summary .summary-content .summary-preview-stats .summary-preview-stats-label{color:#49494d;font-size:.75rem;text-align:center}.advanced-filter-summary .summary-content .summary-filter-resume{background:#fff;background-color:#f5f3ff;border:1px solid #ddd6fe;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:1rem}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-desc-title{color:#7f49ed;font-size:.8rem;font-weight:600}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-desc-title i{margin-right:.5rem}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content{margin-top:.75rem}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text{color:#303030;font-size:.8rem;line-height:1.5;word-wrap:break-word}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .filter-field{color:#7f49ed;font-weight:600}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .filter-operator{color:#49494d;font-weight:600}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .filter-value{color:#7f49ed;font-weight:600}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .filter-summary-inclusion{margin-bottom:.5rem}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .filter-summary-exclusion{margin-top:1rem}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .summary-action-icon{font-size:.75rem;margin-right:.5rem}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .summary-action-icon.exclusion-icon,.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .summary-action-icon.inclusion-icon{color:#49494d}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .filter-field,.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .filter-operator,.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .filter-value{transition:all .2s ease}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .group-operator{align-items:center;color:#49494d;display:flex;font-size:.8rem;font-weight:600;gap:.5rem;padding:.5rem 0;text-transform:uppercase}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-text .group-operator .group-operator-separator{background:transparent;border:0;border-top:1px solid #caccce;margin:.75rem 0;width:100%}.advanced-filter-summary .summary-content .summary-filter-resume .summary-filter-resume-content .filter-summary-empty{color:#5f5f67;font-size:.8rem;font-style:italic;margin-top:1.5rem;text-align:center}.advanced-filter-summary .summary-content .summary-preview-results{background:#fff;border:1px solid #eff0f1;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:1rem}.advanced-filter-summary .summary-content .summary-preview-results .summary-preview-results-title{color:#1b1c1d;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.advanced-filter-summary .summary-content .summary-preview-results .summary-preview-results-content .summary-preview-results-list li{color:#303030;font-size:.6875rem;padding:.3rem 0}.advanced-filter-summary .summary-content .summary-preview-results .summary-preview-results-content .summary-preview-results-list li:not(:last-child){border-bottom:1px solid #f3f4f6}.advanced-filter-summary .summary-content .summary-preview-results .summary-preview-results-content .summary-preview-results-content-desc{color:#49494d;font-size:.6875rem;font-style:italic;margin-bottom:0;margin-top:.5rem}@keyframes waiting-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@keyframes tooltip-fade-in{0%{opacity:0;transform:translate(-50%) translateY(-5px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.filter-component .filter-field{margin-bottom:1rem}.filter-component .filter-field .filter-label{color:#303030;display:block;font-size:.8rem;font-weight:600;margin-bottom:.5rem}.filter-component .filter-field .filter-input{width:100%}.filter-component .filter-group{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}.filter-component .filter-group .filter-group-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.filter-component .filter-group .filter-group-header .group-title{color:#1b1c1d;font-size:.875rem;font-weight:600;margin:0}.filter-component .filter-group .filter-group-header .group-actions{align-items:center;display:flex;gap:.5rem;justify-content:center}.filter-component .filter-actions{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem;padding-top:1rem}.filter-component .filter-actions .filter-action-group{align-items:center;display:flex;gap:.5rem;justify-content:center}@keyframes filterSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes filterSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.simple-filters-banner{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr auto;margin-top:2rem}.simple-filters-banner .p-multiselect,.simple-filters-banner .p-multiselect.p-variant-filled{background-color:#fff;background:#fff;min-width:0;width:100%}.simple-filters-banner .p-multiselect .p-multiselect-clear-icon,.simple-filters-banner .p-multiselect.p-variant-filled .p-multiselect-clear-icon{display:none}.simple-filters-banner .p-multiselect.filter-applied .p-multiselect-clear-icon,.simple-filters-banner .p-multiselect.p-variant-filled.filter-applied .p-multiselect-clear-icon{display:block}.simple-filters-banner .p-multiselect .p-multiselect-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.simple-filters-banner .filter-applied.p-multiselect{border-color:#baa1e4!important;box-shadow:0 0 0 2px #c4b5fd33!important}.simple-filters-banner .advanced-filters-button .p-button{border:0!important}.multiselect-footer{background:#fff;border-radius:0 0 .375rem .375rem;border-top:1px solid #f3f4f6;display:flex;justify-content:flex-end;padding:.75rem .75rem 0}@media (max-width:768px){.filter-component .filter-actions{flex-direction:column}.filter-component .filter-actions .filter-action-group{justify-content:center;width:100%}.simple-filters-banner{gap:.75rem;grid-template-columns:1fr}}.kpi-definitions-drawer{max-width:90vw;width:650px!important}.kpi-definitions-drawer :deep(.p-drawer-header){border-bottom:1px solid #e5e7eb;padding:1.5rem}.kpi-definitions-drawer :deep(.p-drawer-content){display:flex;flex-direction:column;height:100%;padding:0}.kpi-definitions-drawer .p-drawer-header{background-color:#f9fafb}.kpi-definitions-drawer .p-drawer-content{padding:0 1.5rem!important}.drawer-header{align-items:center;display:flex;gap:.75rem}.drawer-header-icon{color:#8a73f2;font-size:1.5rem}.drawer-header-title{color:#1b1c1d;font-size:1.25rem;font-weight:600;margin:0}.search-bar{background:#f9fafb;border-bottom:1px solid #e5e7eb;margin:0 -1.5rem;padding:1rem 1.5rem}.search-bar .p-input-icon-left{display:block;position:relative}.search-bar .p-input-icon-left>i{color:#949394;left:.75rem;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.search-bar .p-input-icon-left .p-inputtext{padding:.8rem 1.5rem .8rem 2.5rem;width:100%}.search-bar .search-hint{color:#949394;display:block;font-size:.875rem;margin-top:.5rem}.kpi-list{flex:1;overflow-y:auto;padding:2rem 1rem}.category-group{margin-bottom:1.5rem}.category-group:last-child{margin-bottom:0}.category-group:first-child .category-header{margin-top:0!important}.category-header{align-items:center;color:#303030;display:flex;font-size:.875rem;font-weight:700;gap:.7rem;margin:4rem 0 1rem}.category-header i{border:1px solid #eff0f1;border-radius:.375rem;color:#949394;display:inline-table;font-size:.9rem;padding:.6rem}.category-header .category-count{align-items:center;background-color:#ede9fe;border-radius:50%;color:#8f5bf7;display:flex;font-size:.75rem;font-weight:700;height:25px;justify-content:center;margin-left:auto;width:25px}:deep(.p-accordion) .p-accordionpanel{margin:0}:deep(.p-accordion) .p-accordionheader{background:transparent;border:none;border-bottom:1px solid #e5e7eb;color:#1b1c1d;font-weight:500;padding:1rem 1.5rem;transition:background-color .2s}:deep(.p-accordion) .p-accordionheader:hover{background:#f9fafb}:deep(.p-accordion) .p-accordioncontent{background:#f9fafb;border:none;border-bottom:1px solid #e5e7eb;padding:1.5rem}.kpi-content{display:flex;flex-direction:column}.kpi-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.kpi-meta .kpi-source{color:#fff}.kpi-meta .kpi-source,.kpi-meta .kpi-type{border-radius:1rem;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.kpi-meta .kpi-type{background:#f3f4f6;color:#5f5f67}.kpi-definition strong,.kpi-formula strong{align-items:center;color:#303030;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.kpi-definition strong i,.kpi-formula strong i{color:#8a73f2}.kpi-definition p,.kpi-formula p{color:#303030;line-height:1.6;margin:0}.kpi-definition code,.kpi-formula code{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;color:#303030;display:block;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;overflow-x:auto;padding:.75rem;white-space:pre-wrap;word-break:break-word}.no-results{align-items:center;color:#5f5f67;display:flex;flex-direction:column;justify-content:center;padding:3rem 1.5rem;text-align:center}.no-results i{font-size:3rem;margin-bottom:1rem;opacity:.5}.no-results p{font-size:1rem;font-weight:500;margin:0 0 .5rem}.no-results small{font-size:.875rem}.views-tabs-bar{align-items:center;display:flex;flex-wrap:nowrap;gap:0}.views-tabs-bar .view-tab{align-items:center;display:flex;gap:.25rem;position:relative}.views-tabs-bar .view-tab .view-tab-name{white-space:nowrap}.views-tabs-bar .view-tab .modified-badge{color:#f59e0b;font-size:1.2rem;font-weight:700;line-height:0;margin-left:.25rem}.views-tabs-bar .view-tab.is-active .view-tab-name{font-weight:600}.views-tabs-bar .create-view-tab{align-items:center;background:transparent;border:1px dashed #caccce;border-radius:30px;color:#949394;cursor:pointer;display:flex;font-size:.75rem;gap:.25rem;margin-left:.5rem;padding:.25rem .75rem;transition:all .2s ease;white-space:nowrap}.views-tabs-bar .create-view-tab i{font-size:.6rem}.views-tabs-bar .create-view-tab:hover{background:#f9fafb;border-color:#caccce;color:#1b1c1d}.views-tabs-bar .view-actions{align-items:center;border-left:1px solid #e5e7eb;display:flex;gap:2px;margin-left:.75rem;padding-left:.75rem}.views-tabs-bar .view-actions .p-button{height:28px;width:28px}.views-tabs-bar .view-actions .p-button .p-button-icon{font-size:.75rem}.views-tabs-loading{align-items:center;color:#949394;display:flex;font-size:.875rem;padding:.5rem .75rem}.views-tabs-loading .loading-text{animation:views-pulse 1.5s ease-in-out infinite}@keyframes views-pulse{0%,to{opacity:.5}50%{opacity:1}}.save-view-modal .p-dialog-content{padding-bottom:0}.save-view-modal-content{display:flex;flex-direction:column;gap:1.5rem}.save-view-modal-content .helper-banner{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.5rem;color:#1e40af;display:flex;gap:.75rem;padding:.75rem 1rem}.save-view-modal-content .helper-banner i{color:#60a5fa;flex-shrink:0;font-size:1rem;margin-top:2px}.save-view-modal-content .helper-banner p{font-size:.8rem;line-height:1.5;margin:0}.save-view-modal-content .helper-banner p strong{color:#1e3a8a}.save-view-modal-content .form-field{display:flex;flex-direction:column;gap:.5rem}.save-view-modal-content .form-field label{color:#1b1c1d;font-size:.875rem;font-weight:500}.save-view-modal-content .form-field label .required{color:#ef4444}.save-view-modal-content .form-field .p-inputtext{width:100%}.save-view-modal-content .form-options{display:flex;flex-direction:column;gap:.75rem}.save-view-modal-content .form-options .form-option{align-items:center;display:flex;gap:.75rem}.save-view-modal-content .form-options .form-option label{color:#1b1c1d;cursor:pointer;font-size:.875rem}.save-view-modal-content .form-options .option-hint{align-items:flex-start;color:#949394;display:flex;font-size:.75rem;gap:.5rem;margin:.5rem 0 0}.save-view-modal-content .form-options .option-hint i{margin-top:2px}.save-view-modal-content .error-message{align-items:center;background:#ef44441a;border:1px solid #fecaca;border-radius:.5rem;color:#b91c1c;display:flex;font-size:.875rem;gap:.5rem;padding:.75rem}.save-view-modal-content .error-message i{font-size:1rem}.save-view-modal-footer{display:flex;gap:.5rem;justify-content:flex-end}.p-card{border:1px solid #e5e7eb!important;border-radius:.75rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.p-card .p-card-header{border-bottom:1px solid #e5e7eb!important;padding:1.5rem 1.5rem 1rem!important}.p-card .p-card-content{padding:1.5rem!important}.p-card .p-card-footer{border-top:1px solid #e5e7eb!important;padding:1rem 1.5rem 1.5rem!important}.p-calendar .p-inputtext,.p-dropdown,.p-inputtext,.p-multiselect,.p-multiselect-label,.p-select,.p-select-label,.p-select-option-label,.p-treeselect-label{font-size:.8rem!important;line-height:1.2!important}.p-textarea{font-size:.8rem!important;font-weight:400!important}.p-dropdown .p-dropdown-trigger{color:#5f5f67!important}.p-dropdown .p-dropdown-label{color:#151617!important}.p-dropdown.p-focus{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a;outline:none}.p-select-dropdown .p-icon,.p-treeselect-dropdown .p-icon{height:.8rem;width:.8rem}.p-dropdown-panel{border:1px solid #e5e7eb!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.p-dropdown-panel .p-dropdown-item{padding:.75rem 1rem!important}.p-dropdown-panel .p-dropdown-item:hover{background-color:#f9fafb!important}.p-dropdown-panel .p-dropdown-item.p-highlight{background-color:#5f5f67!important;color:#fff!important}.p-datatable-table-container{border:1px solid #f3f4f6!important;border-radius:.5rem!important}.p-datatable-table-container::-webkit-scrollbar{height:8px;width:8px}.p-datatable-table-container::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.p-datatable-table-container::-webkit-scrollbar-thumb{background-color:#caccce;border-radius:4px}.p-datatable-table-container::-webkit-scrollbar-thumb:hover{background-color:#e5e7eb!important}.p-datatable-table-container{scrollbar-color:#caccce #f3f4f6}.p-datatable .p-datatable-header-cell{background-color:#f9fafb;border:1px solid #f3f4f6;padding:.75rem .5rem!important}.p-datatable .p-datatable-header-cell:hover{background-color:#f3f4f6!important}.p-datatable .p-datatable-header-cell .p-datatable-column-title{color:#5f5f67;font-size:.8rem;font-weight:500;white-space:nowrap}.p-datatable .p-datatable-header-cell .p-datatable-column-filter-button{background-color:transparent!important}.p-datatable .p-datatable-header-cell svg:not(.p-select-clear-icon,.p-multiselect-clear-icon){color:#5f5f67!important;height:.8rem;width:.8rem}.p-datatable .p-datatable-header-cell.filtered-column .p-datatable-column-filter-button svg,.p-datatable .p-datatable-header-cell.p-datatable-column-sorted .p-datatable-sort-icon{color:#8f5bf7!important}.p-datatable .p-datatable-header-cell:not(.p-datatable-column-sorted) .p-datatable-sort-icon{opacity:0;transition:opacity .1s ease-in-out}.p-datatable .p-datatable-header-cell:hover .p-datatable-sort-icon{opacity:1}.p-datatable .p-datatable-header-cell:first-child{border-top-left-radius:.5rem!important}.p-datatable .p-datatable-header-cell:last-child{border-top-right-radius:.5rem!important}.p-datatable .p-datatable-header-cell[data-pc-name=filterheadercell]{padding-top:0!important}.p-datatable .p-datatable-header-cell .p-datatable-filter-element-container{text-align:left}.p-datatable .p-datatable-header-cell .p-datatable-filter-element-container>.p-select{width:100%}.p-datatable .p-datatable-header-cell .p-datatable-filter-element-container .p-inputtext{min-width:80px}.p-datatable .p-datatable-tbody>tr{background-color:#fff}.p-datatable .p-datatable-tbody>tr>td{border:1px solid #f9fafb;color:#151617;font-size:.75rem;padding:.75rem .5rem!important}.p-datatable .p-datatable-tbody>tr>td.p-datatable-frozen-column{border:1px solid #f3f4f6!important}.p-datatable .p-datatable-tbody>tr>td .p-badge{font-size:.625rem!important;white-space:nowrap}.p-datatable.datatable-light .p-datatable-table-container{border:0!important;border-radius:0!important}.p-datatable.datatable-light .p-datatable-header-cell{background-color:#fff!important;background-color:#f9fafb!important;border:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.p-datatable.datatable-light .p-datatable-thead tr:last-child .p-datatable-header-cell{border-bottom:1px solid #f3f4f6!important}.p-datatable.datatable-light .p-datatable-tbody>tr>td{border:0!important;border-bottom:1px solid #f3f4f6!important}.p-datatable.datatable-light .p-datatable-tbody>tr>td.p-datatable-frozen-column{background-color:#fff;border-right:1px solid #f3f4f6!important}.p-datatable.datatable-light.p-datatable-hoverable .p-datatable-tbody>tr:not(.p-datatable-row-selected):hover{background-color:#f9fafb!important}.p-datatable.datatable-light.p-datatable-selectable .p-datatable-tbody>tr:not(.p-datatable-row-selected):hover,.p-datatable.datatable-light.p-datatable-selectable .p-datatable-tbody>tr:not(.p-datatable-row-selected):hover td{background-color:#f9fafb!important;cursor:pointer}.p-datatable.datatable-light .p-datatable-paginator-bottom{border-bottom:0!important}.p-datatable.datatable-light .p-datatable-paginator-bottom .p-paginator{background-color:#fff!important}.datatable-toolbar{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:.75rem}.datatable-toolbar .toolbar-right{align-items:center;display:flex;gap:.75rem}.datatable-toolbar .toolbar-right .header-info{align-items:center;color:#5f5f67;display:flex;font-size:.75rem;gap:.5rem}.datatable-toolbar .global-search-input .p-inputtext{min-width:250px}.p-chart .p-chart-canvas{border-radius:.5rem!important}.p-dialog{border-radius:1rem!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a!important}.p-dialog .p-dialog-header{border-bottom:1px solid #e5e7eb!important;border-radius:1rem 1rem 0 0!important;padding:1.5rem!important}.p-dialog .p-dialog-header .p-dialog-title{color:#151617!important;font-weight:600!important}.p-dialog .p-dialog-content{padding:1.5rem!important}.p-dialog .p-dialog-footer{align-items:center;border-top:1px solid #e5e7eb!important;display:flex;gap:1rem;justify-content:center;justify-content:flex-end;padding:1.5rem!important}.p-dialog .p-dialog-close-button{border-radius:50%!important;height:35px!important;padding:.5rem;width:35px!important}.p-dialog-mask{background:#0006!important}.p-popover .menu-item{align-items:center;cursor:pointer;display:flex;font-size:.8rem;padding:.5rem .75rem}.p-popover .menu-item i{margin-right:.75rem}.p-popover .menu-item .menu-label{white-space:nowrap}.p-popover .menu-item:hover{background-color:#f3f4f6;border-radius:.375rem}.p-toast .p-toast-message{border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.p-toast .p-toast-message.p-toast-message-success{border-left:4px solid #16bb33!important}.p-toast .p-toast-message.p-toast-message-success .p-toast-icon{color:#16bb33!important}.p-toast .p-toast-message.p-toast-message-error{border-left:4px solid #ef4444!important}.p-toast .p-toast-message.p-toast-message-error .p-toast-icon{color:#ef4444!important}.p-toast .p-toast-message.p-toast-message-warn{border-left:4px solid #f59e0b!important}.p-toast .p-toast-message.p-toast-message-warn .p-toast-icon{color:#f59e0b!important}.p-toast .p-toast-message.p-toast-message-info{border-left:4px solid #3b82f6!important}.p-toast .p-toast-message.p-toast-message-info .p-toast-icon{color:#3b82f6!important}.p-progressbar{background:#e5e7eb!important;border-radius:.75rem!important}.p-progressbar .p-progressbar-value{background:linear-gradient(90deg,#5f5f67,#49494d)!important;border-radius:.75rem!important}.p-calendar .p-datepicker{border:1px solid #e5e7eb!important;border-radius:.5rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.p-calendar .p-datepicker .p-datepicker-header{background:#f9fafb!important;border-bottom:1px solid #e5e7eb!important}.p-calendar .p-datepicker .p-datepicker-calendar .p-datepicker-today>span{background:#f3f4f6!important;color:#303030!important}.p-calendar .p-datepicker .p-datepicker-calendar .p-highlight{background:#5f5f67!important;color:#fff!important}.p-menu{border:1px solid #e5e7eb!important;border-radius:.5rem!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.p-menu .p-menu-item .p-menuitem-link{border-radius:.375rem!important;margin:2px!important;padding:.75rem 1rem!important}.p-menu .p-menu-item .p-menuitem-link:hover{background:#f9fafb!important}.p-menu .p-menu-item .p-menuitem-link.p-focus{background:#f9fafb!important;color:#303030!important}.p-badge{border-radius:.75rem!important;font-size:.6875rem!important;font-weight:600!important}.p-badge.badge-dotted{background-color:#fff;border:1px dotted #afaeb3;color:#949394}.p-chip{border-radius:.75rem!important}.p-chip .p-chip-remove-icon{margin-left:.3rem}.p-chip:hover .p-chip-remove-icon{color:#303030;transform:scale(1.2)}.p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item a{color:#949394;font-size:.75rem;font-weight:500}.p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item a:hover{color:#49494d}.p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item.p-breadcrumb-item-active a,.p-breadcrumb .p-breadcrumb-list .p-breadcrumb-item:last-child a{color:#1b1c1d}.p-breadcrumb .p-breadcrumb-list .p-breadcrumb-separator .p-breadcrumb-separator-icon{color:#949394;height:.7rem;width:.7rem}.p-button{font-size:.8rem!important;line-height:1.2}.p-button.p-button-sm{font-size:.75rem!important}.p-button.p-button-xs,.p-button.p-button-xs .p-button-icon{font-size:.6875rem!important}.p-button.p-button-outlined{background-color:#fff}.p-button.p-button-outlined .p-button-label{font-weight:500}.p-button.p-button-outlined:hover{border-color:#afaeb3!important}.p-button.p-button-secondary .p-button-label{font-weight:500}.p-button.button-underline{background-color:transparent!important;border:0!important;border-bottom:1px #afaeb3!important;border-radius:0;border-style:dotted!important;color:#5f5f67!important;padding:0 0 .3rem;width:-moz-fit-content;width:fit-content}.p-button.button-underline.light-button-underline{border-color:#afaeb3;color:#e5e7eb!important}.p-button.button-underline.light-button-underline:hover{border-color:#949394!important;color:#afaeb3!important}.p-datatable-filter-add-rule-button{background-color:#fff!important;border:1px solid #e5e7eb!important;color:#49494d!important}.p-datatable-filter-add-rule-button:hover{background-color:#f9fafb!important;border-color:#caccce!important}.p-datatable-filter-remove-rule-button{background-color:#ef4444!important;color:#fff!important}.p-datatable-filter-remove-rule-button:hover{background-color:#dc2626!important}.p-checkbox .p-checkbox-box{padding:3px}.p-select .p-select-label{font-weight:400}.p-select-overlay{z-index:1600!important}.p-multiselect .p-multiselect-clear-icon,.p-multiselect .p-select-clear-icon,.p-select .p-multiselect-clear-icon,.p-select .p-select-clear-icon{background-color:#f9fafb;border-radius:50%;color:#949394;padding:.2rem}.p-multiselect .p-multiselect-clear-icon:hover,.p-multiselect .p-select-clear-icon:hover,.p-select .p-multiselect-clear-icon:hover,.p-select .p-select-clear-icon:hover{background-color:#f3f4f6;color:#303030}.p-multiselect .p-multiselect-label i{margin-right:.5rem}.p-multiselect .p-multiselect-dropdown{color:#afaeb3}.p-multiselect.p-multiselect-lg .p-multiselect-clear-icon{height:1.4rem;inset-inline-end:1.8rem;margin-top:-.7rem;padding:.3rem;width:1.4rem}.p-multiselect.p-multiselect-lg .p-multiselect-dropdown{width:2rem}.p-multiselect.p-multiselect-lg .p-multiselect-label{padding-inline:1rem 1.5rem}.p-multiselect:hover .p-multiselect-clear-icon{background-color:#eff0f1;color:#49494d}.p-multiselect-overlay{padding:.75rem}.p-multiselect-overlay .p-multiselect-option{font-size:.75rem}.p-multiselect-overlay .search-icon-button{border-radius:5px;color:#8f5bf7;cursor:pointer;margin:-5px;padding:5px}.p-multiselect-overlay .search-icon-button:hover{background-color:#f3f4f6;color:#7f49ed}.p-multiselect-overlay .p-multiselect-empty-message,.p-multiselect-overlay .p-select-empty-message,.p-select-overlay .p-multiselect-empty-message,.p-select-overlay .p-select-empty-message{background-color:#f9fafb;border-radius:0 0 .5rem .5rem;border-top:1px solid #e5e7eb;color:#5f5f67;font-size:.75rem;font-weight:400;margin-top:.25rem;padding:.75rem;text-align:center}.p-multiselect-overlay .p-select-option-detailed .p-select-line,.p-select-overlay .p-select-option-detailed .p-select-line{line-height:1.2}.p-multiselect-overlay .p-select-option-detailed .p-select-subline,.p-select-overlay .p-select-option-detailed .p-select-subline{color:#949394;display:flex;font-size:.6875rem;font-weight:400;gap:.5rem}.p-datepicker{width:100%}.p-datepicker .p-datepicker-weekday{font-size:.8rem}.p-datepicker .p-datepicker-day-view{font-size:.875rem}.p-datepicker .p-datepicker-day{border-radius:.375rem;font-size:.8rem;padding:.3rem}.p-datepicker .p-datepicker-day.p-datepicker-day-selected-range{border-radius:0}.p-datepicker .p-datepicker-header .p-datepicker-title{justify-content:center;width:100%}.p-drawer{background-color:#fff!important}.p-drawer-header .p-drawer-title{color:#151617;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.p-drawer-header .drawer-subtitle{align-items:center;color:#949394;display:flex;font-size:.75rem;gap:.5rem;gap:.25rem;margin:0}.p-drawer-header .drawer-subtitle i{margin-right:.25rem}.p-drawer-content .app-drawer-stats{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-bottom:2rem}.p-drawer-content .app-drawer-stats .app-drawer-stat-item{border-radius:.375rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:.5rem 1rem;width:100%}.p-drawer-content .app-drawer-stats .app-drawer-stat-item:hover{background-color:#f9fafb}.p-drawer-content .app-drawer-stats .app-drawer-stat-item .app-drawer-stat-label{color:#5f5f67;font-size:.75rem}.p-drawer-content .app-drawer-stats .app-drawer-stat-item .app-drawer-stat-value:not(.kpi-trend){font-size:.875rem;font-weight:700}.order-view-drawer .p-drawer-content,.product-view-drawer .p-drawer-content{padding-top:0!important}.order-view-drawer .p-drawer-header,.product-view-drawer .p-drawer-header{display:none!important}.p-drawer-footer{align-items:center;background-color:#f9fafb!important;border-top:1px solid #e5e7eb!important;display:flex;gap:.75rem;justify-content:center;justify-content:flex-end}.p-drawer-footer .drawer-footer-left{margin-right:auto}.p-drawer-footer .drawer-footer-right{display:flex;gap:.5rem}.p-tabs.app-tabs-switch>.p-tablist .p-tablist-tab-list{border:1px solid #e5e7eb;border-radius:30px;padding:.2rem}.p-tabs.app-tabs-switch>.p-tablist .p-tablist-tab-list .p-tab{border:0;border-radius:30px;font-size:.75rem;font-weight:500;line-height:1;padding:.5rem .75rem}.p-tabs.app-tabs-switch>.p-tablist .p-tablist-tab-list .p-tab.p-tab-active{background-color:#49494d;box-shadow:0 1px 2px #00000026;color:#fff}.p-tabs.app-tabs-modern.border-underline>.p-tablist .p-tablist-tab-list:after{background-color:#eff0f1;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.p-tabs.app-tabs-modern .p-tabpanels{background-color:#fff}.p-tabs.app-tabs-modern>.p-tablist .p-tablist-tab-list{align-items:center;background-color:transparent!important;border:0!important;padding:0!important;position:relative}.p-tabs.app-tabs-modern>.p-tablist .p-tablist-tab-list .p-tab{border:0!important;border-radius:0;color:#afaeb3;font-size:.875rem;font-weight:400;line-height:1;min-width:75px;padding:.75rem}.p-tabs.app-tabs-modern>.p-tablist .p-tablist-tab-list .p-tab:hover{background-color:transparent;color:#000}.p-tabs.app-tabs-modern>.p-tablist .p-tablist-tab-list .p-tab:after{background-color:#f3f4f6;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.p-tabs.app-tabs-modern>.p-tablist .p-tablist-tab-list .p-tab.p-tab-active{background-color:transparent;border-color:transparent!important;color:#000;font-weight:500!important}.p-tabs.app-tabs-modern>.p-tablist .p-tablist-tab-list .p-tab.p-tab-active:after{animation:gradientMove 3s linear infinite;background:linear-gradient(90deg,#de6af2,#ffa217,#de6af2);background-size:200% auto;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:2}@keyframes gradientMove{0%{background-position:0}to{background-position:200%}}.p-tabs.app-tabs-modern.border-full-width>.p-tablist .p-tablist-tab-list:after{background-color:#f3f4f6;bottom:0;content:"";height:2px;left:0;position:absolute;width:100%;z-index:0}.p-tabs.app-tabs-modern.border-full-width>.p-tablist .p-tablist-tab-list .p-tab:after{display:none}.p-tabs.app-tabs-modern.border-full-width>.p-tablist .p-tablist-tab-list .p-tab.p-tab-active:after{display:block;z-index:1}.p-tabs.app-tabs-large>.p-tablist .p-tablist-tab-list .p-tab{font-size:.875rem!important;line-height:1.2!important}.p-stepper .p-disabled{opacity:.5!important}.p-skeleton.skeleton-dark{background-color:#252525!important}.p-skeleton.skeleton-dark:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent)!important}.kpi-bar .p-skeleton.skeleton-dark{background:#252525!important;background-color:#252525!important}.kpi-bar .p-skeleton.skeleton-dark:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent)!important}.kpi-bar .kpi-skeleton .p-skeleton{background:#252525!important;background-color:#252525!important}.kpi-bar .kpi-skeleton .p-skeleton:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent)!important}.p-tooltip .p-tooltip-text{border:1px solid #49494d!important;font-size:.75rem;line-height:1.4;padding:.5rem .75rem;text-align:center;white-space:pre-line}.p-accordionpanel{border-bottom:1px solid #e5e7eb!important;margin-bottom:.75rem!important}.m-0{margin:0}.m-1{margin:.5rem}.m-2{margin:.75rem}.m-3{margin:1rem}.m-4{margin:1.5rem}.m-6{margin:2rem}.m-8{margin:3rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:.75rem}.mt-3{margin-top:1rem}.mt-4{margin-top:1.5rem}.mt-6{margin-top:2rem}.mt-8{margin-top:3rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:.75rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mb-6{margin-bottom:2rem}.mb-8{margin-bottom:3rem}.ml-0{margin-left:0}.ml-1{margin-left:.5rem}.ml-2{margin-left:.75rem}.ml-3{margin-left:1rem}.ml-4{margin-left:1.5rem}.mr-0{margin-right:0}.mr-1{margin-right:.5rem}.mr-2{margin-right:.75rem}.mr-3{margin-right:1rem}.mr-4{margin-right:1.5rem}.p-0{padding:0}.p-1{padding:.5rem}.p-2{padding:.75rem}.p-3{padding:1rem}.p-4{padding:1.5rem}.p-6{padding:2rem}.p-8{padding:3rem}.pt-0{padding-top:0}.pt-1{padding-top:.5rem}.pt-2{padding-top:.75rem}.pt-3{padding-top:1rem}.pt-4{padding-top:1.5rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.5rem}.pb-2{padding-bottom:.75rem}.pb-3{padding-bottom:1rem}.pb-4{padding-bottom:1.5rem}.pl-0{padding-left:0}.pl-1{padding-left:.5rem}.pl-2{padding-left:.75rem}.pl-3{padding-left:1rem}.pl-4{padding-left:1.5rem}.pr-0{padding-right:0}.pr-1{padding-right:.5rem}.pr-2{padding-right:.75rem}.pr-3{padding-right:1rem}.pr-4{padding-right:1.5rem}.w-auto{width:auto}.w-full{width:100%}.w-1-2{width:50%}.w-1-3{width:33.333333%}.w-2-3{width:66.666667%}.w-1-4{width:25%}.w-3-4{width:75%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.w-100{width:100%}.w-50{width:50%}.w-75{width:75%}.w-25{width:25%}.bg-white{background-color:#fff}.bg-gray-50{background-color:#f9fafb}.bg-gray-100{background-color:#f3f4f6}.bg-gray-200{background-color:#e5e7eb}.bg-primary{background-color:#5f5f67}.bg-success{background-color:#16bb33}.bg-warning{background-color:#f59e0b}.bg-error{background-color:#ef4444}.text-success{color:#55c06f!important}.text-warning{color:#fbbf24!important}.text-error{color:#f36868!important}.rounded-none{border-radius:0}.rounded-sm{border-radius:.375rem}.rounded{border-radius:.5rem}.rounded-lg{border-radius:.75rem}.rounded-xl{border-radius:1rem}.rounded-2xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.shadow-none{box-shadow:none}.shadow-sm{box-shadow:0 1px 2px #0000000d}.shadow{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.flex-between{justify-content:space-between}.flex-between,.flex-center{align-items:center;display:flex}.flex-center{justify-content:center}.flex-column{display:flex;flex-direction:column}.p-datatable-filter-overlay{min-width:170px!important;z-index:1500!important}.p-datatable-filter-overlay .p-datatable-filter-constraint-list .p-datatable-filter-constraint{font-size:.8rem}.table-widget .p-paginator{padding:.75rem 0}.table-widget .p-paginator .p-paginator-content{width:100%}.table-widget .p-paginator .p-paginator-content .p-paginator-current{font-size:.75rem;margin-right:auto}.table-widget .filtered-column{background-color:#8b5cf60d}.table-widget .filtered-column .p-column-filter-menu-button{color:#8b5cf6!important}.table-widget .filtered-column .p-column-filter-menu-button:hover{color:#7c3aed!important}.table-widget .table-name-with-image{align-items:center;display:flex;gap:.75rem}.table-widget .table-name-with-image .table-name-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-widget .table-name-with-image .table-name-text.clickable-cell{color:#3b82f6;cursor:pointer;font-weight:500}.table-widget .table-name-with-image .table-name-text.clickable-cell:hover{color:#1b1c1d;text-decoration:underline}.table-widget .clickable-cell{color:#3b82f6;cursor:pointer;font-weight:500}.table-widget .clickable-cell:hover{color:#1b1c1d;text-decoration:underline}.table-widget .table-image-container{align-items:center;display:flex;flex-shrink:0;justify-content:center}.table-widget .table-image-container .table-image{border-radius:.375rem;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.table-widget .table-image-container .table-image-placeholder{align-items:center;background:#f3f4f6;border-radius:.375rem;color:#949394;display:flex;font-size:1rem;height:40px;justify-content:center;width:40px}.list-widget .p-datatable-table .p-datatable-header-cell{padding-right:0!important}.order-timeline-block .widget-header{margin-bottom:1.5rem}.order-timeline-block .timeline-loading{padding:1rem 0}.order-timeline-block .timeline-loading .timeline-skeleton{display:flex;flex-direction:column;gap:1.5rem;padding-left:1.5rem;position:relative;width:100%}.order-timeline-block .timeline-loading .timeline-skeleton:before{background-color:#e5e7eb;bottom:0;content:"";left:.5rem;position:absolute;top:0;width:2px}.order-timeline-block .timeline-loading .timeline-skeleton .skeleton-event{align-items:flex-start;display:flex;gap:1rem;position:relative}.order-timeline-block .timeline-empty,.order-timeline-block .timeline-error{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2rem;text-align:center}.order-timeline-block .timeline-empty p,.order-timeline-block .timeline-error p{color:#5f5f67;font-size:.9rem;margin:0}.order-timeline-block .timeline-error p{color:#ef4444}.order-timeline-block .timeline-content{display:flex;flex-direction:column;gap:0;margin-top:1rem}.order-timeline-block .timeline-events{display:flex;flex-direction:column;padding-left:1.5rem;position:relative}.order-timeline-block .timeline-events:before{background-color:#e5e7eb;bottom:0;content:"";left:.5rem;position:absolute;top:0;width:2px}.order-timeline-block .timeline-event{display:flex;gap:1rem;padding-bottom:1.5rem;position:relative}.order-timeline-block .timeline-event:last-child{padding-bottom:0}.order-timeline-block .timeline-event .timeline-marker{left:-1.5rem;position:absolute;top:.25rem;z-index:1}.order-timeline-block .timeline-event .timeline-marker .marker-dot{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px currentColor;height:12px;width:12px}.order-timeline-block .timeline-event .timeline-event-content{display:flex;flex:1;flex-direction:column;gap:.5rem}.order-timeline-block .timeline-event .timeline-event-content .event-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.order-timeline-block .timeline-event .timeline-event-content .event-header .event-title{color:#1b1c1d;font-size:.95rem;font-weight:600;margin:0}.order-timeline-block .timeline-event .timeline-event-content .event-header .event-date{color:#5f5f67;font-size:.8rem;white-space:nowrap}.order-timeline-block .timeline-event .timeline-event-content .event-description{color:#5f5f67;font-size:.85rem;line-height:1.4;margin:0}.order-timeline-block .timeline-event .timeline-event-content .event-amount{color:#1b1c1d;font-size:.9rem}.order-timeline-block .timeline-event .timeline-event-content .event-amount strong{color:#1b1c1d}@media (max-width:768px){.order-timeline-block .timeline-event .timeline-event-content .event-header{flex-direction:column;gap:.25rem}.order-timeline-block .timeline-event .timeline-event-content .event-header .event-date{font-size:.75rem}}.drilldown-datatable-widget{display:flex;flex-direction:column;height:100%}.drilldown-datatable-widget .p-datatable-tbody td.level-link-column.clickable-cell{color:#1b1c1d;cursor:pointer;font-weight:600;padding:0!important}.drilldown-datatable-widget .p-datatable-tbody td.level-link-column.clickable-cell:hover{background-color:#f3f4f6}.drilldown-datatable-widget .p-datatable-tbody td.level-link-column.clickable-cell span{align-items:center;display:flex;height:100%;padding:.75rem .5rem;width:100%}.drilldown-datatable-widget .p-datatable-tbody td.action-column{min-width:60px;padding:0 3px!important;text-align:center}.drilldown-datatable-widget .p-datatable-tbody td.action-column .action-buttons{display:flex}.drilldown-datatable-widget .p-datatable-tbody td.action-column .p-button .p-button-icon{color:#49494d;font-size:.9rem}.drilldown-datatable-widget .p-datatable-tbody td.action-column .p-button:hover{background-color:#f3f4f6}.drilldown-datatable-widget .p-datatable-tbody td.action-column .p-button:hover .p-button-icon{color:#1b1c1d}.drilldown-datatable-widget .p-breadcrumb{margin-bottom:.75rem}.drilldown-datatable-widget .p-breadcrumb .p-breadcrumb-list{background-color:#f3f4f6;border-radius:.375rem;padding:.5rem .75rem;width:-moz-fit-content;width:fit-content}.drilldown-accordion-widget{display:flex;flex-direction:column}.drilldown-accordion-widget .levels-badges-container{display:flex;flex-direction:column;gap:.5rem}.drilldown-accordion-widget .levels-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.drilldown-accordion-widget .level-badge{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.375rem;color:#49494d;cursor:grab;display:flex;font-size:.6875rem;font-weight:500;gap:.5rem;line-height:1;padding:.5rem .75rem;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.drilldown-accordion-widget .level-badge .drag-handle{color:#949394;font-size:.7rem}.drilldown-accordion-widget .level-badge:hover{background:#e5e7eb;border-color:#afaeb3}.drilldown-accordion-widget .level-badge.dragging{cursor:grabbing;opacity:.5}.drilldown-accordion-widget .level-badge.drag-over{background:#eff6ff;border-color:#60a5fa;transform:translate(-5px)}.drilldown-accordion-widget .level-separator{color:#afaeb3;font-size:.6rem}.drilldown-accordion-widget .levels-hint{color:#949394;font-size:.6875rem}.drilldown-accordion-widget .total-badge{align-items:center;background:#49494d;border-radius:9999px;color:#fff;display:inline-flex;font-size:.6875rem;font-weight:600;height:20px;justify-content:center;margin-left:.5rem;min-width:24px;padding:0 .5rem}.drilldown-accordion-widget .level-search{align-items:center;display:inline-flex;margin-left:.75rem;position:relative}.drilldown-accordion-widget .search-toggle{align-items:center;background:#eff0f1;border:none;border-radius:.25rem;color:#949394;cursor:pointer;display:flex;height:22px;justify-content:center;transition:all .15s ease;width:22px}.drilldown-accordion-widget .search-toggle:hover{background:#e5e7eb;color:#49494d}.drilldown-accordion-widget .search-toggle i{font-size:.75rem}.drilldown-accordion-widget .search-popover-content{align-items:center;display:flex;gap:.5rem}.drilldown-accordion-widget .search-popover-content .search-input{width:180px}.drilldown-accordion-widget .search-applied{align-items:center;background:#dbeafe;border:1px solid #bfdbfe;border-radius:.375rem;display:flex;gap:.5rem;padding:2px 6px}.drilldown-accordion-widget .search-applied.loading{opacity:.8}.drilldown-accordion-widget .search-applied.loading .fa-spinner{color:#3b82f6;font-size:.7rem}.drilldown-accordion-widget .search-applied .search-term{color:#1d4ed8;font-size:.75rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drilldown-accordion-widget .search-applied .search-clear{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#3b82f6;cursor:pointer;display:flex;height:18px;justify-content:center;width:18px}.drilldown-accordion-widget .search-applied .search-clear:hover{background:#bfdbfe;color:#1d4ed8}.drilldown-accordion-widget .search-applied .search-clear i{font-size:.65rem}.drilldown-accordion-widget .datatable-toolbar{margin-top:.5rem;padding-bottom:0}.drilldown-accordion-widget .toolbar-left{align-items:center;display:flex;gap:1rem}.drilldown-accordion-widget .toolbar-right{align-items:center;display:flex;gap:.75rem}.drilldown-accordion-widget .search-wrapper{position:relative}.drilldown-accordion-widget .search-wrapper .pi-search{color:#949394;font-size:.85rem;left:.75rem;position:absolute;top:50%;transform:translateY(-50%)}.drilldown-accordion-widget .search-wrapper .search-input{padding-left:2rem;width:200px}.drilldown-accordion-widget .count-info{color:#949394;font-size:.75rem}.drilldown-accordion-widget .column-selector{min-width:120px}.drilldown-accordion-widget .error-message{align-items:center;background:#ef44441a;border-radius:.375rem;color:#dc2626;display:flex;gap:.75rem;padding:1rem}.drilldown-accordion-widget .error-message .pi-exclamation-triangle{font-size:1.2rem}.drilldown-accordion-widget .accordion-table-container{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem .5rem 0 0;overflow-x:auto;overflow-y:visible}.drilldown-accordion-widget .accordion-table-container:last-child{border-radius:.5rem}.drilldown-accordion-widget .accordion-table-container::-webkit-scrollbar{height:8px}.drilldown-accordion-widget .accordion-table-container::-webkit-scrollbar-track{background:#f3f4f6;border-radius:4px}.drilldown-accordion-widget .accordion-table-container::-webkit-scrollbar-thumb{background:#afaeb3;border-radius:4px}.drilldown-accordion-widget .accordion-table-container::-webkit-scrollbar-thumb:hover{background:#949394}.drilldown-accordion-widget .accordion-table-inner{min-width:1780px;padding-right:80px}.drilldown-accordion-widget .accordion-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#49494d;display:flex;font-size:.75rem;font-weight:600}.drilldown-accordion-widget .accordion-header.sub-header{background:#f9fafb;font-size:.6875rem}.drilldown-accordion-widget .header-cell{align-items:center;display:flex;gap:.5rem;padding:.75rem 1rem}.drilldown-accordion-widget .header-cell.name-cell{background-color:#f9fafb;left:0;min-width:280px;position:sticky;z-index:10}.drilldown-accordion-widget .header-cell.sortable{cursor:pointer;flex:0 0 auto;justify-content:flex-end;min-width:100px;white-space:nowrap;width:100px}.drilldown-accordion-widget .header-cell.sortable i{color:#afaeb3;font-size:.7rem;opacity:0;transition:opacity .15s ease}.drilldown-accordion-widget .header-cell.sortable i.fa-sort-amount-down,.drilldown-accordion-widget .header-cell.sortable i.fa-sort-amount-up,.drilldown-accordion-widget .header-cell.sortable i.fa-spinner{color:#8a73f2;opacity:1}.drilldown-accordion-widget .header-cell.sortable:has(i.fa-sort-amount-down),.drilldown-accordion-widget .header-cell.sortable:has(i.fa-sort-amount-up){background:#dbeafe80;font-weight:600}.drilldown-accordion-widget .header-cell.sortable:hover{background:#f3f4f6}.drilldown-accordion-widget .header-cell.sortable:hover i{opacity:1}.drilldown-accordion-widget .loading-container{padding:1rem}.drilldown-accordion-widget .loading-container .skeleton-row{margin-bottom:.5rem}.drilldown-accordion-widget .accordion-row-wrapper{position:relative}.drilldown-accordion-widget .accordion-row{border-bottom:1px solid #f3f4f6;display:flex;transition:background .15s ease}.drilldown-accordion-widget .accordion-row:hover,.drilldown-accordion-widget .accordion-row:hover .name-cell{background:#f9fafb}.drilldown-accordion-widget .accordion-row.has-children .name-cell{cursor:pointer}.drilldown-accordion-widget .accordion-row.expanded{background:#eff6ff!important;border-bottom-color:#e5e7eb}.drilldown-accordion-widget .accordion-row.expanded .name-cell,.drilldown-accordion-widget .accordion-row.expanded .row-cell{background:#eff6ff!important}.drilldown-accordion-widget .accordion-row.loading{opacity:.7}.drilldown-accordion-widget .row-cell{align-items:center;display:flex;font-size:.75rem;padding:.75rem}.drilldown-accordion-widget .row-cell.name-cell{background:#fff;border-right:1px solid #e5e7eb;gap:.5rem;left:0;min-width:280px;position:sticky;width:280px;z-index:5}.drilldown-accordion-widget .row-cell.data-cell{color:#303030;flex:0 0 auto;font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:100px;transition:background-color .2s ease;white-space:nowrap;width:100px}.drilldown-accordion-widget .expand-btn{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#5f5f67;cursor:pointer;display:flex;height:20px;justify-content:center;transition:all .15s ease;width:20px}.drilldown-accordion-widget .expand-btn:hover{background:#e5e7eb;color:#303030}.drilldown-accordion-widget .expand-btn:disabled{cursor:not-allowed;opacity:.5}.drilldown-accordion-widget .expand-btn i{font-size:.7rem}.drilldown-accordion-widget .expand-icon{align-items:center;border-radius:.25rem;color:#afaeb3;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .15s ease;width:20px}.drilldown-accordion-widget .expand-icon i{font-size:.75rem}.drilldown-accordion-widget .expand-icon i.fa-spinner{color:#8a73f2}.drilldown-accordion-widget .accordion-row.clickable{cursor:pointer}.drilldown-accordion-widget .accordion-row.clickable:hover{background:#f9fafb}.drilldown-accordion-widget .accordion-row.clickable:hover .expand-icon{background:#e5e7eb;color:#303030}.drilldown-accordion-widget .accordion-row.clickable:hover .name-text{color:#151617}.drilldown-accordion-widget .accordion-row.clickable:active{background:#eff0f1}.drilldown-accordion-widget .accordion-row.clickable:active .expand-icon{color:#303030}.drilldown-accordion-widget .expand-placeholder{flex-shrink:0;width:20px}.drilldown-accordion-widget .name-text{color:#1b1c1d;font-weight:500}.drilldown-accordion-widget .action-btn{align-items:center;background:transparent;border:none;border-radius:.25rem;color:#949394;cursor:pointer;display:flex;height:24px;justify-content:center;width:24px}.drilldown-accordion-widget .action-btn:hover{background:#e5e7eb;color:#49494d}.drilldown-accordion-widget .accordion-children{background:#fff;border-left:1px dotted #afaeb3;margin-left:15px;position:relative}.drilldown-accordion-widget .sub-level-header{background:#f3f4f6;border-bottom:1px solid #e5e7eb;padding:.75rem 1rem}.drilldown-accordion-widget .sub-level-title{align-items:center;color:#49494d;display:flex;font-size:.75rem;font-weight:600;gap:.5rem}.drilldown-accordion-widget .sub-level-title i{color:#949394}.drilldown-accordion-widget .sub-level-title .count-badge{background:#e5e7eb;border-radius:.25rem;color:#5f5f67;font-size:.6875rem;padding:0 .5rem}.drilldown-accordion-widget .load-more-container{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:0 0 .5rem .5rem;border-top:none;display:flex;gap:.75rem;justify-content:center;padding:.75rem}.drilldown-accordion-widget .load-more-container .remaining-count,.drilldown-accordion-widget .load-more-container small{color:#949394;font-size:.6875rem}.drilldown-accordion-widget .load-more-container.sub-level{background:#fff;background:transparent;border:none;border-radius:0;justify-content:flex-start;left:0;max-width:300px;position:sticky;width:-moz-fit-content;width:fit-content;z-index:5}.drilldown-accordion-widget .load-more-btn{align-items:center;background:#fff;border:1px solid #afaeb3;border-radius:.375rem;color:#49494d;cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;padding:.5rem .75rem;transition:all .15s ease}.drilldown-accordion-widget .load-more-btn:hover:not(:disabled){background:#f3f4f6;border-color:#e5e7eb}.drilldown-accordion-widget .load-more-btn:disabled{cursor:not-allowed;opacity:.5}.sales-distribution-widget{display:flex;flex-direction:column;height:100%}.sales-distribution-widget .widget-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:1rem}.sales-distribution-widget .widget-title{color:#151617;font-size:1rem;font-weight:600;margin:0}.sales-distribution-widget .chart-container{display:flex;flex:1;flex-direction:column;min-height:0}.sales-distribution-widget .chart-wrapper{flex:1;min-height:200px}.sales-distribution-widget .chart-element{height:100%!important;width:100%!important}.sales-distribution-widget .chart-footer{color:#949394;font-size:.75rem;margin:.75rem 0 0;text-align:center}.sales-distribution-widget .chart-empty,.sales-distribution-widget .chart-error,.sales-distribution-widget .chart-loading{align-items:center;color:#949394;display:flex;flex:1;flex-direction:column;gap:.75rem;justify-content:center}.sales-distribution-widget .chart-empty i,.sales-distribution-widget .chart-error i,.sales-distribution-widget .chart-loading i{font-size:2rem}.sales-distribution-widget .chart-error{color:#ef4444}.sales-distribution-widget .skeleton-bars{padding:1rem;width:100%}.sales-distribution-widget .skeleton-bar-row{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.sales-distribution-widget .skeleton-bar-row:last-child{margin-bottom:0}.sales-distribution-widget .skeleton-label{flex-shrink:0}.sales-distribution-widget .skeleton-bar{flex:1}.sales-evolution-widget{display:flex;flex-direction:column;height:100%}.sales-evolution-widget .widget-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:1rem}.sales-evolution-widget .widget-title{color:#151617;font-size:1rem;font-weight:600;margin:0}.sales-evolution-widget .widget-controls{flex-shrink:0}.sales-evolution-widget .bucket-select{min-width:180px}.sales-evolution-widget .widget-content{display:flex;flex:1;flex-direction:column;min-height:0}.sales-evolution-widget .kpi-section{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.sales-evolution-widget .kpi-label{color:#5f5f67;font-size:.8rem}.sales-evolution-widget .kpi-value{color:#151617;font-feature-settings:"tnum";font-size:2rem;font-weight:700;line-height:1}.sales-evolution-widget .chart-wrapper{flex:1;min-height:150px}.sales-evolution-widget .chart-element{height:100%!important;width:100%!important}.sales-evolution-widget .widget-loading{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:1rem;padding:.75rem 0}.sales-evolution-widget .skeleton-graph{flex:1;width:100%}.sales-evolution-widget .widget-empty,.sales-evolution-widget .widget-error{align-items:center;color:#949394;display:flex;flex:1;flex-direction:column;gap:.75rem;justify-content:center}.sales-evolution-widget .widget-empty i,.sales-evolution-widget .widget-error i{font-size:2rem}.sales-evolution-widget .widget-error{color:#ef4444}.sales-analysis-group{display:flex;flex-direction:column;height:100%}.sales-analysis-group .shared-tabs{flex-shrink:0;margin-bottom:1rem}.sales-analysis-group .widgets-container{display:flex;flex:1;gap:1.5rem;min-height:0}.sales-analysis-group .widget-evolution{flex:0 0 35%;min-width:300px}.sales-analysis-group .widget-distribution{flex:1;min-width:400px}@media (max-width:1024px){.sales-analysis-group .widgets-container{flex-direction:column}.sales-analysis-group .widget-distribution,.sales-analysis-group .widget-evolution{flex:none;min-width:auto}}.widget-container{display:flex;flex-direction:column}.widget-card,.widget-transparent{display:flex;flex-direction:column;height:100%}.widget-card{background:#fff;border:1px solid #eff0f1;border-radius:.75rem;padding:2rem;position:relative;transition:box-shadow .2s ease}.widget-card,.widget-card:hover{box-shadow:0 1px 2px #0000000d}.widget-card .widget-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;width:100%}.widget-card .widget-header .widget-title-section{flex:1}.widget-card .widget-header .widget-title{font-size:1.125rem;font-weight:600;margin-bottom:0}.widget-card .widget-header .widget-title i{margin-right:.5rem}.widget-card .widget-header .widget-subtitle{color:#949394;font-size:.875rem;line-height:1.3;margin:.75rem 0}.widget-card .widget-header .widget-indicators{align-items:center;display:flex;gap:.75rem}.widget-card .widget-header .widget-menu .menu-btn{margin:-.5rem;padding:.5rem;position:relative;transition:all .15s;z-index:100}.widget-card .widget-header .widget-menu .menu-btn i{color:#949394}.widget-card .widget-header .widget-menu .menu-btn:hover{background-color:#f3f4f6;border-radius:.375rem}.widget-card .widget-header .widget-menu .menu-btn:hover i{color:#49494d}.widget-card .widget-footer .last-update{background-color:#f3f4f6;border-radius:.375rem;color:#49494d;font-size:.75rem;margin-top:1rem;padding:.5rem 1rem;width:100%}.widget-card .empty-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.widget-card .empty-content .empty-content-icon{color:#afaeb3;font-size:1rem;margin-bottom:.75rem}.widget-card .empty-content .empty-content-text{color:#949394;font-size:.8rem;margin-bottom:0}.widget-card.abstract-card-bg{position:relative}.widget-card.abstract-card-bg:before{background-image:url(../images/abstract-cover.webp);background-position:0;background-size:cover;content:"";inset:0;opacity:.08;position:absolute;z-index:0}.widget-card.abstract-card-bg .widget-content,.widget-card.abstract-card-bg .widget-header{position:relative}.widget-card.dark-card{background:#1b1c1d}.widget-card.dark-card.dark-gradient-bg{background:linear-gradient(90deg,#151617,#303030)}.widget-card.dark-card .text-container .content-title,.widget-card.dark-card .widget-header .widget-title,.widget-card.dark-card .widget-header i{color:#fff}.widget-card.dark-card .text-container .content-text{color:#afaeb3}.widget-card.dark-card .kpi-widget .kpi-content .kpi-value{color:#fff}.widget-card.dark-card .kpi-widget .kpi-content .kpi-suffix{color:#afaeb3}.small-card{background:#fff;border:1px solid #eff0f1;border-radius:.5rem;display:flex;flex-direction:column;height:auto;padding:1rem;position:relative;transition:box-shadow .2s ease}.small-card,.small-card:hover{box-shadow:0 1px 2px #0000000d}.small-card .widget-title{color:#151617;font-size:.875rem!important;font-weight:600;margin:0}.chart-widget .chart-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.chart-widget .chart-header .chart-actions{align-items:center;display:flex;gap:.75rem;justify-content:center}.chart-widget .chart-header .chart-actions .chart-action-btn{background:#fff;border:1px solid #afaeb3;border-radius:.5rem;color:#49494d;cursor:pointer;padding:.5rem .75rem;transition:all .2s}.chart-widget .chart-header .chart-actions .chart-action-btn:hover{background:#f9fafb;color:#151617}.chart-widget .chart-content{flex:1;min-height:300px}.chart-widget .chart-content .echarts-container{height:100%;min-height:300px;width:100%}.chart-widget.is-loading .chart-content{align-items:center;display:flex;justify-content:center}.chart-widget.is-loading .chart-content .spinner{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-left-color:#5f5f67;border-radius:50%;height:2rem;width:2rem}.widget-skeleton{background:#fff;border:1px solid #eff0f1;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;padding:1.5rem}.widget-skeleton .skeleton-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.widget-skeleton .skeleton-header .skeleton-title{background:#e5e7eb;border-radius:.5rem;height:20px;width:40%}.widget-skeleton .skeleton-header .skeleton-icon{background:#e5e7eb;border-radius:50%;height:24px;width:24px}.widget-skeleton .skeleton-content .skeleton-line{background:#e5e7eb;border-radius:.5rem;height:16px;margin-bottom:1rem}.widget-skeleton .skeleton-content .skeleton-line.w-full{width:100%}.widget-skeleton .skeleton-content .skeleton-line.w-3-4{width:75%}.widget-skeleton .skeleton-content .skeleton-line.w-1-2{width:50%}.widget-skeleton .skeleton-content .skeleton-line.w-1-4{width:25%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@media (min-width:768px){.chart-widget .chart-content,.chart-widget .chart-content .echarts-container{min-height:350px}}.kpi-chart-content .chart-footer ul{align-items:center;bottom:-1rem;display:flex;gap:1rem;justify-content:center;position:absolute;right:0}.kpi-chart-content .chart-footer ul li{color:#afaeb3;cursor:pointer;font-size:.8rem;font-weight:500}.kpi-chart-content .chart-footer ul li.active,.kpi-chart-content .chart-footer ul li:hover{color:#303030}.kpi-chart-content .kpi-header{margin-top:-2.5rem}.kpi-trend{align-items:center;border-radius:.75rem;display:flex;font-size:.6875rem;font-weight:600;gap:.5rem;line-height:1.4;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content}.kpi-trend.trend-success,.kpi-trend.trend-up{background:#10b9811a;color:#16bb33}.kpi-trend.trend-down,.kpi-trend.trend-error{background:#ef44441a;color:#ef4444}.kpi-trend.trend-warning{background:#ffd7001a;color:#f59e0b}.kpi-trend.trend-info{background:#eff6ff;color:#3b82f6}.kpi-trend.trend-neutral{background:#6b72801a;color:#49494d}.kpi-trend.kpi-trend-large{border-radius:1rem;font-size:.75rem;padding:.5rem .75rem}.widget-container[data-widget-type=kpi_bar] .widget-card{background-color:#1b1c1d;overflow:hidden;position:relative}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-bar{display:flex;flex-wrap:wrap;gap:1.5rem;position:relative;z-index:1}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-item{align-items:center;display:flex;flex:1;gap:1rem;min-width:200px}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-item:not(:last-child){border-right:3px solid #303030}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-item.kpi-loading{opacity:.6}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-item .kpi-percentage{color:#caccce;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-icon{align-items:center;background:#252525;border-radius:8px;color:#afaeb3;display:flex;display:none;flex-shrink:0;font-size:1.1rem;height:48px;justify-content:center;width:48px}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-content{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-label{color:#949394;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-value{color:#fff;font-size:1.3rem;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-value .pi-spinner{font-size:1.25rem}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-skeleton .kpi-icon{display:flex}@media (max-width:1200px){.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-bar{gap:1rem}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-item{min-width:180px}}@media (max-width:768px){.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-bar{flex-direction:column;gap:.75rem}.widget-container[data-widget-type=kpi_bar] .widget-card .kpi-item{min-width:100%}}.widget-empty{align-items:center;color:#afaeb3;display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;height:100%;justify-content:center;min-height:300px;text-align:center;width:100%}.widget-empty i{color:#caccce;font-size:1.5rem;margin-bottom:.5rem}.widget-empty span{color:#afaeb3}.widget-empty.widget-empty-error,.widget-empty.widget-empty-error i{color:#ef4444}.widget-empty.widget-empty-error span{color:#dc2626}.widget-empty.widget-empty-info,.widget-empty.widget-empty-info i{color:#3b82f6}.widget-empty.widget-empty-info span{color:#2563eb}.period-selector{display:inline-block;position:relative}.period-selector .date-type-label{color:#5f5f67;line-height:24px}.period-selector__trigger{align-items:baseline;background-color:#fff;border:1px solid #e5e7eb;border-radius:.375rem;color:#49494d;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:all .2s ease}.period-selector__trigger:hover{background-color:#f9fafb;border-color:#caccce}.period-selector__trigger.is-active{border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1a;outline:none}.period-selector__trigger .period-selector__arrow{transition:transform .2s ease}.period-selector__trigger .period-selector__arrow.is-open{transform:rotate(180deg)}.period-selector__trigger .period-selector__label{align-items:baseline;color:#49494d;display:flex;flex-direction:column;font-size:.8rem}.period-selector__trigger .period-selector__label .period-selector__label-comparison{color:#afaeb3;display:inline-block;font-size:.6875rem;margin-top:.25rem;text-align:right;width:100%}.period-selector__popup{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;box-shadow:0 10px 25px #0000001a;margin-top:.5rem;max-width:100%;min-width:730px;overflow:hidden;padding:0;position:absolute;right:0;top:100%;z-index:1000}.period-selector__popup .period-selector__header{border-bottom:1px solid #e5e7eb;padding:1.5rem 1.5rem 1rem}.period-selector__popup .period-selector__header h4{color:#151617;font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.period-selector__popup .period-selector__header .period-selector__info{align-items:center;color:#949394;display:flex;font-size:.75rem;gap:.5rem;margin:0}.period-selector__popup .p-datepicker .p-datepicker-other-month{visibility:hidden}.period-selector__popup .period-selector__sidebar{background-color:#fff;border-right:1px solid #f3f4f6;display:flex;flex-direction:column;padding:1rem;width:235px}.period-selector__popup .period-selector__sidebar .period-selector__comparison,.period-selector__popup .period-selector__sidebar .period-selector__options-list{display:flex;flex-direction:column;gap:.25rem}.period-selector__popup .period-selector__sidebar .period-selector__comparison.period-selector__options-list,.period-selector__popup .period-selector__sidebar .period-selector__options-list.period-selector__options-list{margin-bottom:1rem}.period-selector__popup .period-selector__sidebar .period-selector__comparison .period-selector__comparison-option,.period-selector__popup .period-selector__sidebar .period-selector__comparison .period-selector__option,.period-selector__popup .period-selector__sidebar .period-selector__options-list .period-selector__comparison-option,.period-selector__popup .period-selector__sidebar .period-selector__options-list .period-selector__option{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#49494d;cursor:pointer;display:flex;font-size:.8rem;justify-content:flex-start;padding:.5rem .75rem;text-align:left;transition:all .2s ease;width:100%}.period-selector__popup .period-selector__sidebar .period-selector__comparison .period-selector__comparison-option:hover,.period-selector__popup .period-selector__sidebar .period-selector__comparison .period-selector__option:hover,.period-selector__popup .period-selector__sidebar .period-selector__options-list .period-selector__comparison-option:hover,.period-selector__popup .period-selector__sidebar .period-selector__options-list .period-selector__option:hover{background:#f3f4f6}.period-selector__popup .period-selector__sidebar .period-selector__comparison .period-selector__comparison-option.period-selector__option.is-selected,.period-selector__popup .period-selector__sidebar .period-selector__comparison .period-selector__option.period-selector__option.is-selected,.period-selector__popup .period-selector__sidebar .period-selector__options-list .period-selector__comparison-option.period-selector__option.is-selected,.period-selector__popup .period-selector__sidebar .period-selector__options-list .period-selector__option.period-selector__option.is-selected{background:#1b1c1d;color:#fff}.period-selector__popup .period-selector__sidebar .period-selector__comparison .period-selector__comparison-option.period-selector__comparison-option.is-selected,.period-selector__popup .period-selector__sidebar .period-selector__comparison .period-selector__option.period-selector__comparison-option.is-selected,.period-selector__popup .period-selector__sidebar .period-selector__options-list .period-selector__comparison-option.period-selector__comparison-option.is-selected,.period-selector__popup .period-selector__sidebar .period-selector__options-list .period-selector__option.period-selector__comparison-option.is-selected{background:#f3f4f6}.period-selector__popup .period-selector__sidebar .period-selector__comparison-section{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem}.period-selector__popup .period-selector__sidebar .period-selector__comparison-toggle{align-items:center;background:transparent;border:none;border-radius:.375rem;color:#49494d;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:.5rem;padding:.5rem .75rem;transition:all .2s ease;width:100%}.period-selector__popup .period-selector__sidebar .period-selector__comparison-toggle:hover{background:#e5e7eb}.period-selector__popup .period-selector__sidebar .period-selector__comparison-toggle.is-active{background:#1b1c1d;color:#fff}.period-selector__popup .period-selector__sidebar .period-selector__comparison{border-top:1px solid #e5e7eb;margin-top:auto;padding-top:1rem}.period-selector__popup .period-selector__content{display:flex;min-height:400px}.period-selector__popup .period-selector__datepicker-section{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:1rem}.period-selector__popup .period-selector__datepicker-section .period-selector__comparison-label{align-items:center;color:#6b7280;display:flex;font-size:.75rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.period-selector__popup .period-selector__datepicker-section .period-selector__date-separator{color:#949394;flex-shrink:0;font-size:.875rem}.period-selector__popup .period-selector__datepicker-section .period-selector__comparison-dates{margin-top:1rem}.period-selector__popup .period-selector__datepicker-section .period-selector__comparison-separator{border:0;border-top:1px solid #e5e7eb;margin:.5rem 0;width:100%}.period-selector__popup .period-selector__datepicker-section .period-selector__datepicker-wrapper{display:flex;justify-content:center;width:100%}.period-selector__popup .period-selector__datepicker-section .period-selector__selected-dates{margin-bottom:1.5rem;width:100%}.period-selector__popup .period-selector__datepicker-section .period-selector__date-inputs{align-items:center;display:flex;gap:.75rem}.period-selector__popup .period-selector__datepicker-section .period-selector__date-input{flex:1}@media (max-width:768px){.period-selector__popup{bottom:1rem;left:1rem;max-height:80vh;max-width:none;min-width:auto;overflow-y:auto;position:fixed;right:1rem;top:auto}}.period-selector__actions{background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}:root{--p-primary-50:#f9fafb!important;--p-primary-100:#f3f4f6!important;--p-primary-200:#e5e7eb!important;--p-primary-300:#afaeb3!important;--p-primary-400:#949394!important;--p-primary-500:#5f5f67!important;--p-primary-600:#49494d!important;--p-primary-700:#303030!important;--p-primary-800:#1b1c1d!important;--p-primary-900:#151617!important;--p-green-500:#16bb33!important;--p-green-600:#1b9046!important;--p-red-500:#ef4444!important;--p-red-600:#dc2626!important;--p-orange-500:#f59e0b!important;--p-orange-600:#d97706!important;--p-surface-0:#f9fafb!important;--p-surface-50:#f3f4f6!important;--p-surface-100:#e5e7eb!important;--p-surface-200:#afaeb3!important;--p-surface-300:#949394!important;--p-surface-400:#5f5f67!important;--p-surface-500:#49494d!important;--p-surface-600:#303030!important;--p-surface-700:#1b1c1d!important;--p-surface-800:#151617!important;--p-surface-900:#151617!important;--p-dialog-background:#fff!important;--p-popover-background:#fff!important;--p-popover-border-color:#e5e7eb!important;--p-popover-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-popover-border-radius:.375rem!important;--p-popover-gutter:.5rem!important;--p-popover-content-padding:.75rem!important;--p-popover-arrow-offset:.5rem!important;--p-popover-color:#1b1c1d!important;--p-overlay-popover-background:#fff!important;--p-overlay-popover-border-color:#e5e7eb!important;--p-overlay-popover-border-radius:.375rem!important;--p-overlay-popover-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-datatable-filter-overlay-select-background:#fff!important;--p-datatable-filter-overlay-select-border-color:#e5e7eb!important;--p-datatable-filter-overlay-select-border-radius:.375rem!important;--p-datatable-filter-overlay-select-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-datatable-filter-overlay-select-color:#49494d!important;--p-datatable-filter-constraint-color:#49494d!important;--p-datatable-filter-constraint-focus-background:#f3f4f6!important;--p-datatable-filter-constraint-separator-border-color:#e5e7eb!important;--p-datatable-filter-constraint-selected-background:#1b1c1d!important;--p-datatable-filter-constraint-selected-color:#f3f4f6!important;--p-paginator-current-page-report-color:#949394!important;--p-datatable-filter-inline-gap:.25rem!important;--p-button-primary-border-color:#5f5f67!important;--p-button-primary-hover-color:#5f5f67!important;--p-button-primary-active-border-color:#5f5f67!important;--p-button-primary-background:#1b1c1d!important;--p-button-primary-color:#fff!important;--p-button-primary-hover-background:#303030!important;--p-button-primary-hover-color:#fff!important;--p-button-primary-hover-border-color:#49494d!important;--p-button-text-secondary-hover-background:#f3f4f6!important;--p-button-secondary-background:#fff!important;--p-button-secondary-border-color:#49494d!important;--p-button-secondary-color:#000!important;--p-button-secondary-hover-background:#1b1c1d!important;--p-button-secondary-hover-color:#fff!important;--p-button-secondary-hover-border-color:#1b1c1d!important;--p-button-outlined-secondary-border-color:#caccce!important;--p-button-outlined-secondary-color:#5f5f67!important;--p-button-outlined-secondary-hover-color:#303030!important;--p-button-sm-font-size:.75rem!important;--p-button-sm-padding-y:.5rem!important;--p-button-sm-padding-x:.75rem!important;--p-button-padding-y:.75rem!important;--p-button-padding-x:1rem!important;--p-button-lg-font-size:1rem!important;--p-button-lg-padding-y:.75rem!important;--p-button-lg-padding-x:1rem!important;--p-button-label-font-weight:400!important;--p-button-border-radius:.375rem!important;--p-button-gap:.5rem!important;--p-button-transition-duration:.15s!important;--p-button-info-background:#3b82f6!important;--p-button-info-border-color:#3b82f6!important;--p-button-info-hover-background:#2563eb!important;--p-button-info-hover-border-color:#2563eb!important;--p-button-info-color:#fff!important;--p-button-info-hover-color:#fff!important;--p-button-outlined-primary-color:#49494d!important;--p-button-outlined-primary-hover-background:#f9fafb!important;--p-button-outlined-primary-border-color:#e5e7eb!important;--p-button-success-background:#55c06f!important;--p-button-success-border-color:#55c06f!important;--p-button-success-hover-background:#5cb77d!important;--p-button-success-hover-border-color:#16bb33!important;--p-button-success-color:#fff!important;--p-button-success-hover-color:#fff!important;--p-button-icon-only-width:2rem!important;--p-button-text-secondary-color:#949394!important;--p-select-border-color:#e5e7eb!important;--p-select-filled-hover-background:#f9fafb!important;--p-select-focus-background:#fff!important;--p-select-focus-border-color:#60a5fa!important;--p-select-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-select-focus-ring-color:#60a5fa!important;--p-select-filled-background:#fff!important;--p-select-background:#fff!important;--p-select-transition-duration:.1s!important;--p-select-border-radius:.375rem!important;--p-select-shadow:none!important;--p-select-padding-y:.5rem!important;--p-select-padding-x:.75rem!important;--p-select-placeholder-color:#afaeb3!important;--p-select-color:#49494d!important;--p-select-dropdown-color:#5f5f67!important;--p-select-dropdown-width:1.5rem!important;--p-select-hover-border-color:#caccce!important;--p-select-list-padding:.5rem!important;--p-select-list-gap:.25rem!important;--p-select-overlay-background:#fff!important;--p-select-overlay-border-color:#e5e7eb!important;--p-select-overlay-border-radius:.375rem!important;--p-select-overlay-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-select-overlay-color:#49494d!important;--p-select-option-padding:.75rem .75rem!important;--p-select-option-focus-background:#f3f4f6!important;--p-select-option-border-radius:.375rem!important;--p-select-option-selected-focus-background:#1b1c1d!important;--p-select-option-selected-focus-color:#fff!important;--p-select-option-selected-background:#1b1c1d!important;--p-select-option-selected-color:#fff!important;--p-select-clear-icon-color:#949394!important;--p-select-invalid-border-color:#ef4444!important;--p-select-list-header-padding:.75rem .75rem!important;--p-select-lg-padding-y:.75rem!important;--p-select-lg-padding-x:1rem!important;--p-multiselect-border-color:#e5e7eb!important;--p-multiselect-border-radius:.375rem!important;--p-multiselect-padding-y:.5rem!important;--p-multiselect-padding-x:.75rem!important;--p-multiselect-sm-padding-y:.5rem!important;--p-multiselect-sm-padding-x:.75rem!important;--p-multiselect-color:#49494d!important;--p-multiselect-sm-font-size:.75rem!important;--p-multiselect-dropdown-color:#5f5f67!important;--p-multiselect-dropdown-width:1.5rem!important;--p-multiselect-hover-border-color:#e5e7eb!important;--p-multiselect-focus-border-color:#60a5fa!important;--p-multiselect-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-multiselect-overlay-background:#fff!important;--p-multiselect-overlay-border-color:#e5e7eb!important;--p-multiselect-overlay-border-radius:.375rem!important;--p-multiselect-overlay-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-multiselect-overlay-color:#1b1c1d!important;--p-multiselect-option-gap:.5rem!important;--p-multiselect-option-padding:.5rem .75rem!important;--p-multiselect-option-color:#1b1c1d!important;--p-multiselect-list-header-padding:.5rem .75rem!important;--p-multiselect-option-focus-background:#f3f4f6!important;--p-multiselect-option-border-radius:.375rem!important;--p-multiselect-clear-icon-color:#949394!important;--p-multiselect-lg-padding-y:.75rem!important;--p-multiselect-lg-padding-x:1rem!important;--p-multiselect-background:#fff!important;--p-multiselect-filled-background:#fff!important;--p-multiselect-filled-hover-background:#f9fafb!important;--p-multiselect-filled-focus-background:#fff!important;--p-treeselect-filled-background:#fff!important;--p-treeselect-filled-hover-background:#f9fafb!important;--p-treeselect-hover-border-color:#caccce!important;--p-treeselect-background:#fff!important;--p-treeselect-border-color:#e5e7eb!important;--p-treeselect-border-radius:.375rem!important;--p-treeselect-color:#49494d!important;--p-treeselect-placeholder-color:#49494d!important;--p-treeselect-shadow:none!important;--p-treeselect-padding-y:.5rem!important;--p-treeselect-padding-x:.75rem!important;--p-treeselect-transition-duration:.15s!important;--p-treeselect-focus-border-color:#60a5fa!important;--p-treeselect-filled-focus-background:#fff!important;--p-treeselect-dropdown-color:#5f5f67!important;--p-treeselect-dropdown-width:1.5rem!important;--p-treeselect-tree-padding:.5rem .75rem!important;--p-tree-background:#fff!important;--p-tree-color:#49494d!important;--p-tree-padding:.5rem .75rem!important;--p-treeselect-overlay-background:#fff!important;--p-treeselect-overlay-border-color:#e5e7eb!important;--p-treeselect-overlay-border-radius:.375rem!important;--p-treeselect-overlay-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-tree-filter-margin:.5rem 0!important;--p-tree-node-border-radius:.375rem!important;--p-tree-node-padding:.6rem .75rem!important;--p-tree-node-color:#49494d!important;--p-tree-node-hover-color:#49494d!important;--p-tree-node-gap:.5rem!important;--p-tree-transition-duration:.15s!important;--p-tree-node-toggle-button-size:1.2rem!important;--p-tree-node-toggle-button-color:#49494d!important;--p-tree-node-toggle-button-border-radius:.375rem!important;--p-tree-indent:.75rem!important;--p-tree-node-toggle-button-hover-background:#f3f4f6!important;--p-tree-node-toggle-button-hover-color:#49494d!important;--p-tree-node-hover-background:#f3f4f6!important;--p-tree-node-selected-background:#1b1c1d!important;--p-tree-node-selected-color:#fff!important;--p-tree-node-icon-color:#49494d!important;--p-checkbox-width:1.2rem!important;--p-checkbox-height:1.2rem!important;--p-checkbox-border-radius:.375rem!important;--p-checkbox-border-color:#e5e7eb!important;--p-checkbox-background:#f9fafb!important;--p-checkbox-color:#5f5f67!important;--p-checkbox-font-size:.75rem!important;--p-checkbox-checked-background:#151617!important;--p-checkbox-checked-hover-background:#303030!important;--p-checkbox-icon-checked-color:#f3f4f6!important;--p-checkbox-icon-checked-hover-color:#f3f4f6!important;--p-inputtext-padding-y:.5rem!important;--p-inputtext-padding-x:.75rem!important;--p-inputtext-color:#49494d!important;--p-inputtext-placeholder-color:#afaeb3!important;--p-inputtext-border-radius:.375rem!important;--p-inputtext-border-color:#e5e7eb!important;--p-inputtext-background:#fff!important;--p-inputtext-hover-border-color:#caccce!important;--p-inputtext-focus-border-color:#60a5fa!important;--p-inputtext-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-inputtext-filled-background:#fff!important;--p-inputtext-transition-duration:.15s!important;--p-inputtext-invalid-border-color:#ef4444!important;--p-form-field-filled-background:#fff!important;--p-form-field-border-color:#e5e7eb!important;--p-form-field-filled-hover-background:#f9fafb!important;--p-form-field-shadow:0!important;--p-form-field-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-form-field-focus-ring-color:#60a5fa!important;--p-form-field-focus-border-color:#60a5fa!important;--p-form-field-focus-background:#fff!important;--p-form-field-hover-border-color:#caccce!important;--p-form-field-color:#49494d!important;--p-textarea-filled-background:#fff!important;--p-textarea-background:#fff!important;--p-textarea-border-color:#e5e7eb!important;--p-textarea-border-radius:.375rem!important;--p-textarea-shadow:none!important;--p-textarea-padding-y:.5rem!important;--p-textarea-padding-x:.75rem!important;--p-textarea-placeholder-color:#afaeb3!important;--p-textarea-color:#49494d!important;--p-textarea-focus-border-color:#60a5fa!important;--p-textarea-focus-ring-shadow:0 0 0 2px rgba(96,165,250,.1)!important;--p-textarea-transition-duration:.15s!important;--p-textarea-filled-hover-background:#f9fafb!important;--p-textarea-hover-border-color:#caccce!important;--p-datepicker-panel-color:#5f5f67!important;--p-datepicker-group-gap:.5rem!important;--p-datepicker-header-border-color:#e5e7eb!important;--p-datepicker-header-background:transparent!important;--p-datepicker-header-color:#5f5f67!important;--p-datepicker-header-font-size:.75rem!important;--p-datepicker-header-border-radius:.375rem!important;--p-datepicker-header-padding:.5rem!important;--p-datepicker-title-gap:.5rem!important;--p-datepicker-select-month-color:#1b1c1d!important;--p-datepicker-select-year-color:#1b1c1d!important;--p-datepicker-week-day-padding:.5rem!important;--p-datepicker-week-day-font-weight:400!important;--p-datepicker-week-day-color:#5f5f67!important;--p-datepicker-date-padding:0!important;--p-datepicker-transition-duration:.2s!important;--p-datepicker-date-color:#1b1c1d!important;--p-datepicker-date-border-radius:0!important;--p-datepicker-date-selected-background:#151617!important;--p-datepicker-date-selected-color:#fff!important;--p-datepicker-date-range-selected-background:#f3f4f6!important;--p-datepicker-date-range-selected-color:#1b1c1d!important;--p-datepicker-date-width:unset!important;--p-datepicker-date-height:unset!important;--p-datepicker-date-hover-background:#f3f4f6!important;--p-datepicker-date-hover-color:#1b1c1d!important;--p-datepicker-today-background:#ede9fe!important;--p-datepicker-today-color:#1b1c1d!important;--p-skeleton-background:#e5e7eb!important;--p-skeleton-background-variant:#afaeb3!important;--p-skeleton-color:#949394!important;--p-skeleton-animation:#afaeb3!important;--p-skeleton-border-radius:.375rem!important;--p-breadcrumb-gap:.5rem!important;--p-drawer-background:#fff!important;--p-drawer-border-color:#e5e7eb!important;--p-drawer-border-radius:.375rem!important;--p-drawer-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-drawer-header-padding:1.5rem!important;--p-drawer-content-padding:1rem 1.5rem 1.5rem 1.5rem!important;--p-drawer-title-font-size:1.125rem!important;--p-drawer-title-font-weight:500!important;--p-drawer-color:#151617!important;--p-drawer-footer-padding:1.5rem!important;--p-tabs-tablist-background:#f9fafb!important;--p-tabs-tablist-border-width:1px!important;--p-tabs-tablist-border-color:#f3f4f6!important;--p-tabs-tab-gap:.5rem!important;--p-tabs-tab-background:transparent!important;--p-tabs-tab-color:#949394!important;--p-tabs-tab-padding:.5rem .75rem!important;--p-tabs-tab-border-radius:.375rem!important;--p-tabs-tab-font-weight:400!important;--p-tabs-tab-border-color:transparent!important;--p-tabs-tab-border-width:1px!important;--p-tabs-transition-duration:.15s!important;--p-tabs-tab-margin:0!important;--p-tabs-tab-active-background:#fff!important;--p-tabs-tab-active-color:#000!important;--p-tabs-tab-active-border-color:#f3f4f6!important;--p-tabs-tab-hover-background:transparent!important;--p-tabs-tab-hover-color:#151617!important;--p-tabs-tab-hover-border-color:transparent!important;--p-tooltip-background:#303030!important;--p-tooltip-color:#fff!important;--p-tooltip-border-radius:.375rem!important;--p-tooltip-border-color:#e5e7eb!important;--p-tooltip-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)!important;--p-tooltip-padding:.5rem .75rem!important;--p-tooltip-font-size:.6875rem!important;--p-tooltip-font-weight:500!important;--p-tooltip-max-width:12rem!important;--p-tooltip-gutter:.5rem!important;--p-stepper-step-number-color:#949394!important;--p-stepper-step-number-background:#f3f4f6!important;--p-stepper-step-number-border-color:#e5e7eb!important;--p-stepper-step-number-border-radius:50%!important;--p-stepper-step-number-size:2rem!important;--p-stepper-step-number-font-size:.8rem!important;--p-stepper-step-number-font-weight:500!important;--p-stepper-step-number-active-color:#fff!important;--p-stepper-step-number-active-background:#1b1c1d!important;--p-stepper-step-number-active-border-color:#1b1c1d!important;--p-stepper-step-active-number-color:#fff!important;--p-stepper-step-active-number-background:#1b1c1d!important;--p-stepper-step-active-number-border-color:#1b1c1d!important;--p-stepper-step-completed-number-color:#fff!important;--p-stepper-step-completed-number-background:#16bb33!important;--p-stepper-step-completed-number-border-color:#16bb33!important;--p-stepper-step-title-color:#49494d!important;--p-stepper-step-title-font-size:.875rem!important;--p-stepper-step-title-font-weight:500!important;--p-stepper-step-active-title-color:#151617!important;--p-stepper-step-completed-title-color:#151617!important;--p-stepper-step-separator-background:#e5e7eb!important;--p-stepper-step-separator-active-background:#1b1c1d!important;--p-stepper-step-separator-size:2px!important;--p-stepper-step-separator-margin:.75rem 0!important;--p-stepper-step-padding:1rem!important;--p-stepper-step-gap:.75rem!important;--p-stepper-transition-duration:.2s!important;--p-stepper-step-header-border-radius:.375rem!important;--p-stepper-step-header-padding:.75rem!important;--p-stepper-step-header-gap:.75rem!important;--p-stepper-step-disabled-opacity:.5!important;--p-stepper-step-disabled-cursor:not-allowed!important;--p-chip-background:#f3f4f6!important;--p-chip-color:#303030!important;--p-chip-border-radius:.375rem!important;--p-chip-padding-y:.25rem!important;--p-chip-padding-x:.5rem!important;--p-chip-gap:.25rem!important;--p-chip-font-size:.75rem!important;--p-chip-font-weight:500!important;--p-chip-remove-icon-size:.75rem!important;--p-chip-remove-icon-color:#949394!important;--p-chip-remove-icon-hover-color:#303030!important;--p-badge-border-radius:.375rem!important;--p-badge-padding:.25rem .75rem!important;--p-badge-font-size:.75rem!important;--p-badge-font-weight:500!important;--p-badge-min-width:1.5rem!important;--p-badge-height:1.5rem!important;--p-badge-primary-background:#1b1c1d!important;--p-badge-primary-color:#fff!important;--p-badge-success-background:#55c06f!important;--p-badge-success-color:#fff!important;--p-badge-info-background:#60a5fa!important;--p-badge-info-color:#fff!important;--p-badge-warning-background:#fbbf24!important;--p-badge-warning-color:#fff!important;--p-badge-danger-background:#f36868!important;--p-badge-danger-color:#fff!important;--p-badge-secondary-background:#949394!important;--p-badge-secondary-color:#fff!important;--p-divider-border-color:#e5e7eb!important;--p-divider-border-width:1px!important;--p-divider-border-style:solid!important;--p-divider-horizontal-margin:.75rem 0!important;--p-divider-horizontal-padding:.75rem 0!important;--p-divider-margin:.75rem 0!important;--p-toast-border-radius:.5rem!important;--p-toast-shadow:0 4px 12px rgba(0,0,0,.15)!important;--p-toast-padding:.75rem!important;--p-toast-gap:.5rem!important;--p-toast-content-padding:.75rem!important;--p-toast-content-gap:.5rem!important;--p-toast-text-gap:.25rem!important;--p-toast-title-font-size:.8rem!important;--p-toast-title-font-weight:600!important;--p-toast-detail-font-size:.75rem!important;--p-toast-detail-font-weight:400!important;--p-toast-icon-size:1.25rem!important;--p-toast-close-icon-size:.875rem!important;--p-toast-close-button-width:1.5rem!important;--p-toast-close-button-height:1.5rem!important;--p-toast-close-button-border-radius:.375rem!important;--p-toast-transition-duration:.2s!important;--p-toast-success-background:#55c06f!important;--p-toast-success-border-color:#5cb77d!important;--p-toast-success-border-width:1px!important;--p-toast-success-color:#fff!important;--p-toast-success-detail-color:#fff!important;--p-toast-success-shadow:0 4px 12px rgba(22,187,51,.2)!important;--p-toast-success-icon-color:#fff!important;--p-toast-success-close-icon-color:#fff!important;--p-toast-success-close-icon-hover-color:#c4e6d0!important;--p-toast-info-background:#60a5fa!important;--p-toast-info-border-color:#93c5fd!important;--p-toast-info-border-width:1px!important;--p-toast-info-color:#fff!important;--p-toast-info-detail-color:#fff!important;--p-toast-info-shadow:0 4px 12px rgba(59,130,246,.2)!important;--p-toast-info-icon-color:#fff!important;--p-toast-info-close-icon-color:#fff!important;--p-toast-info-close-icon-hover-color:#dbeafe!important;--p-toast-warn-background:#fbbf24!important;--p-toast-warn-border-color:#fcd34d!important;--p-toast-warn-border-width:1px!important;--p-toast-warn-color:#fff!important;--p-toast-warn-detail-color:#fff!important;--p-toast-warn-shadow:0 4px 12px rgba(245,158,11,.2)!important;--p-toast-warn-icon-color:#fff!important;--p-toast-warn-close-icon-color:#fff!important;--p-toast-warn-close-icon-hover-color:#fef3c7!important;--p-toast-error-background:#f36868!important;--p-toast-error-border-color:#fca5a5!important;--p-toast-error-border-width:1px!important;--p-toast-error-color:#fff!important;--p-toast-error-detail-color:#fff!important;--p-toast-error-shadow:0 4px 12px rgba(239,68,68,.2)!important;--p-toast-error-icon-color:#fff!important;--p-toast-error-close-icon-color:#fff!important;--p-toast-error-close-icon-hover-color:#fee2e2!important;--p-accordion-header-background:transparent!important;--p-accordion-header-color:#1b1c1d!important;--p-accordion-header-border-color:#e5e7eb!important;--p-accordion-header-border-width:0!important;--p-accordion-header-border-radius:0!important;--p-accordion-header-padding:1rem .4rem!important;--p-accordion-header-font-size:.875rem!important;--p-accordion-header-font-weight:500!important;--p-accordion-header-gap:.75rem!important;--p-accordion-header-transition-duration:.2s!important;--p-accordion-panel-border-width:0!important;--p-accordion-header-hover-background:#f9fafb!important;--p-accordion-header-hover-color:#151617!important;--p-accordion-header-active-background:#f9fafb!important;--p-accordion-header-active-color:#151617!important;--p-accordion-header-active-hover-background:#f9fafb!important;--p-accordion-content-background:#f9fafb!important;--p-accordion-content-color:#303030!important;--p-accordion-content-border-color:#e5e7eb!important;--p-accordion-content-border-width:0 0 1px 0!important;--p-accordion-content-padding:1.5rem .75rem!important;--p-accordion-toggle-icon-color:#5f5f67!important;--p-accordion-toggle-icon-hover-color:#303030!important;--p-accordion-toggle-icon-active-color:#151617!important;--p-accordion-header-first-border-width:0!important;--p-accordion-header-first-top-border-radius:0!important;--p-accordion-header-last-border-width:0!important;--p-accordion-header-last-bottom-border-radius:0!important;--p-accordion-content-first-border-width:0 0 1px 0!important;--p-accordion-content-last-border-width:0 0 1px 0!important;--p-accordion-content-last-bottom-border-radius:0!important;--p-accordion-header-toggle-icon-color:#949394!important;--p-disabled-opacity:.3!important;--p-iconfield-icon-color:#5f5f67!important;--p-iconfield-icon-hover-color:#303030!important;--p-paginator-nav-button-selected-color:#1b1c1d!important;--p-paginator-nav-button-selected-background:#f9fafb!important}
