:root{--color-primary-50: #eff6ff;--color-primary-100: #dbeafe;--color-primary-200: #bfdbfe;--color-primary-500: #3b82f6;--color-primary-600: #2563eb;--color-primary-700: #1d4ed8;--color-primary-800: #1e40af;--color-primary-900: #1e3a8a;--color-accent-50: #ebf8ff;--color-accent-100: #e0f2fe;--color-accent-500: #0284c7;--color-accent-600: #2b6cb0;--color-accent-700: #1e40af;--color-white: #ffffff;--color-black: #000000;--color-gray-25: #fafbfc;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-background-primary: #f8fafc;--color-background-card: #ffffff;--color-background-hover: #f7fafc;--color-text-primary: #111827;--color-text-secondary: #374151;--color-text-tertiary: #6b7280;--color-border-light: #e4e9f2;--color-border-medium: #d1d5db;--color-success-50: #ecfdf5;--color-success-100: #d1fae5;--color-success-500: #10b981;--color-success-600: #059669;--color-success-700: #047857;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-800: #92400e;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-error-800: #991b1b;--color-info-50: #faf5ff;--color-info-100: #f3e8ff;--color-info-500: #a855f7;--color-info-600: #9333ea;--color-code-background: #1e293b;--color-code-text: #e2e8f0;--color-code-border: #334155;--color-code-highlight: #475569;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: "Fira Code", "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 2;--spacing-px: 1px;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--input-height: 2.5rem;--radius-sm: .25rem;--radius-base: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--z-base: 1;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--opacity-disabled: .5;--opacity-hover: .8;--overlay-white-light: rgba(255, 255, 255, .1);--overlay-white-subtle: rgba(255, 255, 255, .05);--overlay-white-medium: rgba(255, 255, 255, .3);--overlay-dark-light: rgba(0, 0, 0, .1);--overlay-dark-medium: rgba(0, 0, 0, .2);--overlay-dark-strong: rgba(0, 0, 0, .5);--focus-ring: rgba(59, 130, 246, .1);--focus-ring-primary: 0 0 0 3px rgba(59, 130, 246, .1);--focus-ring-strong: rgba(59, 130, 246, .4);--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out}[data-theme=dark]{--color-background-primary: #0f172a;--color-background-card: #1e293b;--color-background-hover: #334155}*{box-sizing:border-box}html{height:100%;scroll-behavior:smooth}body{margin:0;padding:0;height:100%;font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-background-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.status-completed{background-color:var(--color-success-100);color:var(--color-success-700)}.status-pending{background-color:var(--color-warning-100);color:var(--color-warning-600)}.status-failed{background-color:var(--color-error-100);color:var(--color-error-600)}:root{--theme-bg-primary: var(--color-gray-50);--theme-bg-secondary: var(--color-gray-100);--theme-bg-tertiary: white;--theme-text-primary: var(--color-gray-900);--theme-text-secondary: var(--color-gray-700);--theme-text-muted: var(--color-gray-500);--theme-border: var(--color-gray-200);--theme-border-light: var(--color-gray-100);--theme-shadow: rgba(0, 0, 0, .1);--theme-shadow-lg: rgba(0, 0, 0, .15)}app-main-layout[data-theme=dark]{--theme-bg-primary: var(--color-gray-900);--theme-bg-secondary: var(--color-gray-800);--theme-bg-tertiary: var(--color-gray-700);--theme-text-primary: var(--color-gray-100);--theme-text-secondary: var(--color-gray-300);--theme-text-muted: var(--color-gray-400);--theme-border: var(--color-gray-600);--theme-border-light: var(--color-gray-700);--theme-shadow: rgba(0, 0, 0, .3);--theme-shadow-lg: rgba(0, 0, 0, .4);background-color:var(--theme-bg-primary);color:var(--theme-text-primary)}app-main-layout[data-theme=dark] app-side-menu{background:var(--theme-bg-secondary);border-right-color:var(--theme-border)}app-main-layout[data-theme=dark] app-side-menu .nav-link,app-main-layout[data-theme=dark] app-side-menu .submenu-link{color:var(--theme-text-secondary)}app-main-layout[data-theme=dark] app-side-menu .nav-link:hover,app-main-layout[data-theme=dark] app-side-menu .submenu-link:hover{background-color:var(--theme-bg-tertiary);color:var(--theme-text-primary)}app-main-layout[data-theme=dark] app-side-menu .nav-link.active,app-main-layout[data-theme=dark] app-side-menu .submenu-link.active{background-color:#1e3a8a;color:#93c5fd}app-main-layout[data-theme=dark] app-side-menu .sidebar-toggle{color:var(--theme-text-muted)}app-main-layout[data-theme=dark] app-side-menu .sidebar-toggle:hover{background-color:var(--theme-bg-tertiary);color:var(--theme-text-primary)}app-main-layout[data-theme=dark] app-side-menu .custom-tooltip{background:var(--theme-bg-primary);color:var(--theme-text-primary);box-shadow:0 4px 12px var(--theme-shadow-lg)}app-main-layout[data-theme=dark] app-side-menu .custom-tooltip:before{border-right-color:var(--theme-bg-primary)}app-main-layout[data-theme=dark] app-header{background:var(--theme-bg-secondary);border-bottom-color:var(--theme-border);color:var(--theme-text-primary)}app-main-layout[data-theme=dark] app-footer{background:var(--theme-bg-secondary);border-top-color:var(--theme-border);color:var(--theme-text-secondary)}app-main-layout[data-theme=dark] .main-content{background-color:var(--theme-bg-primary)}app-main-layout[data-theme=dark] router-outlet+*{background-color:var(--theme-bg-primary);color:var(--theme-text-primary)}*{transition:background-color .3s ease,color .3s ease,border-color .3s ease}.theme-bg-primary{background-color:var(--theme-bg-primary)}.theme-bg-secondary{background-color:var(--theme-bg-secondary)}.theme-bg-tertiary{background-color:var(--theme-bg-tertiary)}.theme-text-primary{color:var(--theme-text-primary)}.theme-text-secondary{color:var(--theme-text-secondary)}.theme-text-muted{color:var(--theme-text-muted)}.theme-border{border-color:var(--theme-border)}.theme-shadow{box-shadow:0 1px 3px var(--theme-shadow)}.theme-shadow-lg{box-shadow:0 4px 12px var(--theme-shadow-lg)}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{appearance:button;-webkit-appearance:button;background-image:none}button,select{text-transform:none}input,textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none}input::placeholder,textarea::placeholder{opacity:1;color:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}select{background-image:none;padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0}*,*:before,*:after{box-sizing:border-box}:focus-visible{outline:2px solid transparent;outline-offset:2px}:disabled{cursor:not-allowed}[hidden]{display:none!important}:root{--ui-primary-50: #eff6ff;--ui-primary-100: #dbeafe;--ui-primary-200: #bfdbfe;--ui-primary-500: #3b82f6;--ui-primary-600: #2563eb;--ui-primary-700: #1d4ed8;--ui-primary-800: #1e40af;--ui-primary-color: #2563eb;--ui-primary-hover: #1d4ed8;--ui-primary-active: #1e40af;--ui-primary-light: #eff6ff;--ui-primary-dark: #1e3a8a;--ui-primary-text: #ffffff;--ui-accent-color: #2b6cb0;--ui-accent-hover: #1e40af;--ui-accent-light: #ebf8ff;--ui-success-50: #ecfdf5;--ui-success-100: #d1fae5;--ui-success-500: #10b981;--ui-success-600: #059669;--ui-success-700: #047857;--ui-success-color: #059669;--ui-success-hover: #047857;--ui-success-active: #065f46;--ui-success-light: #ecfdf5;--ui-success-text: #ffffff;--ui-warning-50: #fffbeb;--ui-warning-100: #fef3c7;--ui-warning-500: #f59e0b;--ui-warning-600: #d97706;--ui-warning-700: #b45309;--ui-warning-color: #d97706;--ui-warning-hover: #b45309;--ui-warning-active: #92400e;--ui-warning-light: #fffbeb;--ui-warning-text: #ffffff;--ui-error-50: #fef2f2;--ui-error-100: #fee2e2;--ui-error-500: #ef4444;--ui-error-600: #dc2626;--ui-error-700: #b91c1c;--ui-error-color: #dc2626;--ui-error-hover: #b91c1c;--ui-error-active: #991b1b;--ui-error-light: #fef2f2;--ui-error-text: #ffffff;--ui-info-50: #eff6ff;--ui-info-100: #dbeafe;--ui-info-500: #3b82f6;--ui-info-600: #2563eb;--ui-info-color: #2563eb;--ui-info-hover: #1d4ed8;--ui-info-active: #1e40af;--ui-info-light: #eff6ff;--ui-info-text: #ffffff;--ui-gray-50: #f9fafb;--ui-gray-100: #f3f4f6;--ui-gray-200: #e5e7eb;--ui-gray-300: #d1d5db;--ui-gray-400: #9ca3af;--ui-gray-500: #6b7280;--ui-gray-600: #4b5563;--ui-gray-700: #374151;--ui-gray-800: #1f2937;--ui-gray-900: #111827;--ui-neutral-color: #4b5563;--ui-neutral-hover: #374151;--ui-surface-color: #ffffff;--ui-surface-hover: #f9fafb;--ui-background-color: #ffffff;--ui-background-primary: #f8fafc;--ui-background-card: #ffffff;--ui-background-hover: #f7fafc;--ui-border-color: #e5e7eb;--ui-border-light: #e4e9f2;--ui-border-medium: #d1d5db;--ui-border-dark: #d1d5db;--ui-border-radius: .5rem;--ui-text-primary: #111827;--ui-text-secondary: #374151;--ui-text-tertiary: #4b5563;--ui-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--ui-shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--ui-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--ui-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--ui-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--ui-focus-ring: rgba(59, 130, 246, .5);--ui-focus-ring-width: 3px;--ui-focus-ring-primary: 0 0 0 3px rgba(59, 130, 246, .1);--ui-focus-ring-strong: rgba(59, 130, 246, .4);--ui-spacing-1: .25rem;--ui-spacing-2: .5rem;--ui-spacing-3: .75rem;--ui-spacing-4: 1rem;--ui-spacing-5: 1.25rem;--ui-spacing-6: 1.5rem;--ui-font-family-primary: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--ui-font-family-mono: Fira Code, SF Mono, Monaco, Cascadia Code, Roboto Mono, Consolas, Courier New, monospace}[data-theme=dark]{--ui-background-primary: #0f172a;--ui-background-card: #1e293b;--ui-background-hover: #334155;--ui-surface-color: #1e293b;--ui-surface-hover: #334155;--ui-text-primary: #f9fafb;--ui-text-secondary: #e5e7eb;--ui-text-tertiary: #d1d5db;--ui-border-color: #334155;--ui-border-light: #1e293b}@keyframes ui-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ui-slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ui-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ui-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ui-bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,.2,1)}}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ms-0{margin-left:0!important}.me-0{margin-right:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ms-1{margin-left:.25rem!important}.me-1{margin-right:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem!important}.mt-2{margin-top:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ms-2{margin-left:.5rem!important}.me-2{margin-right:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:.75rem!important}.mt-3{margin-top:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ms-3{margin-left:.75rem!important}.me-3{margin-right:.75rem!important}.mx-3{margin-left:.75rem!important;margin-right:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.m-4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mb-4{margin-bottom:1rem!important}.ms-4{margin-left:1rem!important}.me-4{margin-right:1rem!important}.mx-4{margin-left:1rem!important;margin-right:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.m-5{margin:1.25rem!important}.mt-5{margin-top:1.25rem!important}.mb-5{margin-bottom:1.25rem!important}.ms-5{margin-left:1.25rem!important}.me-5{margin-right:1.25rem!important}.mx-5{margin-left:1.25rem!important;margin-right:1.25rem!important}.my-5{margin-top:1.25rem!important;margin-bottom:1.25rem!important}.m-6{margin:1.5rem!important}.mt-6{margin-top:1.5rem!important}.mb-6{margin-bottom:1.5rem!important}.ms-6{margin-left:1.5rem!important}.me-6{margin-right:1.5rem!important}.mx-6{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mb-auto{margin-bottom:auto!important}.ms-auto{margin-left:auto!important}.me-auto{margin-right:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.ps-0{padding-left:0!important}.pe-0{padding-right:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem!important}.pt-1{padding-top:.25rem!important}.pb-1{padding-bottom:.25rem!important}.ps-1{padding-left:.25rem!important}.pe-1{padding-right:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pb-2{padding-bottom:.5rem!important}.ps-2{padding-left:.5rem!important}.pe-2{padding-right:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:.75rem!important}.pt-3{padding-top:.75rem!important}.pb-3{padding-bottom:.75rem!important}.ps-3{padding-left:.75rem!important}.pe-3{padding-right:.75rem!important}.px-3{padding-left:.75rem!important;padding-right:.75rem!important}.py-3{padding-top:.75rem!important;padding-bottom:.75rem!important}.p-4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pb-4{padding-bottom:1rem!important}.ps-4{padding-left:1rem!important}.pe-4{padding-right:1rem!important}.px-4{padding-left:1rem!important;padding-right:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.p-5{padding:1.25rem!important}.pt-5{padding-top:1.25rem!important}.pb-5{padding-bottom:1.25rem!important}.ps-5{padding-left:1.25rem!important}.pe-5{padding-right:1.25rem!important}.px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.p-6{padding:1.5rem!important}.pt-6{padding-top:1.5rem!important}.pb-6{padding-bottom:1.5rem!important}.ps-6{padding-left:1.5rem!important}.pe-6{padding-right:1.5rem!important}.px-6{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-auto{padding:auto!important}.pt-auto{padding-top:auto!important}.pb-auto{padding-bottom:auto!important}.ps-auto{padding-left:auto!important}.pe-auto{padding-right:auto!important}.px-auto{padding-left:auto!important;padding-right:auto!important}.py-auto{padding-top:auto!important;padding-bottom:auto!important}.gap-0{gap:0!important}.gap-x-0{column-gap:0!important}.gap-y-0{row-gap:0!important}.gap-1{gap:.25rem!important}.gap-x-1{column-gap:.25rem!important}.gap-y-1{row-gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-x-2{column-gap:.5rem!important}.gap-y-2{row-gap:.5rem!important}.gap-3{gap:.75rem!important}.gap-x-3{column-gap:.75rem!important}.gap-y-3{row-gap:.75rem!important}.gap-4{gap:1rem!important}.gap-x-4{column-gap:1rem!important}.gap-y-4{row-gap:1rem!important}.gap-5{gap:1.25rem!important}.gap-x-5{column-gap:1.25rem!important}.gap-y-5{row-gap:1.25rem!important}.gap-6{gap:1.5rem!important}.gap-x-6{column-gap:1.5rem!important}.gap-y-6{row-gap:1.5rem!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.min-w-0{min-width:0!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.min-h-0{min-height:0!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fs-xs{font-size:.75rem!important}.fs-sm{font-size:.875rem!important}.fs-base{font-size:1rem!important}.fs-lg{font-size:1.125rem!important}.fs-xl{font-size:1.25rem!important}.text-primary{color:#2563eb!important}.text-secondary{color:#374151!important}.text-success{color:#059669!important}.text-warning{color:#d97706!important}.text-error{color:#dc2626!important}.text-muted{color:#4b5563!important}.bg-primary{background-color:#2563eb!important}.bg-success{background-color:#059669!important}.bg-warning{background-color:#d97706!important}.bg-error{background-color:#dc2626!important}.bg-light{background-color:#f3f4f6!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #e4e9f2!important}.border-0{border:0!important}.border-top{border-top:1px solid #e4e9f2!important}.border-bottom{border-bottom:1px solid #e4e9f2!important}.border-start{border-left:1px solid #e4e9f2!important}.border-end{border-right:1px solid #e4e9f2!important}.rounded{border-radius:.5rem!important}.rounded-sm{border-radius:.25rem!important}.rounded-lg{border-radius:.75rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:0 1px 2px #0000000d!important}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f!important}.shadow-md{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.ui-tooltip{position:absolute;z-index:1070;padding:.25rem .5rem;background-color:#111827;color:#fff;font-size:.75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;border-radius:.25rem;white-space:nowrap;pointer-events:none;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:250px;word-wrap:break-word;white-space:normal}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v140/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}html,body{height:100%}.nav-link,.submenu-link,.submenu-text{font-family:var(--font-family-primary)!important}body{margin:0;font-family:var(--font-family-primary)!important;font-weight:var(--font-weight-normal);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6,p,strong,label,.subtitle1,.subtitle2,.caption,.overline{font-family:var(--font-family-primary)!important}h1,h2,h3{font-weight:var(--font-weight-semibold)}h4,h5,h6{font-weight:var(--font-weight-medium)}strong{font-weight:var(--font-weight-semibold)}label{font-weight:var(--font-weight-medium)}.material-icons{font-family:Material Icons!important;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";vertical-align:middle}.p-paginator .p-paginator-element{position:relative}.p-paginator .p-paginator-element[title]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:var(--color-gray-800);color:var(--color-white);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);white-space:nowrap;z-index:1000;margin-bottom:var(--spacing-1-5);pointer-events:none}.p-paginator .p-paginator-element[title]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:var(--spacing-1) solid transparent;border-top-color:var(--color-gray-800);z-index:1000;margin-bottom:var(--spacing-px);pointer-events:none}
