@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");html {
  font-size: 14px;
}

:root {
  --p-textarea-lg-padding-y: 0.625rem;
  --p-textarea-lg-padding-x: 0.875rem;
  --p-textarea-lg-font-size: 1.125rem;
  --p-textarea-sm-padding-y: 0.375rem;
  --p-textarea-sm-padding-x: 0.625rem;
  --p-textarea-sm-font-size: 0.875rem;
  --p-textarea-transition-duration: 0s;
  --p-textarea-focus-ring-shadow: none;
  --p-textarea-focus-ring-offset: -1px;
  --p-textarea-focus-ring-color: #059669;
  --p-textarea-focus-ring-style: solid;
  --p-textarea-focus-ring-width: 2px;
  --p-textarea-border-radius: 2px;
  --p-textarea-padding-y: 0.5rem;
  --p-textarea-padding-x: 0.75rem;
  --p-textarea-shadow: none;
  --p-textarea-invalid-placeholder-color: #dc2626;
  --p-textarea-placeholder-color: #475569;
  --p-textarea-disabled-color: #475569;
  --p-textarea-color: #0f172a;
  --p-textarea-invalid-border-color: #ef4444;
  --p-textarea-focus-border-color: #64748b;
  --p-textarea-hover-border-color: #64748b;
  --p-textarea-border-color: #64748b;
  --p-textarea-filled-focus-background: #f1f5f9;
  --p-textarea-filled-hover-background: #f1f5f9;
  --p-textarea-filled-background: #f1f5f9;
  --p-textarea-disabled-background: #cbd5e1;
  --p-textarea-background: #ffffff;
  --p-datatable-body-cell-selected-border-color: #e3faff;
  --p-datatable-row-striped-background: #f8fafc;
  --p-datatable-border-color: #cbd5e1;
  --p-datatable-paginator-bottom-border-width: 0 0 1px 0;
  --p-datatable-paginator-bottom-border-color: #cbd5e1;
  --p-datatable-paginator-top-border-width: 0 0 1px 0;
  --p-datatable-paginator-top-border-color: #cbd5e1;
  --p-datatable-filter-constraint-border-radius: 0;
  --p-datatable-filter-constraint-padding: 0.5rem 0.75rem;
  --p-datatable-filter-constraint-separator-border-color: #94a3b8;
  --p-datatable-filter-constraint-selected-focus-color: #ffffff;
  --p-datatable-filter-constraint-selected-color: #ffffff;
  --p-datatable-filter-constraint-focus-color: #020617;
  --p-datatable-filter-constraint-color: #0f172a;
  --p-datatable-filter-constraint-selected-focus-background: #007294;
  --p-datatable-filter-constraint-selected-background: #00b6e8;
  --p-datatable-filter-constraint-focus-background: #e2e8f0;
  --p-datatable-filter-constraint-list-gap: 0;
  --p-datatable-filter-constraint-list-padding: 0.125rem 0;
  --p-datatable-filter-rule-border-color: #94a3b8;
  --p-datatable-filter-overlay-popover-gap: 0.5rem;
  --p-datatable-filter-overlay-popover-padding: 0.75rem;
  --p-datatable-filter-overlay-popover-shadow:
    0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --p-datatable-filter-overlay-popover-color: #0f172a;
  --p-datatable-filter-overlay-popover-border-radius: 2px;
  --p-datatable-filter-overlay-popover-border-color: transparent;
  --p-datatable-filter-overlay-popover-background: #ffffff;
  --p-datatable-filter-overlay-select-shadow:
    0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --p-datatable-filter-overlay-select-color: #0f172a;
  --p-datatable-filter-overlay-select-border-radius: 2px;
  --p-datatable-filter-overlay-select-border-color: transparent;
  --p-datatable-filter-overlay-select-background: #ffffff;
  --p-datatable-filter-inline-gap: 0.5rem;
  --p-datatable-row-toggle-button-focus-ring-shadow: none;
  --p-datatable-row-toggle-button-focus-ring-offset: 2px;
  --p-datatable-row-toggle-button-focus-ring-color: #00b6e8;
  --p-datatable-row-toggle-button-focus-ring-style: solid;
  --p-datatable-row-toggle-button-focus-ring-width: 2px;
  --p-datatable-row-toggle-button-border-radius: 50%;
  --p-datatable-row-toggle-button-size: 1.75rem;
  --p-datatable-row-toggle-button-selected-hover-color: #00b6e8;
  --p-datatable-row-toggle-button-hover-color: #0f172a;
  --p-datatable-row-toggle-button-color: #475569;
  --p-datatable-row-toggle-button-selected-hover-background: #ffffff;
  --p-datatable-row-toggle-button-hover-background: #e2e8f0;
  --p-datatable-loading-icon-size: 2rem;
  --p-datatable-sort-icon-size: 0.875rem;
  --p-datatable-sort-icon-hover-color: #334155;
  --p-datatable-sort-icon-color: #475569;
  --p-datatable-resize-indicator-color: #00b6e8;
  --p-datatable-resize-indicator-width: 1px;
  --p-datatable-column-resizer-width: 0.5rem;
  --p-datatable-drop-point-color: #00b6e8;
  --p-datatable-footer-lg-padding: 1rem 1.25rem;
  --p-datatable-footer-sm-padding: 0.375rem 0.5rem;
  --p-datatable-footer-padding: 0.75rem 1rem;
  --p-datatable-footer-border-width: 0 0 1px 0;
  --p-datatable-footer-color: #0f172a;
  --p-datatable-footer-border-color: #cbd5e1;
  --p-datatable-footer-background: #ffffff;
  --p-datatable-column-footer-font-weight: 700;
  --p-datatable-footer-cell-lg-padding: 1rem 1.25rem;
  --p-datatable-footer-cell-sm-padding: 0.375rem 0.5rem;
  --p-datatable-footer-cell-padding: 0.75rem 1rem;
  --p-datatable-footer-cell-color: #0f172a;
  --p-datatable-footer-cell-border-color: #cbd5e1;
  --p-datatable-footer-cell-background: #ffffff;
  --p-datatable-body-cell-lg-padding: 1rem 1.25rem;
  --p-datatable-body-cell-sm-padding: 0.375rem 0.5rem;
  --p-datatable-body-cell-padding: 0.75rem 1rem;
  --p-datatable-body-cell-border-color: #cbd5e1;
  --p-datatable-row-focus-ring-shadow: none;
  --p-datatable-row-focus-ring-offset: -1px;
  --p-datatable-row-focus-ring-color: #00b6e8;
  --p-datatable-row-focus-ring-style: solid;
  --p-datatable-row-focus-ring-width: 2px;
  --p-datatable-row-selected-color: #ffffff;
  --p-datatable-row-hover-color: #020617;
  --p-datatable-row-color: #0f172a;
  --p-datatable-row-selected-background: #00b6e8;
  --p-datatable-row-hover-background: #e2e8f0;
  --p-datatable-row-background: #ffffff;
  --p-datatable-column-title-font-weight: 700;
  --p-datatable-header-cell-lg-padding: 1rem 1.25rem;
  --p-datatable-header-cell-sm-padding: 0.375rem 0.5rem;
  --p-datatable-header-cell-focus-ring-shadow: none;
  --p-datatable-header-cell-focus-ring-offset: -1px;
  --p-datatable-header-cell-focus-ring-color: #00b6e8;
  --p-datatable-header-cell-focus-ring-style: solid;
  --p-datatable-header-cell-focus-ring-width: 2px;
  --p-datatable-header-cell-padding: 0.75rem 1rem;
  --p-datatable-header-cell-gap: 0.5rem;
  --p-datatable-header-cell-selected-color: #ffffff;
  --p-datatable-header-cell-hover-color: #020617;
  --p-datatable-header-cell-color: #0f172a;
  --p-datatable-header-cell-border-color: #cbd5e1;
  --p-datatable-header-cell-selected-background: #00b6e8;
  --p-datatable-header-cell-hover-background: #e2e8f0;
  --p-datatable-header-cell-background: #ffffff;
  --p-datatable-header-lg-padding: 1rem 1.25rem;
  --p-datatable-header-sm-padding: 0.375rem 0.5rem;
  --p-datatable-header-padding: 0.75rem 1rem;
  --p-datatable-header-border-width: 1px 0 1px 0;
  --p-datatable-header-color: #0f172a;
  --p-datatable-header-border-color: #cbd5e1;
  --p-datatable-header-background: #ffffff;
  --p-datatable-transition-duration: 0s;
  --p-virtualscroller-loader-icon-size: 2rem;
  --p-virtualscroller-loader-mask-color: #475569;
  --p-virtualscroller-loader-mask-background: #ffffff;
  --p-checkbox-icon-lg-size: 1rem;
  --p-checkbox-icon-sm-size: 0.75rem;
  --p-checkbox-icon-disabled-color: #475569;
  --p-checkbox-icon-checked-hover-color: #ffffff;
  --p-checkbox-icon-checked-color: #ffffff;
  --p-checkbox-icon-color: #0f172a;
  --p-checkbox-icon-size: 0.875rem;
  --p-checkbox-lg-height: 1.5rem;
  --p-checkbox-lg-width: 1.5rem;
  --p-checkbox-sm-height: 1rem;
  --p-checkbox-sm-width: 1rem;
  --p-checkbox-transition-duration: 0s;
  --p-checkbox-focus-ring-shadow: none;
  --p-checkbox-focus-ring-offset: 2px;
  --p-checkbox-focus-ring-color: #059669;
  --p-checkbox-focus-ring-style: solid;
  --p-checkbox-focus-ring-width: 2px;
  --p-checkbox-shadow: none;
  --p-checkbox-invalid-border-color: #ef4444;
  --p-checkbox-checked-disabled-border-color: #64748b;
  --p-checkbox-checked-focus-border-color: #059669;
  --p-checkbox-checked-hover-border-color: #047857;
  --p-checkbox-checked-border-color: #059669;
  --p-checkbox-focus-border-color: #64748b;
  --p-checkbox-hover-border-color: #64748b;
  --p-checkbox-border-color: #64748b;
  --p-checkbox-filled-background: #f1f5f9;
  --p-checkbox-disabled-background: #cbd5e1;
  --p-checkbox-checked-hover-background: #047857;
  --p-checkbox-checked-background: #059669;
  --p-checkbox-background: #ffffff;
  --p-checkbox-height: 1.25rem;
  --p-checkbox-width: 1.25rem;
  --p-checkbox-border-radius: 2px;
  --p-popover-content-padding: 0.75rem;
  --p-popover-arrow-offset: 1.25rem;
  --p-popover-gutter: 10px;
  --p-popover-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --p-popover-border-radius: 2px;
  --p-popover-color: #0f172a;
  --p-popover-border-color: transparent;
  --p-popover-background: #ffffff;
  --p-dialog-footer-gap: 0.5rem;
  --p-dialog-footer-padding: 0 1.25rem 1.25rem 1.25rem;
  --p-dialog-content-padding: 0 1.25rem 1.25rem 1.25rem;
  --p-dialog-title-font-weight: 700;
  --p-dialog-title-font-size: 1.25rem;
  --p-dialog-header-gap: 0.5rem;
  --p-dialog-header-padding: 1.25rem;
  --p-dialog-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --p-dialog-border-radius: 2px;
  --p-dialog-color: #0f172a;
  --p-dialog-border-color: transparent;
  --p-dialog-background: #ffffff;
  --p-navigation-submenu-icon-active-color: #334155;
  --p-navigation-submenu-icon-focus-color: #ffffff;
  --p-navigation-submenu-icon-color: #475569;
  --p-navigation-submenu-label-color: #0f172a;
  --p-navigation-submenu-label-background: transparent;
  --p-navigation-item-icon-active-color: #334155;
  --p-navigation-item-icon-focus-color: #ffffff;
  --p-navigation-item-icon-color: #475569;
  --p-navigation-item-active-color: #020617;
  --p-navigation-item-focus-color: #ffffff;
  --p-navigation-item-color: #0f172a;
  --p-navigation-item-active-background: #e2e8f0;
  --p-navigation-item-focus-background: #00b6e8;
  --p-list-option-group-color: #0f172a;
  --p-list-option-group-background: transparent;
  --p-list-option-icon-focus-color: #334155;
  --p-list-option-icon-color: #475569;
  --p-list-option-selected-focus-color: #ffffff;
  --p-list-option-selected-color: #ffffff;
  --p-list-option-focus-color: #020617;
  --p-list-option-color: #0f172a;
  --p-list-option-selected-focus-background: #007294;
  --p-list-option-selected-background: #00b6e8;
  --p-list-option-focus-background: #e2e8f0;
  --p-overlay-modal-color: #0f172a;
  --p-overlay-modal-border-color: transparent;
  --p-overlay-modal-background: #ffffff;
  --p-overlay-popover-color: #0f172a;
  --p-overlay-popover-border-color: transparent;
  --p-overlay-popover-background: #ffffff;
  --p-overlay-select-color: #0f172a;
  --p-overlay-select-border-color: transparent;
  --p-overlay-select-background: #ffffff;
  --p-content-hover-color: #020617;
  --p-content-color: #0f172a;
  --p-content-border-color: #94a3b8;
  --p-content-hover-background: #e2e8f0;
  --p-content-background: #ffffff;
  --p-text-hover-muted-color: #334155;
  --p-text-muted-color: #475569;
  --p-text-hover-color: #020617;
  --p-text-color: #0f172a;
  --p-form-field-shadow: none;
  --p-form-field-icon-color: #0f172a;
  --p-form-field-float-label-invalid-color: #dc2626;
  --p-form-field-float-label-active-color: #475569;
  --p-form-field-float-label-focus-color: #00b6e8;
  --p-form-field-float-label-color: #475569;
  --p-form-field-invalid-placeholder-color: #dc2626;
  --p-form-field-placeholder-color: #475569;
  --p-form-field-disabled-color: #475569;
  --p-form-field-color: #0f172a;
  --p-form-field-invalid-border-color: #ef4444;
  --p-form-field-focus-border-color: #64748b;
  --p-form-field-hover-border-color: #64748b;
  --p-form-field-border-color: #64748b;
  --p-form-field-filled-focus-background: #f1f5f9;
  --p-form-field-filled-hover-background: #f1f5f9;
  --p-form-field-filled-background: #f1f5f9;
  --p-form-field-disabled-background: #cbd5e1;
  --p-form-field-background: #ffffff;
  --p-mask-color: #e2e8f0;
  --p-mask-background: rgba(0, 0, 0, 0.4);
  --p-highlight-focus-color: #ffffff;
  --p-highlight-focus-background: #007294;
  --p-highlight-background: #00b6e8;
  --p-primary-active-color: #004e5e;
  --p-primary-hover-color: #007294;
  --p-primary-contrast-color: #ffffff;
  --p-primary-color: #00b6e8;
  --p-surface-950: #020617;
  --p-surface-900: #0f172a;
  --p-surface-800: #1e293b;
  --p-surface-700: #334155;
  --p-surface-600: #475569;
  --p-surface-500: #64748b;
  --p-surface-400: #94a3b8;
  --p-surface-300: #cbd5e1;
  --p-surface-200: #e2e8f0;
  --p-surface-100: #f1f5f9;
  --p-surface-50: #f8fafc;
  --p-surface-0: #ffffff;
  --p-overlay-navigation-shadow:
    0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --p-overlay-modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --p-overlay-modal-padding: 1.25rem;
  --p-overlay-modal-border-radius: 2px;
  --p-overlay-popover-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --p-overlay-popover-padding: 0.75rem;
  --p-overlay-popover-border-radius: 2px;
  --p-overlay-select-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --p-overlay-select-border-radius: 2px;
  --p-navigation-submenu-icon-size: 0.875rem;
  --p-navigation-submenu-label-font-weight: 700;
  --p-navigation-submenu-label-padding: 0.5rem 0.75rem;
  --p-navigation-item-gap: 0.5rem;
  --p-navigation-item-border-radius: 0;
  --p-navigation-item-padding: 0.5rem 0.75rem;
  --p-navigation-list-gap: 0;
  --p-navigation-list-padding: 0.125rem 0;
  --p-mask-transition-duration: 0.15s;
  --p-content-border-radius: 2px;
  --p-list-option-group-font-weight: 700;
  --p-list-option-group-padding: 0.5rem 0.75rem;
  --p-list-option-border-radius: 0;
  --p-list-option-padding: 0.5rem 0.75rem;
  --p-list-header-padding: 0.5rem 0.75rem 0.375rem 0.75rem;
  --p-list-gap: 0;
  --p-list-padding: 0.125rem 0;
  --p-form-field-transition-duration: 0s;
  --p-form-field-focus-ring-shadow: none;
  --p-form-field-focus-ring-offset: -1px;
  --p-form-field-focus-ring-color: #00b6e8;
  --p-form-field-focus-ring-style: solid;
  --p-form-field-focus-ring-width: 2px;
  --p-form-field-border-radius: 2px;
  --p-form-field-lg-padding-y: 0.625rem;
  --p-form-field-lg-padding-x: 0.875rem;
  --p-form-field-lg-font-size: 1.125rem;
  --p-form-field-sm-padding-y: 0.375rem;
  --p-form-field-sm-padding-x: 0.625rem;
  --p-form-field-sm-font-size: 0.875rem;
  --p-form-field-padding-y: 0.5rem;
  --p-form-field-padding-x: 0.75rem;
  --p-primary-950: #00252e;
  --p-primary-900: #003847;
  --p-primary-800: #004e5e;
  --p-primary-700: #007294;
  --p-primary-600: #00b6e8;
  --p-primary-500: #3bc9f0;
  --p-primary-400: #70daf5;
  --p-primary-300: #9ee9f9;
  --p-primary-200: #c7f3fc;
  --p-primary-100: #e3faff;
  --p-primary-50: #f3fdff;
  --p-anchor-gutter: 0;
  --p-icon-size: 1rem;
  --p-disabled-opacity: 0.6;
  --p-focus-ring-shadow: none;
  --p-focus-ring-offset: 2px;
  --p-focus-ring-color: #00b6e8;
  --p-focus-ring-style: solid;
  --p-focus-ring-width: 2px;
  --p-transition-duration: 0s;
  --p-stone-950: #0c0a09;
  --p-stone-900: #1c1917;
  --p-stone-800: #292524;
  --p-stone-700: #44403c;
  --p-stone-600: #57534e;
  --p-stone-500: #78716c;
  --p-stone-400: #a8a29e;
  --p-stone-300: #d6d3d1;
  --p-stone-200: #e7e5e4;
  --p-stone-100: #f5f5f4;
  --p-stone-50: #fafaf9;
  --p-neutral-950: #0a0a0a;
  --p-neutral-900: #171717;
  --p-neutral-800: #262626;
  --p-neutral-700: #404040;
  --p-neutral-600: #525252;
  --p-neutral-500: #737373;
  --p-neutral-400: #a3a3a3;
  --p-neutral-300: #d4d4d4;
  --p-neutral-200: #e5e5e5;
  --p-neutral-100: #f5f5f5;
  --p-neutral-50: #fafafa;
  --p-zinc-950: #09090b;
  --p-zinc-900: #18181b;
  --p-zinc-800: #27272a;
  --p-zinc-700: #3f3f46;
  --p-zinc-600: #52525b;
  --p-zinc-500: #71717a;
  --p-zinc-400: #a1a1aa;
  --p-zinc-300: #d4d4d8;
  --p-zinc-200: #e4e4e7;
  --p-zinc-100: #f4f4f5;
  --p-zinc-50: #fafafa;
  --p-gray-950: #030712;
  --p-gray-900: #111827;
  --p-gray-800: #1f2937;
  --p-gray-700: #374151;
  --p-gray-600: #4b5563;
  --p-gray-500: #6b7280;
  --p-gray-400: #9ca3af;
  --p-gray-300: #d1d5db;
  --p-gray-200: #e5e7eb;
  --p-gray-100: #f3f4f6;
  --p-gray-50: #f9fafb;
  --p-slate-950: #020617;
  --p-slate-900: #0f172a;
  --p-slate-800: #1e293b;
  --p-slate-700: #334155;
  --p-slate-600: #475569;
  --p-slate-500: #64748b;
  --p-slate-400: #94a3b8;
  --p-slate-300: #cbd5e1;
  --p-slate-200: #e2e8f0;
  --p-slate-100: #f1f5f9;
  --p-slate-50: #f8fafc;
  --p-rose-950: #4c0519;
  --p-rose-900: #881337;
  --p-rose-800: #9f1239;
  --p-rose-700: #be123c;
  --p-rose-600: #e11d48;
  --p-rose-500: #f43f5e;
  --p-rose-400: #fb7185;
  --p-rose-300: #fda4af;
  --p-rose-200: #fecdd3;
  --p-rose-100: #ffe4e6;
  --p-rose-50: #fff1f2;
  --p-pink-950: #500724;
  --p-pink-900: #831843;
  --p-pink-800: #9d174d;
  --p-pink-700: #be185d;
  --p-pink-600: #db2777;
  --p-pink-500: #ec4899;
  --p-pink-400: #f472b6;
  --p-pink-300: #f9a8d4;
  --p-pink-200: #fbcfe8;
  --p-pink-100: #fce7f3;
  --p-pink-50: #fdf2f8;
  --p-fuchsia-950: #4a044e;
  --p-fuchsia-900: #701a75;
  --p-fuchsia-800: #86198f;
  --p-fuchsia-700: #a21caf;
  --p-fuchsia-600: #c026d3;
  --p-fuchsia-500: #d946ef;
  --p-fuchsia-400: #e879f9;
  --p-fuchsia-300: #f0abfc;
  --p-fuchsia-200: #f5d0fe;
  --p-fuchsia-100: #fae8ff;
  --p-fuchsia-50: #fdf4ff;
  --p-purple-950: #3b0764;
  --p-purple-900: #581c87;
  --p-purple-800: #6b21a8;
  --p-purple-700: #7e22ce;
  --p-purple-600: #9333ea;
  --p-purple-500: #a855f7;
  --p-purple-400: #c084fc;
  --p-purple-300: #d8b4fe;
  --p-purple-200: #e9d5ff;
  --p-purple-100: #f3e8ff;
  --p-purple-50: #faf5ff;
  --p-violet-950: #2e1065;
  --p-violet-900: #4c1d95;
  --p-violet-800: #5b21b6;
  --p-violet-700: #6d28d9;
  --p-violet-600: #7c3aed;
  --p-violet-500: #8b5cf6;
  --p-violet-400: #a78bfa;
  --p-violet-300: #c4b5fd;
  --p-violet-200: #ddd6fe;
  --p-violet-100: #ede9fe;
  --p-violet-50: #f5f3ff;
  --p-indigo-950: #1e1b4b;
  --p-indigo-900: #312e81;
  --p-indigo-800: #3730a3;
  --p-indigo-700: #4338ca;
  --p-indigo-600: #4f46e5;
  --p-indigo-500: #6366f1;
  --p-indigo-400: #818cf8;
  --p-indigo-300: #a5b4fc;
  --p-indigo-200: #c7d2fe;
  --p-indigo-100: #e0e7ff;
  --p-indigo-50: #eef2ff;
  --p-blue-950: #172554;
  --p-blue-900: #1e3a8a;
  --p-blue-800: #1e40af;
  --p-blue-700: #1d4ed8;
  --p-blue-600: #2563eb;
  --p-blue-500: #3b82f6;
  --p-blue-400: #60a5fa;
  --p-blue-300: #93c5fd;
  --p-blue-200: #bfdbfe;
  --p-blue-100: #dbeafe;
  --p-blue-50: #eff6ff;
  --p-sky-950: #082f49;
  --p-sky-900: #0c4a6e;
  --p-sky-800: #075985;
  --p-sky-700: #0369a1;
  --p-sky-600: #0284c7;
  --p-sky-500: #0ea5e9;
  --p-sky-400: #38bdf8;
  --p-sky-300: #7dd3fc;
  --p-sky-200: #bae6fd;
  --p-sky-100: #e0f2fe;
  --p-sky-50: #f0f9ff;
  --p-cyan-950: #083344;
  --p-cyan-900: #164e63;
  --p-cyan-800: #155e75;
  --p-cyan-700: #0e7490;
  --p-cyan-600: #0891b2;
  --p-cyan-500: #06b6d4;
  --p-cyan-400: #22d3ee;
  --p-cyan-300: #67e8f9;
  --p-cyan-200: #a5f3fc;
  --p-cyan-100: #cffafe;
  --p-cyan-50: #ecfeff;
  --p-teal-950: #042f2e;
  --p-teal-900: #134e4a;
  --p-teal-800: #115e59;
  --p-teal-700: #0f766e;
  --p-teal-600: #0d9488;
  --p-teal-500: #14b8a6;
  --p-teal-400: #2dd4bf;
  --p-teal-300: #5eead4;
  --p-teal-200: #99f6e4;
  --p-teal-100: #ccfbf1;
  --p-teal-50: #f0fdfa;
  --p-yellow-950: #422006;
  --p-yellow-900: #713f12;
  --p-yellow-800: #854d0e;
  --p-yellow-700: #a16207;
  --p-yellow-600: #ca8a04;
  --p-yellow-500: #eab308;
  --p-yellow-400: #facc15;
  --p-yellow-300: #fde047;
  --p-yellow-200: #fef08a;
  --p-yellow-100: #fef9c3;
  --p-yellow-50: #fefce8;
  --p-amber-950: #451a03;
  --p-amber-900: #78350f;
  --p-amber-800: #92400e;
  --p-amber-700: #b45309;
  --p-amber-600: #d97706;
  --p-amber-500: #f59e0b;
  --p-amber-400: #fbbf24;
  --p-amber-300: #fcd34d;
  --p-amber-200: #fde68a;
  --p-amber-100: #fef3c7;
  --p-amber-50: #fffbeb;
  --p-orange-950: #431407;
  --p-orange-900: #7c2d12;
  --p-orange-800: #9a3412;
  --p-orange-700: #c2410c;
  --p-orange-600: #ea580c;
  --p-orange-500: #f97316;
  --p-orange-400: #fb923c;
  --p-orange-300: #fdba74;
  --p-orange-200: #fed7aa;
  --p-orange-100: #ffedd5;
  --p-orange-50: #fff7ed;
  --p-red-950: #450a0a;
  --p-red-900: #7f1d1d;
  --p-red-800: #991b1b;
  --p-red-700: #b91c1c;
  --p-red-600: #dc2626;
  --p-red-500: #ef4444;
  --p-red-400: #f87171;
  --p-red-300: #fca5a5;
  --p-red-200: #fecaca;
  --p-red-100: #fee2e2;
  --p-red-50: #fef2f2;
  --p-lime-950: #1a2e05;
  --p-lime-900: #365314;
  --p-lime-800: #3f6212;
  --p-lime-700: #4d7c0f;
  --p-lime-600: #65a30d;
  --p-lime-500: #84cc16;
  --p-lime-400: #a3e635;
  --p-lime-300: #bef264;
  --p-lime-200: #d9f99d;
  --p-lime-100: #ecfccb;
  --p-lime-50: #f7fee7;
  --p-green-950: #052e16;
  --p-green-900: #14532d;
  --p-green-800: #166534;
  --p-green-700: #15803d;
  --p-green-600: #16a34a;
  --p-green-500: #22c55e;
  --p-green-400: #4ade80;
  --p-green-300: #86efac;
  --p-green-200: #bbf7d0;
  --p-green-100: #dcfce7;
  --p-green-50: #f0fdf4;
  --p-emerald-950: #022c22;
  --p-emerald-900: #064e3b;
  --p-emerald-800: #065f46;
  --p-emerald-700: #047857;
  --p-emerald-600: #059669;
  --p-emerald-500: #10b981;
  --p-emerald-400: #34d399;
  --p-emerald-300: #6ee7b7;
  --p-emerald-200: #a7f3d0;
  --p-emerald-100: #d1fae5;
  --p-emerald-50: #ecfdf5;
  --p-border-radius-xl: 12px;
  --p-border-radius-lg: 8px;
  --p-border-radius-md: 6px;
  --p-border-radius-sm: 4px;
  --p-border-radius-xs: 2px;
  --p-border-radius-none: 0;
  --p-progressspinner-color-one: #ef4444;
  --p-progressspinner-color-1: #ef4444;
  --p-progressspinner-color-two: #3b82f6;
  --p-progressspinner-color-2: #3b82f6;
  --p-progressspinner-color-three: #22c55e;
  --p-progressspinner-color-3: #22c55e;
  --p-progressspinner-color-four: #eab308;
  --p-progressspinner-color-4: #eab308;
  --p-highlight-color: #ffffff;
  --p-ripple-background: rgba(0, 0, 0, 0.1);
  --p-paginator-jump-to-page-input-max-width: 2.5rem;
  --p-paginator-current-page-report-color: #475569;
  --p-paginator-nav-button-background: transparent;
  --p-paginator-nav-button-hover-background: #e2e8f0;
  --p-paginator-nav-button-selected-background: #00b6e8;
  --p-paginator-nav-button-color: #475569;
  --p-paginator-nav-button-hover-color: #334155;
  --p-paginator-nav-button-selected-color: #ffffff;
  --p-paginator-nav-button-width: 2.5rem;
  --p-paginator-nav-button-height: 2.5rem;
  --p-paginator-nav-button-border-radius: 2px;
  --p-paginator-nav-button-focus-ring-width: 2px;
  --p-paginator-nav-button-focus-ring-style: solid;
  --p-paginator-nav-button-focus-ring-color: #00b6e8;
  --p-paginator-nav-button-focus-ring-offset: 2px;
  --p-paginator-nav-button-focus-ring-shadow: none;
  --p-paginator-padding: 0.5rem 1rem;
  --p-paginator-gap: 0.25rem;
  --p-paginator-border-radius: 2px;
  --p-paginator-background: #ffffff;
  --p-paginator-color: #0f172a;
  --p-paginator-transition-duration: 0s;
  --p-contextmenu-separator-border-color: #94a3b8;
  --p-contextmenu-submenu-icon-size: 0.875rem;
  --p-contextmenu-submenu-icon-color: #475569;
  --p-contextmenu-submenu-icon-focus-color: #ffffff;
  --p-contextmenu-submenu-icon-active-color: #334155;
  --p-contextmenu-submenu-mobile-indent: 1rem;
  --p-contextmenu-item-focus-background: #00b6e8;
  --p-contextmenu-item-active-background: #e2e8f0;
  --p-contextmenu-item-color: #0f172a;
  --p-contextmenu-item-focus-color: #ffffff;
  --p-contextmenu-item-active-color: #020617;
  --p-contextmenu-item-padding: 0.5rem 0.75rem;
  --p-contextmenu-item-border-radius: 0;
  --p-contextmenu-item-gap: 0.5rem;
  --p-contextmenu-item-icon-color: #475569;
  --p-contextmenu-item-icon-focus-color: #ffffff;
  --p-contextmenu-item-icon-active-color: #334155;
  --p-contextmenu-list-padding: 0.125rem 0;
  --p-contextmenu-list-gap: 0;
  --p-contextmenu-background: #ffffff;
  --p-contextmenu-border-color: #94a3b8;
  --p-contextmenu-color: #0f172a;
  --p-contextmenu-border-radius: 2px;
  --p-contextmenu-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --p-contextmenu-transition-duration: 0s;
}

