.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--erp-brand-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root,[data-theme=light]{--erp-page-bg: #f8f8fa;--erp-surface-bg: #ffffff;--erp-surface-elevated-bg: #ffffff;--erp-surface-shadow: 0 2px 9px 0 rgba(0, 0, 0, .06);--erp-surface-primary: #ffffff;--erp-surface-secondary: #f3f4f6;--erp-text-primary: #2c3e50;--erp-text-secondary: #7f8c8d;--erp-text-disabled: #9b9b9b;--erp-text-tertiary: #7f8c8d;--erp-text-inverse: #ffffff;--erp-text-on-brand: #ffffff;--erp-brand-primary: #147F17;--erp-brand-primary-hover: #12A517;--erp-brand-primary-active: #0D5710;--erp-brand-accent: #F5A623;--erp-brand-accent-dark: #E08E0B;--erp-brand-tertiary: #50E3C2;--erp-border-default: #ced0d6;--erp-border-hover: #9b9b9b;--erp-border-focus: #147F17;--erp-border-error: #fa4d57;--erp-success: #388e3c;--erp-success-bg: #e8f5e9;--erp-error: #fa4d57;--erp-error-bg: #ffebee;--erp-error-hover: #f8656c;--erp-error-active: #fa3a43;--erp-warning: #f5a623;--erp-warning-bg: #fff8e1;--erp-info: #04abff;--erp-info-bg: #e3f2fd;--erp-input-bg: #ffffff;--erp-input-border: #ced0d6;--erp-input-text: #147F17;--erp-input-placeholder: #2c3e50;--erp-input-hover-bg: #f8f8f8;--erp-input-hover-border: #c6c8ce;--erp-input-hover-text: #9d9fa3;--erp-input-shadow: 0 2px 4px 0 rgba(0, 0, 0, .09);--erp-input-focus-shadow: 0 0 12px 0 rgba(20, 127, 23, .2);--erp-input-error-shadow: 0 0 12px 0 rgba(250, 77, 87, .2);--erp-input-disabled-bg: #f5f6f8;--erp-input-disabled-text: #63708a;--erp-btn-primary-bg: #147F17;--erp-btn-primary-text: #ffffff;--erp-btn-primary-hover: #12A517;--erp-btn-primary-active: #0D5710;--erp-btn-secondary-bg: #ffffff;--erp-btn-secondary-text: #0D5710;--erp-btn-secondary-border: #0D5710;--erp-btn-secondary-hover: #e6f7e6;--erp-btn-secondary-active: #d1f0d2;--erp-btn-danger-bg: #fa4d57;--erp-btn-danger-text: #ffffff;--erp-btn-danger-hover: #f8656c;--erp-btn-danger-active: #fa3a43;--erp-btn-disabled-bg: rgba(0, 0, 0, .12);--erp-btn-disabled-text: rgba(0, 0, 0, .38);--erp-switch-active-bg: #147F17;--erp-switch-inactive-bg: #ced4da;--erp-switch-circle: #ffffff;--erp-switch-label: #aeb0b5;--erp-table-header-text: #147F17;--erp-table-body-text: #E08E0B;--erp-table-border-hover: #147F17;--erp-table-row-hover-bg: #f3f4f6;--erp-table-stripe-bg: #f8f8fa;--erp-stepper-header-bg: transparent;--erp-stepper-header-text: rgba(1, 24, 67, .69);--erp-stepper-header-active-text: #E08E0B;--erp-stepper-icon-default-bg: #b2ecec;--erp-stepper-icon-default-text: #147F17;--erp-stepper-icon-edit-bg: #7fd8d9;--erp-stepper-icon-edit-text: #147F17;--erp-stepper-icon-selected-bg: #147F17;--erp-stepper-icon-selected-text: #ffffff;--erp-stepper-icon-done-bg: #388e3c;--erp-stepper-icon-done-text: #ffffff;--erp-stepper-icon-error-bg: #fa4d57;--erp-stepper-icon-error-text: #ffffff;--erp-stepper-line-default: #e7e9ed;--erp-stepper-line-done: #388e3c;--erp-stepper-line-error: #fa4d57;--erp-stepper-line-active: #147F17;--erp-sidebar-bg: #ffffff;--erp-sidebar-text: #147F17;--erp-sidebar-hover-bg: #f3f4f6;--erp-sidebar-hover-text: #7f8c8d;--erp-spinner-color: #147F17;--erp-backdrop: rgba(0, 0, 0, .5);--erp-focus-ring: 0 0 0 3px rgba(20, 127, 23, .3);--erp-scrollbar-track: #f3f4f6;--erp-scrollbar-thumb: #ced0d6;--erp-spacing-1: 4px;--erp-spacing-2: 8px;--erp-spacing-3: 12px;--erp-spacing-4: 16px;--erp-spacing-5: 20px;--erp-spacing-6: 24px;--erp-spacing-7: 28px;--erp-spacing-8: 32px;--erp-spacing-10: 40px;--erp-spacing-12: 48px;--erp-spacing-16: 64px;--erp-radius-sm: 4px;--erp-radius-md: 8px;--erp-radius-lg: 10px;--erp-radius-xl: 16px;--erp-radius-full: 9999px;--erp-font-size-2xs: .5625rem;--erp-font-size-xs: .75rem;--erp-font-size-sm: .875rem;--erp-font-size-base: 1rem;--erp-font-size-md: 1.125rem;--erp-font-size-lg: 1.375rem;--erp-font-size-xl: 1.5rem;--erp-font-size-2xl: 1.75rem;--erp-font-weight-light: 300;--erp-font-weight-regular: 400;--erp-font-weight-medium: 500;--erp-font-weight-semibold: 600;--erp-font-weight-bold: 700;--erp-success-default: #388e3c;--erp-error-default: #fa4d57;--erp-warning-default: #f5a623;--erp-info-default: #04abff;--erp-danger-default: #fa4d57;--erp-surface-tertiary: #f5f6f8;--erp-tooltip-bg: #0D5710;--erp-tooltip-text: #ffffff;--erp-tooltip-shadow: 0 4px 16px rgba(0, 0, 0, .18), 0 1px 4px rgba(0, 0, 0, .12)}[data-theme=dark]{--erp-page-bg: #121212;--erp-surface-bg: #1e1e1e;--erp-surface-elevated-bg: #2a2a2a;--erp-surface-shadow: 0 2px 9px 0 rgba(0, 0, 0, .3);--erp-surface-primary: #1e1e1e;--erp-surface-secondary: #2a2a2a;--erp-text-primary: #e0e0e0;--erp-text-secondary: #a0a0a0;--erp-text-disabled: #6b6b6b;--erp-text-tertiary: #444444;--erp-text-inverse: #2c3e50;--erp-text-on-brand: #ffffff;--erp-brand-primary: #2FBF4F;--erp-brand-primary-hover: #3ED65F;--erp-brand-primary-active: #24A03D;--erp-brand-accent: #FF9F1C;--erp-brand-accent-dark: #E8890C;--erp-brand-tertiary: #6FEFD4;--erp-border-default: #3a3a3a;--erp-border-hover: #555555;--erp-border-focus: #2FBF4F;--erp-border-error: #fa4d57;--erp-success: #4caf50;--erp-success-bg: #062a2b;--erp-error: #ef5350;--erp-error-bg: #3a1a1a;--erp-error-hover: #f06060;--erp-error-active: #e04040;--erp-warning: #ffb74d;--erp-warning-bg: #3a2e10;--erp-info: #42a5f5;--erp-info-bg: #1a2a3a;--erp-input-bg: #2a2a2a;--erp-input-border: #3a3a3a;--erp-input-text: #2FBF4F;--erp-input-placeholder: #a0a0a0;--erp-input-hover-bg: #333333;--erp-input-hover-border: #555555;--erp-input-hover-text: #888888;--erp-input-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);--erp-input-focus-shadow: 0 0 12px 0 rgba(47, 191, 79, .2);--erp-input-error-shadow: 0 0 12px 0 rgba(239, 83, 80, .2);--erp-input-disabled-bg: #1a1a1a;--erp-input-disabled-text: #555555;--erp-btn-primary-bg: #2FBF4F;--erp-btn-primary-text: #ffffff;--erp-btn-primary-hover: #3ED65F;--erp-btn-primary-active: #24A03D;--erp-btn-secondary-bg: transparent;--erp-btn-secondary-text: #2FBF4F;--erp-btn-secondary-border: #2FBF4F;--erp-btn-secondary-hover: rgba(47, 191, 79, .1);--erp-btn-secondary-active: rgba(47, 191, 79, .2);--erp-btn-danger-bg: #ef5350;--erp-btn-danger-text: #ffffff;--erp-btn-danger-hover: #f06060;--erp-btn-danger-active: #e04040;--erp-btn-disabled-bg: rgba(255, 255, 255, .12);--erp-btn-disabled-text: rgba(255, 255, 255, .38);--erp-switch-active-bg: #2FBF4F;--erp-switch-inactive-bg: #555555;--erp-switch-circle: #ffffff;--erp-switch-label: #888888;--erp-table-header-text: #2FBF4F;--erp-table-body-text: #e0e0e0;--erp-table-border-hover: #2FBF4F;--erp-table-row-hover-bg: #2a2a2a;--erp-table-stripe-bg: #1a1a1a;--erp-stepper-header-bg: transparent;--erp-stepper-header-text: rgba(224, 224, 224, .7);--erp-stepper-header-active-text: #e0e0e0;--erp-stepper-icon-default-bg: #0f2e12;--erp-stepper-icon-default-text: #2FBF4F;--erp-stepper-icon-edit-bg: #163f1a;--erp-stepper-icon-edit-text: #2FBF4F;--erp-stepper-icon-selected-bg: #2FBF4F;--erp-stepper-icon-selected-text: #ffffff;--erp-stepper-icon-done-bg: #4caf50;--erp-stepper-icon-done-text: #ffffff;--erp-stepper-icon-error-bg: #ef5350;--erp-stepper-icon-error-text: #ffffff;--erp-stepper-line-default: #0f2e12;--erp-stepper-line-done: #4caf50;--erp-stepper-line-error: #ef5350;--erp-stepper-line-active: #2FBF4F;--erp-sidebar-bg: #1e1e1e;--erp-sidebar-text: #2FBF4F;--erp-sidebar-hover-bg: #2a2a2a;--erp-sidebar-hover-text: #a0a0a0;--erp-spinner-color: #2FBF4F;--erp-backdrop: rgba(0, 0, 0, .7);--erp-focus-ring: 0 0 0 3px rgba(47, 191, 79, .3);--erp-scrollbar-track: #1a1a1a;--erp-scrollbar-thumb: #3a3a3a;--erp-spacing-1: 4px;--erp-spacing-2: 8px;--erp-spacing-3: 12px;--erp-spacing-4: 16px;--erp-spacing-5: 20px;--erp-spacing-6: 24px;--erp-spacing-7: 28px;--erp-spacing-8: 32px;--erp-spacing-10: 40px;--erp-spacing-12: 48px;--erp-spacing-16: 64px;--erp-radius-sm: 4px;--erp-radius-md: 8px;--erp-radius-lg: 10px;--erp-radius-xl: 16px;--erp-radius-full: 9999px;--erp-font-size-2xs: .5625rem;--erp-font-size-xs: .75rem;--erp-font-size-sm: .875rem;--erp-font-size-base: 1rem;--erp-font-size-md: 1.125rem;--erp-font-size-lg: 1.375rem;--erp-font-size-xl: 1.5rem;--erp-font-size-2xl: 1.75rem;--erp-font-weight-light: 300;--erp-font-weight-regular: 400;--erp-font-weight-medium: 500;--erp-font-weight-semibold: 600;--erp-font-weight-bold: 700;--erp-success-default: #4caf50;--erp-error-default: #ef5350;--erp-warning-default: #ffb74d;--erp-info-default: #42a5f5;--erp-danger-default: #ef5350;--erp-surface-tertiary: #2a2a2a;--erp-tooltip-bg: #132a18;--erp-tooltip-text: #2FBF4F;--erp-tooltip-shadow: 0 4px 16px rgba(0, 0, 0, .4), 0 1px 4px rgba(0, 0, 0, .3)}html{font-size:100%}body{font-family:Outfit,Roboto,sans-serif;letter-spacing:-.45px;font-size:.875rem;font-weight:400;line-height:1.5}@media(min-width:768px){body{font-size:1rem}}body{color:var(--erp-text-primary)}h1{font-family:Outfit,Roboto,sans-serif;letter-spacing:-.45px;font-size:1.125rem;font-weight:500;line-height:1.25}@media(min-width:768px){h1{font-size:1.5rem}}h2{font-family:Outfit,Roboto,sans-serif;letter-spacing:-.45px;font-size:1rem;font-weight:400;line-height:1.25}@media(min-width:768px){h2{font-size:1.125rem}}h3{font-family:Outfit,Roboto,sans-serif;letter-spacing:-.45px;font-size:.875rem;font-weight:300;line-height:1.5}h4,h5,h6,small{font-family:Outfit,Roboto,sans-serif;letter-spacing:-.45px;font-size:.75rem;font-weight:300;line-height:1.5}strong{font-weight:700}a{color:var(--erp-brand-primary);transition:color .15s ease}a:hover{color:var(--erp-brand-primary-hover)}a:active{color:var(--erp-brand-primary-active)}html,body{height:100%;background-color:var(--erp-page-bg)}erp-root{display:flex;flex-direction:column;min-height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--erp-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--erp-scrollbar-thumb);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--erp-text-secondary)}*{scrollbar-width:thin;scrollbar-color:var(--erp-scrollbar-thumb) var(--erp-scrollbar-track)}::selection{background-color:var(--erp-brand-primary);color:var(--erp-text-on-brand)}.erp-input{width:100%;--mat-form-field-filled-container-color: var(--erp-input-bg);--mat-select-enabled-arrow-color: var(--erp-text-secondary);--mat-select-focused-arrow-color: var(--erp-input-text);--mat-select-disabled-arrow-color: var(--erp-text-disabled);--mat-select-invalid-arrow-color: var(--erp-error)}.erp-input .mat-mdc-form-field-subscript-wrapper{margin-bottom:4px}.erp-input .mat-mdc-form-field-flex{align-items:center!important}.erp-input .mat-mdc-text-field-wrapper{border-radius:10px!important;background-color:var(--erp-input-bg)!important;border:1px solid var(--erp-input-border)!important;box-shadow:var(--erp-input-shadow)!important;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease}.erp-input .mdc-line-ripple,.erp-input .mdc-line-ripple:before,.erp-input .mdc-line-ripple:after{display:none!important}.erp-input .mat-mdc-form-field-focus-overlay{opacity:0!important;background-color:transparent!important}.erp-input .mat-mdc-floating-label,.erp-input .mdc-floating-label{color:var(--erp-text-secondary)!important;font-family:Outfit,Roboto,sans-serif;transition:color .25s ease}.erp-input .mat-mdc-form-field-icon-prefix,.erp-input .mat-mdc-form-field-text-prefix{color:var(--erp-text-secondary)!important;transition:color .25s ease;display:flex!important;align-items:center!important}.erp-input .mat-mdc-form-field-icon-prefix fa-icon,.erp-input .mat-mdc-form-field-icon-prefix i,.erp-input .mat-mdc-form-field-text-prefix fa-icon,.erp-input .mat-mdc-form-field-text-prefix i{color:inherit!important}.erp-input .mat-mdc-form-field-icon-suffix{color:var(--erp-text-secondary);transition:color .25s ease;display:flex!important;align-items:center!important}.erp-input input.mat-mdc-input-element,.erp-input textarea.mat-mdc-input-element{color:var(--erp-input-placeholder)!important;caret-color:var(--erp-input-text)!important;font-family:Outfit,Roboto,sans-serif;font-size:1rem}.erp-input .mat-mdc-select-value-text,.erp-input .mat-mdc-select-placeholder{font-family:Outfit,Roboto,sans-serif;font-size:1rem;color:var(--erp-input-placeholder)}.erp-input .mat-mdc-select-placeholder{color:var(--erp-text-secondary)}.erp-input .mat-mdc-select-arrow-wrapper{width:20px!important;height:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.erp-input .mat-mdc-select-arrow{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;color:var(--erp-text-secondary)!important}.erp-input .mat-mdc-select-arrow svg{fill:currentColor!important;width:20px!important;height:20px!important}.erp-input .mat-mdc-form-field-error{color:var(--erp-error)!important;font-family:Outfit,Roboto,sans-serif;font-size:.875rem}.erp-input .mat-mdc-form-field-hint{font-size:.75rem;color:var(--erp-text-secondary);font-family:Outfit,Roboto,sans-serif}.erp-input:hover:not(.mat-form-field-disabled):not(.mat-focused) .mat-mdc-text-field-wrapper{background-color:var(--erp-input-hover-bg)!important;border-color:var(--erp-input-hover-border)!important}.erp-input:hover:not(.mat-form-field-disabled):not(.mat-focused) .mat-mdc-floating-label,.erp-input:hover:not(.mat-form-field-disabled):not(.mat-focused) .mdc-floating-label{color:var(--erp-input-hover-text)!important}.erp-input:hover:not(.mat-form-field-disabled):not(.mat-focused) .mat-mdc-form-field-icon-prefix,.erp-input:hover:not(.mat-form-field-disabled):not(.mat-focused) .mat-mdc-form-field-text-prefix{color:var(--erp-input-hover-text)!important}.erp-input:hover:not(.mat-form-field-disabled):not(.mat-focused) .mat-mdc-select-arrow{color:var(--erp-input-hover-text)!important}.erp-input:hover:not(.mat-form-field-disabled):not(.mat-focused) .mat-mdc-select-arrow svg{fill:currentColor!important}.erp-input.mat-focused:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{border-color:var(--erp-input-text)!important;box-shadow:var(--erp-input-focus-shadow)!important}.erp-input.mat-focused:not(.mat-form-field-disabled) .mat-mdc-floating-label,.erp-input.mat-focused:not(.mat-form-field-disabled) .mdc-floating-label{color:var(--erp-input-text)!important}.erp-input.mat-focused:not(.mat-form-field-disabled) .mat-mdc-form-field-icon-prefix,.erp-input.mat-focused:not(.mat-form-field-disabled) .mat-mdc-form-field-text-prefix{color:var(--erp-input-text)!important}.erp-input.mat-focused:not(.mat-form-field-disabled) .mat-mdc-form-field-icon-suffix{color:var(--erp-input-placeholder)}.erp-input.mat-focused:not(.mat-form-field-disabled) .mat-mdc-select-arrow{color:var(--erp-input-text)!important}.erp-input.mat-focused:not(.mat-form-field-disabled) .mat-mdc-select-arrow svg{fill:currentColor!important}.erp-input.mat-form-field-invalid .mat-mdc-text-field-wrapper{border-color:var(--erp-error)!important;box-shadow:var(--erp-input-error-shadow)!important}.erp-input.mat-form-field-invalid .mat-mdc-floating-label,.erp-input.mat-form-field-invalid .mdc-floating-label,.erp-input.mat-form-field-invalid .mat-mdc-form-field-icon-prefix,.erp-input.mat-form-field-invalid .mat-mdc-form-field-text-prefix,.erp-input.mat-form-field-invalid .mat-mdc-form-field-icon-suffix,.erp-input.mat-form-field-invalid .mat-mdc-select-arrow{color:var(--erp-error)!important}.erp-input.mat-form-field-invalid .mat-mdc-form-field-icon-suffix svg,.erp-input.mat-form-field-invalid .mat-mdc-select-arrow svg{fill:currentColor!important}.erp-input.mat-form-field-disabled .mat-mdc-text-field-wrapper{background-color:var(--erp-input-disabled-bg)!important;border-color:var(--erp-input-border)!important;box-shadow:none!important}.erp-input.mat-form-field-disabled .mat-mdc-floating-label,.erp-input.mat-form-field-disabled .mdc-floating-label,.erp-input.mat-form-field-disabled .mat-mdc-form-field-icon-prefix,.erp-input.mat-form-field-disabled .mat-mdc-form-field-text-prefix,.erp-input.mat-form-field-disabled .mat-mdc-form-field-icon-suffix,.erp-input.mat-form-field-disabled .mat-mdc-select-arrow{color:var(--erp-input-disabled-text)!important}.erp-input.mat-form-field-disabled .mat-mdc-form-field-icon-prefix svg,.erp-input.mat-form-field-disabled .mat-mdc-form-field-text-prefix svg,.erp-input.mat-form-field-disabled .mat-mdc-form-field-icon-suffix svg,.erp-input.mat-form-field-disabled .mat-mdc-select-arrow svg{fill:currentColor!important}.erp-input.mat-form-field-disabled input.mat-mdc-input-element,.erp-input.mat-form-field-disabled textarea.mat-mdc-input-element{color:var(--erp-input-disabled-text)!important}.mat-mdc-icon-button.mat-mdc-button-base{display:inline-flex!important;align-items:center!important;justify-content:center!important}.mat-datepicker-toggle{color:var(--erp-text-secondary)}.mat-datepicker-toggle .mat-mdc-icon-button{color:inherit!important}.mat-mdc-select-panel{border-radius:10px!important;background-color:var(--erp-surface-bg)!important;box-shadow:0 4px 20px #0000001a!important;border:1px solid var(--erp-border-default)!important;padding:4px 0!important;overflow:hidden!important}.mat-mdc-option{font-family:Outfit,Roboto,sans-serif!important;font-size:1rem!important;color:var(--erp-text-primary)!important;min-height:44px!important;padding:0 16px!important}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--erp-page-bg)!important;color:var(--erp-text-primary)!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:color-mix(in srgb,var(--erp-brand-primary) 10%,transparent)!important;color:var(--erp-input-text)!important}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--erp-input-text)!important;font-weight:500!important}.mat-mdc-option.mdc-list-item--disabled{color:var(--erp-text-disabled)!important;opacity:1!important}.mat-pseudo-checkbox-full{border-color:var(--erp-border-default)!important;border-radius:4px!important;width:18px!important;height:18px!important}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--erp-brand-primary)!important;border-color:var(--erp-brand-primary)!important}.mat-mdc-option:has(ngx-mat-select-search){position:sticky!important;top:0!important;z-index:10!important;padding:8px 12px!important;min-height:unset!important;background-color:var(--erp-surface-bg)!important;border-bottom:1px solid var(--erp-border-default)!important;cursor:default!important}.mat-mdc-option:has(ngx-mat-select-search):after{display:none!important}.mat-mdc-option:has(ngx-mat-select-search):hover{background-color:var(--erp-surface-bg)!important}.mat-select-search-inner{display:flex!important;align-items:center!important;border:1.5px solid var(--erp-border-default)!important;border-radius:8px!important;background-color:var(--erp-input-bg)!important;padding:0 8px!important;gap:4px!important;transition:border-color .25s ease,box-shadow .25s ease}.mat-select-search-inner:focus-within{border-color:var(--erp-brand-primary)!important;box-shadow:var(--erp-input-focus-shadow)!important}.mat-select-search-input{font-family:Outfit,Roboto,sans-serif!important;font-size:.875rem!important;color:var(--erp-text-primary)!important;height:38px!important;border:none!important;outline:none!important;background:transparent!important;width:100%!important}.mat-select-search-input::placeholder{color:var(--erp-text-secondary)!important}.mat-select-search-clear{color:var(--erp-text-secondary)!important;transition:color .15s ease}.mat-select-search-clear:hover{color:var(--erp-text-primary)!important}.mat-select-search-no-entries-found{font-family:Outfit,Roboto,sans-serif!important;font-size:.875rem!important;color:var(--erp-text-secondary)!important;padding:16px 12px!important;text-align:center!important}.mat-mdc-slide-toggle{--mat-slide-toggle-selected-track-color: var(--erp-switch-active-bg);--mat-slide-toggle-selected-hover-track-color: var(--erp-switch-active-bg);--mat-slide-toggle-selected-focus-track-color: var(--erp-switch-active-bg);--mat-slide-toggle-selected-pressed-track-color: var(--erp-switch-active-bg);--mat-slide-toggle-unselected-track-color: var(--erp-switch-inactive-bg);--mat-slide-toggle-unselected-hover-track-color: var(--erp-switch-inactive-bg);--mat-slide-toggle-unselected-focus-track-color: var(--erp-switch-inactive-bg);--mat-slide-toggle-unselected-pressed-track-color: var(--erp-switch-inactive-bg);--mat-slide-toggle-track-outline-color: var(--erp-switch-inactive-bg);--mat-slide-toggle-selected-track-outline-color: transparent;--mat-slide-toggle-handle-surface-color: var(--erp-switch-circle);--mat-slide-toggle-selected-handle-color: var(--erp-switch-circle);--mat-slide-toggle-selected-hover-handle-color: var(--erp-switch-circle);--mat-slide-toggle-selected-focus-handle-color: var(--erp-switch-circle);--mat-slide-toggle-selected-pressed-handle-color: var(--erp-switch-circle);--mat-slide-toggle-unselected-handle-color: var(--erp-switch-circle);--mat-slide-toggle-unselected-hover-handle-color: var(--erp-switch-circle);--mat-slide-toggle-unselected-focus-handle-color: var(--erp-switch-circle);--mat-slide-toggle-unselected-pressed-handle-color: var(--erp-switch-circle);--mat-slide-toggle-selected-icon-color: transparent;--mat-slide-toggle-unselected-icon-color: transparent}.mat-mdc-slide-toggle .mdc-form-field label{display:none!important}.mat-datepicker-content{--mat-datepicker-calendar-container-shape: 10px;--mat-datepicker-calendar-container-elevation-shadow: 0 4px 16px 0 rgba(0, 0, 0, .1);--mat-datepicker-calendar-container-background-color: var(--erp-surface-bg);--mat-datepicker-calendar-period-button-text-color: var(--erp-brand-primary);--mat-datepicker-calendar-period-button-icon-color: var(--erp-brand-primary);--mat-datepicker-calendar-navigation-button-icon-color: var(--erp-brand-primary);--mat-datepicker-calendar-header-divider-color: var(--erp-border-default);--mat-datepicker-calendar-header-text-color: var(--erp-brand-primary);--mat-datepicker-calendar-date-selected-state-background-color: var(--erp-brand-primary);--mat-datepicker-calendar-date-selected-state-text-color: var(--erp-text-on-brand);--mat-datepicker-calendar-date-today-outline-color: var(--erp-brand-accent);--mat-datepicker-calendar-date-today-selected-state-outline-color: var(--erp-text-on-brand);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, var(--erp-brand-accent) 40%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, var(--erp-brand-primary) 12%, transparent);--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, var(--erp-brand-primary) 20%, transparent);--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, var(--erp-brand-primary) 16%, transparent)}.scene-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.scene-bg__item{position:absolute;display:block;line-height:0;animation-name:scene-bg-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.scene-bg__item fa-icon{display:block}@keyframes scene-bg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes orbit-0{0%{transform:rotate(0) translateY(-300px) rotate(0)}to{transform:rotate(360deg) translateY(-300px) rotate(-360deg)}}@keyframes orbit-1{0%{transform:rotate(90deg) translateY(-300px) rotate(-90deg)}to{transform:rotate(450deg) translateY(-300px) rotate(-450deg)}}@keyframes orbit-2{0%{transform:rotate(180deg) translateY(-300px) rotate(-180deg)}to{transform:rotate(540deg) translateY(-300px) rotate(-540deg)}}@keyframes orbit-3{0%{transform:rotate(270deg) translateY(-300px) rotate(-270deg)}to{transform:rotate(630deg) translateY(-300px) rotate(-630deg)}}.erp-page{display:flex;flex-direction:column;gap:var(--erp-spacing-6)}.erp-page__header{display:flex;align-items:center;justify-content:space-between;gap:var(--erp-spacing-4);flex-wrap:wrap;background:var(--erp-surface-primary);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-xl);box-shadow:0 1px 3px #0000000a,0 4px 16px #00000012;padding:var(--erp-spacing-5) var(--erp-spacing-6)}.erp-page__header erp-button{width:fit-content;flex-shrink:0}.erp-page__header-left{flex:1;min-width:0}.erp-page__header-actions,.page-header__actions{display:flex;gap:var(--erp-spacing-3);flex-wrap:wrap;flex-shrink:0}.erp-page__header-actions erp-button,.page-header__actions erp-button{flex-shrink:0;width:fit-content}.erp-page__title{margin:0;font-size:1.75rem;font-weight:700;color:var(--erp-brand-primary);line-height:1.25}.erp-page__subtitle{margin:var(--erp-spacing-1) 0 0;font-size:.875rem;color:var(--erp-text-secondary);line-height:1.5}.erp-detail-header{display:flex;align-items:center;gap:var(--erp-spacing-3);flex-wrap:wrap;justify-content:space-between}.erp-detail-header__left{display:flex;align-items:center;gap:var(--erp-spacing-3);min-width:0}.erp-detail-header__back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1.5px solid var(--erp-brand-primary);border-radius:var(--erp-radius-md);background:transparent;color:var(--erp-brand-primary);cursor:pointer;transition:background-color .15s ease,color .15s ease;flex-shrink:0;text-decoration:none}.erp-detail-header__back:hover{background-color:var(--erp-brand-primary);color:var(--erp-text-on-brand)}.erp-detail-header__back:focus-visible{outline:2px solid var(--erp-brand-primary);outline-offset:2px}.erp-detail-header__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--erp-radius-md);background-color:var(--erp-brand-primary);color:var(--erp-text-on-brand);font-size:1.125rem;flex-shrink:0}.erp-detail-header__info{min-width:0}.erp-detail-header__title{margin:0;font-size:1.5rem;font-weight:700;color:var(--erp-brand-primary);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-detail-header__subtitle{margin:0;font-size:.75rem;color:var(--erp-text-secondary);font-weight:500}.erp-detail-header__actions{display:flex;gap:var(--erp-spacing-3);flex-wrap:wrap;flex-shrink:0}.erp-detail-card{background:var(--erp-surface-primary);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-xl);box-shadow:0 1px 3px #0000000a,0 4px 16px #00000012;overflow:hidden}.erp-detail-card__body{padding:var(--erp-spacing-6);display:flex;flex-direction:column;gap:var(--erp-spacing-6)}.erp-detail-section{display:flex;flex-direction:column;gap:var(--erp-spacing-4)}.erp-detail-section__header{display:flex;align-items:center;justify-content:space-between;gap:var(--erp-spacing-2);padding-bottom:var(--erp-spacing-3);border-bottom:2px solid var(--erp-brand-primary)}.erp-detail-section__header h3{margin:0;font-size:1.125rem;font-weight:700;color:var(--erp-text-primary);line-height:1.25}.erp-detail-section__header-left{display:flex;align-items:center;gap:var(--erp-spacing-2)}.erp-detail-section__header erp-button{width:fit-content;flex-shrink:0}.erp-detail-section__icon{color:var(--erp-brand-primary);font-size:1rem;flex-shrink:0}.erp-detail-section__title{margin:0;font-size:1rem;font-weight:600;color:var(--erp-brand-primary)}.erp-detail-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--erp-spacing-4) var(--erp-spacing-6)}.erp-detail-grid--2{grid-template-columns:repeat(2,1fr)}.erp-detail-grid--3{grid-template-columns:repeat(3,1fr)}.erp-detail-grid--4{grid-template-columns:repeat(4,1fr)}.erp-detail-field{display:flex;flex-direction:column;gap:2px}.erp-detail-field--full{grid-column:1/-1}.erp-detail-field__label{font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--erp-text-secondary)}.erp-detail-field__value{font-size:.875rem;font-weight:500;color:var(--erp-text-primary);line-height:1.5}.erp-dialog-form{display:flex;flex-direction:column;gap:var(--erp-spacing-4)}.erp-dialog-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--erp-spacing-4)}@media(max-width:480px){.erp-dialog-form__grid{grid-template-columns:1fr}}.erp-dialog-form__grid--full{grid-column:1/-1}.erp-dialog-form__section-title{font-size:.75rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:var(--erp-text-secondary);margin:0;padding-bottom:var(--erp-spacing-1);border-bottom:1px solid var(--erp-border-default)}.attr-values{display:flex;flex-direction:column;gap:8px;padding:16px;background:var(--erp-surface-secondary);border-radius:8px;border:1px solid var(--erp-border-default)}.attr-values__header{display:flex;align-items:center;justify-content:space-between}.attr-values__title{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--erp-text-secondary)}.attr-values__row{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--erp-surface-primary);border:1px solid var(--erp-border-default);border-radius:8px}.attr-values__row erp-button{width:auto;flex-shrink:0}.attr-values__row--pending{border-style:dashed;border-color:var(--erp-brand-primary)}.attr-values__pending-icon{font-size:.75rem;color:var(--erp-brand-primary);opacity:.7;flex-shrink:0}.attr-values__label{flex:1;font-size:.875rem;color:var(--erp-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attr-values__add-row{display:flex;align-items:center;gap:8px;margin-top:4px}.attr-values__add-row erp-button{width:auto;flex-shrink:0}.attr-values__add-input{flex:1;height:36px;padding:0 12px;border:1px solid var(--erp-input-border);border-radius:10px;font-family:Outfit,Roboto,sans-serif;font-size:.875rem;color:var(--erp-text-primary);background:var(--erp-input-bg);outline:none;transition:border-color .15s}.attr-values__add-input:focus{border-color:var(--erp-border-focus);box-shadow:var(--erp-input-focus-shadow)}.attr-values__add-input::placeholder{color:var(--erp-text-tertiary)}.attr-values__empty{font-size:.875rem;color:var(--erp-text-tertiary);font-style:italic;text-align:center;margin:0;padding:8px}.erp-detail-card erp-basic-table,.erp-detail-card erp-lazy-table,.erp-detail-card__body erp-basic-table,.erp-detail-card__body erp-lazy-table,.erp-detail-section erp-basic-table,.erp-detail-section erp-lazy-table{box-shadow:none!important;border-radius:0!important}.erp-tab-content{background:var(--erp-surface-primary);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-xl);padding:var(--erp-spacing-6);box-shadow:0 4px 16px #0000000f;min-height:200px}.erp-form-grid{display:grid;grid-template-columns:1fr;gap:var(--erp-spacing-4)}@media(min-width:640px){.erp-form-grid--2{grid-template-columns:1fr 1fr}}.erp-form-grid__full{grid-column:1/-1}.erp-stepper-actions{display:flex;justify-content:flex-end;gap:var(--erp-spacing-3);margin-top:var(--erp-spacing-6);padding-top:var(--erp-spacing-4);border-top:1px solid var(--erp-border-default)}.erp-stepper-actions erp-button{width:fit-content;flex-shrink:0}.form-page__back-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--erp-border-default);border-radius:8px;background:var(--erp-surface-primary);color:var(--erp-text-secondary);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.form-page__back-btn:hover{background:var(--erp-surface-hover);color:var(--erp-text-primary)}.form-page__card{background:var(--erp-surface-primary);border:1px solid var(--erp-border-default);border-radius:16px;padding:32px;box-shadow:var(--erp-shadow-sm);display:flex;flex-direction:column;gap:24px;width:100%}.form-page__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-page__grid--auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.form-page__field--full{grid-column:1/-1}.form-page__section-title{margin:0;font-size:.875rem;font-weight:700;color:var(--erp-text-secondary);text-transform:uppercase;letter-spacing:.55px;padding-bottom:8px;border-bottom:2px solid var(--erp-border-default)}.form-page__actions{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid var(--erp-border-default)}.form-page__actions erp-button{flex-shrink:0;width:fit-content;min-width:140px}.erp-card-border{border:1px solid var(--erp-border-default)}.erp-table{width:100%}.erp-table .p-datatable-header{padding:var(--erp-spacing-3) var(--erp-spacing-4) var(--erp-spacing-5);background:var(--erp-surface-primary);border-bottom:1px solid var(--erp-border-default);border-top:none;border-left:none;border-right:none;border-radius:var(--erp-radius-xl) var(--erp-radius-xl) 0 0}.erp-table .p-datatable-header .p-iconfield{flex:1;min-width:0;position:relative;display:flex;align-items:center}.erp-table .p-datatable-header .p-iconfield .p-inputicon{position:absolute;left:var(--erp-spacing-3);color:var(--erp-input-placeholder);pointer-events:none;z-index:1;font-size:.85rem}.erp-table .p-datatable-header .p-iconfield input.p-inputtext{width:100%;border:1px solid var(--erp-input-border)!important;border-radius:var(--erp-radius-lg)!important;background:var(--erp-surface-primary)!important;color:var(--erp-input-text)!important;font-size:var(--erp-font-size-sm);padding:.6rem var(--erp-spacing-3)!important;padding-left:2.5rem!important;height:2.75rem;box-shadow:none!important}.erp-table .p-datatable-header .p-iconfield input.p-inputtext::placeholder{color:var(--erp-input-placeholder)}.erp-table .p-datatable-header .p-iconfield input.p-inputtext:hover:not(:focus){border-color:var(--erp-input-hover-border)!important;background:var(--erp-input-hover-bg)!important}.erp-table .p-datatable-header .p-iconfield input.p-inputtext:focus{border-color:var(--erp-brand-primary)!important;box-shadow:0 0 0 .15rem #147f1726!important;background:var(--erp-surface-primary)!important}.erp-table .p-datatable-table-container{background-color:var(--erp-surface-primary);border-radius:0 0 var(--erp-radius-xl) var(--erp-radius-xl);overflow:hidden}.erp-table .p-datatable-table-container:first-child{border-radius:var(--erp-radius-xl)}.erp-table .p-datatable-thead>tr>th{background-color:var(--erp-surface-primary);color:var(--erp-table-header-text);font-size:var(--erp-font-size-sm);font-weight:var(--erp-font-weight-semibold);border:1px solid transparent;white-space:nowrap;padding:22px 12px 16px;vertical-align:bottom}.erp-table .p-datatable-thead>tr>th:first-child{padding-left:20px}.erp-table .p-datatable-thead>tr>th:last-child{padding-right:20px}.erp-table .p-datatable-thead>tr:last-child>th{padding:8px;vertical-align:top}.erp-table .p-datatable-thead>tr:last-child>th:first-child{padding-left:16px}.erp-table .p-datatable-thead>tr:last-child>th:last-child{padding-right:16px}.erp-table .p-datatable-thead .p-datatable-sortable-column{border-radius:var(--erp-radius-sm);cursor:pointer;transition:background-color .15s ease,color .15s ease;vertical-align:bottom}.erp-table .p-datatable-thead .p-datatable-sortable-column:focus{box-shadow:inset 0 0 0 .15rem var(--erp-brand-primary)}.erp-table .p-datatable-thead .p-datatable-sortable-column:not(.p-datatable-column-sorted):hover{background-color:#147f170f;color:var(--erp-brand-primary)}.erp-table .p-datatable-thead .p-datatable-sortable-column:not(.p-datatable-column-sorted):active{background-color:#147f1724;color:var(--erp-brand-primary)}.erp-table .p-datatable-thead .p-datatable-sortable-column.p-datatable-column-sorted{background-color:#147f1714;color:var(--erp-brand-primary);border-bottom:2px solid var(--erp-brand-primary)}.erp-table .p-datatable-thead .p-datatable-sortable-column.p-datatable-column-sorted:hover{background-color:#147f1721}.erp-table .p-datatable-thead .p-datatable-sortable-column.p-datatable-column-sorted:active{background-color:#147f1733}.erp-table .p-datatable-thead .p-datatable-sortable-column.p-datatable-column-sorted:focus{box-shadow:none}.erp-table .erp-table__col-header{display:inline-flex;align-items:center;gap:6px;width:100%}.erp-table .erp-table__col-header .p-datatable-sort-icon{color:inherit;flex-shrink:0;width:.85em;height:.85em}.erp-table .p-datatable-tbody>tr{cursor:pointer}.erp-table .p-datatable-tbody>tr>td{font-size:var(--erp-font-size-sm);padding:0;border:1px solid transparent;vertical-align:middle;color:var(--erp-table-body-text);transition:box-shadow .12s ease,background-color .12s ease}.erp-table .p-datatable-tbody>tr>td:first-child{border-radius:var(--erp-radius-lg) 0 0 var(--erp-radius-lg)}.erp-table .p-datatable-tbody>tr>td:first-child .erp-table__cell,.erp-table .p-datatable-tbody>tr>td:first-child .p-checkbox.p-component{border-top-left-radius:var(--erp-radius-lg);border-bottom-left-radius:var(--erp-radius-lg);padding-left:20px}.erp-table .p-datatable-tbody>tr>td:last-child{border-radius:0 var(--erp-radius-lg) var(--erp-radius-lg) 0}.erp-table .p-datatable-tbody>tr>td:last-child .erp-table__cell,.erp-table .p-datatable-tbody>tr>td:last-child .p-checkbox.p-component{border-top-right-radius:var(--erp-radius-lg);border-bottom-right-radius:var(--erp-radius-lg);padding-right:20px}.erp-table .p-datatable-tbody>tr>td .erp-table__cell,.erp-table .p-datatable-tbody>tr>td .p-checkbox.p-component{padding:14px 12px;word-break:break-word}.erp-table .p-datatable-tbody>tr:nth-child(odd)>td{background-color:var(--erp-table-stripe-bg)}.erp-table .p-datatable-tbody>tr:hover>td{background-color:#147f170a!important;box-shadow:inset 0 1.5px 0 0 var(--erp-table-border-hover),inset 0 -1.5px 0 0 var(--erp-table-border-hover)}.erp-table .p-datatable-tbody>tr:hover>td:first-child{box-shadow:inset 1.5px 0 0 0 var(--erp-table-border-hover),inset 0 1.5px 0 0 var(--erp-table-border-hover),inset 0 -1.5px 0 0 var(--erp-table-border-hover)}.erp-table .p-datatable-tbody>tr:hover>td:last-child{box-shadow:inset -1.5px 0 0 0 var(--erp-table-border-hover),inset 0 1.5px 0 0 var(--erp-table-border-hover),inset 0 -1.5px 0 0 var(--erp-table-border-hover)}.erp-table .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover{border-color:var(--erp-table-border-hover)}.erp-table .p-checkbox .p-checkbox-box.p-highlight{border-color:var(--erp-table-border-hover);background:var(--erp-table-border-hover)}.erp-table .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover{border-color:var(--erp-table-border-hover);background:var(--erp-table-border-hover)}.erp-table .p-datatable-inline-filter{width:100%;display:flex;align-items:center;gap:4px}.erp-table .p-datatable-inline-filter .p-fluid,.erp-table .p-datatable-inline-filter .p-datatable-filter-element-container{flex:1;min-width:0;display:flex;align-items:center}.erp-table .p-datatable-inline-filter input.p-inputtext{flex:1;min-width:0;width:100%;font-size:var(--erp-font-size-sm);border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-surface-primary)!important;min-height:36px;max-height:48px;padding:.5rem .75rem!important;border:1px solid var(--erp-input-border)!important;color:var(--erp-text-primary)!important;caret-color:var(--erp-input-text)!important}.erp-table .p-datatable-inline-filter input.p-inputtext::placeholder{color:var(--erp-input-placeholder)!important;opacity:1}.erp-table .p-datatable-inline-filter input.p-inputtext.p-inputnumber-input{border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.erp-table .p-datatable-inline-filter input.p-inputtext:hover:not(:focus){background-color:var(--erp-input-hover-bg)!important;border-color:var(--erp-input-hover-border)!important}.erp-table .p-datatable-inline-filter input.p-inputtext:focus{border:1px solid var(--erp-brand-primary)!important;box-shadow:0 0 0 .15rem #147f1726!important;outline:none}.erp-table .p-datatable-inline-filter .p-inputnumber-button-group .p-inputnumber-button{background-color:var(--erp-brand-primary)!important;border:none!important;color:var(--erp-text-on-brand)!important;width:1.5rem!important}.erp-table .p-datatable-inline-filter .p-inputnumber-button-group .p-inputnumber-button:hover{background-color:var(--erp-brand-primary-hover)!important}.erp-table .p-datatable-inline-filter .p-inputnumber-button-group .p-inputnumber-increment-button{border-radius:0 var(--erp-radius-lg) 0 0!important}.erp-table .p-datatable-inline-filter .p-inputnumber-button-group .p-inputnumber-decrement-button{border-radius:0 0 var(--erp-radius-lg) 0!important}.erp-table .p-datatable-inline-filter p-select .p-select,.erp-table .p-datatable-inline-filter .p-select{border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-surface-primary)!important;border:1px solid var(--erp-input-border)!important;width:100%;min-height:36px}.erp-table .p-datatable-inline-filter p-select .p-select:not(.p-disabled):hover,.erp-table .p-datatable-inline-filter .p-select:not(.p-disabled):hover{background-color:var(--erp-input-hover-bg)!important;border-color:var(--erp-brand-primary)!important}.erp-table .p-datatable-inline-filter p-select .p-select:not(.p-disabled).p-focus,.erp-table .p-datatable-inline-filter .p-select:not(.p-disabled).p-focus{border:1px solid var(--erp-brand-primary)!important;box-shadow:0 0 0 .15rem #147f1726!important}.erp-table .p-datatable-inline-filter p-select .p-select .p-select-label,.erp-table .p-datatable-inline-filter .p-select .p-select-label{font-size:var(--erp-font-size-sm);padding:.5rem .75rem!important}.erp-table .p-datatable-inline-filter p-select .p-select .p-select-label.p-placeholder,.erp-table .p-datatable-inline-filter .p-select .p-select-label.p-placeholder{color:var(--erp-input-placeholder)!important}.erp-table .p-datatable-inline-filter p-select .p-select .p-select-label:not(.p-placeholder),.erp-table .p-datatable-inline-filter .p-select .p-select-label:not(.p-placeholder){color:var(--erp-text-primary)!important}.erp-table .p-datatable-inline-filter p-select .p-select .p-select-dropdown,.erp-table .p-datatable-inline-filter .p-select .p-select-dropdown{width:2rem}.erp-table .p-datatable-inline-filter p-select .p-select .p-select-dropdown .p-select-dropdown-icon,.erp-table .p-datatable-inline-filter .p-select .p-select-dropdown .p-select-dropdown-icon{color:var(--erp-brand-primary)}.erp-table .p-datatable-column-filter-button{flex-shrink:0;color:var(--erp-input-hover-text)!important;background:transparent!important;border:none!important;border-radius:var(--erp-radius-sm);transition:background-color .15s ease,color .15s ease;padding:.25rem;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center}.erp-table .p-datatable-column-filter-button svg{width:.8rem;height:.8rem}.erp-table .p-datatable-column-filter-button:hover{background-color:var(--erp-input-hover-bg)!important;color:var(--erp-brand-primary)!important}.erp-table .p-datatable-column-filter-button:focus-visible{box-shadow:0 0 0 .1rem var(--erp-brand-primary)}.erp-table .p-datatable-column-filter-button[aria-expanded=true]{background:var(--erp-brand-primary)!important;color:var(--erp-text-on-brand)!important}.erp-table .p-datatable-column-filter-clear-button{color:var(--erp-brand-primary)!important}.erp-table .p-datatable-tbody .p-tag{border-radius:var(--erp-radius-full)!important;padding:.2rem .7rem;min-width:5rem;display:inline-flex;align-items:center;justify-content:center}.erp-table .p-datatable-tbody .p-tag .p-tag-label{font-size:.73rem;font-weight:600;letter-spacing:.03em}.erp-table .p-datatable-mask{animation:none!important;transition:none!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000004d}.erp-table .p-datatable-mask .p-datatable-loading-icon{color:var(--erp-spinner-color)!important;height:2rem!important;width:2rem!important}.erp-table .p-paginator{background:var(--erp-surface-primary);border-top:1px solid var(--erp-border-default);border-bottom:4px solid var(--erp-brand-primary);border-left:none;border-right:none;border-radius:0 0 var(--erp-radius-xl) var(--erp-radius-xl);padding:8px 16px;display:flex;align-items:center;gap:2px}.erp-table .p-paginator .p-paginator-current{font-size:var(--erp-font-size-sm);color:var(--erp-table-body-text);cursor:default;line-height:1}.erp-table .p-paginator .p-paginator-first,.erp-table .p-paginator .p-paginator-prev,.erp-table .p-paginator .p-paginator-next,.erp-table .p-paginator .p-paginator-last{color:var(--erp-brand-primary);background-color:transparent;border-radius:var(--erp-radius-full);min-width:2rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.erp-table .p-paginator .p-paginator-first.p-disabled,.erp-table .p-paginator .p-paginator-prev.p-disabled,.erp-table .p-paginator .p-paginator-next.p-disabled,.erp-table .p-paginator .p-paginator-last.p-disabled{color:var(--erp-text-secondary);opacity:.5}.erp-table .p-paginator .p-paginator-first:not(.p-disabled):hover,.erp-table .p-paginator .p-paginator-prev:not(.p-disabled):hover,.erp-table .p-paginator .p-paginator-next:not(.p-disabled):hover,.erp-table .p-paginator .p-paginator-last:not(.p-disabled):hover{background-color:#147f1714;color:var(--erp-brand-primary)}.erp-table .p-paginator .p-paginator-pages{display:flex;align-items:center;gap:2px}.erp-table .p-paginator .p-paginator-pages .p-paginator-page{font-size:var(--erp-font-size-sm);color:var(--erp-table-body-text);border-radius:var(--erp-radius-full);min-width:2rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.erp-table .p-paginator .p-paginator-pages .p-paginator-page:hover:not(.p-highlight){background-color:#147f1714;color:var(--erp-brand-primary)}.erp-table .p-paginator .p-paginator-pages .p-paginator-page.p-paginator-page-selected,.erp-table .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background-color:#147f17!important;color:#fff!important;border-radius:50%!important;font-weight:700;box-shadow:none!important;outline:none!important}.erp-table .p-paginator p-select .p-select,.erp-table .p-paginator .p-select{height:2.1rem;align-self:center;display:flex;align-items:center;border:1.5px solid var(--erp-input-border);border-radius:var(--erp-radius-md);background:var(--erp-surface-primary);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.erp-table .p-paginator p-select .p-select:not(.p-disabled):hover,.erp-table .p-paginator .p-select:not(.p-disabled):hover{border-color:var(--erp-brand-primary);background:var(--erp-input-hover-bg)}.erp-table .p-paginator p-select .p-select:not(.p-disabled).p-focus,.erp-table .p-paginator .p-select:not(.p-disabled).p-focus{border-color:var(--erp-brand-primary)!important;box-shadow:0 0 0 .15rem #147f1726!important;background:var(--erp-surface-primary)}.erp-table .p-paginator p-select .p-select .p-select-label,.erp-table .p-paginator .p-select .p-select-label{font-size:var(--erp-font-size-sm);color:var(--erp-table-body-text)!important;padding:0 .25rem 0 .5rem!important}.erp-table .p-paginator p-select .p-select .p-select-dropdown,.erp-table .p-paginator .p-select .p-select-dropdown{width:1.5rem}.erp-table .p-paginator p-select .p-select .p-select-dropdown .p-select-dropdown-icon,.erp-table .p-paginator .p-select .p-select-dropdown .p-select-dropdown-icon{color:var(--erp-brand-primary);width:.75rem;height:.75rem}.p-datatable-filter-overlay{background:var(--erp-surface-primary);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-lg);box-shadow:0 4px 16px #0000001f;min-width:10rem;padding:4px}.p-datatable-filter-overlay .p-datatable-filter-constraint-list{list-style:none;margin:0;padding:4px}.p-datatable-filter-overlay .p-datatable-filter-constraint-list .p-datatable-filter-constraint{display:flex;justify-content:center;padding:.6rem 1.25rem;border:1px solid transparent;border-radius:var(--erp-radius-sm);font-size:var(--erp-font-size-sm);color:var(--erp-table-body-text);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.p-datatable-filter-overlay .p-datatable-filter-constraint-list .p-datatable-filter-constraint.p-datatable-filter-constraint-selected{background:var(--erp-brand-primary);color:var(--erp-text-on-brand);border-color:var(--erp-brand-primary)}.p-datatable-filter-overlay .p-datatable-filter-constraint-list .p-datatable-filter-constraint:not(.p-datatable-filter-constraint-selected):hover{background-color:#147f1714;border-color:var(--erp-brand-primary);color:var(--erp-brand-primary)}.p-datatable-filter-overlay .p-datatable-filter-constraint-list .p-datatable-filter-constraint-separator{border-top:1px solid var(--erp-border-default);margin:4px 0}.p-select-overlay .p-select-list .p-select-option{font-size:var(--erp-font-size-sm);color:var(--erp-table-body-text);display:flex;align-items:center;justify-content:center;padding:.45rem .75rem;border-radius:var(--erp-radius-sm);margin:1px 4px;transition:background-color .12s ease,color .12s ease}.p-select-overlay .p-select-list .p-select-option.p-select-option-selected{background:var(--erp-brand-primary)!important;color:#fff!important;font-weight:600}.p-select-overlay .p-select-list .p-select-option.p-select-option-selected p-tag .p-tag,.p-select-overlay .p-select-list .p-select-option.p-select-option-selected .p-tag{background:transparent!important}.p-select-overlay .p-select-list .p-select-option.p-select-option-selected .p-tag-label{color:#fff!important}.p-select-overlay .p-select-list .p-select-option:not(.p-select-option-selected):hover{background-color:#147f1714;color:var(--erp-brand-primary)}.p-select-overlay .p-select-list .p-select-option p-tag .p-tag,.p-select-overlay .p-select-list .p-select-option .p-tag{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .7rem;border-radius:var(--erp-radius-full)!important;min-width:5rem;border:none!important}.p-select-overlay .p-select-list .p-select-option .p-tag-label{font-size:.73rem;font-weight:600;letter-spacing:.03em}.p-datepicker-panel{background:var(--erp-surface-primary);border:1px solid var(--erp-border-default);border-radius:var(--erp-radius-lg);box-shadow:0 4px 24px #0000001f;padding:var(--erp-spacing-3)}.p-datepicker-panel .p-datepicker-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--erp-spacing-2);border-bottom:1px solid var(--erp-border-default);margin-bottom:var(--erp-spacing-2)}.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button,.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button{background:transparent!important;border:none!important;color:var(--erp-table-body-text);border-radius:var(--erp-radius-full);width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center}.p-datepicker-panel .p-datepicker-header .p-datepicker-prev-button:hover,.p-datepicker-panel .p-datepicker-header .p-datepicker-next-button:hover{background:#147f1714!important;color:var(--erp-brand-primary)!important}.p-datepicker-panel .p-datepicker-header .p-datepicker-select-month,.p-datepicker-panel .p-datepicker-header .p-datepicker-select-year{background:transparent!important;border:none!important;font-size:var(--erp-font-size-sm);font-weight:var(--erp-font-weight-semibold);color:var(--erp-table-body-text);cursor:pointer}.p-datepicker-panel .p-datepicker-header .p-datepicker-select-month:hover,.p-datepicker-panel .p-datepicker-header .p-datepicker-select-year:hover{color:var(--erp-brand-primary)}.p-datepicker-panel .p-datepicker-day-view thead th{font-size:var(--erp-font-size-xs);font-weight:var(--erp-font-weight-semibold);color:var(--erp-text-secondary);text-align:center;padding:.25rem}.p-datepicker-panel .p-datepicker-day-cell{padding:2px;text-align:center}.p-datepicker-panel .p-datepicker-day-cell .p-datepicker-day{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--erp-radius-full);font-size:var(--erp-font-size-sm);color:var(--erp-table-body-text);cursor:pointer;transition:background-color .15s ease,color .15s ease;border:none;background:transparent}.p-datepicker-panel .p-datepicker-day-cell .p-datepicker-day:hover{background:#147f1714;color:var(--erp-brand-primary)}.p-datepicker-panel .p-datepicker-day-cell .p-datepicker-day.p-datepicker-today{background:#147f171a;color:var(--erp-brand-primary);font-weight:var(--erp-font-weight-semibold)}.p-datepicker-panel .p-datepicker-day-cell .p-datepicker-day.p-datepicker-day-selected{background:var(--erp-brand-primary)!important;color:var(--erp-text-on-brand)!important;font-weight:var(--erp-font-weight-semibold)}.p-datepicker-panel .p-datepicker-day-cell.p-datepicker-other-month .p-datepicker-day{color:var(--erp-text-tertiary)}html{--mat-sys-background: #f9faf3;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f1f1eb;--mat-sys-inverse-primary: #02e600;--mat-sys-inverse-surface: #2f312d;--mat-sys-on-background: #1a1c18;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #015300;--mat-sys-on-primary-fixed: #002200;--mat-sys-on-primary-fixed-variant: #015300;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3c4b37;--mat-sys-on-secondary-fixed: #121f0e;--mat-sys-on-secondary-fixed-variant: #3c4b37;--mat-sys-on-surface: #1a1c18;--mat-sys-on-surface-variant: #43483f;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #015300;--mat-sys-on-tertiary-fixed: #002200;--mat-sys-on-tertiary-fixed-variant: #015300;--mat-sys-outline: #73796e;--mat-sys-outline-variant: #c3c8bc;--mat-sys-primary: #026e00;--mat-sys-primary-container: #77ff61;--mat-sys-primary-fixed: #77ff61;--mat-sys-primary-fixed-dim: #02e600;--mat-sys-scrim: #000000;--mat-sys-secondary: #54634d;--mat-sys-secondary-container: #d7e8cd;--mat-sys-secondary-fixed: #d7e8cd;--mat-sys-secondary-fixed-dim: #bbcbb2;--mat-sys-shadow: #000000;--mat-sys-surface: #f9faf3;--mat-sys-surface-bright: #f9faf3;--mat-sys-surface-container: #eeeee7;--mat-sys-surface-container-high: #e8e9e1;--mat-sys-surface-container-highest: #e2e3dc;--mat-sys-surface-container-low: #f3f4ed;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dadbd3;--mat-sys-surface-tint: #026e00;--mat-sys-surface-variant: #dfe4d7;--mat-sys-tertiary: #026e00;--mat-sys-tertiary-container: #77ff61;--mat-sys-tertiary-fixed: #77ff61;--mat-sys-tertiary-fixed-dim: #02e600;--mat-sys-neutral-variant20: #2c3229;--mat-sys-neutral10: #1a1c18;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Outfit, Roboto, sans-serif;--mat-sys-body-large-font: Outfit, Roboto, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Outfit, Roboto, sans-serif;--mat-sys-body-medium-font: Outfit, Roboto, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Outfit, Roboto, sans-serif;--mat-sys-body-small-font: Outfit, Roboto, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Outfit, Roboto, sans-serif;--mat-sys-display-large-font: Outfit, Roboto, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Outfit, Roboto, sans-serif;--mat-sys-display-medium-font: Outfit, Roboto, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Outfit, Roboto, sans-serif;--mat-sys-display-small-font: Outfit, Roboto, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Outfit, Roboto, sans-serif;--mat-sys-headline-large-font: Outfit, Roboto, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Outfit, Roboto, sans-serif;--mat-sys-headline-medium-font: Outfit, Roboto, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Outfit, Roboto, sans-serif;--mat-sys-headline-small-font: Outfit, Roboto, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Outfit, Roboto, sans-serif;--mat-sys-label-large-font: Outfit, Roboto, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Outfit, Roboto, sans-serif;--mat-sys-label-medium-font: Outfit, Roboto, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Outfit, Roboto, sans-serif;--mat-sys-label-small-font: Outfit, Roboto, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Outfit, Roboto, sans-serif;--mat-sys-title-large-font: Outfit, Roboto, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Outfit, Roboto, sans-serif;--mat-sys-title-medium-font: Outfit, Roboto, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Outfit, Roboto, sans-serif;--mat-sys-title-small-font: Outfit, Roboto, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.erp-dialog-panel{overflow:visible!important}.erp-dialog-panel .mat-mdc-dialog-container{border-radius:var(--erp-radius-xl)!important;background:var(--erp-surface-primary)!important;padding:0!important;overflow:visible!important}.erp-dialog-panel .mat-mdc-dialog-surface{border-radius:var(--erp-radius-xl)!important;min-width:360px!important;background:var(--erp-surface-primary)!important;overflow:visible!important}.erp-form-dialog-panel .mat-mdc-dialog-container{padding:0!important;overflow:hidden!important;background:var(--erp-surface-primary)!important;border-radius:var(--erp-radius-lg)!important}.erp-form-dialog-panel .mat-mdc-dialog-surface{border-radius:var(--erp-radius-lg)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;max-height:inherit!important;background:var(--erp-surface-primary)!important}.p-tooltip-text{font-size:.8125rem;font-weight:500;white-space:nowrap;letter-spacing:.01em;line-height:1.5}.tippy-box[data-theme~=erp]{background-color:var(--erp-tooltip-bg);color:var(--erp-tooltip-text);font-family:Outfit,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.5;letter-spacing:.01em;border-radius:6px;box-shadow:var(--erp-tooltip-shadow)}.tippy-box[data-theme~=erp] .tippy-content{padding:4px 10px}.tippy-box[data-theme~=erp] .tippy-arrow{color:var(--erp-tooltip-bg)}
