@charset "UTF-8";.custom-modal-overlay[data-v-b5c37975]{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1200}.custom-modal-container[data-v-b5c37975]{max-height:90vh;position:relative;border-radius:6px;background-color:#fff;display:flex;flex-direction:column;overflow:hidden}.custom-modal-header[data-v-b5c37975]{flex-shrink:0;padding:1rem 1.5rem;border-bottom:1px solid var(--p-gray-300, #dee2e6)}.custom-modal-content[data-v-b5c37975]{flex-grow:1;position:relative;min-height:0;display:flex;flex-direction:column;padding:1.5rem;padding-bottom:85px}.datagrid-flex-wrapper[data-v-b5c37975]{flex-grow:1;position:relative}.custom-modal-footer[data-v-b5c37975]{position:absolute;bottom:0;left:0;width:100%;height:70px;display:flex;align-items:center;padding:0 1.5rem;border-top:1px solid var(--p-gray-300, #dee2e6);background-color:var(--p-gray-100, #f8f9fa);z-index:2}.loading-overlay[data-v-b5c37975]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fffc;display:flex;justify-content:center;align-items:center;z-index:10}.dark.custom-modal-container[data-v-b5c37975]{background-color:#242427}.dark .custom-modal-header[data-v-b5c37975],.dark .custom-modal-footer[data-v-b5c37975]{border-color:var(--p-gray-600, #495057);background-color:#242427}.dark .loading-overlay[data-v-b5c37975]{background-color:#000000b3}.no-close-btn .p-dialog-header-end .p-button[data-v-b5c37975]{display:none!important}.w-full[data-v-b5c37975]{width:100%}.flex[data-v-b5c37975]{display:flex}.justify-between[data-v-b5c37975]{justify-content:space-between}.items-center[data-v-b5c37975]{align-items:center}.gap-4[data-v-b5c37975]{gap:1rem}.font-bold[data-v-b5c37975]{font-weight:700}.text-xl[data-v-b5c37975]{font-size:1.25rem}.grid[data-v-b5c37975]{display:grid}.grid-cols-12[data-v-b5c37975]{grid-template-columns:repeat(12,minmax(0,1fr))}.p-dialog[data-v-d228e23c],.p-dialog[data-v-56b825a9]{z-index:-9999!important}[data-v-56b825a9] .text-wrap{white-space:normal!important;word-wrap:break-word}