html .dp__theme_light {
  --dp-primary-color: #00b6e8;
}

.p-datatable.tonic-table.read-only {
  cursor: not-allowed;
}
.p-datatable.tonic-table.read-only td {
  pointer-events: none;
}
.p-datatable.tonic-table.hoverable-rows .p-datatable-tbody > tr:not(.selected):not(.non-hoverable-row):hover {
  background: #efefef;
}
.p-datatable.tonic-table .p-datatable-tbody > tr.selected {
  background: #fefbe1;
}

.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.25s ease;
}

.fade-enter,
.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}

.slide-down-enter-active,
.slide-down-leave-active {
  transition: all 0.3s ease;
  overflow: hidden;
}

.slide-down-enter-from,
.slide-down-leave-to {
  opacity: 0;
  max-height: 0;
  transform: translateY(-10px);
}

.slide-down-enter-to,
.slide-down-leave-from {
  opacity: 1;
  max-height: 500px;
  transform: translateY(0);
}

.fade-slide-enter-active,
.fade-slide-leave-active {
  transition: opacity 200ms ease, transform 200ms ease;
}

.fade-slide-enter-from,
.fade-slide-leave-to {
  opacity: 0;
  transform: translateY(-4px);
}

.vti__dropdown {
  padding: 7px 3px !important;
}
.vti__dropdown + input {
  padding-left: 4px !important;
}.t-avatar {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-weight: 600;
}
.t-avatar.t-avatar-circular {
  border-radius: 999px;
}
.t-avatar .t-avatar-badge {
  position: absolute;
  bottom: -2px;
  right: -2px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background-color: white;
}
.t-avatar .t-avatar-badge .t-avatar-badge-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.t-avatar .t-avatar-badge .t-avatar-badge-inner.t-avatar-badge-red {
  background-color: #c50f1f;
}
.t-avatar .t-avatar-badge .t-avatar-badge-inner.t-avatar-badge-green {
  background-color: #13a10e;
}
.t-avatar .t-avatar-badge .t-avatar-badge-inner.t-avatar-badge-orange {
  background-color: #eaa300;
}
.t-avatar.t-avatar-xs {
  font-size: 8px;
  width: 20px;
  height: 20px;
}
.t-avatar.t-avatar-xs .t-avatar-badge {
  width: 9px;
  height: 9px;
}
.t-avatar.t-avatar-xs .t-avatar-badge .t-avatar-badge-inner {
  width: 6px;
  height: 6px;
}
.t-avatar.t-avatar-sm {
  font-size: 11px;
  width: 26px;
  height: 26px;
}
.t-avatar.t-avatar-sm .t-avatar-badge {
  width: 11px;
  height: 11px;
}
.t-avatar.t-avatar-sm .t-avatar-badge .t-avatar-badge-inner {
  width: 8px;
  height: 8px;
}
.t-avatar.t-avatar-md {
  font-size: 12px;
  width: 32px;
  height: 32px;
}
.t-avatar.t-avatar-lg {
  font-size: 13px;
  width: 38px;
  height: 38px;
}
.t-avatar.t-avatar-lg .t-avatar-badge {
  width: 15px;
  height: 15px;
}
.t-avatar.t-avatar-lg .t-avatar-badge .t-avatar-badge-inner {
  width: 12px;
  height: 12px;
}
.t-avatar.t-avatar-xl {
  font-size: 14px;
  width: 44px;
  height: 44px;
}
.t-avatar.t-avatar-xl .t-avatar-badge {
  width: 17px;
  height: 17px;
}
.t-avatar.t-avatar-xl .t-avatar-badge .t-avatar-badge-inner {
  width: 14px;
  height: 14px;
}
.t-avatar.t-avatar-outline.t-avatar-xs {
  outline: 1px solid #f0f0f0;
}
.t-avatar.t-avatar-outline.t-avatar-sm {
  outline: 1.5px solid #f0f0f0;
}
.t-avatar.t-avatar-outline.t-avatar-md {
  outline: 2px solid #f0f0f0;
}
.t-avatar.t-avatar-outline.t-avatar-lg {
  outline: 2.5px solid #f0f0f0;
}
.t-avatar.t-avatar-outline.t-avatar-xl {
  outline: 3px solid #f0f0f0;
}
.t-avatar.t-avatar-organization {
  border-radius: 5px;
  height: unset;
  font-size: 12px;
  width: auto;
  padding: 0 5px;
}
.t-avatar.t-avatar-organization .t-avatar-text {
  margin-bottom: -2px;
}
.t-avatar.t-avatar-organization .t-avatar-badge {
  bottom: -3px;
  right: -6px;
}.t-avatars {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
}
.t-avatars .t-org-swatch + .t-org-swatch {
  margin-left: 0em;
}.t-icon[data-v-e475a5d0] {
  vertical-align: middle;
  display: inline-block;
}
.t-icon.t-icon-clickable[data-v-e475a5d0] {
  cursor: pointer;
}
.t-icon.t-icon-clickable[data-v-e475a5d0]:not(.t-icon.t-icon-clickable.t-icon-has-color) {
  color: var(--brand-primary);
}
.t-icon.t-icon-clickable[data-v-e475a5d0]:not(.t-icon.t-icon-clickable.t-icon-has-color):hover {
  color: var(--brand-pressed);
}.t-banner[data-v-355cd209] {
  border: 1px solid transparent;
}
.t-banner-success[data-v-355cd209] {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.t-banner-error[data-v-355cd209] {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.t-banner-warning[data-v-355cd209] {
  --tw-border-opacity: 1;
  border-color: rgb(234 179 8 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 252 232 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(133 77 14 / var(--tw-text-opacity, 1));
}
.t-banner-info[data-v-355cd209] {
  --tw-border-opacity: 1;
  border-color: rgb(59 130 246 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.t-banner-neutral[data-v-355cd209] {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}
.t-banner-inline[data-v-355cd209] {
  border-color: transparent;
  background-color: transparent;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.t-banner-inline.t-banner-success[data-v-355cd209] {
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.t-banner-inline.t-banner-error[data-v-355cd209] {
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}
.t-banner-inline.t-banner-warning[data-v-355cd209] {
  --tw-text-opacity: 1;
  color: rgb(161 98 7 / var(--tw-text-opacity, 1));
}
.t-banner-inline.t-banner-info[data-v-355cd209] {
  --tw-text-opacity: 1;
  color: rgb(29 78 216 / var(--tw-text-opacity, 1));
}
.t-banner-inline.t-banner-neutral[data-v-355cd209] {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}.t-button[data-v-a62a12b8] {
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  justify-content: center;
  font-size: 14px;
  line-height: 20px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  border-radius: 4px;
  font-weight: 600;
  height: 32px;
  padding: 5px 16px;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 100ms;
  transition-timing-function: cubic-bezier(0.33, 0, 0.67, 1);
  vertical-align: middle;
  overflow: hidden;
  cursor: pointer;
  gap: 6px;
}
.t-button.t-xs[data-v-a62a12b8] {
  font-size: 10px;
  line-height: 14px;
  height: 20px;
  padding: 1px 6px;
}
.t-button.t-xs.t-icon-only[data-v-a62a12b8] {
  min-width: 20px;
  max-width: 20px;
  padding: 0;
}
.t-button.t-sm[data-v-a62a12b8] {
  font-size: 12px;
  line-height: 16px;
  height: 24px;
  padding: 3px 8px;
}
.t-button.t-sm.t-icon-only[data-v-a62a12b8] {
  min-width: 24px;
  max-width: 24px;
  padding: 1px;
}
.t-button.t-lg[data-v-a62a12b8] {
  font-size: 16px;
  line-height: 22px;
  padding: 8px 16px;
  height: 40px;
}
.t-button.t-lg.t-icon-only[data-v-a62a12b8] {
  min-width: 40px;
  max-width: 40px;
  padding: 7px;
}
.t-button.t-button-has-icon[data-v-a62a12b8]:not(.t-icon-only):not(.t-text) {
  padding-left: 10px;
}
.t-button.t-icon-only[data-v-a62a12b8] {
  min-width: 32px;
  max-width: 32px;
  padding: 5px;
}
.t-button.t-primary[data-v-a62a12b8] {
  background-color: var(--brand-primary);
  border: none;
  color: #ffffff;
}
.t-button.t-primary[data-v-a62a12b8]:hover {
  background-color: var(--brand-hover);
}
.t-button.t-success[data-v-a62a12b8] {
  background-color: #107c10;
  border: none;
  color: #0e700e;
}
.t-button.t-success[data-v-a62a12b8]:hover {
  background-color: #094509;
}
.t-button.t-warning[data-v-a62a12b8] {
  background-color: #f7630c;
  border: none;
  color: #242424;
}
.t-button.t-warning[data-v-a62a12b8]:hover {
  background-color: #8a3707;
}
.t-button.t-danger[data-v-a62a12b8] {
  background-color: #d13438;
  border: none;
  color: white;
}
.t-button.t-danger[data-v-a62a12b8]:hover {
  background-color: #751d1f;
}
.t-button.t-outline[data-v-a62a12b8] {
  background-color: transparent;
  border: 1px solid #d1d1d1;
  color: #242424;
}
.t-button.t-outline[data-v-a62a12b8]:hover {
  background-color: transparent;
  border-color: #c7c7c7;
  color: #242424;
}
.t-button.t-outline-primary[data-v-a62a12b8] {
  background-color: transparent;
  border: 1px solid var(--brand-primary);
  color: var(--brand-primary);
}
.t-button.t-outline-primary[data-v-a62a12b8]:hover {
  background-color: #cfe4fa;
  border-color: #77b7f7;
  color: var(--brand-pressed);
}
.t-button.t-outline-success[data-v-a62a12b8] {
  background-color: transparent;
  border: 1px solid #107c10;
  color: #0e700e;
}
.t-button.t-outline-success[data-v-a62a12b8]:hover {
  background-color: #107c10;
  border-color: #107c10;
  color: white;
}
.t-button.t-outline-warning[data-v-a62a12b8] {
  background-color: transparent;
  border: 1px solid #bc4b09;
  color: #bc4b09;
}
.t-button.t-outline-warning[data-v-a62a12b8]:hover {
  background-color: #f7630c;
  border-color: #f7630c;
  color: white;
}
.t-button.t-outline-danger[data-v-a62a12b8] {
  background-color: transparent;
  border: 1px solid #c50f1f;
  color: #b10e1c;
}
.t-button.t-outline-danger[data-v-a62a12b8]:hover {
  background-color: #b10e1c;
  border-color: #b10e1c;
  color: white;
}
.t-button.t-subtle[data-v-a62a12b8] {
  background-color: #ffffff;
  color: #424242;
}
.t-button.t-subtle[data-v-a62a12b8]:hover {
  background-color: #f5f5f5;
}
.t-button.t-transparent[data-v-a62a12b8] {
  background-color: transparent;
  border-color: transparent;
  color: #424242;
}
.t-button.t-transparent[data-v-a62a12b8]:hover {
  color: var(--brand-primary);
}
.t-button.t-secondary[data-v-a62a12b8] {
  background-color: white;
  border: 1px solid #d1d1d1;
  color: #242424;
}
.t-button.t-secondary[data-v-a62a12b8]:hover {
  background-color: #f5f5f5;
}
.t-button.t-text[data-v-a62a12b8] {
  padding: 0;
  background-color: transparent;
  border: none;
  height: auto;
  color: var(--brand-primary);
}
.t-button.t-text[data-v-a62a12b8]:hover {
  background-color: transparent;
  color: var(--brand-pressed);
}
.t-button.t-disabled[data-v-a62a12b8], .t-button.t-disabled[data-v-a62a12b8]:hover {
  color: #bdbdbd;
  border-color: #e0e0e0;
  background-color: #f0f0f0;
  cursor: not-allowed;
}
.t-button.t-circular[data-v-a62a12b8] {
  border-radius: 10000px;
}
.t-button.t-square[data-v-a62a12b8] {
  border-radius: 0;
}
.t-button.t-rounded[data-v-a62a12b8] {
  border-radius: 4px;
}
.tonic-spinner[data-v-5a7288cb] {
  --strokeWidth: 3px;
  -webkit-mask-image: radial-gradient(
    closest-side,
    transparent calc(100% - var(--strokeWidth) - 1px),
    white calc(100% - var(--strokeWidth)) calc(100% - 1px),
    transparent 100%
  );
          mask-image: radial-gradient(
    closest-side,
    transparent calc(100% - var(--strokeWidth) - 1px),
    white calc(100% - var(--strokeWidth)) calc(100% - 1px),
    transparent 100%
  );
  background-color: #b4d6fa;
  color: #00b6e8;
  animation: rotateSpinner-5a7288cb 1.5s linear infinite;
}
.tonic-spinner__spinner[data-v-5a7288cb] {
  -webkit-mask-image: conic-gradient(transparent 105deg, white 105deg);
          mask-image: conic-gradient(transparent 105deg, white 105deg);
  animation: rotateTail-5a7288cb 1.5s cubic-bezier(0.33, 0, 0.67, 1) infinite;
}
.tonic-spinner__spinnerTail[data-v-5a7288cb] {
  background-image: conic-gradient(currentcolor 135deg, transparent 135deg);
  animation: expandShrinkTail-5a7288cb 1.5s cubic-bezier(0.33, 0, 0.67, 1) infinite;
}
.tonic-spinner__spinnerTail[data-v-5a7288cb]::before,
.tonic-spinner__spinnerTail[data-v-5a7288cb]::after {
  content: '';
  background-image: conic-gradient(currentcolor 135deg, transparent 135deg);
}
.tonic-spinner__spinnerTail[data-v-5a7288cb]::before {
  animation: rotateBefore-5a7288cb 1.5s cubic-bezier(0.33, 0, 0.67, 1) infinite;
}
.tonic-spinner__spinnerTail[data-v-5a7288cb]::after {
  animation: rotateAfter-5a7288cb 1.5s cubic-bezier(0.33, 0, 0.67, 1) infinite;
}
@keyframes rotateSpinner-5a7288cb {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}
@keyframes rotateTail-5a7288cb {
0% {
    transform: rotate(-135deg);
}
50% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(225deg);
}
}
@keyframes expandShrinkTail-5a7288cb {
0% {
    transform: rotate(0deg);
}
50% {
    transform: rotate(105deg);
}
100% {
    transform: rotate(0deg);
}
}
@keyframes rotateBefore-5a7288cb {
0% {
    transform: rotate(0deg);
}
50% {
    transform: rotate(105deg);
}
100% {
    transform: rotate(0deg);
}
}
@keyframes rotateAfter-5a7288cb {
0% {
    transform: rotate(0deg);
}
50% {
    transform: rotate(225deg);
}
100% {
    transform: rotate(0deg);
}
}

/* Size classes */
.spinner-3xs[data-v-5a7288cb] {
  --strokeWidth: 1px;
}
.spinner-2xs[data-v-5a7288cb] {
  --strokeWidth: 1px;
}
.spinner-xs[data-v-5a7288cb] {
  --strokeWidth: 2px;
}
.spinner-sm[data-v-5a7288cb] {
  --strokeWidth: 2px;
}
.spinner-md[data-v-5a7288cb] {
  --strokeWidth: 3px;
}
.spinner-lg[data-v-5a7288cb] {
  --strokeWidth: 3px;
}
.spinner-xl[data-v-5a7288cb] {
  --strokeWidth: 3px;
}
.spinner-2xl[data-v-5a7288cb] {
  --strokeWidth: 4px;
}
.spinner-3xl[data-v-5a7288cb] {
  --strokeWidth: 4px;
}
.card[data-v-d05345c0] {
  box-sizing: border-box;
  color: rgb(36, 36, 36);
  display: flex;
  flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  position: relative;
  background-color: #ffffff;
  border: none;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 8px;
  padding: 2em;
}
.card-header[data-v-d05345c0] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 12px;
}
.card-title[data-v-d05345c0] {
  font-size: 16px;
  font-weight: 600;
}
.card-description[data-v-d05345c0] {
  font-size: 12px;
  color: #616161;
  margin-top: 4px;
}
.card-content[data-v-d05345c0] {
  flex: 1;
}
.card-actions[data-v-d05345c0] {
  display: flex;
  flex-direction: row;
  -moz-column-gap: 12px;
       column-gap: 12px;
  flex-shrink: 0;
  margin-top: 12px;
}
.chip[data-v-c5eb68bd] {
  background: #edebe9;
  color: #000;
  border-radius: 16px;
  padding: 0.2rem 0.75rem;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.chip-text[data-v-c5eb68bd] {
  line-height: 1;
}

.dialog-close-icon[data-v-45376d1e] {
  cursor: pointer;
}
.dialog-header[data-v-de6a63f0] {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  margin: 0;
  padding-right: 1rem;
}
.dialog-content.no-header[data-v-de6a63f0] {
  position: relative;
  /* Adjust padding as needed */
  padding-top: 1.75rem;
}
.dialog-content.no-header > span[data-v-de6a63f0] {
  position: absolute;
  top: 0.2rem;
  right: 0;
  cursor: pointer;
}.tonic-input[data-v-550cae90] :disabled {
  cursor: not-allowed;
}
.tonic-input .tonic-input-bordered[data-v-550cae90] {
  border-radius: 0.25rem;
  overflow: hidden;
}
.tonic-input .tonic-input-bordered[data-v-550cae90]:focus-within::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  background: var(--brand-primary);
}.dialog-header[data-v-82cf2fa7] {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  margin: 0;
}.t-tooltip {
  position: fixed;
  z-index: 12100;
  pointer-events: auto;
}
.t-tooltip .t-tooltip-content {
  background: white;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  padding: 6px 10px;
  font-size: 13px;
  line-height: 1.4;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  cursor: default;
  overflow-wrap: break-word;
  word-break: break-word;
}
.t-tooltip .t-tooltip-caret {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
}
.t-tooltip:not(.t-tooltip-flipped) .t-tooltip-caret {
  bottom: -6px;
  border-top: 6px solid #d1d1d1;
}
.t-tooltip:not(.t-tooltip-flipped) .t-tooltip-caret::after {
  content: "";
  position: absolute;
  top: -7px;
  left: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
}
.t-tooltip.t-tooltip-flipped .t-tooltip-caret {
  top: -6px;
  border-bottom: 6px solid #d1d1d1;
}
.t-tooltip.t-tooltip-flipped .t-tooltip-caret::after {
  content: "";
  position: absolute;
  bottom: -7px;
  left: -6px;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
}.t-label label[data-v-d6d16e49] {
  font-size: 10px;
  line-height: 10px;
  letter-spacing: 0.5px;
}
.t-label .t-label-info-icon[data-v-d6d16e49] {
  height: 14px;
  width: 14px;
  margin-bottom: -1px;
}.validation-error[data-v-a77f27af] {
  position: absolute;
  left: 1px;
  top: 100%;
  color: #b10e1c;
  font-size: 0.8rem;
  line-height: 1rem;
  font-weight: 600;
}
.fade-enter-active[data-v-a77f27af],
.fade-leave-active[data-v-a77f27af] {
  transition: opacity 0.2s ease;
}
.fade-enter-from[data-v-a77f27af],
.fade-leave-to[data-v-a77f27af] {
  opacity: 0;
}
.disclaimer-header[data-v-cdeef8b7] {
  min-width: 0;
}
.hover-group .hover-group-show[data-v-cdeef8b7] {
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}
.hover-group:hover .hover-group-show[data-v-cdeef8b7] {
  opacity: 1;
}

.animated-text-ellipsis span[data-v-034697de] {
  opacity: 0;
  animation: ellipsis-dot-fade-034697de 1.4s infinite;
  /*
    To make it look like it's "moving from one dot to the next",
    we usually make them appear and disappear in sequence.
    The animation-delay handles this.
  */
}
.animated-text-ellipsis span[data-v-034697de]:nth-child(1) {
  animation-delay: 0s;
}
.animated-text-ellipsis span[data-v-034697de]:nth-child(2) {
  animation-delay: 0.2s; /* Second dot appears slightly after the first begins its cycle */
}
.animated-text-ellipsis span[data-v-034697de]:nth-child(3) {
  animation-delay: 0.4s; /* Third dot after the second */
}
@keyframes ellipsis-dot-fade-034697de {
0% {
    opacity: 0;
}
50% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
.t-switch[data-v-fd3dd8a1] {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
.t-switch > label[data-v-fd3dd8a1] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}
.t-switch .t-switch-input[data-v-fd3dd8a1] {
  width: 40px;
  height: 20px;
  position: relative;
  flex-shrink: 0;
}
.t-switch .t-switch-input .t-switch-bg[data-v-fd3dd8a1] {
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border: 1px solid #616161;
  border-radius: 9999px;
  transition: background-color 0.2s, border-color 0.2s;
}
.t-switch .t-switch-input .t-switch-knob[data-v-fd3dd8a1] {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  background-color: #616161;
  border-radius: 50%;
  transition: transform 0.2s, background-color 0.2s, border-color 0.2s;
}
.t-switch .t-switch-label[data-v-fd3dd8a1] {
  line-height: 20px;
  color: #242424;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.t-switch:hover .t-switch-knob[data-v-fd3dd8a1] {
  background-color: #575757;
}
.t-switch.t-switch-checked .t-switch-bg[data-v-fd3dd8a1] {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.t-switch.t-switch-checked .t-switch-knob[data-v-fd3dd8a1] {
  transform: translateX(20px);
  background-color: #ffffff;
}
.t-switch.t-switch-checked:hover .t-switch-bg[data-v-fd3dd8a1] {
  background-color: var(--brand-hover);
}
.t-switch.t-switch-disabled > label[data-v-fd3dd8a1] {
  cursor: not-allowed;
  opacity: 0.5;
}
.t-switch.t-switch-disabled .t-switch-input[data-v-fd3dd8a1] {
  pointer-events: none;
}
.t-switch.t-switch-sm .t-switch-input[data-v-fd3dd8a1] {
  width: 30px;
  height: 16px;
}
.t-switch.t-switch-sm .t-switch-input .t-switch-knob[data-v-fd3dd8a1] {
  width: 12px;
  height: 12px;
  left: 2px;
  top: 2px;
}
.t-switch.t-switch-sm .t-switch-label[data-v-fd3dd8a1] {
  line-height: 16px;
}
.t-switch.t-switch-sm.t-switch-checked .t-switch-knob[data-v-fd3dd8a1] {
  transform: translateX(14px);
}.tinymce-editor[data-v-f9761c21] {
  width: 100%;
}
.tinymce-editor .tox .tox-toolbar__primary[data-v-f9761c21] {
  background-image: none;
}
.tinymce-editor.tinymce-editor-inline[data-v-f9761c21] {
  display: inline-block;
  width: 100%;
  border: 2px solid #eee;
  border-radius: 10px;
  padding: 0.25rem 0;
}
.tinymce-editor.tinymce-editor-inline [contenteditable=true][data-v-f9761c21]:focus {
  outline: 0px;
}
.tinymce-editor body[data-v-f9761c21] {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  line-height: 1.4;
  margin: 1rem;
}
.tinymce-editor table[data-v-f9761c21] {
  border-collapse: collapse;
}
.tinymce-editor[data-v-f9761c21] {
  /* Apply a default padding if legacy cellpadding attribute is missing */
}
.tinymce-editor table:not([cellpadding]) th[data-v-f9761c21],
.tinymce-editor table:not([cellpadding]) td[data-v-f9761c21] {
  padding: 0.4rem;
}
.tinymce-editor[data-v-f9761c21] {
  /* Set default table styles if a table has a positive border attribute
   and no inline css */
}
.tinymce-editor table[border]:not([border="0"]):not([style*=border-width]) th[data-v-f9761c21],
.tinymce-editor table[border]:not([border="0"]):not([style*=border-width]) td[data-v-f9761c21] {
  border-width: 1px;
}
.tinymce-editor[data-v-f9761c21] {
  /* Set default table styles if a table has a positive border attribute
   and no inline css */
}
.tinymce-editor table[border]:not([border="0"]):not([style*=border-style]) th[data-v-f9761c21],
.tinymce-editor table[border]:not([border="0"]):not([style*=border-style]) td[data-v-f9761c21] {
  border-style: solid;
}
.tinymce-editor[data-v-f9761c21] {
  /* Set default table styles if a table has a positive border attribute
   and no inline css */
}
.tinymce-editor table[border]:not([border="0"]):not([style*=border-color]) th[data-v-f9761c21],
.tinymce-editor table[border]:not([border="0"]):not([style*=border-color]) td[data-v-f9761c21] {
  border-color: #ccc;
}
.tinymce-editor figure[data-v-f9761c21] {
  display: table;
  margin: 1rem auto;
}
.tinymce-editor figure figcaption[data-v-f9761c21] {
  color: #999;
  display: block;
  margin-top: 0.25rem;
  text-align: center;
}
.tinymce-editor hr[data-v-f9761c21] {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0 0;
}
.tinymce-editor code[data-v-f9761c21] {
  background-color: #e8e8e8;
  border-radius: 3px;
  padding: 0.1rem 0.2rem;
}
.tinymce-editor .mce-content-body:not([dir=rtl]) blockquote[data-v-f9761c21] {
  border-left: 2px solid #ccc;
  margin-left: 1.5rem;
  padding-left: 1rem;
}
.tinymce-editor .mce-content-body[dir=rtl] blockquote[data-v-f9761c21] {
  border-right: 2px solid #ccc;
  margin-right: 1.5rem;
  padding-right: 1rem;
}
.tinymce-editor .tox-tinymce[data-v-f9761c21] {
  border: 1px solid #d1d1d1;
  border-radius: 5px;
}
.tox-tinymce-aux[data-v-f9761c21] {
  z-index: 99999999 !important;
}
.hidden[data-v-ff617d61] {
  display: none;
}
.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(0.645, 0.045, 0.355, 1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:rgba(0,0,0,0)}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu::after{box-sizing:border-box}.dp__menu::before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp-menu-loading{background:rgba(255,255,255,.5);cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.dp__arrow_top{left:var(--dp-arrow-left);top:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%, -50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}@media only screen and (width <= 600px){.dp--preset-dates{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}}.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}@media only screen and (width <= 600px){.dp--preset-range{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range:first-child{margin-left:0}.dp--preset-range:last-child{margin-right:0}}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}@media only screen and (width <= 600px){.dp__menu_content_wrapper{flex-direction:column-reverse}}.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:bold}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translateX(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (width <= 600px){.dp__flex_display{flex-direction:column}}.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-invalid,.dp--time-overlay-btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{max-width:var(--dp-menu-min-width)}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transtion)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__btn,.dp--time-overlay-btn,.dp--time-invalid,.dp--qr-btn{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}:root{--dp-common-transition: all 0.1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: 0.1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transtion: all 0.2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: 0.1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: 0.5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: 0.8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition)}.dp--highlighted{background-color:var(--dp-highlight-color)}

/*# sourceMappingURL=main.css.map */.t-date-widget[data-v-56f6f3d8] {
  font-size: 14px;
  line-height: 1rem;
}
.t-date-widget .font-oldstyle[data-v-56f6f3d8] {
  font-variant-numeric: oldstyle-nums;
}
.t-date-widget .text-lg[data-v-56f6f3d8] {
  font-size: 1.15em;
  line-height: 1.15rem;
}
.t-date-widget .text-sm[data-v-56f6f3d8] {
  font-size: 0.85em;
  line-height: 0.85rem;
}
.t-date-widget .text-green[data-v-56f6f3d8] {
  color: #0e700e;
}
.t-date-widget .text-red[data-v-56f6f3d8] {
  color: #b10e1c;
}
.t-date-widget .text-orange[data-v-56f6f3d8] {
  color: #ff9154;
}.t-textarea[data-v-dafc37dd] {
  font-size: 14px;
  line-height: 20px;
  padding: 8px 10px;
  width: 100%;
  min-height: 80px;
  color: #242424;
  background-color: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 6px;
  transition: border-color 0.2s;
}
.t-textarea.underlined[data-v-dafc37dd]:hover:not(:focus) {
  border-bottom-color: #575757;
}
.t-textarea.underlined[data-v-dafc37dd] {
  border-bottom-color: #616161;
}
.t-textarea[data-v-dafc37dd]:focus {
  outline: none;
  border-bottom-width: 2px;
  border-bottom-color: var(--brand-primary);
}
.t-textarea[data-v-dafc37dd]:disabled {
  background-color: #f0f0f0;
  cursor: not-allowed;
}.vue-tel-input.t-phone-input[data-v-9a9c7d9c] {
  border: 1px solid #d1d1d1;
  background-color: #ffffff;
  transition: border-color 0.2s, box-shadow 0.2s;
}
.vue-tel-input.t-phone-input.underlined[data-v-9a9c7d9c]:hover:not(:focus) {
  border-bottom-color: #575757;
}
.vue-tel-input.t-phone-input.underlined[data-v-9a9c7d9c] {
  border-bottom-color: #616161;
}
.vue-tel-input.t-phone-input[data-v-9a9c7d9c]:focus-within {
  box-shadow: none;
  border-color: #d1d1d1;
  border-bottom-width: 2px;
  border-bottom-color: var(--brand-primary);
}
.vue-tel-input.t-phone-input.disabled[data-v-9a9c7d9c] {
  background-color: #f0f0f0;
  cursor: not-allowed;
}
.vue-tel-input.t-phone-input.disabled[data-v-9a9c7d9c] .vti__input {
  background-color: transparent;
}
.vue-tel-input.t-phone-input.borderless[data-v-9a9c7d9c] {
  border: none;
  padding-top: 0;
  background-color: transparent;
}
.vue-tel-input.t-phone-input.borderless[data-v-9a9c7d9c]:focus-within {
  border-bottom-width: 0;
}.form-group[data-v-6bdd8b53] {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
}
label[data-v-6bdd8b53] {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 5px;
}
.locations-dialog .p-dialog-content {
  overflow-y: visible !important;
}.t-tag[data-v-1d141cd4] {
  position: relative;
  padding: 2px 6px;
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
  text-align: unset;
  display: inline-grid;
  align-items: center;
  grid-template-areas: "icon-top primary" "icon-bottom secondary";
  box-sizing: border-box;
  width: -moz-fit-content;
  width: fit-content;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  font-weight: 600;
}
.t-tag.t-tag-yellow[data-v-1d141cd4] {
  background-color: #f9e2ae;
}
.t-tag.t-tag-yellow .t-tag-icon[data-v-1d141cd4] {
  color: #835b00;
}
.t-tag.t-tag-orange[data-v-1d141cd4] {
  background-color: #eaa300;
}
.t-tag.t-tag-orange .t-tag-icon[data-v-1d141cd4] {
  color: #eaa300;
}
.t-tag.t-tag-orange .t-tag-primary[data-v-1d141cd4] {
  color: white;
}
.t-tag.t-tag-green[data-v-1d141cd4] {
  background-color: #9fd89f;
}
.t-tag.t-tag-green .t-tag-icon[data-v-1d141cd4] {
  color: #094509;
}
.t-tag.t-tag-red[data-v-1d141cd4] {
  background-color: #f1bbbc;
}
.t-tag.t-tag-red .t-tag-icon[data-v-1d141cd4] {
  color: #751d1f;
}
.t-tag.t-tag-gray[data-v-1d141cd4] {
  background-color: #ebebeb;
}
.t-tag.t-tag-gray .t-tag-primary[data-v-1d141cd4] {
  color: #424242;
}
.t-tag.t-tag-gray .t-tag-icon[data-v-1d141cd4] {
  color: #616161;
}
.t-tag.t-tag-square[data-v-1d141cd4] {
  border-radius: 0;
}
.t-tag.t-tag-circular[data-v-1d141cd4] {
  border-radius: 50%;
}
.t-tag.t-tag-outline[data-v-1d141cd4] {
  border: 1px solid;
}
.t-tag.t-tag-outline.t-tag-yellow[data-v-1d141cd4] {
  border-color: #fdcfb4;
  background-color: #fff9f5;
}
.t-tag.t-tag-outline.t-tag-yellow .t-tag-primary[data-v-1d141cd4],
.t-tag.t-tag-outline.t-tag-yellow .t-tag-icon[data-v-1d141cd4] {
  color: #bc4b09;
}
.t-tag.t-tag-outline.t-tag-green[data-v-1d141cd4] {
  border-color: #9fd89f;
  background-color: #f1faf1;
}
.t-tag.t-tag-outline.t-tag-green .t-tag-primary[data-v-1d141cd4],
.t-tag.t-tag-outline.t-tag-green .t-tag-icon[data-v-1d141cd4] {
  color: #0e700e;
}
.t-tag.t-tag-outline.t-tag-red[data-v-1d141cd4] {
  border-color: #eeacb2;
  background-color: #fdf3f4;
}
.t-tag.t-tag-outline.t-tag-red .t-tag-primary[data-v-1d141cd4],
.t-tag.t-tag-outline.t-tag-red .t-tag-icon[data-v-1d141cd4] {
  color: #b10e1c;
}
.t-tag .t-tag-primary[data-v-1d141cd4] {
  grid-area: primary;
  color: #242424;
}
.t-tag .t-tag-secondary[data-v-1d141cd4] {
  grid-area: secondary;
  font-size: 10px;
  line-height: 14px;
  color: #424242;
}
.t-tag .t-tag-icon[data-v-1d141cd4] {
  display: flex;
  align-items: center;
}
.t-tag.t-tag-single-row .t-tag-primary[data-v-1d141cd4] {
  grid-row-start: primary;
  grid-row-end: secondary;
}
.t-tag.t-tag-single-row .t-tag-icon[data-v-1d141cd4] {
  grid-row-start: icon-top;
  grid-row-end: icon-bottom;
}
.t-tag.t-tag-double-row .t-tag-primary[data-v-1d141cd4] {
  margin-top: -2px;
  font-size: 12px;
  line-height: 16px;
}
.t-tag.t-tag-double-row .t-tag-icon.t-tag-icon-top[data-v-1d141cd4] {
  grid-area: icon-top;
}
.t-tag.t-tag-double-row .t-tag-icon.t-tag-icon-bottom[data-v-1d141cd4] {
  grid-area: icon-bottom;
}
.t-tag.t-tag-double-row .t-tag-icon[data-v-1d141cd4]:not(.t-tag-icon-top):not(.t-tag-icon-bottom) {
  grid-row-start: icon-top;
  grid-row-end: icon-bottom;
}
.t-tag .t-tag-overlay[data-v-1d141cd4] {
  position: absolute;
  top: 0;
  right: 0;
  background-color: whitesmoke;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 3px 0 8px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 8px 16px rgba(0, 0, 0, 0.14);
}.p-popover.t-search-dropdown-popover {
  margin-block-start: 2px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.12), 0 8px 16px rgba(0, 0, 0, 0.14);
  border-radius: 4px;
}
.p-popover.t-search-dropdown-popover:before, .p-popover.t-search-dropdown-popover:after {
  content: unset;
}
.p-popover.t-search-dropdown-popover .p-popover-content {
  padding: 0.25rem;
}
.p-popover.t-search-dropdown-popover .p-popover-content .t-search-dropdown-options {
  padding-right: 0.25rem;
}
.p-popover.t-search-dropdown-popover .p-popover-content .t-search-dropdown-options .t-search-dropdown-group-header {
  padding: 6px 8px 2px;
  font-size: 0.75rem;
  font-weight: 600;
  color: #616161;
  text-transform: uppercase;
  letter-spacing: 0.025em;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.p-popover.t-search-dropdown-popover .p-popover-content .t-search-dropdown-options .t-search-dropdown-group-header:not(:first-child) {
  margin-top: 4px;
}
.p-popover.t-search-dropdown-popover .p-popover-content .t-search-dropdown-options .t-search-dropdown-option {
  padding: 6px 8px;
  cursor: pointer;
  border-radius: 4px;
  border: 2px solid transparent;
}
.p-popover.t-search-dropdown-popover .p-popover-content .t-search-dropdown-options .t-search-dropdown-option:hover {
  background-color: #f5f5f5;
}
.p-popover.t-search-dropdown-popover .p-popover-content .t-search-dropdown-options .t-search-dropdown-option.focused {
  border-color: #242424;
}
.p-popover.t-search-dropdown-popover ::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
.p-popover.t-search-dropdown-popover ::-webkit-scrollbar-track {
  background: transparent;
}
.p-popover.t-search-dropdown-popover ::-webkit-scrollbar-thumb {
  background: #b8bdc2;
  border-radius: 10px;
}
.p-popover.t-search-dropdown-popover ::-webkit-scrollbar-thumb:hover {
  background: #868e96;
}.t-discipline-tag[data-v-3276352f] {
  display: inline-flex;
}.t-person[data-v-f98e217e] {
  display: inline-flex;
}
.t-person .t-person-container[data-v-f98e217e] {
  position: relative;
  display: flex;
  align-items: center;
  gap: 5px;
  text-wrap: nowrap;
}
.t-person .t-person-container .t-person-text[data-v-f98e217e] {
  display: flex;
  flex-direction: column;
}
.t-person .t-person-container .t-person-text .text-primary[data-v-f98e217e] {
  color: #242424;
  line-height: 20px;
}
.t-person .t-person-container .t-person-text .text-secondary[data-v-f98e217e] {
  color: #424242;
  font-size: 12px;
  line-height: 16px;
}
.t-person .t-person-container .t-person-text .text-tertiary[data-v-f98e217e] {
  color: #424242;
  font-weight: 600;
  line-height: 20px;
}
.t-person .t-person-container .hover-icons[data-v-f98e217e] {
  display: none;
  top: 0;
  right: 0;
  height: 100%;
  align-items: center;
  justify-content: center;
  background: white;
  cursor: pointer;
}
.t-person .t-person-container .hover-icons > .hover-icon[data-v-f98e217e] {
  padding: 0 5px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 30px;
}
.t-person .t-person-container .hover-icons > .hover-icon[data-v-f98e217e]:hover {
  background: #f0f0f0;
}
.t-person .t-person-container .hover-icons > .hover-icon + .hover-icon[data-v-f98e217e] {
  border-left: 1px solid #e0e0e0;
}
.t-person .t-person-container:hover .hover-icons[data-v-f98e217e] {
  display: flex;
}.t-hover-popover {
  display: inline-flex;
}
html .t-hover-popover-content {
  border: 1px solid #d1d1d1;
  display: flex;
}
html .t-hover-popover-content:before {
  border-bottom-color: #d1d1d1;
}
html .t-hover-popover-content .p-popover-content {
  overflow-y: auto;
}.radio-group[data-v-79e6fb34] {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
.radio-item[data-v-79e6fb34] {
  display: flex;
  align-items: center;
}
.radio-input[data-v-79e6fb34] {
  display: none;
}
.radio-indicator[data-v-79e6fb34] {
  position: relative;
  width: 16px;
  height: 16px;
  border: 1px solid #616161;
  border-radius: 9999px;
  flex-shrink: 0;
  cursor: pointer;
}
.radio-indicator.selected[data-v-79e6fb34] {
  border-color: var(--brand-primary);
}
.radio-indicator.selected[data-v-79e6fb34]::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 9999px;
  background-color: var(--brand-primary);
  transform: scale(0.625);
}
.radio-indicator.disabled[data-v-79e6fb34] {
  cursor: not-allowed;
  opacity: 0.5;
}
.radio-label[data-v-79e6fb34] {
  margin-left: 8px;
  color: #242424;
  cursor: pointer;
}
.radio-label.disabled[data-v-79e6fb34] {
  cursor: not-allowed;
  opacity: 0.5;
}.email-action-info[data-v-a4075e65] {
  padding: 1rem;
  background: rgba(245, 135, 145, 0.2);
  border-radius: 2px;
}.t-status-tag[data-v-79a105b1] {
  padding: 2px 4px;
  text-transform: uppercase;
  font-weight: 400;
  border-radius: 2px;
  font-size: 10px;
  line-height: 12px;
  border-width: 1px;
  border-style: solid;
  width: -moz-fit-content;
  width: fit-content;
}.t-range-slider[data-v-5b7062ff] {
  position: relative;
  height: 1rem;
  cursor: pointer;
  touch-action: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.t-range-slider-track[data-v-5b7062ff] {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 2px;
  transform: translateY(-50%);
  background: #e0e0e0;
  border-radius: 2px;
}
.t-range-slider-fill[data-v-5b7062ff] {
  position: absolute;
  top: 50%;
  height: 2px;
  transform: translateY(-50%);
  background: var(--brand-primary);
  border-radius: 2px;
}
.t-range-slider-thumb[data-v-5b7062ff] {
  position: absolute;
  top: 50%;
  width: 10px;
  height: 10px;
  margin-left: calc(-1 * 10px / 2);
  transform: translateY(-50%);
  background: #fff;
  border: 2px solid var(--brand-primary);
  border-radius: 50%;
  cursor: grab;
  outline: none;
  transition: box-shadow 0.15s;
}
.t-range-slider-thumb[data-v-5b7062ff]:hover, .t-range-slider-thumb[data-v-5b7062ff]:focus-visible {
  box-shadow: 0 0 0 4px rgba(var(--brand-primary), 0.15);
}
.t-range-slider-thumb[data-v-5b7062ff]:active {
  cursor: grabbing;
}
.t-range-slider--disabled[data-v-5b7062ff] {
  cursor: default;
  opacity: 0.5;
  pointer-events: none;
}.t-date-range-filter[data-v-224fc646] {
  display: flex;
  flex-direction: column;
  gap: 0rem;
  min-width: 12rem;
  padding: 0 0.25rem;
}
.t-date-range-filter-dates[data-v-224fc646] {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  font-size: 0.75rem;
  margin: 0 -0.25rem;
}.t-auto-width-input[data-v-ccff3f54] {
  position: relative;
  max-width: 100%;
  min-width: 0;
}
.t-auto-width-input[data-v-ccff3f54] .tonic-input {
  min-width: 0;
  max-width: 100%;
}
.t-auto-width-mirror[data-v-ccff3f54] {
  position: absolute;
  visibility: hidden;
  white-space: pre;
  pointer-events: none;
  font: inherit;
  height: 0;
  overflow: hidden;
}[data-v-16653d0f] input::-moz-placeholder {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}
[data-v-16653d0f] input::placeholder {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity, 1))
}.t-file-stager-dropzone[data-v-c8cf31cb] {
  min-height: 18rem;
  max-height: 36rem;
}.t-file-stager-link-btn[data-v-7e43429c] {
  background: transparent;
  border: none;
  padding: 0;
  cursor: pointer;
  font: inherit;
}.t-file-stager-node[data-v-46602e32] {
  list-style: none;
}
.t-file-stager-icon-btn[data-v-46602e32] {
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
  color: inherit;
  font: inherit;
  cursor: pointer;
}.t-file-stager-tree[data-v-ac4b3456] {
  list-style: none;
  padding: 0;
  margin: 0;
}.fade-enter-active[data-v-0a7e5b59],
.fade-leave-active[data-v-0a7e5b59] {
  transition: opacity 150ms ease;
}
.fade-enter-from[data-v-0a7e5b59],
.fade-leave-to[data-v-0a7e5b59] {
  opacity: 0;
}.t-file-stager[data-v-7bf7da48] {
  width: 100%;
}.brand-info-form[data-v-2608dd63] {
  position: relative;
}
.brand-info-form label[data-v-2608dd63] {
  display: block;
  margin-bottom: 2px;
}
.spinner-overlay[data-v-2608dd63] {
  position: absolute;
  bottom: 100px;
  right: 12px;
}
input[type=color][data-v-2608dd63] {
  background-color: transparent;
  padding: 0;
  cursor: pointer;
  width: 30px;
  height: 30px;
  border: none;
  display: block;
  aspect-ratio: 1/1;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.read-only[data-v-2608dd63] {
  opacity: 0.5;
}
.read-only input[data-v-2608dd63] {
  cursor: not-allowed;
}.items-for-filing-group[data-v-3dbc4a57] {
  margin-bottom: 2rem;
}
.items-for-filing-group[data-v-3dbc4a57]:last-child {
  margin-bottom: 0;
}
.group-header[data-v-3dbc4a57] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
  min-height: 3rem;
}
.group-title[data-v-3dbc4a57] {
  font-weight: 600;
  font-size: 1.17rem;
}
.group-content[data-v-3dbc4a57] {
  background-color: var(--p-surface-0, #fff);
  padding: 1.5rem;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
  overflow-x: auto;
  font-size: 1rem;
}.items-for-filing-container[data-v-e40e2b48] {
  width: 100%;
}
.items-for-filing-description[data-v-e40e2b48] {
  font-size: inherit;
  color: var(--p-text-muted-color, #6b7280);
  margin-bottom: 1rem;
}
.items-for-filing-loading[data-v-e40e2b48] {
  display: flex;
  justify-content: center;
  padding: 2rem;
}
.items-for-filing-empty[data-v-e40e2b48] {
  font-size: 0.875rem;
  color: var(--p-text-muted-color, #6b7280);
  font-style: italic;
  padding: 1rem 0;
}
.items-for-filing-list[data-v-e40e2b48] {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}.link-project-content[data-v-04c936c2] {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.link-project-selector[data-v-04c936c2] {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-top: 0.5rem;
}.link-project-dialog.p-dialog .p-dialog-content {
  overflow: visible !important;
}.t-link-expiry[data-v-4da177d8] {
  background: #efefef;
  padding: 1em;
}
.table-column-content .empty[data-v-a96954e3]:after {
  content: "​";
}
.floating-scrollbar-container[data-v-84221f15] {
  position: fixed;
  bottom: 0;
  height: 20px;
  overflow-x: auto;
  overflow-y: hidden;
  z-index: 50;
  background: linear-gradient(to top, rgba(255, 255, 255, 0.98), rgba(255, 255, 255, 0.95));
  backdrop-filter: blur(8px);
  border-top: 1px solid rgba(209, 213, 219, 0.8);
  box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.08);
  border-radius: 0;
  transition: opacity 0.2s ease-in-out;
}
.floating-scrollbar-container[data-v-84221f15]::-webkit-scrollbar {
  height: 15px;
}
.floating-scrollbar-container[data-v-84221f15]::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 8px;
  margin: 4px 8px;
}
.floating-scrollbar-container[data-v-84221f15]::-webkit-scrollbar-thumb {
  background: #94a3b8;
  border-radius: 8px;
  border: 2px solid transparent;
  background-clip: padding-box;
  -webkit-transition: background 0.2s ease-in-out;
  transition: background 0.2s ease-in-out;
}
.floating-scrollbar-container[data-v-84221f15]::-webkit-scrollbar-thumb:hover {
  background: #475569;
  border: 2px solid transparent;
  background-clip: padding-box;
}
.floating-scrollbar-container[data-v-84221f15]::-webkit-scrollbar-thumb:active {
  background: #334155;
  border: 2px solid transparent;
  background-clip: padding-box;
}
.t-table-wrapper[data-v-987754ec] {
  width: 100%;
  position: relative;
}
[data-v-987754ec] tr.inactive td {
  background-color: rgba(0, 0, 0, 0.05) !important;
}
[data-v-987754ec] tr.inactive td span.overflow-ellipsis {
  color: rgba(0, 0, 0, 0.5);
}
[data-v-987754ec] tr.inactive:hover td {
  background-color: rgba(0, 0, 0, 0.09) !important;
}
[data-v-987754ec] tr.deleted td {
  background-color: rgba(209, 52, 56, 0.14) !important;
}
[data-v-987754ec] tr.deleted td span.overflow-ellipsis {
  color: rgba(0, 0, 0, 0.5);
}
[data-v-987754ec] tr.deleted:hover td {
  background-color: rgba(209, 52, 56, 0.2) !important;
}
[data-v-987754ec] .p-selection-column .p-checkbox-box {
  border-radius: 10px;
}
[data-v-987754ec] .p-checkbox-box {
  opacity: 0;
}
[data-v-987754ec] tr:hover td.p-selection-column .p-checkbox-box,[data-v-987754ec] tr:hover td[data-p-selection-column='true'] .p-checkbox-box,[data-v-987754ec] thead:hover th.selection .p-checkbox-box,[data-v-987754ec] thead:hover th.p-selection-column .p-checkbox-box {
  opacity: 1;
}
[data-v-987754ec] .p-checkbox-box.p-highlight,[data-v-987754ec] .p-checkbox-checked .p-checkbox-box {
  opacity: 1;
}
[data-v-987754ec] .p-paginator-rpp-dropdown {
  display: inline-flex;
  cursor: pointer;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background: var(--p-select-background);
  border: 1px solid #cbd5e1;
  transition: background var(--p-select-transition-duration), color var(--p-select-transition-duration), border-color var(--p-select-transition-duration), outline-color var(--p-select-transition-duration), box-shadow var(--p-select-transition-duration);
  border-radius: 6px;
  outline-color: transparent;
  box-shadow: 0 0 rgba(0, 0, 0, 0), 0 0 rgba(0, 0, 0, 0), 0 1px 2px 0 rgba(18, 18, 23, 0.05);
}
[data-v-987754ec] .p-paginator-rpp-dropdown.p-disabled {
  background: #f2f6fa;
}
[data-v-987754ec] .p-paginator-rpp-dropdown:not(.p-disabled):hover {
  border-color: #94a3b8;
}
[data-v-987754ec] .p-paginator-rpp-dropdown .p-select-label {
  color: #334155;
}
[data-v-987754ec] .p-paginator-rpp-dropdown .p-select-dropdown {
  color: #94a3b8;
}[data-v-3e08cea4] .t-locations-table .t-locations-table-command-bar {
  min-height: 44px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 0.5em;
  -moz-column-gap: 1em;
       column-gap: 1em;
}
[data-v-3e08cea4] .t-locations-table :deep(.p-datatable-header) {
  border: none;
  padding-left: 0;
}
[data-v-3e08cea4] .t-locations-table :deep(.p-datatable-column-title) {
  font-size: 12.6px;
  font-weight: 600;
}
[data-v-3e08cea4] .t-locations-table :deep(.p-datatable-body) {
  font-weight: 400;
  font-size: 12.6px;
}
[data-v-3e08cea4] .t-locations-table :deep(.p-checkbox-box) {
  width: 16px;
  height: 16px;
}
[data-v-3e08cea4] .t-locations-table :deep(.p-checkbox-checked .p-checkbox-box) {
  border-color: var(--brand-primary);
  background: var(--brand-primary);
}
[data-v-3e08cea4] .t-locations-table :deep(.p-checkbox-icon) {
  width: 10px;
  height: 10px;
}
[data-v-3e08cea4] .t-locations-table :deep(.p-datatable-tbody > tr > td) {
  vertical-align: top;
  padding: 5px 0.75rem;
}
[data-v-3e08cea4] .t-locations-table .disabled-row td:not(:first-child) {
  pointer-events: none;
  opacity: 0.5;
}
.add-location[data-v-3e08cea4] {
  padding-left: 10px;
}.t-person-edit[data-v-1d7005e3] {
  position: relative;
  max-width: 600px;
  height: 100%;
}
.t-person-edit .person-edit-container[data-v-1d7005e3] {
  max-height: 100%;
  overflow-y: auto;
}
.t-person-edit .person-edit-container .delete-section[data-v-1d7005e3] {
  background-color: rgba(243, 115, 116, 0.05);
}
.t-person-edit .floating-action-banner[data-v-1d7005e3] {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border-top: 1px solid #ddd;
  padding: 1rem;
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.t-person-edit .floating-action-banner .banner-content[data-v-1d7005e3] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.t-person-edit .floating-action-banner .banner-actions[data-v-1d7005e3] {
  display: flex;
  gap: 0.5rem;
}.t-people-search-input[data-v-0c613536] {
  padding-bottom: calc(0.25rem + 1px);
}
.t-people-search-input.is-open[data-v-0c613536] {
  border-bottom-width: 2px;
  border-bottom-color: var(--brand-primary);
  padding-bottom: 0.25rem;
}
.t-people-search-input-chip[data-v-0c613536] {
  border-radius: 2px;
}
.t-people-search-input-chip.is-focused[data-v-0c613536] {
  outline: 2px solid #bc2f32;
  outline-offset: 2px;
}[data-v-b98536ea] .p-chips-input-token {
  display: none;
}
[data-v-b98536ea] .p-chips-token .p-chip {
  background: unset;
}
[data-v-b98536ea] .p-chips-multiple-container {
  padding: 0;
}
.no-edit[data-v-b98536ea] .p-chips-token-icon.pi-times-circle {
  display: none;
}[data-v-fffecef4] .t-contacts-table .project-count-link {
  background: none;
  border: none;
  color: var(--brand-primary);
  cursor: pointer;
  padding: 0;
  font-weight: 600;
}
[data-v-fffecef4] .t-contacts-table .project-count-link:hover {
  text-decoration: underline;
}.t-table-filter-bar[data-v-96ec679c] {
  display: flex;
  gap: 0.5rem;
  align-items: center;
  padding: 0.25rem 0.75rem;
  background: #f0f0f0;
  border-radius: 5px;
  font-weight: 500;
  min-width: 0;
  font-size: 1rem;
}
.t-table-filter-bar .t-table-filter-bar-content[data-v-96ec679c] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem 1.5rem;
  align-items: center;
  flex: 1;
  min-width: 0;
}
.t-table-filter-bar .t-table-filter-bar-content[data-v-96ec679c] >  * {
  min-width: 0;
  max-width: 100%;
}[data-v-683076d7] .t-staff-table tr.inactive-row {
  color: #aaa;
}
[data-v-683076d7] .t-staff-table .inactive {
  color: #aaa;
}.t-tabs__tab--hover[data-v-740a93d7]:hover {
  background-color: var(--tab-hover-bg);
}.file-thumbnail.failed .file-thumbnail-image {
  box-shadow: none;
}
.file-thumbnail .file-thumbnail-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0.25rem;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 10;
}
.file-thumbnail .file-thumbnail-image {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
}
.file-thumbnail .file-thumbnail-overlay {
  opacity: 0;
  transition: opacity 0.15s linear;
  position: absolute;
  top: 20px;
  left: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
}
.file-thumbnail .file-thumbnail-overlay:hover {
  opacity: 1;
}
.file-thumbnail .file-thumbnail-btn {
  position: absolute;
  padding: 0.125rem 0.375rem;
  background-color: #0f6cbd;
  border-color: #0f6cbd;
  font-weight: 500;
  font-size: 0.75rem;
}
.file-thumbnail .file-thumbnail-download {
  top: 0;
  left: 0;
}
.file-thumbnail .file-thumbnail-open {
  top: 0;
  right: 0;
}
.file-thumbnail .file-thumbnail-previous {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.file-thumbnail .file-thumbnail-next {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.file-thumbnail .file-thumbnail-browser {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.file-thumbnail .file-thumbnail-page {
  left: 50%;
  transform: translateX(-50%);
  text-align: center;
  text-wrap: nowrap;
  color: #ffffff;
  background: #b10e1c;
  border: 1px solid #b10e1c;
  border-radius: 2px;
  font-size: 0.75rem;
  cursor: default;
}.t-recipients-form[data-v-f7092044] {
  background: #e6e6e6;
  padding: 0.75rem;
  display: flex;
  flex-direction: column;
  gap: 16px;
}[data-v-e4d93b15] .subject ol,[data-v-e4d93b15] .subject ul {
  list-style: revert;
  margin: revert;
  padding: revert;
}
.t-confidential-tag[data-v-e4d93b15] {
  cursor: not-allowed;
  opacity: 0.75;
}
.t-confidential-tag[data-v-e4d93b15] .t-tag-primary,
.t-confidential-tag[data-v-e4d93b15] .t-tag-icon {
  color: #616161;
}