:root{--p-text-color:#fff;--p-primary-color:#0e9165;--p-surface-0:#0b1d28;--p-inputtext-color:#fff}@layer custom-overrides{:root{--p-font-family:"Noto Sans","Noto Sans Khmer",sans-serif;--p-primary-color:#0e9165;--p-primary-contrast-color:#fff;--p-surface-0:#0b1d28;--p-surface-50:#1c2d37;--p-surface-100:#263747;--p-surface-200:#2d4959;--p-surface-300:#274658;--p-text-color:#fff;--p-text-muted-color:#9c9c9c;--p-content-border-color:#ffffff2c;--p-inputtext-background:#2d4959;--p-inputtext-border-color:#ffffff4d;--p-inputtext-color:#fff;--p-inputtext-padding-y:.5rem;--p-inputtext-padding-x:.75rem;--p-inputtext-border-radius:5px;--p-inputtext-focus-border-color:#0e9165a8;--p-inputtext-focus-ring-color:rgba(14,145,101,.25);--p-inputtext-shadow:none;--p-button-primary-background:#0e916500;--p-button-primary-border-color:#ffffff56;--p-button-primary-color:#18da99;--p-button-primary-hover-background:#0c7d56;--p-button-primary-hover-border-color:#ffffff56;--p-button-primary-active-background:#0a6946;--p-button-border-radius:5px;--p-button-padding-y:.5rem;--p-button-padding-x:1rem;--p-button-font-weight:bold;--p-splitbutton-background:#1c2d37;--p-tieredmenu-background:#1c2d37!important;--p-tieredmenu-item-focus-background:#213947!important;--p-tieredmenu-item-focus-color:#fff!important;--p-splitbutton-border-color:#ffffff56;--p-splitbutton-color:#18da99;--p-select-background:#1c2d37;--p-select-border-color:#ffffff4d;--p-select-color:#fff;--p-select-hover-border-color:#0e9165a8;--p-select-focus-border-color:#0e9165a8;--p-select-overlay-background:#1c2d37;--p-select-filled-hover-background:#1c2d37;--p-select-overlay-border-color:#ffffff2c;--p-select-option-selected-background:#0e9165bb;--p-select-option-selected-color:#fff;--p-select-option-hover-background:#263747;--p-select-option-focus-background:#263747;--p-multiselect-background:#1c2d37;--p-multiselect-border-color:#ffffff4d;--p-multiselect-color:#fff;--p-multiselect-overlay-background:#1c2d37;--p-multiselect-overlay-border-color:#ffffff2c;--p-multiselect-option-selected-background:#0e9165bb;--p-multiselect-hover-border-color:#0e9165a8!important;--p-multiselect-option-selected-color:#fff;--p-multiselect-chip-background:#0e91654b;--p-chip-background:#5b5b5b68!important;--p-multiselect-filled-hover-background:#1e2c34!important;--p-chip-color:#fff!important;--p-multiselect-chip-color:#fff;--p-popover-background:#1c2d37;--p-popover-border-color:#ffffff2c;--p-popover-color:#fff;--p-popover-shadow:2px 2px 10px rgba(0,0,0,.5);--p-dialog-background:#1c2d37;--p-dialog-border-color:#ffffff2c;--p-dialog-color:#fff;--p-dialog-header-background:#1c2d37;--p-dialog-content-background:#1c2d37;--p-dialog-footer-background:#1c2d37;--p-dialog-shadow:2px 2px 10px 5px rgba(0,0,0,.5);--p-drawer-background:#1c2d37;--p-drawer-border-color:#ffffff2c;--p-drawer-color:#fff;--p-panel-background:#1c2d37;--p-panel-border-color:#ffffff2c;--p-panel-color:#fff;--p-panel-header-background:#1c2d37;--p-panel-content-background:#1c2d37;--p-tabs-tablist-background:#1c2d37;--p-tabs-tabpanel-background:#1c2d37;--p-tabs-tabpanel-color:var(--p-text-color);--p-tabs-tab-background:transparent;--p-tabs-tab-color:var(--p-text-muted-color);--p-tabs-tab-hover-background:#263747;--p-tabs-tab-active-background:#263747;--p-tabs-tab-active-color:var(--p-text-color);--p-tabs-active-bar-background:var(--p-primary-color);--p-tabs-active-bar-height:2px;--p-tabs-tablist-border-width:0;--p-tabs-tab-border-width:0;--p-accordion-header-active-background:#263747;--p-accordion-header-background:#263747;--p-accordion-header-active-hover-background:#273e53!important;--p-accordion-header-hover-background:#273e53!important;--p-accordion-header-border-color:hsla(0,0%,100%,.15);--p-accordion-header-color:#fff;--p-accordion-content-background:#263747;--p-accordion-content-color:#fff;--p-accordion-border-radius:10px;--p-accordion-content-padding:1rem;--p-listbox-background:#1c2d37;--p-listbox-border-color:#ffffff2c;--p-listbox-color:#fff;--p-listbox-option-selected-background:#0e9165bb;--p-listbox-option-selected-color:#fff;--p-listbox-option-background:#6868683d;--p-listbox-option-color:#919191;--p-listbox-option-group-background:#0459b448;--p-listbox-option-group-color:#fff;--p-listbox-shadow:2px 2px 10px 0 rgba(0,0,0,.5);--p-datatable-header-background:#1c2d37;--p-datatable-header-color:#fff;--p-datatable-header-border-color:#ffffff2c;--p-datatable-body-background:#1c2d37;--p-datatable-row-background:#1c2d37;--p-datatable-row-color:#fff;--p-datatable-row-hover-background:#263a4e;--p-datatable-row-border-color:#ffffff2c;--p-datatable-footer-background:#1c2d37;--p-datatable-footer-color:#fff;--p-card-body-padding:5px;--p-card-background:#1c2d37;--p-card-border-color:#ffffff2c;--p-card-color:#fff;--p-card-shadow:2px 2px 10px rgba(0,0,0,.5);--p-paginator-background:#192831;--p-paginator-border-color:#ffffff2c;--p-paginator-color:#fff;--p-paginator-page-selected-background:#0e9165;--p-paginator-page-selected-color:#fff;--p-stepper-panel-background:#263a4e;--p-stepper-separator-background:#ffffff2c;--p-stepper-step-number-color:#fff;--p-autocomplete-background:#1c2d37;--p-autocomplete-border-color:#ffffff4d;--p-autocomplete-color:#fff;--p-autocomplete-overlay-background:#1c2d37;--p-autocomplete-overlay-border-color:#ffffff2c;--p-autocomplete-option-selected-background:#0e9165bb;--p-toolbar-background:transparent;--p-toolbar-border-color:#ffffff2c;--p-toolbar-color:#fff;--p-menubar-background:#1c2d37;--p-menubar-border-color:#ffffff2c;--p-menubar-color:#fff;--p-menubar-border-radius:0;--p-menubar-padding:.75rem 1.5rem;--p-menubar-gap:.5rem;--p-menubar-base-item-border-radius:8px;--p-menubar-base-item-padding:.625rem 1rem;--p-menubar-item-color:hsla(0,0%,100%,.9);--p-menubar-item-focus-background:hsla(0,0%,100%,.04);--p-menubar-item-focus-color:#e9eef5;--p-menubar-item-active-background:rgba(14,145,101,.08);--p-menubar-item-active-color:#0e9165;--p-menubar-item-padding:.625rem .875rem;--p-menubar-item-border-radius:8px;--p-menubar-item-gap:.5rem;--p-menubar-item-icon-color:hsla(0,0%,100%,.9);--p-menubar-item-icon-focus-color:#0e9165;--p-menubar-item-icon-active-color:#0e9165;--p-menubar-submenu-background:#1c2d37;--p-menubar-submenu-border-color:hsla(0,0%,100%,.1);--p-menubar-submenu-border-radius:8px;--p-menubar-submenu-padding:.5rem;--p-menubar-submenu-gap:.25rem;--p-menubar-submenu-shadow:0 8px 24px rgba(0,0,0,.3);--p-menubar-submenu-mobile-indent:1rem;--p-menubar-submenu-icon-size:.875rem;--p-menubar-submenu-icon-color:hsla(0,0%,100%,.7);--p-menubar-submenu-icon-focus-color:#0e9165;--p-menubar-submenu-icon-active-color:#0e9165;--p-menubar-separator-border-color:hsla(0,0%,100%,.1);--p-menubar-mobile-button-border-radius:8px;--p-menubar-mobile-button-size:2.5rem;--p-menubar-mobile-button-color:#fff;--p-menubar-mobile-button-hover-color:#e9eef5;--p-menubar-mobile-button-hover-background:hsla(0,0%,100%,.06);--p-menubar-mobile-button-focus-ring-width:0;--p-menubar-mobile-button-focus-ring-style:none;--p-menubar-mobile-button-focus-ring-color:transparent;--p-menubar-mobile-button-focus-ring-offset:0;--p-menubar-mobile-button-focus-ring-shadow:none;--p-tieredmenu-background:#1c2d37;--p-tieredmenu-border-color:hsla(0,0%,100%,.1);--p-tieredmenu-color:#fff;--p-tieredmenu-item-hover-background:hsla(0,0%,100%,.06);--p-tieredmenu-border-radius:8px;--p-tooltip-background:#27333e;--p-tooltip-color:#fff;--p-tooltip-border-color:hsla(0,0%,100%,.308);--p-confirmpopup-background:#1c2d37;--p-confirmpopup-border-color:rgba(14,145,101,.3);--p-confirmpopup-color:#fff;--p-confirmpopup-border-radius:10px;--p-confirmpopup-shadow:0 8px 32px rgba(0,0,0,.5),0 0 1px rgba(14,145,101,.3);--p-confirmpopup-gutter:10px;--p-confirmpopup-arrow-offset:10px;--p-confirmpopup-content-padding:1.25rem;--p-confirmpopup-content-gap:1rem;--p-confirmpopup-icon-size:2rem;--p-confirmpopup-icon-color:#0e9165;--p-confirmpopup-footer-gap:.75rem;--p-confirmpopup-footer-padding:0;--p-columnfilter-overlay-background:#1c2d37;--p-columnfilter-overlay-border-color:#ffffff2c;--p-fieldset-background:#1c2d37;--p-fieldset-border-color:#ffffff2c;--p-fieldset-color:#fff;--p-fieldset-legend-background:#263747;--p-togglebutton-content-checked-background:#4779c4!important;--p-togglebutton-background:#1c2d37!important;--p-togglebutton-hover-background:#1c2d37!important;--p-togglebutton-border-color:hsla(0,0%,100%,.1)!important;--p-togglebutton-checked-border-color:hsla(0,0%,100%,.1)!important;--p-togglebutton-hover-color:#fff!important;--p-togglebutton-checked-background:#1c2d37!important;--p-togglebutton-color:#9e9e9e!important;--p-togglebutton-checked-color:#fff!important}}.parent{margin:0!important;padding:0!important}.p-carousel-prev-button{left:10px!important}.p-carousel-next-button,.p-carousel-prev-button{background:#ffffff1a!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:5px!important;max-width:20px;z-index:10}.p-carousel-next-button{right:10px!important}.p-metergroup-label-list{justify-content:space-between!important}.p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd{background:#243a47}.p-datatable-header-cell{background:#1d282f;border-bottom:1px solid hsla(0,0%,100%,.2)}.p-select.p-variant-filled{background:#243b48}.p-menubar-item-active>.p-menubar-item-content{background:transparent;border-radius:8px}.p-menubar-item-content{border-radius:8px!important;overflow:hidden!important}#__nuxt,#app,.p-component,body,html{font-family:var(--p-font-family)}:lang(km),[lang=km]{font-family:Noto Sans Khmer,Noto Sans,sans-serif}html{scroll-behavior:smooth}body{background:#0b1d28;color:var(--p-text-color);margin:0;padding:0;-webkit-text-fill-color:currentColor;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body.modal-open{overflow:hidden;pointer-events:none}body.modal-open .modal-backdrop{pointer-events:auto}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#1c2d37}::-webkit-scrollbar-thumb{background-image:linear-gradient(90deg,#2bc0c567 0,#2bc53167)}::-webkit-scrollbar-thumb:hover{background:#555}.p-tieredmenu-root-list>.p-menuitem:first-child{background-color:#045ab4;border-radius:8px;margin-bottom:10px}.p-listbox-option-group{margin-top:15px;text-decoration:underline}.p-toast .p-toast-message.p-toast-message-success{box-shadow:none!important}.p-toast .p-toast-message-content,.p-toast .p-toast-message.p-toast-message-success{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border:none!important;padding:0!important}.p-toast .p-toast-message-success .p-toast-close-button,.p-toast .p-toast-message-success .p-toast-icon-close{display:none!important}.p-toast .p-toast-message-success .p-toast-message-content{flex:1!important;width:100%!important}.p-toast{max-width:calc(100vw - 16px)!important}@media(max-width:480px){.p-toast{left:8px!important;max-width:none!important;right:8px!important;width:auto!important}.p-toast .p-toast-message{margin:0 0 8px!important}}.alert-notification-custom{background:linear-gradient(135deg,#12202a,#1a2f3d 50%,#1c3340);border:1px solid rgba(14,145,101,.25);border-left:4px solid #0e9165;border-radius:12px;box-shadow:0 8px 32px #00000073,0 0 0 1px #0e91651a,inset 0 1px #ffffff0a;box-sizing:border-box;max-width:400px;min-width:280px;overflow:hidden;padding:14px 16px;width:100%}.alert-notification-custom .alert-top-bar{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.alert-notification-custom .alert-header{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.alert-notification-custom .alert-icon{flex-shrink:0;font-size:18px}.alert-notification-custom .alert-title{color:#fff;font-size:14px;font-weight:700;letter-spacing:.2px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-notification-custom .alert-timestamp{color:#ffffff59;flex-shrink:0;font-size:10px;font-weight:500;letter-spacing:.3px;white-space:nowrap}.alert-notification-custom .alert-body{display:flex;flex-direction:column;gap:10px}.alert-notification-custom .alert-conditions{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:8px 10px}.alert-notification-custom .alert-conditions-label{color:#fff6;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.alert-notification-custom .alert-conditions-text{color:#fffc;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;line-height:1.4;word-break:break-word}.alert-notification-custom .alert-symbols{display:flex;flex-wrap:wrap;gap:5px}.alert-notification-custom .symbol-badge{background:#0e91651f;border:1px solid rgba(14,145,101,.3);border-radius:6px;color:#18da99;font-weight:700;letter-spacing:.3px;transition:background .15s ease}.alert-notification-custom .symbol-badge,.alert-notification-custom .symbol-more{align-items:center;display:inline-flex;font-size:11px;padding:3px 8px;white-space:nowrap}.alert-notification-custom .symbol-more{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#ffffff73;font-weight:500}@media(max-width:480px){.alert-notification-custom{border-radius:10px;max-width:100%;min-width:unset;padding:12px 14px}.alert-notification-custom .alert-title{font-size:13px}.alert-notification-custom .alert-conditions-text{font-size:11px}.alert-notification-custom .symbol-badge,.alert-notification-custom .symbol-more{font-size:10px;padding:2px 6px}}.p-toast.alertManager,.p-toast[aria-label=alertManager],div[data-pc-name=toast][data-pc-section=root]:has(.p-toast-message):not([aria-label=alert]){--p-toast-width:25rem;--p-toast-border-radius:10px;--p-toast-content-padding:1rem 1.25rem;--p-toast-content-gap:.75rem;--p-toast-text-gap:.25rem;--p-toast-summary-font-weight:700;--p-toast-summary-font-size:1rem;--p-toast-detail-font-weight:400;--p-toast-detail-font-size:.875rem;--p-toast-icon-size:1.5rem;--p-toast-border-width:1px}.p-toast.alertManager .p-toast-message-success,.p-toast[aria-label=alertManager] .p-toast-message-success{background:#1e3a2f!important;border:1px solid #0e9165!important;border-left-width:5px!important;box-shadow:0 6px 20px #0006!important;padding:1rem 1.25rem!important}.p-toast.alertManager .p-toast-message-success .p-toast-message-content,.p-toast[aria-label=alertManager] .p-toast-message-success .p-toast-message-content{align-items:flex-start!important;gap:.75rem!important;padding:0!important}.p-toast.alertManager .p-toast-message-success .p-toast-message-text,.p-toast[aria-label=alertManager] .p-toast-message-success .p-toast-message-text{flex:1!important;gap:.25rem!important;margin:0!important}.p-toast.alertManager .p-toast-message-success .p-toast-message-icon,.p-toast[aria-label=alertManager] .p-toast-message-success .p-toast-message-icon{color:#18da99!important}.p-toast.alertManager .p-toast-message-success .p-toast-summary,.p-toast[aria-label=alertManager] .p-toast-message-success .p-toast-summary{color:#fff!important}.p-toast.alertManager .p-toast-message-success .p-toast-detail,.p-toast[aria-label=alertManager] .p-toast-message-success .p-toast-detail{color:#ffffffe6!important}.p-toast.alertManager .p-toast-message-error,.p-toast[aria-label=alertManager] .p-toast-message-error{background:#3a1e1e!important;border:1px solid #dc3545!important;border-left-width:5px!important;box-shadow:0 6px 20px #0006!important;padding:1rem 1.25rem!important}.p-toast.alertManager .p-toast-message-error .p-toast-message-content,.p-toast[aria-label=alertManager] .p-toast-message-error .p-toast-message-content{align-items:flex-start!important;gap:.75rem!important;padding:0!important}.p-toast.alertManager .p-toast-message-error .p-toast-message-text,.p-toast[aria-label=alertManager] .p-toast-message-error .p-toast-message-text{flex:1!important;gap:.25rem!important;margin:0!important}.p-toast.alertManager .p-toast-message-error .p-toast-message-icon,.p-toast[aria-label=alertManager] .p-toast-message-error .p-toast-message-icon{color:#ff6b7a!important}.p-toast.alertManager .p-toast-message-error .p-toast-summary,.p-toast[aria-label=alertManager] .p-toast-message-error .p-toast-summary{color:#fff!important}.p-toast.alertManager .p-toast-message-error .p-toast-detail,.p-toast[aria-label=alertManager] .p-toast-message-error .p-toast-detail{color:#ffffffe6!important}.p-toast.alertManager .p-toast-message-warn,.p-toast[aria-label=alertManager] .p-toast-message-warn{background:#3a3420!important;border:1px solid #ffc107!important;border-left-width:5px!important;box-shadow:0 6px 20px #0006!important;padding:1rem 1.25rem!important}.p-toast.alertManager .p-toast-message-warn .p-toast-message-content,.p-toast[aria-label=alertManager] .p-toast-message-warn .p-toast-message-content{align-items:flex-start!important;gap:.75rem!important;padding:0!important}.p-toast.alertManager .p-toast-message-warn .p-toast-message-text,.p-toast[aria-label=alertManager] .p-toast-message-warn .p-toast-message-text{flex:1!important;gap:.25rem!important;margin:0!important}.p-toast.alertManager .p-toast-message-warn .p-toast-message-icon,.p-toast[aria-label=alertManager] .p-toast-message-warn .p-toast-message-icon{color:#ffd54f!important}.p-toast.alertManager .p-toast-message-warn .p-toast-summary,.p-toast[aria-label=alertManager] .p-toast-message-warn .p-toast-summary{color:#fff!important}.p-toast.alertManager .p-toast-message-warn .p-toast-detail,.p-toast[aria-label=alertManager] .p-toast-message-warn .p-toast-detail{color:#ffffffe6!important}.p-toast.alertManager .p-toast-message-info,.p-toast[aria-label=alertManager] .p-toast-message-info{background:#1e2f3a!important;border:1px solid #0dcaf0!important;border-left-width:5px!important;box-shadow:0 6px 20px #0006!important;padding:1rem 1.25rem!important}.p-toast.alertManager .p-toast-message-info .p-toast-message-content,.p-toast[aria-label=alertManager] .p-toast-message-info .p-toast-message-content{align-items:flex-start!important;gap:.75rem!important;padding:0!important}.p-toast.alertManager .p-toast-message-info .p-toast-message-text,.p-toast[aria-label=alertManager] .p-toast-message-info .p-toast-message-text{flex:1!important;gap:.25rem!important;margin:0!important}.p-toast.alertManager .p-toast-message-info .p-toast-message-icon,.p-toast[aria-label=alertManager] .p-toast-message-info .p-toast-message-icon{color:#4dd4ff!important}.p-toast.alertManager .p-toast-message-info .p-toast-summary,.p-toast[aria-label=alertManager] .p-toast-message-info .p-toast-summary{color:#fff!important}.p-toast.alertManager .p-toast-message-info .p-toast-detail,.p-toast[aria-label=alertManager] .p-toast-message-info .p-toast-detail{color:#ffffffe6!important}.p-toast.alertManager .p-toast-close-button,.p-toast[aria-label=alertManager] .p-toast-close-button{color:#ffffffb3!important}.p-toast.alertManager .p-toast-close-button:hover,.p-toast[aria-label=alertManager] .p-toast-close-button:hover{background:#ffffff1a!important;color:#fffffff2!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-error,.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-info,.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-success,.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-warn{padding:1rem 1.25rem!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-content{align-items:flex-start!important;gap:.75rem!important;padding:0!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-text{flex:1!important;gap:.25rem!important;margin:0!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-success{background:#1e3a2f!important;border:1px solid #0e9165!important;border-left-width:5px!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-error{background:#3a1e1e!important;border:1px solid #dc3545!important;border-left-width:5px!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-warn{background:#3a3420!important;border:1px solid #ffc107!important;border-left-width:5px!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-message-info{background:#1e2f3a!important;border:1px solid #0dcaf0!important;border-left-width:5px!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-summary{color:#fff!important;margin:0!important}.p-toast.p-toast-top-right:not([aria-label=alert]) .p-toast-detail{color:#ffffffe6!important;margin:0!important}.p-confirmpopup{background:linear-gradient(135deg,#1c2d37,#263747)!important;border:1px solid rgba(14,145,101,.3)!important;border-radius:10px!important;box-shadow:0 8px 32px #00000080,0 0 2px #0e916566!important;min-width:320px!important}.p-confirmpopup .p-confirmpopup-content{align-items:flex-start!important;display:flex!important;flex-direction:row!important;gap:1rem!important;padding:1.5rem 1.5rem .5rem!important}.p-confirmpopup .p-confirmpopup-icon{color:#0e9165!important;flex-shrink:0!important;font-size:1.5rem!important;margin-right:1rem!important;margin-top:.25rem!important}.p-confirmpopup .p-confirmpopup-message{color:#fff!important;flex:1!important;font-size:15px!important;font-weight:600!important;margin-bottom:0!important;padding-top:.25rem!important}.p-confirmpopup[data-pc-section=root] .flex.flex-col.gap-3{margin-bottom:.5rem!important;margin-top:1rem!important;padding:0 1.5rem!important;width:100%}.p-confirmpopup .p-inputtext{background:#263747!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:6px!important;color:#fff!important;font-size:14px!important;margin-top:.5rem!important;padding:.65rem .75rem!important;transition:all .2s ease!important;width:100%!important}.p-confirmpopup .p-inputtext:focus{border-color:#0e9165!important;box-shadow:0 0 0 3px #0e91651a!important;outline:none!important}.p-confirmpopup .p-inputtext::-moz-placeholder{color:#ffffff80!important}.p-confirmpopup .p-inputtext::placeholder{color:#ffffff80!important}.p-confirmpopup .p-confirmpopup-footer{display:flex!important;gap:.75rem!important;justify-content:flex-end!important;margin-top:1.25rem!important;padding:0 1.5rem 1.5rem!important}.p-confirmpopup .p-button{border-radius:6px!important;font-size:14px!important;font-weight:600!important;padding:.5rem 1rem!important;transition:all .2s ease!important}.p-confirmpopup .p-button.p-button-sm:not(.p-button-outlined){background:#0e9165!important;border-color:#0e9165!important;color:#fff!important}.p-confirmpopup .p-button.p-button-sm:not(.p-button-outlined):hover{background:#0c7d56!important;border-color:#0c7d56!important;box-shadow:0 4px 12px #0e91654d!important;transform:translateY(-1px)}.p-confirmpopup .p-button.p-button-outlined,.p-confirmpopup .p-button.p-button-secondary{background:transparent!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#ffffffe6!important}.p-confirmpopup .p-button.p-button-outlined:hover,.p-confirmpopup .p-button.p-button-secondary:hover{background:#ffffff0d!important;border-color:#ffffff80!important;transform:translateY(-1px)}.p-confirmpopup-flipped .p-confirmpopup:after,.p-confirmpopup-flipped .p-confirmpopup:before{border-top-color:#0e91654d!important}.p-confirmpopup:not(.p-confirmpopup-flipped) .p-confirmpopup:after,.p-confirmpopup:not(.p-confirmpopup-flipped) .p-confirmpopup:before{border-bottom-color:#0e91654d!important}.p-confirmpopup .font-medium{color:#fff!important;display:block;font-size:15px!important;font-weight:600!important;line-height:1.5!important;margin-bottom:1rem!important}@media(max-width:768px){.p-confirmpopup{max-width:calc(100vw - 40px)!important;min-width:280px!important}.p-confirmpopup .p-confirmpopup-content{padding:1rem!important}.p-confirmpopup .p-confirmpopup-footer{padding:0 1rem 1rem!important}}:root{--p-fileupload-background:#1c2d37;--p-fileupload-border-color:#ffffff2c;--p-fileupload-color:#fff;--p-fileupload-border-radius:8px;--p-fileupload-transition-duration:.2s;--p-fileupload-header-background:#263747;--p-fileupload-header-color:#fff;--p-fileupload-header-padding:1rem;--p-fileupload-header-border-color:#ffffff2c;--p-fileupload-header-border-width:0 0 1px 0;--p-fileupload-header-border-radius:8px 8px 0 0;--p-fileupload-header-gap:.5rem;--p-fileupload-content-highlight-border-color:#0e9165;--p-fileupload-content-padding:1.5rem;--p-fileupload-content-gap:1rem;--p-fileupload-file-padding:1rem;--p-fileupload-file-gap:.75rem;--p-fileupload-file-border-color:#ffffff2c;--p-fileupload-file-info-gap:.5rem;--p-fileupload-file-list-gap:.5rem;--p-fileupload-progressbar-height:4px;--p-fileupload-basic-gap:.5rem}.p-fileupload{background:var(--p-fileupload-background);border:1px solid var(--p-fileupload-border-color);border-radius:var(--p-fileupload-border-radius);color:var(--p-fileupload-color)}.p-fileupload-header{align-items:center;background:var(--p-fileupload-header-background);border-bottom:var(--p-fileupload-header-border-width) solid var(--p-fileupload-header-border-color);border-radius:var(--p-fileupload-header-border-radius);color:var(--p-fileupload-header-color);display:flex;gap:var(--p-fileupload-header-gap);padding:var(--p-fileupload-header-padding)}.p-fileupload-content{background:var(--p-fileupload-background);border-radius:0 0 var(--p-fileupload-border-radius) var(--p-fileupload-border-radius);padding:var(--p-fileupload-content-padding)}.p-fileupload-content.p-fileupload-highlight{background:#0e91650d;border:2px dashed var(--p-fileupload-content-highlight-border-color)}.p-fileupload-file{align-items:center;background:var(--p-surface-50);border:1px solid var(--p-fileupload-file-border-color);border-radius:6px;display:flex;gap:var(--p-fileupload-file-gap);padding:var(--p-fileupload-file-padding)}.p-fileupload-file-thumbnail{flex-shrink:0}.p-fileupload-file-info{display:flex;flex:1;flex-direction:column;gap:var(--p-fileupload-file-info-gap)}.p-fileupload-file-name{color:var(--p-text-color);font-weight:600}.p-fileupload-file-size{color:var(--p-text-muted-color);font-size:.875rem}.p-fileupload-file-actions{display:flex;flex-shrink:0;gap:.5rem}.p-fileupload-choose-button{background:var(--p-primary-color);border-color:var(--p-primary-color);color:#fff}.p-fileupload-choose-button:hover{background:#0c7d56;border-color:#0c7d56}.p-fileupload-basic-content{align-items:center;display:flex;gap:var(--p-fileupload-basic-gap)}.positive,.text-positive{color:#22c55e!important}.negative,.text-negative{color:#ef4444!important}#app{display:flex;flex-direction:column;min-height:100vh}.p-toast{z-index:100000!important}main{display:flex;flex:1;flex-direction:column}.alert-close{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;padding:4px}
