.loading-container{background-color:#ffffff86;width:100vw;height:100vh;position:absolute;top:0;left:0}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{width:80px;height:80px;display:inline-block;position:relative}.lds-ring div{box-sizing:border-box;border:4px solid #0000;border-top-color:#17c95f;border-radius:50%;width:80px;height:80px;margin:8px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-ring;display:block;position:absolute}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-overlay[data-v-177359bb]{z-index:99999;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-v-177359bb] .p-inplace-display{padding:4px;font-size:14px}[data-v-177359bb] .p-inplace-display:hover{background:0 0;border:1px dashed #888}.user-menu{height:120px;padding-top:0;padding-bottom:0;position:fixed;width:250px!important}.user-menu.user-menu-right{top:3.9rem!important;left:auto!important;right:1rem!important}.user-menu .p-menu-list{padding-top:0!important}.user-menu .profile-user{cursor:pointer;border:none;border-top-left-radius:10px;border-top-right-radius:10px}.user-menu>div.p-menu-end>button{background-color:#0000;border:none;padding:.75rem 1rem 1rem!important}.user-menu>div.p-menu-end>button:hover{cursor:pointer;background-color:#f1f5f9}.user-menu>div.p-menu-end>button span{margin-right:.5rem!important}[data-v-06be7e9d] .p-breadcrumb-item span,[data-v-06be7e9d] .p-breadcrumb-item a{color:#999;font-size:15px;font-weight:400;line-height:16px;text-decoration:none}[data-v-06be7e9d] .p-breadcrumb-item:last-child span{color:var(--primary-700);font-weight:600}.layout-topbar-menu[data-v-06be7e9d]{align-items:center;display:flex}.user-trigger[data-v-06be7e9d]{border:1px solid var(--p-content-border-color);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:4px 10px 4px 4px;transition:background .15s,border-color .15s;display:flex;font-family:var(--font-family)!important}.user-trigger[data-v-06be7e9d]:hover{background:var(--primary-50);border-color:var(--primary-500)}.user-avatar[data-v-06be7e9d]{background:var(--primary-100);width:34px;height:34px;color:var(--primary-800);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.user-avatar img[data-v-06be7e9d]{object-fit:cover;width:100%;height:100%}.user-details[data-v-06be7e9d]{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.user-name[data-v-06be7e9d]{color:var(--p-text-color);font-size:13px;font-weight:600;line-height:1.2}.user-role[data-v-06be7e9d]{color:var(--p-text-muted-color);font-size:11px;line-height:1.2}@media (width<=768px){.user-trigger[data-v-06be7e9d]{border-radius:8px;gap:6px;padding:3px 8px 3px 3px}.user-avatar[data-v-06be7e9d]{width:30px;height:30px}.user-name[data-v-06be7e9d]{font-size:12px}.user-role[data-v-06be7e9d]{font-size:10px}}@media (width<=480px){.user-details[data-v-06be7e9d]{display:none}}.sidebar-header[data-v-a9ccbc64]{border-bottom:1px solid var(--sb-border);padding-block:12px}.sidebar-header .logo[data-v-a9ccbc64]{object-fit:contain;background:#fff;border-radius:12px;width:48px;height:48px;padding:4px}.sidebar-header .title[data-v-a9ccbc64]{color:#fafafa;letter-spacing:0;font-size:16px;font-weight:700;line-height:28px}.sidebar-header .sub-title[data-v-a9ccbc64]{color:var(--sb-muted);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.layout-menu[data-v-a9ccbc64]>:not(.sidebar-footer){flex-shrink:0}.sidebar-footer[data-v-a9ccbc64]{border-top:1px solid var(--sb-border);width:100%;padding:.5rem;position:absolute;bottom:0;left:0}.footer-user[data-v-a9ccbc64]{cursor:pointer;background:#ffffff0a;border-radius:12px;align-items:center;gap:12px;padding:10px;transition:background .2s;display:flex}.footer-user[data-v-a9ccbc64]:hover{background:var(--sb-hover-bg)}.avatar[data-v-a9ccbc64]{object-fit:cover;border:2px solid var(--sb-border);border-radius:50%;width:42px;height:42px}.user-info[data-v-a9ccbc64]{flex-direction:column;display:flex}.username[data-v-a9ccbc64]{color:#fff;font-size:14px;font-weight:600}.role[data-v-a9ccbc64]{color:var(--sb-muted);font-size:12px}[data-v-017dff7c] .dx-datagrid .dx-datagrid-header-panel .dx-toolbar{padding-inline:4px;margin-bottom:15px!important}.data-grid-wrapper[data-v-017dff7c]{max-width:100%;overflow-x:auto}[data-v-017dff7c] .page-title-continuer{vertical-align:baseline}[data-v-017dff7c] .page-title{letter-spacing:normal;color:#000;align-items:center;margin:0;font-size:1.2rem;font-weight:700;line-height:1.5rem;display:flex}[data-v-017dff7c] .dx-gridbase-container{padding:0!important}[data-v-017dff7c] .dx-datagrid-rowsview .dx-row:not(.dx-freespace-row)>td{color:#000;font-size:14px;font-weight:400;vertical-align:middle!important;padding:6px!important}[data-v-017dff7c] .dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-freespace-row{height:0!important}[data-v-017dff7c] .dx-toolbar{gap:.5rem;flex-wrap:wrap!important}[data-v-017dff7c] .dx-button-mode-contained{border-radius:8px!important}[data-v-017dff7c] .dx-button-mode-contained .dx-icon{color:#000}[data-v-017dff7c] .dx-searchbox .dx-icon-search:before{color:var(--black-20,#0003)!important}[data-v-017dff7c] .dx-rtl .dx-texteditor-input{border-radius:10px}[data-v-017dff7c] .dx-rtl .dx-datagrid-search-panel{border:1px solid #d1d1d1;height:42px;margin:0;border-radius:25px!important}[data-v-017dff7c] .dx-pager .dx-page-sizes .dx-selection,[data-v-017dff7c] .dx-pager .dx-pages .dx-selection{background:var(--primary-500);color:#fff;border-radius:6px}[data-v-017dff7c] .dx-datagrid .dx-datagrid-headers .dx-header-filter,[data-v-017dff7c] .dx-datagrid .dx-datagrid-headers .dx-header-row>td{vertical-align:middle;height:44px;font-size:14px;font-weight:400;background-color:var(--primary-800)!important;color:#fff!important;text-align:center!important;border-color:var(--primary-700)!important;border-top:none!important;border-bottom:none!important}[data-v-017dff7c] .dx-header-row>td>.dx-datagrid-text-content{vertical-align:middle}[data-v-017dff7c] .dx-datagrid .dx-column-indicators{vertical-align:middle;height:16px}[data-v-017dff7c] .dx-searchbox{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:2px 4px}[data-v-017dff7c] .dx-pager .dx-page{font-size:.9rem;padding:8px 12px!important}[data-v-017dff7c] .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell{padding:3px 8px!important}[data-v-017dff7c] .dx-datagrid-group-closed:before,[data-v-017dff7c] .dx-datagrid-group-opened:before{font-size:33px!important;right:-8px!important}[data-v-017dff7c] .dx-datagrid .dx-column-lines>td{border:1px solid #f4f4f4!important}.dx-datagrid-headers .dx-datagrid-table .dx-row>td[data-v-017dff7c],.dx-datagrid-headers[data-v-017dff7c]{border-bottom:1px solid #f4f4f4}[data-v-017dff7c] .dx-pager .dx-page-sizes .dx-page-size{text-align:center;border:1px solid #e2e8f0;border-radius:6px;align-content:center;width:42px;height:36px;padding:0!important}[data-v-017dff7c] .dx-pager .dx-page{padding:6px 12px!important}[data-v-017dff7c] .dx-pager.dx-rtl .dx-pages .dx-info{color:#475569;margin-left:0;margin-right:9px;font-size:13px;font-weight:400;line-height:16px}[data-v-017dff7c] .dx-datagrid-container.dx-filter-menu .dx-menu-item-has-icon .dx-icon,[data-v-017dff7c] .dx-datagrid.dx-filter-menu .dx-menu-item-has-icon .dx-icon{color:#000}[data-v-017dff7c] .dx-datagrid .dx-column-indicators .dx-header-filter.dx-header-filter{height:auto;margin-top:2px}[data-v-017dff7c] .dx-datagrid .dx-row-alt>td,[data-v-017dff7c] .dx-datagrid .dx-row-alt>tr>td{background-color:#fff!important}[data-v-017dff7c] .dx-navigate-button{border:1px solid #e2e8f0!important;border-radius:6px!important}[data-v-017dff7c] .dx-pager .dx-pages .dx-next-button:before,[data-v-017dff7c] .dx-pager .dx-pages .dx-prev-button:before{width:14px;color:#94a3b8!important;font-size:14px!important}[data-v-017dff7c] .dx-pager .dx-pages .dx-prev-button:before{left:56%}[data-v-017dff7c] .dx-pager .dx-pages .dx-next-button:before{left:60%}[data-v-017dff7c] .dx-button-mode-contained{height:42px;padding:4px 6px;border-radius:25px!important}[data-v-017dff7c] .dx-button-mode-contained.register-button{color:#fff;min-width:150px;padding:4px 12px;background-color:var(--primary-500)!important;font-size:14px!important}[data-v-017dff7c] .dx-button-mode-contained.register-button .dx-icon{color:#fff!important;font-size:14px!important}[data-v-017dff7c] .dx-toolbar .dx-toolbar-after{flex-direction:row;gap:10px;display:flex;padding-inline-start:0!important}@media only screen and (width<=760px){[data-v-017dff7c] .page-title{font-size:1.1rem}[data-v-017dff7c] .dx-rtl .dx-datagrid-search-panel{width:170px!important}[data-v-017dff7c] .dx-toolbar .dx-toolbar-item{justify-content:flex-start;width:100%!important}[data-v-017dff7c] .dx-datagrid-search-panel{margin-bottom:8px;width:100%!important}[data-v-017dff7c] .dx-datagrid .dx-datagrid-headers .dx-header-filter,[data-v-017dff7c] .dx-datagrid .dx-datagrid-headers .dx-header-row>td,[data-v-017dff7c] .dx-datagrid-content .dx-datagrid-table .dx-row>td{font-size:.85rem}}[data-v-c1a9d168] .dx-datagrid .dx-datagrid-header-panel .dx-toolbar{padding-inline:4px;margin-bottom:15px!important}.data-grid-wrapper[data-v-c1a9d168]{max-width:100%;overflow-x:auto}[data-v-c1a9d168] .page-title-continuer{vertical-align:baseline}[data-v-c1a9d168] .page-title{letter-spacing:normal;color:#000;align-items:center;margin:0;font-size:1.2rem;font-weight:700;line-height:1.5rem;display:flex}[data-v-c1a9d168] .dx-gridbase-container{padding:0!important}[data-v-c1a9d168] .dx-datagrid-rowsview .dx-row:not(.dx-freespace-row)>td{color:#000;font-size:14px;font-weight:400;vertical-align:middle!important;padding:6px!important}[data-v-c1a9d168] .dx-datagrid-rowsview .dx-datagrid-table .dx-row.dx-freespace-row{height:0!important}[data-v-c1a9d168] .dx-toolbar{gap:.5rem;flex-wrap:wrap!important}[data-v-c1a9d168] .dx-button-mode-contained{border-radius:8px!important}[data-v-c1a9d168] .dx-button-mode-contained .dx-icon{color:#000}[data-v-c1a9d168] .dx-searchbox .dx-icon-search:before{color:var(--black-20,#0003)!important}[data-v-c1a9d168] .dx-rtl .dx-texteditor-input{border-radius:10px}[data-v-c1a9d168] .dx-rtl .dx-datagrid-search-panel{border:1px solid #d1d1d1;height:42px;margin:0;border-radius:25px!important}[data-v-c1a9d168] .dx-pager .dx-page-sizes .dx-selection,[data-v-c1a9d168] .dx-pager .dx-pages .dx-selection{color:#fff;background:#1152d4;border-radius:6px}[data-v-c1a9d168] .dx-datagrid .dx-datagrid-headers .dx-header-filter,[data-v-c1a9d168] .dx-datagrid .dx-datagrid-headers .dx-header-row>td{vertical-align:middle;height:44px;font-size:14px;font-weight:400;color:#fff!important;text-align:center!important;background-color:#000!important;border-color:currentColor #464646!important;border-top-style:none!important;border-top-width:medium!important;border-bottom-style:none!important;border-bottom-width:medium!important}[data-v-c1a9d168] .dx-header-row>td>.dx-datagrid-text-content{vertical-align:middle}[data-v-c1a9d168] .dx-datagrid .dx-column-indicators{vertical-align:middle;height:16px}[data-v-c1a9d168] .dx-searchbox{background-color:#fff;border:1px solid #ccc;border-radius:10px;padding:2px 4px}[data-v-c1a9d168] .dx-pager .dx-page{font-size:.9rem;padding:8px 12px!important}[data-v-c1a9d168] .dx-datagrid-content .dx-datagrid-table .dx-row .dx-editor-cell{padding:3px 8px!important}[data-v-c1a9d168] .dx-datagrid-group-closed:before,[data-v-c1a9d168] .dx-datagrid-group-opened:before{font-size:33px!important;right:-8px!important}[data-v-c1a9d168] .dx-datagrid .dx-column-lines>td{border:1px solid #f4f4f4!important}.dx-datagrid-headers .dx-datagrid-table .dx-row>td[data-v-c1a9d168],.dx-datagrid-headers[data-v-c1a9d168]{border-bottom:1px solid #f4f4f4}[data-v-c1a9d168] .dx-pager .dx-page-sizes .dx-page-size{text-align:center;border:1px solid #e2e8f0;border-radius:6px;align-content:center;width:42px;height:36px;padding:0!important}[data-v-c1a9d168] .dx-pager .dx-page{padding:6px 12px!important}[data-v-c1a9d168] .dx-pager.dx-rtl .dx-pages .dx-info{color:#475569;margin-left:0;margin-right:9px;font-size:13px;font-weight:400;line-height:16px}[data-v-c1a9d168] .dx-datagrid-container.dx-filter-menu .dx-menu-item-has-icon .dx-icon,[data-v-c1a9d168] .dx-datagrid.dx-filter-menu .dx-menu-item-has-icon .dx-icon{color:#000}[data-v-c1a9d168] .dx-datagrid .dx-column-indicators .dx-header-filter.dx-header-filter{height:auto;margin-top:2px}[data-v-c1a9d168] .dx-datagrid .dx-row-alt>td,[data-v-c1a9d168] .dx-datagrid .dx-row-alt>tr>td{background-color:#fff!important}[data-v-c1a9d168] .dx-navigate-button{border:1px solid #e2e8f0!important;border-radius:6px!important}[data-v-c1a9d168] .dx-pager .dx-pages .dx-next-button:before,[data-v-c1a9d168] .dx-pager .dx-pages .dx-prev-button:before{width:14px;color:#94a3b8!important;font-size:14px!important}[data-v-c1a9d168] .dx-pager .dx-pages .dx-prev-button:before{left:56%}[data-v-c1a9d168] .dx-pager .dx-pages .dx-next-button:before{left:60%}[data-v-c1a9d168] .dx-button-mode-contained{height:42px;padding:4px 6px;border-radius:25px!important}[data-v-c1a9d168] .dx-button-mode-contained.register-button{color:#fff;min-width:506px;padding:4px 12px;background-color:#0061ff!important;font-size:14px!important}[data-v-c1a9d168] .dx-button-mode-contained.register-button .dx-icon{color:#fff!important;font-size:14px!important}[data-v-c1a9d168] .dx-toolbar .dx-toolbar-after{flex-direction:row;gap:10px;display:flex;padding-inline-start:0!important}@media only screen and (width<=760px){[data-v-c1a9d168] .page-title{font-size:1.1rem}[data-v-c1a9d168] .dx-rtl .dx-datagrid-search-panel{width:170px!important}[data-v-c1a9d168] .dx-toolbar .dx-toolbar-item{justify-content:flex-start;width:100%!important}[data-v-c1a9d168] .dx-datagrid-search-panel{margin-bottom:8px;width:100%!important}[data-v-c1a9d168] .dx-datagrid .dx-datagrid-headers .dx-header-filter,[data-v-c1a9d168] .dx-datagrid .dx-datagrid-headers .dx-header-row>td,[data-v-c1a9d168] .dx-datagrid-content .dx-datagrid-table .dx-row>td{font-size:.85rem}}[data-v-759ed428] .p-fileupload{width:100%}[data-v-759ed428] .p-fileupload-advanced{background:0 0!important;border:none!important;padding:0!important}[data-v-759ed428] .p-fileupload-header{background:0 0;border:none;padding:0}[data-v-759ed428] .p-fileupload-content{border:none;padding:0}.panel.disabled[data-v-759ed428]{opacity:.5;pointer-events:none}.fu-wrapper[data-v-a3ff4e1a]{flex-direction:column;gap:.25rem;width:100%;display:inline-flex}.fu-wrapper.fu-full[data-v-a3ff4e1a]{width:100%}.fu-wrapper.fu-disabled[data-v-a3ff4e1a]{opacity:.5;pointer-events:none}.fu-dropzone[data-v-a3ff4e1a]{background:#f8f9fb;border:1.5px dashed #c8d0d8;border-radius:10px;min-width:320px;transition:border-color .2s,background .2s,box-shadow .2s}.fu-dropzone.fu-clickable[data-v-a3ff4e1a]{cursor:pointer}.fu-dropzone.fu-clickable[data-v-a3ff4e1a]:hover{background:#f0f3f7;border-color:#a0b0c0}.fu-dropzone.fu-dragging[data-v-a3ff4e1a]{background:#eef4ff;border-style:solid;border-color:#6a9fe0;box-shadow:0 0 0 3px #6a9fe026}.fu-dropzone.fu-has-file[data-v-a3ff4e1a]{background:#f6fdf9;border-style:solid;border-color:#4caf82}.fu-dropzone.fu-uploading[data-v-a3ff4e1a]{opacity:.75;pointer-events:none}[data-v-a3ff4e1a] .p-fileupload{width:100%}[data-v-a3ff4e1a] .p-fileupload-advanced{background:0 0!important;border:none!important;padding:1rem .5rem!important}[data-v-a3ff4e1a] .p-fileupload-header,[data-v-a3ff4e1a] .p-fileupload-content{background:0 0;border:none;padding:0}.fu-idle[data-v-a3ff4e1a]{direction:ltr;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.fu-icon-wrap[data-v-a3ff4e1a]{background:#e8edf3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.fu-icon-wrap .pi[data-v-a3ff4e1a]{color:#8a9ab0;font-size:1rem}.fu-text-block[data-v-a3ff4e1a]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.fu-main-label[data-v-a3ff4e1a]{color:#3a4555;white-space:nowrap;font-size:.88rem;font-weight:600}.fu-sub-label[data-v-a3ff4e1a]{color:#9aa5b4;font-size:.75rem}.fu-uploading-text[data-v-a3ff4e1a]{color:var(--p-primary-color,#6366f1);font-size:.82rem;font-weight:500}.fu-single-success[data-v-a3ff4e1a]{align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.fu-check-circle[data-v-a3ff4e1a]{color:#2e8b57;background:#d4f0e2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.fu-check-circle .pi[data-v-a3ff4e1a]{font-size:.8rem}.fu-check-sm[data-v-a3ff4e1a]{width:1.6rem;height:1.6rem}.fu-file-info[data-v-a3ff4e1a]{text-align:left;flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex;overflow:hidden}.fu-fname[data-v-a3ff4e1a]{color:#2d3748;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:500;overflow:hidden}.fu-fsize[data-v-a3ff4e1a]{color:#9aa5b4;font-size:.7rem}.fu-actions[data-v-a3ff4e1a]{flex-shrink:0;gap:.4rem;display:flex}.fu-multi-header[data-v-a3ff4e1a]{direction:ltr;justify-content:space-between;align-items:center;width:100%;padding:.55rem .85rem .4rem;display:flex}.fu-multi-label[data-v-a3ff4e1a]{color:#4a5568;font-size:.82rem;font-weight:600}.fu-content[data-v-a3ff4e1a]{flex-direction:column;gap:.35rem;padding:.4rem .6rem .6rem;display:flex}.fu-multi-item[data-v-a3ff4e1a]{direction:ltr;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.55rem;padding:.4rem .6rem;display:flex}.fu-multi-uploading[data-v-a3ff4e1a]{color:var(--p-primary-color,#6366f1);align-items:center;gap:.5rem;padding:.4rem .6rem;font-size:.78rem;display:flex}.fu-err-inline[data-v-a3ff4e1a]{color:var(--p-red-500,#e53e3e);margin-top:.15rem;font-size:.75rem;display:block}.fu-err-block[data-v-a3ff4e1a]{color:#c53030;background:#fff5f5;border:1px solid #fed7d7;border-radius:6px;padding:.4rem .6rem;font-size:.78rem}.fu-err-outer[data-v-a3ff4e1a]{color:var(--p-red-500,#e53e3e);padding:0 .25rem;font-size:.75rem}.fadein[data-v-a3ff4e1a]{animation:.25s fadein-a3ff4e1a}@keyframes fadein-a3ff4e1a{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:root{--sb-bg:linear-gradient(180deg, #063c25 0%, #042d1c 55%, #021d12 100%);--sb-border:#ffffff14;--sb-text:#b7d3c5;--sb-text-hover:#fff;--sb-muted:#7fa593;--sb-hover-bg:#ffffff0f;--sb-active-bg:#79bb992e;--page-bg:#f3f6f4}body{background-color:var(--page-bg)}.preloader{z-index:999999;background:#edf1f5;width:100%;height:100%;position:fixed}.preloader-content{border:0 solid #0000;border-radius:50%;width:150px;height:150px;position:absolute;top:calc(50vh - 75px);left:calc(50vw - 75px)}.preloader-content:before,.preloader-content:after{content:"";border:1em solid var(--primary-color);width:inherit;height:inherit;opacity:0;border-radius:50%;animation:2s linear infinite loader;position:absolute;top:0;left:0}.preloader-content:before{animation-delay:.5s}@keyframes loader{0%{opacity:0;transform:scale(0)}50%{opacity:1}to{opacity:0;transform:scale(1)}}*{box-sizing:border-box}.layout-wrapper{min-height:100vh}.layout-topbar{z-index:997;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffeb;border-bottom:1px solid #e3ebe6;align-items:center;gap:1rem;width:calc(100% - 250px);height:3.8rem;padding:20px;transition:left .2s;display:flex;position:fixed;top:0;left:250px;box-shadow:0 1px 8px #063c250d}.layout-topbar .layout-topbar-logo{border-radius:12px;align-items:center;width:150px;font-size:1.5rem;font-weight:500;display:flex;position:relative}.layout-topbar .layout-topbar-logo img{width:170px;height:2rem;margin-left:.5rem}.layout-topbar .layout-topbar-logo:focus{outline-offset:0;box-shadow:var(--focus-ring);outline:0;transition:box-shadow .2s}.layout-topbar .layout-topbar-button{background:var(--p-button-secondary-background);border:none;border:1px solid var(--p-button-secondary-border-color);color:var(--p-button-secondary-color);cursor:pointer;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .2s;display:inline-flex;position:relative}.layout-topbar .layout-topbar-button:focus{outline-offset:0;box-shadow:var(--focus-ring);outline:0;transition:box-shadow .2s}.layout-topbar .layout-topbar-button i{color:#232b3a;font-size:1.5rem}.layout-topbar .layout-topbar-menu-button i{font-size:1.25rem}.layout-topbar .layout-topbar-menu{margin:0 0 0 auto;padding:0;list-style:none;display:flex}.layout-sidebar{z-index:999;background:var(--sb-bg);width:250px;height:100vh;color:var(--sb-text);border-right:1px solid var(--sb-border);padding:.5rem;transition:transform .2s,left .2s;position:fixed;top:0;left:0;overflow-y:auto}.layout-menu{flex-direction:column;height:90vh;margin:0;padding:0;list-style-type:none;display:flex;overflow:hidden scroll}.layout-menu .layout-root-menuitem{padding-top:.2rem}.layout-menu .layout-root-menuitem>.layout-menuitem-root-text{color:var(--sb-muted);margin:6px 6px 2px;font-size:12px;font-weight:500;line-height:20px}.layout-menu .layout-root-menuitem>a{display:none}.layout-menu .layout-root-menuitem .layout-submenu .layout-submenu{font-size:.845rem}.layout-menu a{-webkit-user-select:none;user-select:none}.layout-menu a.active-menuitem>.layout-submenu-toggler,.layout-menu li.active-menuitem>a .layout-submenu-toggler{transform:rotate(-180deg)}.layout-menu ul{padding:0;margin:0;padding-inline:4px;list-style-type:none}.layout-menu ul a{color:var(--sb-text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;margin-bottom:.15rem;padding:.6rem .75rem;font-size:15px;line-height:20px;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative;font-weight:400!important}.layout-menu ul li.has-active-child>a:not(.active-route):after{content:"";background:var(--primary-500);border-radius:0 4px 4px 0;width:4px;height:100%;position:absolute;top:0;left:0}.layout-menu ul a .layout-menuitem-icon{margin-right:.5rem}.layout-menu ul a .layout-submenu-toggler{margin-left:auto;font-size:75%;transition:transform .2s}.layout-menu ul a.active-route{background:var(--sb-active-bg);color:#fff;box-shadow:inset 0 0 0 1px #79bb9940;font-weight:600!important}.layout-menu ul a.active-route .layout-menuitem-icon{color:var(--primary-300)}.layout-menu ul a.active-route:after{content:"";background:var(--primary-300);border-radius:0 3px 3px 0;width:3px;height:56%;position:absolute;top:22%;left:0}.layout-menu ul a:hover:not(.active-route){background:var(--sb-hover-bg);color:var(--sb-text-hover)}.layout-menu ul a:hover:not(.active-route) .layout-menuitem-icon{color:var(--primary-300)}.layout-menu ul a:focus{outline-offset:0;box-shadow:inset var(--focus-ring);transition:box-shadow .2s}.layout-menu ul ul{border-radius:12px;overflow:hidden}.layout-menu ul ul li a{padding:.4rem;margin-left:1rem;padding-left:.6rem}.layout-menu ul ul li li a{margin-left:2rem}.layout-menu ul ul li li li a{margin-left:2.5rem}.layout-menu ul ul li li li li a{margin-left:3rem}.layout-menu ul ul li li li li li a{margin-left:3.5rem}.layout-menu ul ul li li li li li li a{margin-left:4rem}.layout-submenu-enter-from,.layout-submenu-leave-to{max-height:0}.layout-submenu-enter-to,.layout-submenu-leave-from{max-height:1000px}.layout-submenu-leave-active{transition:max-height .45s cubic-bezier(0,1,0,1);overflow:hidden}.layout-submenu-enter-active{transition:max-height 1s ease-in-out;overflow:hidden}.layout-config-button{background:var(--primary-color);width:3rem;height:3rem;color:var(--primary-color-text);text-align:center;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);transition:background-color var(--transition-duration);cursor:pointer;z-index:999;border-top-left-radius:0;border-bottom-left-radius:0;margin-top:-1.5rem;line-height:3rem;display:block;position:fixed;top:50%;left:0;overflow:hidden;box-shadow:-.25rem 0 1rem #00000026}.layout-config-button i{font-size:2rem;line-height:inherit;transition:transform 1s;transform:rotate(0)}.layout-config-button:hover{background:var(--primary-400)}.layout-config-sidebar.p-sidebar .p-sidebar-content{padding-left:2rem}.layout-main-container{flex-direction:column;justify-content:space-between;min-height:100vh;padding:4.4rem 1rem .5rem;transition:margin-left .2s;display:flex}.layout-main{flex:auto}@media screen and (width>=1960px){.layout-main,.landing-wrapper{width:100%;margin-left:auto!important}}@media (width>=992px){.layout-wrapper.layout-overlay .layout-main-container{margin-left:0}.layout-wrapper.layout-overlay .layout-sidebar{border-top-left-radius:0;border-bottom-left-radius:0;height:100vh;top:0;left:0;transform:translate(100%)}.layout-wrapper.layout-overlay.layout-overlay-active .layout-sidebar{transform:translate(0)}.layout-wrapper.layout-static:not(.layout-static-inactive) .layout-main-container{margin-left:250px}.layout-wrapper.layout-static.layout-static-inactive .layout-topbar{z-index:997;width:100%;left:0}.layout-wrapper.layout-static.layout-static-inactive .layout-sidebar{left:0;transform:translate(-100%)}.layout-wrapper.layout-static.layout-static-inactive .layout-main-container{padding-left:.5rem}}@media (width<=991px){.blocked-scroll{overflow:hidden}.layout-wrapper .layout-main-container{padding:4.4rem .8rem .5rem .5rem}.layout-wrapper .layout-sidebar{border-top-left-radius:0;border-bottom-left-radius:0;height:100vh;top:0;left:0;transform:translate(-100%)}.layout-wrapper.layout-mobile-active .layout-sidebar{transform:translate(0)}.layout-topbar{justify-content:space-between;width:100%;left:0}.layout-topbar .layout-topbar-logo{order:2;width:auto}.layout-topbar .layout-menu-button{order:1;margin-left:0}.layout-topbar .layout-topbar-menu-button{order:3;margin-left:0;display:inline-flex}.layout-topbar .layout-topbar-button{order:0!important}}:root{--primary-50:#e8f3ed;--primary-100:#c6e2d3;--primary-200:#a0cfb6;--primary-300:#79bb99;--primary-400:#4da77a;--primary-500:#0b673f;--primary-600:#095a37;--primary-700:#074b2e;--primary-800:#063c25;--primary-900:#042d1c;--primary-950:#021d12}.bg-primary{background-color:#0b673f!important}.bg-secondary{background-color:#2f2f2f!important}.p-inputtext.p-invalid{border-color:#b00020!important}.p-floatlabel>.p-invalid+label{color:#b00020!important}.p-component,.p-tab{font-family:var(--font-family)!important}.p-toast .p-toast-message .p-toast-message-content .p-toast-message-text{margin:0 1rem 0 0}.p-toast .p-toast-message .p-toast-message-content{padding:1rem}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.p-button-label{margin-bottom:-2px!important}.p-card{border-radius:6px!important;box-shadow:0 1px 2px #0000001a!important}.p-menu{max-width:12.5rem!important;inset-inline-start:inherit!important}.p-dialog{min-width:24rem}.p-dialog .p-confirmdialog-message{font-size:18px;font-weight:700}.p-dialog-header-actions .p-button{border:1px solid #ddd!important;border-radius:50%!important}.p-menubar-submenu{z-index:999!important}input::placeholder,.p-placeholder,.p-textarea::placeholder{font-size:14px!important}.form-label{color:#475569;font-size:15px;font-weight:400}.p-dialog .p-dialog-header{border-bottom:1px solid #e0e0e0;border-top-left-radius:8px;border-top-right-radius:8px;background-color:#f9fafb!important;padding:.75rem!important}.p-dialog .p-dialog-content{padding:1rem}.p-button-icon.mdi:before{font-size:1.2rem!important}.menu-trash-item .p-menu-item-label,.menu-trash-item .p-menu-item-icon{color:#ff5858!important}.p-inputtext-lg,.p-select-lg .p-select-label{padding-block:.8rem!important;font-size:.95rem!important}.p-datepicker-prev-button{order:3!important}.p-datepicker-title{order:2!important}.p-datepicker-next-button{order:1!important}.p-tag{min-width:100px;height:28px;border-radius:10px!important;padding:4px 10px!important}.p-tag-info{color:#0066db!important;background:#ebf4ff!important;border:1px solid #a9c1dd!important;font-size:13px!important;font-weight:400!important}.p-tag-secondary{border:1px solid #ababac!important;font-size:13px!important;font-weight:400!important}.p-tag-success{background:#f0fdf4!important;border:1px solid #b5ffcf!important}.p-tag-success .p-tag-label{color:#16a34a;font-size:13px;font-weight:400}.p-tag-warn{border:1px solid #ffeb9b;background:#fffbeb!important}.p-tag-warn .p-tag-label{color:#d97706;font-size:13px;font-weight:400}.p-tag-danger{border:1px solid #ffd0ce;background:#ffe9e8!important}.p-tag-danger .p-tag-label{color:#b32b23;font-size:13px;font-weight:400}.p-inputtext,.p-select,.p-textarea,.p-multiselect{box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.p-datepicker{width:100%!important}.p-inputgroupaddon:first-child{background:#f8fafc!important;border-color:#e2e8f0!important}.dx-rtl .dx-datagrid .dx-column-lines>td:first-child{border-right:none!important;border-top-right-radius:14px!important}.dx-rtl .dx-datagrid .dx-column-lines>td:last-child{border-left:none!important;border-top-left-radius:14px!important}.dx-rtl .dx-datagrid-headers .dx-datagrid-scrollable-simulated{border-top-left-radius:14px!important;border-top-right-radius:14px!important}.dx-datagrid-borders>.dx-datagrid-headers{border-top:none!important;border-bottom:none!important;border-top-left-radius:14px!important;border-top-right-radius:14px!important}.dx-datagrid-search-panel{margin:0!important}.apexcharts-tooltip *{color:#fff!important}.apexcharts-tooltip{background:#1a1a1a!important;border:none!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}@media (width<=991px){.p-dialog{width:95%!important}}:root{--font-family:"Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}p,ul{margin-block:.5rem}html{direction:ltr}body{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f7f7;margin:0;padding:0;font-size:15px;font-style:normal;font-weight:400;font-family:var(--font-family)!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);margin:0}.ff-reg{font-family:var(--font-family)}.ff-bold{font-family:var(--font-family);font-weight:700}.fs-10{font-size:10px!important}.fs-12{font-size:12px!important}.fs-14{font-size:14px!important}.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fs-20{font-size:20px!important}.fs-22{font-size:22px!important}.fs-24{font-size:24px!important}.fs-26{font-size:26px!important}.fs-28{font-size:28px!important}.fs-32{font-size:32px!important}.fs-34{font-size:34px!important}.fs-36{font-size:36px!important}::-webkit-scrollbar{width:4px!important;height:4px!important}::-webkit-scrollbar-track{background-color:#0000!important}::-webkit-scrollbar-thumb{background-color:#57607c;border-radius:10px}.dx-datagrid .dx-datagrid-headers .dx-header-filter,.dx-datagrid .dx-datagrid-headers .dx-header-row>td{background-color:#eee!important}.dx-widget{max-width:100%!important;font-family:var(--font-family)!important}.dx-loadindicator-icon{direction:ltr}.field-req{position:relative}.field-req:before{content:"*";color:#dc3545;width:5px;height:5px;font-size:1rem;position:absolute;top:-.2rem;left:-.4rem}.field-viewer{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:4px;padding:6px 12px;transition:all .2s;display:flex}.field-viewer .label{color:#6b7280;font-size:14px}.field-viewer .value{color:#333;white-space:nowrap;font-size:16px;font-weight:600;overflow-x:hidden}.opacity-75{opacity:.75!important}
