.app-header{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:8px 40px 8px 24px;height:60px}.app-header-container{justify-content:space-between;width:100%}.app-header-container,.header-left-section,.header-search-bar{display:flex;align-items:center}.header-search-bar{grid-gap:10px;gap:10px;padding:9px 10px;border:1px solid #718096;border-radius:64px;width:239px}.header-search-icon{width:20px;height:20px;color:#718096}.header-search-input{border:none;outline:none;background:transparent;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:#718096;width:100%}.header-search-input::placeholder{color:#718096}.header-right-section{display:flex;align-items:center;grid-gap:20px;gap:20px}.header-language-selector{position:relative;display:flex;align-items:center;height:44px}.header-language-trigger{display:flex;align-items:center;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all .2s ease;background:transparent}.header-language-trigger:hover{background:#f7fafc}.header-language-trigger:active{background:#edf2f7}.header-language-text{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:14px;color:#718096;transition:color .2s ease}.header-language-trigger:hover .header-language-text{color:#2d3748}.language-flag{width:20px;height:15px;margin-right:8px;border-radius:2px;object-fit:cover}.header-dropdown-icon{width:20px;height:20px;transition:transform .2s ease;color:#718096}.header-dropdown-icon.rotated{transform:rotate(180deg)}.header-language-trigger.active,.header-user-info.active{background:#f7fafc}.header-notification-wrapper{height:44px}.header-notification-trigger,.header-notification-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.header-notification-trigger{padding:10px;border-radius:6px;cursor:pointer;transition:all .2s ease;background:transparent}.header-notification-trigger:hover{background:#f7fafc}.header-notification-trigger:active{background:#edf2f7}.header-notification-icon{width:22px;height:22px;color:#718096;transition:color .2s ease}.header-notification-trigger:hover .header-notification-icon{color:#2d3748}.header-notification-badge{position:absolute;top:6px;right:6px;background:#f1416c;color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.header-notification-dropdown{min-width:380px;max-width:420px;max-height:550px;display:flex;flex-direction:column;padding:0}.notification-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #e2e8f0}.notification-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;color:#2d3748}.notification-count{background:#e6f7ff;color:#0071fe;font-size:12px;font-weight:600;padding:2px 8px;border-radius:12px}.notification-list{max-height:400px;overflow-y:auto}.notification-item{display:flex;padding:12px 16px;border-bottom:1px solid #f7fafc;cursor:pointer;transition:background-color .2s;text-decoration:none;color:inherit}.notification-item:hover{background-color:#f7fafc}.notification-item.unread{background-color:#e6f7ff}.notification-content{flex:1 1}.notification-text{font-family:"Inter",sans-serif;font-size:14px;color:#2d3748;margin-bottom:4px;line-height:1.4}.notification-item.unread .notification-text{font-weight:600;color:#0071fe}.notification-date{font-family:"Inter",sans-serif;font-size:12px;color:#718096}.notification-empty{padding:32px 16px;text-align:center;color:#718096;font-size:14px}.notification-footer{padding:12px 16px;border-top:1px solid #e2e8f0;text-align:center}.view-all-link{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;color:#0071fe;text-decoration:none;cursor:pointer}.view-all-link:hover{text-decoration:underline}.header-user-section{position:relative;display:flex;align-items:center;grid-gap:10px;gap:10px;padding-left:20px;border-left:2px solid #e5e7eb;height:44px}.header-user-avatar{width:32px;height:32px;background-color:#f9f9f9;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.header-user-avatar-icon{width:32px;height:32px;color:#718096}.header-user-info{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;padding:5px 8px;border-radius:6px;transition:background-color .2s}.header-user-info:hover{background-color:#f7fafc}.header-user-details{display:flex;flex-direction:column;grid-gap:2px;gap:2px;align-items:flex-start}.header-user-name{font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:16px;color:#2d3748}.header-user-email{font-family:"Inter",sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#718096}.header-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:150px;z-index:9999;overflow:hidden}.header-dropdown-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px 16px;cursor:pointer;transition:background-color .2s;font-family:"Inter",sans-serif;font-size:14px;color:#2d3748}.header-dropdown-item:hover{background-color:#f7fafc}.header-dropdown-item.active{background-color:#e6f7ff;color:#0071fe}.header-dropdown-item .language-flag{font-size:20px;margin-right:8px;line-height:1}.header-dropdown-item .language-code{font-weight:600;min-width:30px}.header-dropdown-item .language-name{font-weight:400;color:#718096}.header-dropdown-item.active .language-name{color:#0071fe}.header-user-dropdown{min-width:260px}.header-user-info-dropdown{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:16px}.header-user-avatar-large{width:48px;height:48px;background-color:#f9f9f9;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-user-avatar-large svg{width:48px;height:48px;color:#718096}.header-user-text-info{display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1;min-width:0}.header-user-name-dropdown{font-size:15px;font-weight:600;color:#2d3748}.header-user-email-dropdown,.header-user-name-dropdown{font-family:"Inter",sans-serif;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-user-email-dropdown{font-size:13px;font-weight:400;color:#718096}.header-dropdown-divider{height:1px;background-color:#e2e8f0;margin:0}.dropdown-item-icon{width:20px;height:20px;color:#718096}.header-dropdown-item:hover .dropdown-item-icon{color:#0071fe}@media (max-width:991px){.app-header{padding:8px 16px}.header-search-bar{width:100%;max-width:239px}.header-right-section{grid-gap:10px;gap:10px}.header-language-selector,.header-user-details{display:none}.header-user-dropdown{min-width:240px}}@media (max-width:767px){.header-search-bar{display:none}}.login.login-1 .login-aside .aside-img{min-height:402px}.login.login-1 .login-forgot,.login.login-1 .login-signin,.login.login-1 .login-signup,.login.login-1.login-signin-on .login-signup{display:none}.login.login-1.login-signin-on .login-signin{display:block}.login.login-1.login-signin-on .login-forgot{display:none}.login.login-1.login-signup-on .login-signup{display:block}.login.login-1.login-forgot-on .login-signin,.login.login-1.login-forgot-on .login-signup,.login.login-1.login-signup-on .login-forgot,.login.login-1.login-signup-on .login-signin{display:none}.login.login-1.login-forgot-on .login-forgot{display:block}@media (min-width:992px){.login.login-1 .login-aside{width:100%;max-width:700px}.login.login-1 .login-content{width:100%;max-width:500px}.login.login-1 .login-content .login-form{width:100%;max-width:450px}}@media (min-width:992px) and (max-width:1399.98px){.login.login-1 .login-aside{width:100%;max-width:450px}}@media (max-width:991.98px){.login-content.flex-row-fluid.d-flex.flex-column.justify-content-center.position-relative.overflow-hidden.p-7.mx-auto{margin:0!important}.login.login-1 .login-content .login-form{width:100%;max-width:400px}}@media (max-width:575.98px){.login.login-1 .aside-img{min-height:300px!important;background-size:400px}.login.login-1 .login-content .login-form{width:100%;max-width:100%}}@media (max-width:991.98px){.d-flex.flex-lg-row.flex-column>div{width:100%!important}}.position-relative .position-absolute{padding-right:.5rem}.bg-white.bg-opacity-10{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.move-item-modal .form-group{margin-bottom:1.5rem}.move-item-modal .form-group label{display:block;margin-bottom:.5rem;font-weight:500}.move-item-modal .btn-primary{background-color:#3f91ec;border-color:#3f91ec}.move-item-modal .btn-primary:hover{background-color:#2b7fd8;border-color:#2b7fd8}.move-item-modal .btn-primary:disabled{background-color:#89bef3;border-color:#89bef3}.move-item-modal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.move-item-modal .modal-footer{background-color:#f8f9fa;border-top:1px solid #dee2e6;padding:1rem}.move-item-modal .select__control{border-color:#ced4da}.move-item-modal .select__control:hover{border-color:#3f91ec}.move-item-modal .select__control--is-focused{border-color:#3f91ec;box-shadow:0 0 0 1px #3f91ec}.move-item-modal .select__menu{z-index:1000}.move-item-modal .select__option--is-focused{background-color:#f0f7ff}.move-item-modal .select__option--is-selected{background-color:#3f91ec}.move-item-modal .select__indicator-separator{background-color:#ced4da}.move-item-modal .select__dropdown-indicator:hover{color:#3f91ec}.wo-dashboard{padding:0;overflow-x:hidden;max-width:100vw}.wo-dashboard .wo-inline-loader{min-height:24px}.wo-dashboard .wo-type-tabs-wrap{margin-bottom:1rem}.wo-dashboard .wo-type-tabs{display:flex;grid-gap:10px;gap:10px;align-items:stretch;border:1.25px solid var(--bs-primary);border-radius:999px;padding:3px;background:hsla(0,0%,100%,.92);overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}.wo-dashboard .wo-type-tab{flex:0 0 auto;white-space:nowrap;border:0;border-radius:999px;background:transparent;padding:8px 14px;grid-gap:8px;gap:8px;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:700;font-size:clamp(13px,1.2vw,18px);line-height:1;color:#4b5675;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.wo-dashboard .wo-type-tab,.wo-dashboard .wo-type-tab__icon{display:inline-flex;align-items:center;justify-content:center}.wo-dashboard .wo-type-tab__icon{font-size:1em;color:inherit}.wo-dashboard .wo-type-tab.is-active{background:var(--bs-primary);color:#fff}.wo-dashboard .wo-type-tab:focus-visible{outline:3px solid rgba(10,60,64,.35);outline-offset:2px}[dir=rtl] .wo-dashboard .wo-type-tabs{flex-direction:row-reverse}@media (max-width:576px){.wo-dashboard .wo-type-tabs{grid-gap:6px;gap:6px;padding:3px;width:100%}.wo-dashboard .wo-type-tab{flex:1 1;padding:7px 10px;font-size:13px;grid-gap:6px;gap:6px}}.wo-dashboard .site-tabs-header{grid-gap:12px;gap:12px}.wo-dashboard .site-tabs-title,.wo-dashboard .site-tabs .wo-site-tab{color:#4a5568;font-weight:700;white-space:nowrap}.wo-dashboard .site-tabs .wo-site-tab{border-radius:999px;border:1px solid #e2e8f0;background:#edf2f7;padding:6px 12px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.wo-dashboard .site-tabs .wo-site-tab:hover{background:#e2e8f0}.wo-dashboard .site-tabs .wo-site-tab.is-active{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.wo-dashboard .kpi-card{transition:all .3s ease;cursor:pointer;position:relative;-webkit-user-select:none;user-select:none}.wo-dashboard .kpi-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.wo-dashboard .kpi-card:after{content:"'";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.1);opacity:0;transition:opacity .3s ease;border-radius:inherit}.wo-dashboard .kpi-card:hover:after{opacity:1}.wo-dashboard .kpi-card:active{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.2)}.wo-dashboard .export-button{min-width:140px;transition:all .3s ease}.wo-dashboard .export-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(54,153,255,.3)}.wo-dashboard .export-button:disabled{opacity:.7;cursor:not-allowed}[dir=rtl] .wo-dashboard .mr-2{margin-right:0!important;margin-left:.5rem!important}[dir=rtl] .wo-dashboard .pl-7{padding-left:0!important;padding-right:1.75rem!important}[dir=rtl] .wo-dashboard .site-tabs{flex-direction:row-reverse}@media (max-width:768px){.wo-dashboard .site-tabs{overflow-x:auto;flex-wrap:nowrap;padding-bottom:10px}.wo-dashboard .site-tabs .btn{flex-shrink:0}}.wo-dashboard .pos-center{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px)}.wo-dashboard .card-stretch{min-height:400px}.wo-dashboard .table-head-custom thead tr th{font-size:.9rem;letter-spacing:.05em}.wo-dashboard .table-vertical-center td{vertical-align:middle}.wo-dashboard .facility-map-container{width:100%;height:400px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.wo-dashboard .wo-map-with-tabs{position:relative;z-index:99}.wo-dashboard .wo-map-tabs-overlay{position:absolute;top:14px;left:14px;z-index:1005;pointer-events:none}.wo-dashboard .wo-map-tabs-overlay .wo-type-tabs{pointer-events:auto}[dir=rtl] .wo-dashboard .wo-map-tabs-overlay{left:auto;right:14px}@media (max-width:576px){.wo-dashboard .wo-map-tabs-overlay{top:10px;left:10px}[dir=rtl] .wo-dashboard .wo-map-tabs-overlay{left:auto;right:10px}}.wo-dashboard .facility-map-container .leaflet-container{font-family:inherit}.wo-dashboard .custom-marker{background:transparent;border:none}.wo-dashboard .custom-marker:hover{z-index:1000!important}.wo-dashboard .leaflet-popup-content-wrapper{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.wo-dashboard .leaflet-popup-content{margin:12px;font-family:inherit}.wo-dashboard .leaflet-popup-tip{background:#fff}.wo-dashboard .leaflet-control-zoom{border:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.wo-dashboard .leaflet-control-zoom a{border-radius:4px;color:#3699ff}.wo-dashboard .leaflet-control-zoom a:hover{background-color:#3699ff;color:#fff}@media (max-width:768px){.wo-dashboard .facility-map-container{height:300px}}@media (max-width:576px){.wo-dashboard .facility-map-container{height:250px}}[dir=rtl] .wo-dashboard .leaflet-control-zoom{left:auto;right:10px}[dir=rtl] .wo-dashboard .leaflet-control-attribution{left:0;right:auto}.wo-dashboard .leaflet-tooltip{background-color:rgba(0,0,0,.8);color:#fff;border:none;border-radius:4px;padding:8px 12px;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.wo-dashboard .leaflet-tooltip-right:before,.wo-dashboard .leaflet-tooltip-top:before{border-top-color:rgba(0,0,0,.8);border-right-color:rgba(0,0,0,.8)}@media (max-width:575.98px){.wo-dashboard .card-body,.wo-dashboard .card-header{padding:1rem!important}.wo-dashboard .export-button{width:100%;margin-bottom:.5rem}.wo-dashboard .font-size-h1{font-size:2rem!important}.wo-dashboard h3{font-size:1.25rem!important}.wo-dashboard .card-stretch{min-height:300px!important}}@media (min-width:576px) and (max-width:767.98px){.wo-dashboard .font-size-h1{font-size:2.5rem!important}}@media (min-width:768px) and (max-width:991.98px){.wo-dashboard .card-stretch{min-height:350px!important}}.wo-dashboard .kpi-card:focus{outline:2px solid #3699ff;outline-offset:2px}@media print{.wo-dashboard .export-button,.wo-dashboard .leaflet-control-zoom,.wo-dashboard .site-tabs{display:none!important}}.wo-dashboard .critical-alert-tooltip{background-color:rgba(246,78,96,.95)!important;border-left:4px solid #fff}.wo-dashboard .critical-alert-tooltip.leaflet-tooltip-right:before{border-right-color:rgba(246,78,96,.95)!important}.wo-dashboard .critical-alert-marker{animation:pulse-red 2s infinite}@keyframes pulse-red{0%,to{filter:drop-shadow(0 0 0 rgba(246,78,96,.7))}50%{filter:drop-shadow(0 0 10px rgba(246,78,96,.9))}}.wo-dashboard .critical-alert-section{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.wo-dashboard .dashboard-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 3px 4px 0 rgba(0,0,0,.03);margin-bottom:24px}.wo-dashboard .dashboard-card-header{border-bottom:1px solid #f1f1f4;padding:20px 24px}.wo-dashboard .dashboard-card-body{padding:20px 24px}.wo-dashboard .dashboard-card-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;color:#2d3748;margin:0}.wo-dashboard .kpi-cards-container{padding:24px}.wo-dashboard .kpi-cards-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;color:#2d3748;margin:0 0 20px}.wo-dashboard .kpi-cards-row{display:flex;grid-gap:20px;gap:20px;flex-wrap:wrap;justify-content:flex-start}.wo-dashboard .kpi-stat-card{background-color:#fff;border:1px dashed #e4e6ef;border-radius:6px;height:92px;min-width:177px;flex-grow:1;flex-shrink:1;flex-basis:calc(16.666% - 17px);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;padding:16px}.wo-dashboard .kpi-stat-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.wo-dashboard .kpi-stat-label{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#4a5568;text-align:center;margin:0 0 8px;line-height:18px;text-transform:capitalize}.wo-dashboard .kpi-stat-value{font-family:"Inter",sans-serif;font-size:24px;font-weight:600;color:#4a5568;margin:0;line-height:1}.wo-dashboard .kpi-stat-label.danger,.wo-dashboard .kpi-stat-value.danger{color:#dc3545}.wo-dashboard .completion-progress-container{background-color:rgba(27,197,189,.05);border:1px solid #e4e6ef;border-radius:12px;padding:16px;margin-bottom:24px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.wo-dashboard .completion-progress-header{display:flex;justify-content:space-between;align-items:start}.wo-dashboard .completion-progress-label{font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;color:#7e8299}.wo-dashboard .completion-progress-value{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;color:#2d3748;line-height:18px;text-align:right}.wo-dashboard .completion-progress-bar{width:100%;height:7px;background-color:#ebedf3;border-radius:10px;overflow:hidden;position:relative}.wo-dashboard .completion-progress-fill{height:100%;background-color:#1bc5bd;border-radius:10px;transition:width .3s ease}.wo-dashboard .critical-wo-legacy-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 3px 4px 0 rgba(0,0,0,.03)}.wo-dashboard .critical-wo-legacy-header{border-bottom:1px solid #f1f1f4;padding:20px 24px}.wo-dashboard .critical-wo-legacy-title{margin:0}.wo-dashboard .critical-wo-legacy-count,.wo-dashboard .critical-wo-legacy-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#2d3748}.wo-dashboard .critical-wo-legacy-count{margin-left:8px}.wo-dashboard .critical-wo-legacy-subtitle{padding-left:34px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;color:#718096}.wo-dashboard .critical-wo-legacy-body{padding:20px}.wo-dashboard .critical-wo-header{display:flex;align-items:center}.wo-dashboard .critical-wo-icon{margin-right:8px;width:24px;height:24px}.wo-dashboard .critical-wo-title{margin:0}.wo-dashboard .critical-wo-count,.wo-dashboard .critical-wo-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#2d3748}.wo-dashboard .critical-wo-count{margin-left:8px}.wo-dashboard .critical-wo-subtitle{font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;color:#718096;margin-top:8px;padding-left:34px}.wo-dashboard .critical-wo-table{display:flex;flex-direction:column}.wo-dashboard .critical-wo-table-header{display:flex;grid-gap:12px;gap:12px;padding-bottom:12px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;color:#b5b5c3;letter-spacing:.36px;text-transform:uppercase}.wo-dashboard .critical-wo-table-col{flex:1 0;min-width:0}.wo-dashboard .critical-wo-table-col.text-right{text-align:right}.wo-dashboard .critical-wo-separator{height:1px;border-top:1px dashed #e4e6ef;border-radius:6px;width:100%}.wo-dashboard .critical-wo-row{display:flex;grid-gap:12px;gap:12px;padding:8px 0}.wo-dashboard .critical-wo-row.alt-bg{background-color:#f7fafc;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.wo-dashboard .critical-wo-cell{flex:1 0;min-width:0;display:flex;align-items:center}.wo-dashboard .critical-wo-cell.flex-start{align-items:flex-start}.wo-dashboard .critical-wo-cell.flex-column{flex-direction:column;justify-content:center}.wo-dashboard .critical-wo-cell.flex-end{align-items:flex-end;text-align:right}.wo-dashboard .critical-wo-text{font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;color:#4a5568}.wo-dashboard .critical-wo-text.light{font-weight:300}.wo-dashboard .critical-wo-text.secondary{font-size:13px;color:#b5b5c3;white-space:pre-wrap}.wo-dashboard .critical-wo-text.assigned{height:24px;width:100%}.wo-dashboard .critical-wo-text.email{font-size:12px;font-weight:400;color:#718096;width:100%}.wo-dashboard .critical-wo-text.unassigned{color:#a0aec0}.wo-dashboard .critical-wo-text.danger{color:#dc3545}.wo-dashboard .critical-wo-link{font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;color:#0a3c40;cursor:pointer;text-decoration:none}.wo-dashboard .critical-wo-link:hover{text-decoration:underline}.wo-dashboard .priority-badge{padding:6px 11.5px;border-radius:6px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;display:inline-block}.wo-dashboard .priority-badge.high{background-color:#f1416c;color:#fff}.wo-dashboard .priority-badge.low{background-color:#fff5f8;color:#f1416c}.wo-dashboard .priority-badge.medium{background-color:#ffc700;color:#fff}.wo-dashboard .site-performance-header{display:flex;align-items:center;grid-gap:10px;gap:10px}.wo-dashboard .site-performance-icon{width:18px;height:18px}.wo-dashboard .site-performance-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#2d3748}.wo-dashboard .site-performance-table{display:flex;flex-direction:column}.wo-dashboard .site-performance-table-header{display:flex;grid-gap:12px;gap:12px;padding-bottom:12px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;color:#b5b5c3;letter-spacing:.36px}.wo-dashboard .site-performance-col{flex:1 0;min-width:0;display:flex;flex-direction:column;height:18px;justify-content:center}.wo-dashboard .site-performance-col.text-right{text-align:right}.wo-dashboard .site-performance-row{display:flex;grid-gap:12px;gap:12px;padding:8px 0}.wo-dashboard .site-performance-row.alt-bg{background-color:#f7fafc;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.wo-dashboard .site-performance-cell{flex:1 0;min-width:0;display:flex;align-items:center}.wo-dashboard .site-performance-cell.justify-end{justify-content:flex-end}.wo-dashboard .site-performance-text{font-family:"Roboto",sans-serif;font-size:14px;color:#4a5568}.wo-dashboard .site-performance-text.medium{font-weight:500}.wo-dashboard .site-performance-text.light{font-weight:300}.wo-dashboard .kpi-badge{padding:6px 11.5px;border-radius:6px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;color:#4a5568;text-align:center;display:inline-block}.wo-dashboard .kpi-badge.success{background-color:rgba(27,197,189,.1)}.wo-dashboard .kpi-badge.warning{background-color:rgba(251,188,5,.2)}.wo-dashboard .kpi-badge.danger{background-color:rgba(235,67,53,.2)}.wo-dashboard .technician-performance-header{display:flex;align-items:center;grid-gap:10px;gap:10px}.wo-dashboard .technician-performance-icon{width:18px;height:18px}.wo-dashboard .technician-performance-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#2d3748}.wo-dashboard .rating-badge{padding:6px 11.5px;border-radius:6px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;color:#4a5568;text-align:center;display:inline-block}.wo-dashboard .rating-badge.excellent{background-color:rgba(27,197,189,.1)}.wo-dashboard .rating-badge.needs-improvement{background-color:rgba(251,188,5,.2)}.wo-dashboard .rating-badge.poor{background-color:rgba(235,67,53,.2)}.wo-dashboard .under-repair-header{display:flex;align-items:center;grid-gap:10px;gap:10px}.wo-dashboard .under-repair-icon{width:18px;height:18px}.wo-dashboard .under-repair-title{color:#2d3748}.wo-dashboard .under-repair-count,.wo-dashboard .under-repair-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:16px}.wo-dashboard .under-repair-count{color:#fbb005;margin-left:4px}.wo-dashboard .under-repair-table{display:flex;flex-direction:column;width:100%}.wo-dashboard .under-repair-table-header{display:flex;grid-gap:12px;gap:12px;padding-bottom:12px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;color:#b5b5c3;text-transform:uppercase;letter-spacing:.36px}.wo-dashboard .under-repair-col{flex:1 1;min-width:0}.wo-dashboard .under-repair-col.col-narrow{flex:0 0 60px}.wo-dashboard .under-repair-row{display:flex;grid-gap:12px;gap:12px;padding:8px 0}.wo-dashboard .under-repair-row.alt-bg{background-color:#f7fafc;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.wo-dashboard .under-repair-cell{flex:1 1;min-width:0;display:flex;align-items:center}.wo-dashboard .under-repair-cell.col-narrow{flex:0 0 60px}.wo-dashboard .under-repair-text{font-family:"Roboto",sans-serif;font-size:14px;color:#4a5568}.wo-dashboard .under-repair-text.medium{font-weight:500}.wo-dashboard .under-repair-text.light{font-weight:300}.wo-dashboard .under-repair-text.muted{color:#718096}.wo-dashboard .signoff-badge{padding:6px 11.5px;border-radius:6px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;color:#4a5568;background-color:#e2e8f0;text-align:center;display:inline-block}.wo-dashboard .loading-container{height:600px}.wo-dashboard .loading-spinner{width:50px;height:50px;border-width:4px;border-bottom-color:#f3f3f3;border-right-color:#f3f3f3;border-top-color:#f3f3f3}.wo-dashboard .no-data-container{min-height:400px}.wo-dashboard .data-title-card,.wo-dashboard .mb-24,.wo-dashboard .site-tabs-card{margin-bottom:24px}.wo-dashboard .wo-dashboard-header-card{background:#fff;border:none;border-radius:12px;margin-bottom:16px;box-shadow:none}.wo-dashboard .wo-dashboard-header-content{padding:16px 20px}.wo-dashboard .filter-label{font-weight:500}.wo-dashboard .filter-label,.wo-dashboard .filter-pill{color:#4a5568;font-size:14px;font-family:"Inter",sans-serif;white-space:nowrap}.wo-dashboard .filter-pill{background:#edf2f7;padding:4px 12px;border-radius:50px;font-weight:400;display:inline-flex;align-items:center}.wo-dashboard .filter-text{color:#4a5568;font-size:16px;font-weight:400;font-family:"Inter",sans-serif}.wo-dashboard .filter-dropdown-btn{border:1px solid #2d3748;border-radius:50px;padding:8px 16px;color:#2d3748;font-size:16px;font-weight:500;font-family:"Inter",sans-serif;display:inline-flex;align-items:center;cursor:pointer;transition:all .2s ease;white-space:nowrap}.wo-dashboard .filter-dropdown-btn:hover{background:#f7fafc;border-color:#cbd5e0;color:#fff}.wo-dashboard .filter-dropdown-btn.show,.wo-dashboard .filter-dropdown-btn:active,.wo-dashboard .filter-dropdown-btn:focus{border-color:#0a3c40!important;box-shadow:0 0 0 .2rem rgba(0,113,254,.1)!important;color:#fff!important}.wo-dashboard .filter-dropdown-btn i{font-size:14px;margin-left:6px}.wo-dashboard .dropdown-menu{border-radius:8px;border:1px solid #e2e8f0;box-shadow:0 4px 16px rgba(0,0,0,.1);padding:8px;margin-top:8px;min-width:200px}.wo-dashboard .dropdown-item{border-radius:6px;padding:10px 12px;color:#4a5568;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;transition:all .15s ease}.wo-dashboard .dropdown-item:hover{background-color:#f7fafc;color:#2d3748}.wo-dashboard .dropdown-item.active,.wo-dashboard .dropdown-item:active{background-color:#0a3c40;color:#fff}.wo-dashboard .dropdown-toggle:after{display:none}.wo-dashboard .export-pdf-btn{background:#f3f7f7;border:.5px solid #0a3c40;border-radius:150px;padding:10px 16px;color:#0a3c40;font-size:16px;font-weight:500;font-family:"Inter",sans-serif;display:inline-flex;align-items:center;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);white-space:nowrap}.wo-dashboard .export-pdf-btn:hover{background:#e6efef;transform:translateY(-1px);box-shadow:0 2px 4px 0 rgba(16,24,40,.1)}.wo-dashboard .export-pdf-btn:active{transform:translateY(0)}.wo-dashboard .export-pdf-btn i{font-size:18px}[dir=rtl] .wo-dashboard .filter-dropdown-btn i{margin-left:0;margin-right:6px}[dir=rtl] .wo-dashboard .export-pdf-btn i{margin-right:0;margin-left:8px}@media (max-width:768px){.wo-dashboard .wo-dashboard-header-content{padding:12px 16px}.wo-dashboard .filter-label,.wo-dashboard .filter-pill,.wo-dashboard .filter-text{font-size:13px}.wo-dashboard .export-pdf-btn,.wo-dashboard .filter-dropdown-btn{font-size:14px;padding:8px 12px}}@media (max-width:576px){.wo-dashboard .wo-dashboard-header-content>div{flex-direction:column;grid-gap:12px;gap:12px;width:100%}.wo-dashboard .export-pdf-btn{width:100%;justify-content:center}}.wo-dashboard .chart-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 3px 4px 0 rgba(0,0,0,.03);margin-bottom:24px}.wo-dashboard .chart-card-header{border-bottom:1px solid #f1f1f4;padding:20px 24px}.wo-dashboard .chart-card-body{padding:20px 24px}.wo-dashboard .chart-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;color:#2d3748;margin:0}.wo-dashboard .chart-container{height:300px}.wo-dashboard .map-container{height:500px;border-radius:8px;overflow:hidden}.wo-dashboard .workorders-analysis-section{margin-top:40px;margin-bottom:40px}.wo-dashboard .workorders-analysis-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:0}.wo-dashboard .workorders-analysis-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#2d3748;margin:0}.wo-dashboard .workorders-filters-wrapper{display:flex;align-items:center;grid-gap:12px;gap:12px}.wo-dashboard .filters-label{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#718096;margin-right:8px}.wo-dashboard .filter-dropdown{position:relative;min-width:160px}.wo-dashboard .filter-select{width:100%;padding:8px 36px 8px 12px;border:1px solid #e2e8f0;border-radius:6px;background-color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;color:#2d3748;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s}.wo-dashboard .filter-select:hover{border-color:#cbd5e0}.wo-dashboard .filter-select:focus{outline:none;border-color:#0a3c40}.wo-dashboard .filter-dropdown:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #718096;pointer-events:none}@media (max-width:991px){.wo-dashboard .workorders-analysis-header{flex-direction:column;align-items:flex-start;grid-gap:16px;gap:16px}.wo-dashboard .workorders-filters-wrapper{flex-wrap:wrap;width:100%}.wo-dashboard .filter-dropdown{flex:1 1;min-width:140px}}@media (max-width:767px){.wo-dashboard .workorders-filters-wrapper{flex-direction:column;width:100%}.wo-dashboard .filter-dropdown{width:100%}}.wo-dashboard .pm-work-orders-header{display:flex;align-items:center;grid-gap:10px;gap:10px}.wo-dashboard .pm-work-orders-icon{width:20px;height:20px}.wo-dashboard .pm-work-orders-count,.wo-dashboard .pm-work-orders-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:16px;color:#2d3748}.wo-dashboard .pm-sticker-button{width:32px;height:32px;border:1px solid #e2e8f0;border-radius:4px;display:flex;align-items:center;justify-content:center;background-color:#fff;cursor:pointer;transition:all .2s}.wo-dashboard .pm-sticker-button:hover{background-color:#f7fafc;border-color:#cbd5e0}.wo-dashboard .pm-sticker-icon{width:24px;height:24px;color:#0a3c40}.wo-dashboard .ppm-kpi-cards{display:flex;grid-gap:20px;gap:20px;margin-bottom:40px}.wo-dashboard .ppm-kpi-card{flex:1 1;height:92px;background-color:#fff;border:1px dashed #e4e6ef;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:6px;gap:6px;padding:20px 16px;cursor:pointer;transition:all .2s}.wo-dashboard .ppm-kpi-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);transform:translateY(-2px)}.wo-dashboard .ppm-kpi-label{font-size:14px;font-weight:400;line-height:18px;text-transform:capitalize}.wo-dashboard .ppm-kpi-label,.wo-dashboard .ppm-kpi-value{font-family:"Inter",sans-serif;color:#4a5568;text-align:center}.wo-dashboard .ppm-kpi-value{font-size:24px;font-weight:600;line-height:1}.wo-dashboard .ppm-kpi-value.danger{color:#f1416c}@media (max-width:991px){.wo-dashboard .ppm-kpi-cards{flex-wrap:wrap}.wo-dashboard .ppm-kpi-card{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-width:160px}}@media (max-width:576px){.wo-dashboard .ppm-kpi-card{flex:1 1 100%}}.wo-dashboard .filters-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 3px 4px 0 rgba(0,0,0,.03);margin-bottom:24px}.wo-dashboard .filters-header{border-bottom:1px solid #f1f1f4;padding:20px 24px}.wo-dashboard .filters-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;color:#2d3748;margin:0}.wo-dashboard .filters-body{padding:20px 24px}.wo-dashboard .generic-dashboard-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 3px 4px 0 rgba(0,0,0,.03);margin-bottom:24px}.wo-dashboard .generic-card-header{border-bottom:1px solid #f1f1f4;padding:20px 24px}.wo-dashboard .generic-card-title{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;color:#2d3748;margin:0}.wo-dashboard .generic-card-body{padding:20px 24px}.wo-dashboard .legacy-table-container{display:flex;flex-direction:column}.wo-dashboard .legacy-table-header{display:flex;grid-gap:12px;gap:12px;padding-bottom:12px;font-family:"Roboto",sans-serif;font-size:12px;font-weight:700;color:#b5b5c3;letter-spacing:.36px;text-transform:uppercase}.wo-dashboard .legacy-table-col{flex:1 0;min-width:0}.wo-dashboard .legacy-table-col.text-right{text-align:right}.wo-dashboard .legacy-table-row{display:flex;grid-gap:12px;gap:12px;padding:8px 0}.wo-dashboard .legacy-table-row.alt-bg{background-color:#f7fafc;padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px}.wo-dashboard .legacy-table-cell{flex:1 0;min-width:0;display:flex;align-items:center}.wo-dashboard .legacy-table-cell.flex-start{align-items:flex-start}.wo-dashboard .legacy-table-cell.flex-column,.wo-dashboard .legacy-table-cell.flex-end{flex-direction:column;justify-content:center}.wo-dashboard .legacy-table-cell.flex-end{align-items:flex-end}.wo-dashboard .legacy-table-text{font-family:"Roboto",sans-serif;font-size:14px;color:#4a5568}.wo-dashboard .legacy-table-text.medium{font-weight:500}.wo-dashboard .legacy-table-text.light{font-weight:300}.wo-dashboard .legacy-table-text.secondary{font-size:13px;font-weight:500;color:#b5b5c3;white-space:pre-wrap}.wo-dashboard .legacy-table-text.danger{font-weight:300;color:#dc3545}.wo-dashboard .legacy-table-link{font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;color:#0a3c40;cursor:pointer;text-decoration:none}.wo-dashboard .legacy-table-link:hover{text-decoration:underline}.wo-dashboard .legacy-table-unassigned{font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;color:#a0aec0;height:24px;line-height:24px}.wo-dashboard .legacy-table-email{font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;color:#718096;width:100%}.wo-dashboard .legacy-table-assigned-text{font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;height:24px;width:100%}.wo-dashboard .legacy-table-assigned-text.assigned{color:#4a5568}.wo-dashboard .legacy-table-assigned-text.unassigned{color:#a0aec0}.wo-dashboard .legacy-separator{height:1px;border-top:1px dashed #e4e6ef;border-radius:6px;width:100%}@media (max-width:1200px){.wo-dashboard .kpi-stat-card{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 14px)}}@media (max-width:768px){.wo-dashboard .kpi-stat-card{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.wo-dashboard .critical-wo-row,.wo-dashboard .critical-wo-table-header{font-size:11px;grid-gap:8px;gap:8px}}@media (max-width:576px){.wo-dashboard .kpi-stat-card{flex:1 1 100%}.wo-dashboard .dashboard-card-body,.wo-dashboard .kpi-cards-container{padding:16px}.wo-dashboard .critical-wo-table{overflow-x:auto}}@media print{.btn,.card-toolbar,.export-button,.site-tabs,button{display:none!important}.wo-dashboard{width:100%;max-width:none}.card{margin-bottom:20px;box-shadow:none!important;border:1px solid #ddd}.card,.chart-container,.leaflet-container{page-break-inside:avoid}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.card-custom{page-break-before:auto}}.warehouse-report .card-counter{box-shadow:2px 2px 10px #dadada;margin:5px;padding:20px 10px;background-color:#fff;height:100px;border-radius:5px;transition:all .3s linear;position:relative}.warehouse-report .card-counter:hover{box-shadow:4px 4px 20px #dadada;transition:all .3s linear}.warehouse-report .card-counter.primary{background-color:#127abf;color:#fff}.warehouse-report .card-counter.danger{background-color:#ef5350;color:#fff}.warehouse-report .card-counter.success{background-color:#449414;color:#fff}.warehouse-report .card-counter.info{background-color:#36b9cc;color:#fff}.warehouse-report .card-counter .count-numbers{font-size:32px;display:block;font-weight:700}.warehouse-report .card-counter .count-name{font-size:14px;opacity:.8;text-transform:capitalize}.warehouse-report .bg-light-primary{background-color:rgba(18,122,191,.1)!important}.warehouse-report .bg-light-success{background-color:rgba(68,148,20,.1)!important}.warehouse-report .text-primary{color:#127abf!important}.warehouse-report .text-success{color:#449414!important}@media print{.warehouse-report .btn,.warehouse-report .card-toolbar{display:none!important}.warehouse-report .card,.warehouse-report .card-counter{box-shadow:none!important;border:1px solid #dee2e6!important}.warehouse-report{padding:0!important}}@media (max-width:768px){.warehouse-report .card-counter{margin-bottom:15px}.warehouse-report .card-counter .count-numbers{font-size:24px}}.box-dash .card .card-body{height:250px}.card-counter{box-shadow:2px 2px 10px #dadada;margin:5px;padding:20px 10px;background-color:#fff;height:100px;border-radius:5px;transition:all .3s linear}.card-counter:hover{box-shadow:4px 4px 20px #dadada;transition:all .3s linear}.card-counter.primary{background-color:#007bff;color:#fff}.card-counter.danger{background-color:#ef5350;color:#fff}.card-counter.success{background-color:#66bb6a;color:#fff}.card-counter.info{background-color:#26c6da;color:#fff}.card-counter i{font-size:5em;opacity:.2}.card-counter .count-numbers{position:absolute;top:20px;font-size:32px;display:contents}.card-counter .count-name{position:absolute;top:65px;font-style:italic;text-transform:capitalize;opacity:.5;display:contents;font-size:18px}table.dataTable td,table.dataTable th{vertical-align:middle}.pos-center{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);height:50rem}.spinner-border{animation-duration:2s}@media print{.print-btn{display:none}#printTable{transform:rotate(90deg);transform-origin:center center;width:100vh;position:absolute;top:38%;left:0}#printTable .bg-dark.text-white{color:#000!important}}:root{--pev-green:#22c55e;--pev-green-dark:#16a34a;--pev-red:#ef4444;--pev-gray:#6b7280;--pev-dark:#1f2937;--pev-light:#f9fafb;--pev-border:#e5e7eb;--pev-radius:16px}.pev-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:var(--pev-light);font-family:"Segoe UI",system-ui,-apple-system,sans-serif;box-sizing:border-box;direction:ltr;text-align:left}.pev-error,.pev-loading{font-size:18px;color:var(--pev-gray);text-align:center;padding:40px}.pev-error{color:var(--pev-red)}.pev-card{background:#fff;border-radius:var(--pev-radius);box-shadow:0 4px 24px rgba(0,0,0,.08);width:100%;max-width:600px;padding:32px 40px;box-sizing:border-box;border:4px solid var(--pev-border);transition:border-color .3s ease;direction:ltr;text-align:left}.pev-card.status-ok{border-color:var(--pev-green)}.pev-card.status-late{border-color:var(--pev-red)}.pev-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:16px;grid-gap:20px;gap:20px;direction:ltr}.pev-logo{max-height:60px;max-width:180px;width:auto;height:auto;object-fit:contain}.pev-logo-left{order:1}.pev-logo-right{order:2}.pev-title{font-size:32px;font-weight:400;color:var(--pev-green);text-align:center;margin:20px 0 28px;font-family:"Segoe UI","Arial",sans-serif;letter-spacing:1px}.pev-details{flex-direction:column;grid-gap:12px;gap:12px;text-align:left}.pev-details,.pev-row{display:flex;direction:ltr}.pev-row{flex-direction:row;align-items:baseline;grid-gap:16px;gap:16px}.pev-label{flex:0 0 140px;font-weight:400;color:var(--pev-gray)}.pev-label,.pev-value{font-size:18px;text-align:left}.pev-value{flex:1 1;font-weight:700;color:var(--pev-dark);word-break:break-word}.pev-actions{margin-top:24px;display:flex;justify-content:center}.pev-btn{padding:14px 48px;font-size:16px;font-weight:600;color:#fff;background:var(--pev-green);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(34,197,94,.3)}.pev-btn:hover{background:var(--pev-green-dark);transform:translateY(-2px);box-shadow:0 6px 16px rgba(34,197,94,.4)}.pev-btn:active{transform:translateY(0)}@media (max-width:768px){.pev-page{padding:16px}.pev-card{padding:24px 28px;border-radius:12px}.pev-logo{max-height:50px;max-width:140px}.pev-title{font-size:26px;margin:16px 0 24px}.pev-label{flex:0 0 120px}.pev-label,.pev-value{font-size:16px}.pev-details{grid-gap:10px;gap:10px}}@media (max-width:480px){.pev-page{padding:12px 12px 100px}.pev-card{padding:20px;border-width:3px}.pev-header{grid-gap:12px;gap:12px}.pev-logo{max-height:40px;max-width:110px}.pev-title{font-size:22px;margin:12px 0 20px}.pev-label{flex:0 0 100px}.pev-label,.pev-value{font-size:14px}.pev-details{grid-gap:8px;gap:8px}.pev-actions{position:fixed;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(transparent,var(--pev-light) 20%)}.pev-btn{width:100%;padding:16px}}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body,html{margin:0!important;padding:0!important;background:#fff!important}.pev-page{min-height:100vh;height:100%;width:100%;padding:0;margin:0;background:#fff;display:flex;align-items:center;justify-content:center}.pev-card{width:90%;max-width:none;min-height:80vh;padding:40px 50px;box-shadow:none;border-radius:12px;border-width:4px;margin:auto;display:flex;flex-direction:column}.pev-header{margin-bottom:20px}.pev-logo{max-height:80px;max-width:200px}.pev-title{color:#22c55e!important;font-size:36px;margin:24px 0 32px}.pev-details{flex:1 1;grid-gap:16px;gap:16px}.pev-row{grid-gap:20px;gap:20px}.pev-label{flex:0 0 150px}.pev-label,.pev-value{font-size:18px}.pev-card.status-ok{border-color:#22c55e!important}.pev-card.status-late{border-color:#ef4444!important}.pev-actions{display:none!important}}.logo{height:1.9em}.text-blue{color:#127abf}.text-green{color:#449414}:root,body,html{--bs-white:#fff;--bs-text-white:#fff;--bs-primary:#0a3c40;--bs-primary-active:#10474c;--bs-primary-light:rgba(10,60,64,0.1);--bs-secondary:#ee7f01;--bs-secondary-light:rgba(238,127,1,0.1);--bs-success:#449414;--bs-success-light:rgba(68,148,20,0.1);--bs-info:#36b9cc;--bs-info-light:rgba(54,185,204,0.1);--bs-warning:#f6c23e;--bs-warning-light:rgba(246,194,62,0.1);--bs-danger:#dc3545;--bs-danger-light:rgba(220,53,69,0.1);--bs-light:#f8f9fa;--bs-dark:#373a3c;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#868e96;--bs-gray-700:#495057;--bs-gray-800:#373a3c;--bs-gray-900:#212529}[dir=rtl],[dir=rtl] .btn:not(.fa):not(.fas):not(.far):not(.fab):not(.bi):not([class*=icon]):not([class*=svg]),[dir=rtl] .card,[dir=rtl] .dataTable,[dir=rtl] .dataTables_wrapper,[dir=rtl] .table,[dir=rtl] body,[dir=rtl] div:not([class*=icon]):not([class*=svg]):not(svg),[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] input,[dir=rtl] label,[dir=rtl] p,[dir=rtl] select,[dir=rtl] span:not(.fa):not(.fas):not(.far):not(.fab):not(.bi):not([class*=icon]):not([class*=svg]):not(svg),[dir=rtl] td,[dir=rtl] textarea,[dir=rtl] th,[lang=ar],[lang=ar] .btn:not(.fa):not(.fas):not(.far):not(.fab):not(.bi):not([class*=icon]):not([class*=svg]),[lang=ar] .card,[lang=ar] .dataTable,[lang=ar] .dataTables_wrapper,[lang=ar] .table,[lang=ar] body,[lang=ar] div:not([class*=icon]):not([class*=svg]):not(svg),[lang=ar] h1,[lang=ar] h2,[lang=ar] h3,[lang=ar] h4,[lang=ar] h5,[lang=ar] h6,[lang=ar] input,[lang=ar] label,[lang=ar] p,[lang=ar] select,[lang=ar] span:not(.fa):not(.fas):not(.far):not(.fab):not(.bi):not([class*=icon]):not([class*=svg]):not(svg),[lang=ar] td,[lang=ar] textarea,[lang=ar] th,html[dir=rtl],html[lang=ar]{font-family:"Tajawal","Cairo","Segoe UI",Tahoma,Arial,sans-serif!important}[dir=rtl] .bi,[dir=rtl] .fa,[dir=rtl] .fab,[dir=rtl] .fad,[dir=rtl] .fal,[dir=rtl] .far,[dir=rtl] .fas,[dir=rtl] [class*=svg-icon],[dir=rtl] i.fa,[dir=rtl] i.fab,[dir=rtl] i.fad,[dir=rtl] i.fal,[dir=rtl] i.far,[dir=rtl] i.fas,[dir=rtl] i[class*=bi],[dir=rtl] i[class*=fa-],[dir=rtl] svg,[lang=ar] .bi,[lang=ar] .fa,[lang=ar] .fab,[lang=ar] .fad,[lang=ar] .fal,[lang=ar] .far,[lang=ar] .fas,[lang=ar] [class*=svg-icon],[lang=ar] i.fa,[lang=ar] i.fab,[lang=ar] i.fad,[lang=ar] i.fal,[lang=ar] i.far,[lang=ar] i.fas,[lang=ar] i[class*=bi],[lang=ar] i[class*=fa-],[lang=ar] svg{font-family:"Font Awesome 5 Free","Font Awesome 5 Brands","Font Awesome 5 Pro","bootstrap-icons"!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#c82333!important}.ia-sidebar-menu-link .ia-sidebar-icon svg{width:18.0957164764px;height:16.1614284515px;opacity:1;position:relative;top:2.48px;left:.93px;border:1.43px solid #718096;box-sizing:border-box;display:block}.ia-sidebar-menu-link .ia-sidebar-title{font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-weight:500;font-size:14px;line-height:14px;letter-spacing:0}.app-sidebar .ia-sidebar-link.ia-sidebar-link--active{background-color:#fff!important;color:var(--bs-primary)!important}.app-sidebar .ia-sidebar-link.ia-sidebar-link--active .menu-title{color:var(--bs-primary)!important}.btn-light-danger,.btn-light-dark,.btn-light-info,.btn-light-primary,.btn-light-secondary,.btn-light-success,.btn-light-warning{position:relative;font-weight:500;border-radius:6px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.08);border:none;overflow:hidden}.btn-light-danger:before,.btn-light-dark:before,.btn-light-info:before,.btn-light-primary:before,.btn-light-secondary:before,.btn-light-success:before,.btn-light-warning:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:currentColor;opacity:0;transition:opacity .2s ease;pointer-events:none}.btn-light-danger:hover:before,.btn-light-dark:hover:before,.btn-light-info:hover:before,.btn-light-primary:hover:before,.btn-light-secondary:hover:before,.btn-light-success:hover:before,.btn-light-warning:hover:before{opacity:.05}.btn-light-primary{color:var(--bs-primary)!important;background-color:var(--bs-primary-light)!important}.btn-light-primary:focus,.btn-light-primary:hover{color:var(--bs-primary)!important;background-color:rgba(10,60,64,.2)!important;box-shadow:0 4px 12px rgba(10,60,64,.25),inset 0 0 0 1px rgba(10,60,64,.1)!important;transform:translateY(-1px)}.btn-light-primary:hover .fa,.btn-light-primary:hover .fab,.btn-light-primary:hover .far,.btn-light-primary:hover .fas,.btn-light-primary:hover .svg-icon,.btn-light-primary:hover svg{color:var(--bs-primary)!important;fill:var(--bs-primary)!important}.btn-light-primary:active{transform:translateY(0);box-shadow:0 2px 6px rgba(10,60,64,.3),inset 0 0 0 1px rgba(10,60,64,.15)!important;background-color:rgba(10,60,64,.25)!important}.btn-light-success{color:var(--bs-success)!important;background-color:var(--bs-success-light)!important}.btn-light-success:focus,.btn-light-success:hover{color:var(--bs-success)!important;background-color:rgba(68,148,20,.2)!important;box-shadow:0 4px 12px rgba(68,148,20,.25),inset 0 0 0 1px rgba(68,148,20,.1)!important;transform:translateY(-1px)}.btn-light-success:hover .fa,.btn-light-success:hover .fab,.btn-light-success:hover .far,.btn-light-success:hover .fas,.btn-light-success:hover .svg-icon,.btn-light-success:hover svg{color:var(--bs-success)!important;fill:var(--bs-success)!important}.btn-light-success:active{transform:translateY(0);box-shadow:0 2px 6px rgba(68,148,20,.3),inset 0 0 0 1px rgba(68,148,20,.15)!important;background-color:rgba(68,148,20,.25)!important}.btn-light-info{color:var(--bs-info)!important;background-color:var(--bs-info-light)!important}.btn-light-info:focus,.btn-light-info:hover{color:var(--bs-info)!important;background-color:rgba(54,185,204,.2)!important;box-shadow:0 4px 12px rgba(54,185,204,.25),inset 0 0 0 1px rgba(54,185,204,.1)!important;transform:translateY(-1px)}.btn-light-info:hover .fa,.btn-light-info:hover .fab,.btn-light-info:hover .far,.btn-light-info:hover .fas,.btn-light-info:hover .svg-icon,.btn-light-info:hover svg{color:var(--bs-info)!important;fill:var(--bs-info)!important}.btn-light-info:active{transform:translateY(0);box-shadow:0 2px 6px rgba(54,185,204,.3),inset 0 0 0 1px rgba(54,185,204,.15)!important;background-color:rgba(54,185,204,.25)!important}.btn-light-warning{color:var(--bs-warning)!important;background-color:var(--bs-warning-light)!important}.btn-light-warning:focus,.btn-light-warning:hover{color:var(--bs-warning)!important;background-color:rgba(246,194,62,.2)!important;box-shadow:0 4px 12px rgba(246,194,62,.25),inset 0 0 0 1px rgba(246,194,62,.1)!important;transform:translateY(-1px)}.btn-light-warning:hover .fa,.btn-light-warning:hover .fab,.btn-light-warning:hover .far,.btn-light-warning:hover .fas,.btn-light-warning:hover .svg-icon,.btn-light-warning:hover svg{color:var(--bs-warning)!important;fill:var(--bs-warning)!important}.btn-light-warning:active{transform:translateY(0);box-shadow:0 2px 6px rgba(246,194,62,.3),inset 0 0 0 1px rgba(246,194,62,.15)!important;background-color:rgba(246,194,62,.25)!important}.btn-light-danger{color:var(--bs-danger)!important;background-color:var(--bs-danger-light)!important}.btn-light-danger:focus,.btn-light-danger:hover{color:var(--bs-danger)!important;background-color:rgba(220,53,69,.2)!important;box-shadow:0 4px 12px rgba(220,53,69,.25),inset 0 0 0 1px rgba(220,53,69,.1)!important;transform:translateY(-1px)}.btn-light-danger:hover .fa,.btn-light-danger:hover .fab,.btn-light-danger:hover .far,.btn-light-danger:hover .fas,.btn-light-danger:hover .svg-icon,.btn-light-danger:hover svg{color:var(--bs-danger)!important;fill:var(--bs-danger)!important}.btn-light-danger:active{transform:translateY(0);box-shadow:0 2px 6px rgba(220,53,69,.3),inset 0 0 0 1px rgba(220,53,69,.15)!important;background-color:rgba(220,53,69,.25)!important}.btn-light-secondary{color:var(--bs-secondary)!important;background-color:var(--bs-secondary-light)!important}.btn-light-secondary:focus,.btn-light-secondary:hover{color:var(--bs-secondary)!important;background-color:rgba(238,127,1,.2)!important;box-shadow:0 4px 12px rgba(238,127,1,.25),inset 0 0 0 1px rgba(238,127,1,.1)!important;transform:translateY(-1px)}.btn-light-secondary:hover .fa,.btn-light-secondary:hover .fab,.btn-light-secondary:hover .far,.btn-light-secondary:hover .fas,.btn-light-secondary:hover .svg-icon,.btn-light-secondary:hover svg{color:var(--bs-secondary)!important;fill:var(--bs-secondary)!important}.btn-light-secondary:active{transform:translateY(0);box-shadow:0 2px 6px rgba(238,127,1,.3),inset 0 0 0 1px rgba(238,127,1,.15)!important;background-color:rgba(238,127,1,.25)!important}.btn-light-dark{color:var(--bs-dark)!important;background-color:rgba(55,58,60,.1)!important}.btn-light-dark:focus,.btn-light-dark:hover{color:var(--bs-dark)!important;background-color:rgba(55,58,60,.2)!important;box-shadow:0 4px 12px rgba(55,58,60,.25),inset 0 0 0 1px rgba(55,58,60,.1)!important;transform:translateY(-1px)}.btn-light-dark:hover .fa,.btn-light-dark:hover .fab,.btn-light-dark:hover .far,.btn-light-dark:hover .fas,.btn-light-dark:hover .svg-icon,.btn-light-dark:hover svg{color:var(--bs-dark)!important;fill:var(--bs-dark)!important}.btn-light-dark:active{transform:translateY(0);box-shadow:0 2px 6px rgba(55,58,60,.3),inset 0 0 0 1px rgba(55,58,60,.15)!important;background-color:rgba(55,58,60,.25)!important}.btn-light-danger .svg-icon,.btn-light-danger svg,.btn-light-dark .svg-icon,.btn-light-dark svg,.btn-light-info .svg-icon,.btn-light-info svg,.btn-light-primary .svg-icon,.btn-light-primary svg,.btn-light-secondary .svg-icon,.btn-light-secondary svg,.btn-light-success .svg-icon,.btn-light-success svg,.btn-light-warning .svg-icon,.btn-light-warning svg{transition:transform .2s ease,color .2s ease,fill .2s ease}.btn-light-primary .svg-icon,.btn-light-primary svg{color:var(--bs-primary)!important;fill:var(--bs-primary)!important}.btn-light-success .svg-icon,.btn-light-success svg{color:var(--bs-success)!important;fill:var(--bs-success)!important}.btn-light-info .svg-icon,.btn-light-info svg{color:var(--bs-info)!important;fill:var(--bs-info)!important}.btn-light-warning .svg-icon,.btn-light-warning svg{color:var(--bs-warning)!important;fill:var(--bs-warning)!important}.btn-light-danger .svg-icon,.btn-light-danger svg{color:var(--bs-danger)!important;fill:var(--bs-danger)!important}.btn-light-secondary .svg-icon,.btn-light-secondary svg{color:var(--bs-secondary)!important;fill:var(--bs-secondary)!important}.btn-light-dark .svg-icon,.btn-light-dark svg{color:var(--bs-dark)!important;fill:var(--bs-dark)!important}.btn-light-danger:hover .svg-icon,.btn-light-danger:hover svg,.btn-light-dark:hover .svg-icon,.btn-light-dark:hover svg,.btn-light-info:hover .svg-icon,.btn-light-info:hover svg,.btn-light-primary:hover .svg-icon,.btn-light-primary:hover svg,.btn-light-secondary:hover .svg-icon,.btn-light-secondary:hover svg,.btn-light-success:hover .svg-icon,.btn-light-success:hover svg,.btn-light-warning:hover .svg-icon,.btn-light-warning:hover svg{transform:scale(1.15)}.btn-light-danger:focus,.btn-light-dark:focus,.btn-light-info:focus,.btn-light-primary:focus,.btn-light-secondary:focus,.btn-light-success:focus,.btn-light-warning:focus{outline:2px solid currentColor;outline-offset:2px}.btn-light-danger:disabled,.btn-light-dark:disabled,.btn-light-info:disabled,.btn-light-primary:disabled,.btn-light-secondary:disabled,.btn-light-success:disabled,.btn-light-warning:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.btn-icon{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:6px 10px}.btn-icon .svg-icon,.btn-icon svg{width:18px;height:18px;transition:all .2s ease}.btn-icon:hover .svg-icon,.btn-icon:hover svg{transform:scale(1.1)}.btn-sm.btn-icon{min-width:28px;padding:4px 8px}.btn-sm.btn-icon .svg-icon,.btn-sm.btn-icon svg{width:16px;height:16px}.btn-clean{background:transparent!important;border:none!important;box-shadow:none!important}.btn-clean:hover{background:rgba(0,0,0,.04)!important;border-radius:6px}.btn+.btn{margin-left:4px}.btn-light-primary .fa,.btn-light-primary .fab,.btn-light-primary .fal,.btn-light-primary .far,.btn-light-primary .fas,.btn-light-primary [class*=fa-]{color:var(--bs-primary)!important;transition:transform .2s ease,color .2s ease}.btn-light-success .fa,.btn-light-success .fab,.btn-light-success .fal,.btn-light-success .far,.btn-light-success .fas,.btn-light-success [class*=fa-]{color:var(--bs-success)!important;transition:transform .2s ease,color .2s ease}.btn-light-info .fa,.btn-light-info .fab,.btn-light-info .fal,.btn-light-info .far,.btn-light-info .fas,.btn-light-info [class*=fa-]{color:var(--bs-info)!important;transition:transform .2s ease,color .2s ease}.btn-light-warning .fa,.btn-light-warning .fab,.btn-light-warning .fal,.btn-light-warning .far,.btn-light-warning .fas,.btn-light-warning [class*=fa-]{color:var(--bs-warning)!important;transition:transform .2s ease,color .2s ease}.btn-light-danger .fa,.btn-light-danger .fab,.btn-light-danger .fal,.btn-light-danger .far,.btn-light-danger .fas,.btn-light-danger [class*=fa-]{color:var(--bs-danger)!important;transition:transform .2s ease,color .2s ease}.btn-light-secondary .fa,.btn-light-secondary .fab,.btn-light-secondary .fal,.btn-light-secondary .far,.btn-light-secondary .fas,.btn-light-secondary [class*=fa-]{color:var(--bs-secondary)!important;transition:transform .2s ease,color .2s ease}.btn-light-dark .fa,.btn-light-dark .fab,.btn-light-dark .fal,.btn-light-dark .far,.btn-light-dark .fas,.btn-light-dark [class*=fa-]{color:var(--bs-dark)!important;transition:transform .2s ease,color .2s ease}.btn-light-danger:hover .fa,.btn-light-danger:hover .fab,.btn-light-danger:hover .fal,.btn-light-danger:hover .far,.btn-light-danger:hover .fas,.btn-light-danger:hover [class*=fa-],.btn-light-dark:hover .fa,.btn-light-dark:hover .fab,.btn-light-dark:hover .fal,.btn-light-dark:hover .far,.btn-light-dark:hover .fas,.btn-light-dark:hover [class*=fa-],.btn-light-info:hover .fa,.btn-light-info:hover .fab,.btn-light-info:hover .fal,.btn-light-info:hover .far,.btn-light-info:hover .fas,.btn-light-info:hover [class*=fa-],.btn-light-primary:hover .fa,.btn-light-primary:hover .fab,.btn-light-primary:hover .fal,.btn-light-primary:hover .far,.btn-light-primary:hover .fas,.btn-light-primary:hover [class*=fa-],.btn-light-secondary:hover .fa,.btn-light-secondary:hover .fab,.btn-light-secondary:hover .fal,.btn-light-secondary:hover .far,.btn-light-secondary:hover .fas,.btn-light-secondary:hover [class*=fa-],.btn-light-success:hover .fa,.btn-light-success:hover .fab,.btn-light-success:hover .fal,.btn-light-success:hover .far,.btn-light-success:hover .fas,.btn-light-success:hover [class*=fa-],.btn-light-warning:hover .fa,.btn-light-warning:hover .fab,.btn-light-warning:hover .fal,.btn-light-warning:hover .far,.btn-light-warning:hover .fas,.btn-light-warning:hover [class*=fa-]{transform:scale(1.15)}.btn{transition:all .2s cubic-bezier(.4,0,.2,1)}.btn:active{transition-duration:.1s}.btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;z-index:1}table .btn-icon{margin:0 2px}.btn-icon[data-tippy-content]{cursor:pointer}.btn-loading{position:relative;pointer-events:none}.btn-loading:after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.btn .fa+span,.btn .fab+span,.btn .far+span,.btn .fas+span,.btn .svg-icon+span,.btn span+.fa,.btn span+.fab,.btn span+.far,.btn span+.fas,.btn span+.svg-icon,.btn span+svg,.btn svg+span{margin-left:6px}.dataTables_wrapper .dataTables_paginate,div.dt-container div.dt-paging{margin-top:1rem;padding:.75rem 0}.dataTables_wrapper .dataTables_paginate .paginate_button,div.dt-container div.dt-paging .paginate_button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:.5rem .75rem;margin:0 2px;font-size:14px;font-weight:500;color:var(--bs-gray-700)!important;background-color:#fff!important;border:1px solid #e4e6ef!important;border-radius:6px!important;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none!important;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dataTables_wrapper .dataTables_paginate .paginate_button:hover,div.dt-container div.dt-paging .paginate_button:hover{color:var(--bs-primary)!important;background-color:var(--bs-primary-light)!important;border-color:var(--bs-primary)!important;box-shadow:0 2px 8px rgba(10,60,64,.15);transform:translateY(-1px)}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,div.dt-container div.dt-paging .paginate_button.current,div.dt-container div.dt-paging .paginate_button.current:hover{color:#fff!important;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;box-shadow:0 2px 8px rgba(10,60,64,.25);font-weight:600;transform:translateY(-1px)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,div.dt-container div.dt-paging .paginate_button.disabled,div.dt-container div.dt-paging .paginate_button.disabled:active,div.dt-container div.dt-paging .paginate_button.disabled:hover{color:var(--bs-gray-400)!important;background-color:#f8f9fa!important;border-color:#e4e6ef!important;cursor:not-allowed;opacity:.6;transform:none!important;box-shadow:none!important}.dataTables_wrapper .dataTables_paginate .paginate_button:active,div.dt-container div.dt-paging .paginate_button:active{transform:translateY(0);box-shadow:0 1px 3px rgba(10,60,64,.2)}.pagination{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.page-item{display:inline-flex;margin:0}.page-link{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:.5rem .75rem;font-size:14px;font-weight:500;color:var(--bs-gray-700);background-color:#fff;border:1px solid #e4e6ef;border-radius:6px;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px rgba(0,0,0,.05);cursor:pointer}.page-link:hover{color:var(--bs-primary);background-color:var(--bs-primary-light);box-shadow:0 2px 8px rgba(10,60,64,.15);z-index:1}.page-item.active .page-link,.page-link:hover{border-color:var(--bs-primary);transform:translateY(-1px)}.page-item.active .page-link{color:#fff;background-color:var(--bs-primary);box-shadow:0 2px 8px rgba(10,60,64,.25);font-weight:600;z-index:2}.page-item.disabled .page-link{color:var(--bs-gray-400);background-color:#f8f9fa;border-color:#e4e6ef;cursor:not-allowed;opacity:.6;pointer-events:none;transform:none;box-shadow:none}.page-link:focus{outline:2px solid var(--bs-primary);outline-offset:2px;z-index:3}.page-link:active{transform:translateY(0);box-shadow:0 1px 3px rgba(10,60,64,.2)}.dataTables_wrapper .dataTables_info,div.dt-container div.dt-info{padding:.75rem 0;font-size:14px;color:var(--bs-gray-600);font-weight:400}.dataTables_wrapper .dataTables_paginate{margin-top:.5rem}@media (max-width:768px){.dataTables_wrapper .dataTables_paginate .paginate_button,.page-link,div.dt-container div.dt-paging .paginate_button{min-width:32px;height:32px;padding:.375rem .5rem;font-size:13px;margin:0 1px}.pagination{grid-gap:2px;gap:2px}}.dt-button,a.dt-button,button.dt-button,div.dt-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:.5rem 1rem;margin:0 4px 4px 0;font-size:14px;font-weight:500;color:var(--bs-gray-700)!important;background-color:#fff!important;border:1px solid #e4e6ef!important;border-radius:6px!important;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none!important;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.dt-button:hover,a.dt-button:hover,button.dt-button:hover,div.dt-button:hover{color:var(--bs-primary);background-color:var(--bs-primary-light)!important;border-color:var(--bs-primary)!important;box-shadow:0 2px 8px rgba(10,60,64,.15);transform:translateY(-1px)}.dt-button:active,a.dt-button:active,button.dt-button:active,div.dt-button:active{transform:translateY(0);box-shadow:0 1px 3px rgba(10,60,64,.2)}.dt-button:focus,a.dt-button:focus,button.dt-button:focus,div.dt-button:focus{outline:2px solid var(--bs-primary);outline-offset:2px;z-index:1}.dt-button:disabled,a.dt-button:disabled,button.dt-button:disabled,div.dt-button:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.dt-button.buttons-copy,.dt-button.buttons-csv{color:var(--bs-success)!important}.dt-button.buttons-copy:hover,.dt-button.buttons-csv:hover{background-color:var(--bs-success-light)!important;border-color:var(--bs-success)!important;box-shadow:0 2px 8px rgba(68,148,20,.15)}.dt-button.buttons-excel,.dt-button.buttons-excelHtml5{color:var(--bs-success)!important}.dt-button.buttons-excel:hover,.dt-button.buttons-excelHtml5:hover{background-color:var(--bs-success-light)!important;border-color:var(--bs-success)!important;box-shadow:0 2px 8px rgba(68,148,20,.15)}.dt-button.buttons-pdf,.dt-button.buttons-print{color:var(--bs-danger)!important}.dt-button.buttons-pdf:hover,.dt-button.buttons-print:hover{background-color:var(--bs-danger-light)!important;border-color:var(--bs-danger)!important;box-shadow:0 2px 8px rgba(220,53,69,.15)}.dt-button.buttons-columnVisibility,.dt-button.buttons-colvis{color:var(--bs-secondary)!important}.dt-button.buttons-columnVisibility:hover,.dt-button.buttons-colvis:hover{background-color:var(--bs-secondary-light)!important;border-color:var(--bs-secondary)!important;box-shadow:0 2px 8px rgba(238,127,1,.15)}.dt-buttons,div.dt-buttons{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;margin-bottom:1rem;padding:.5rem 0;position:relative}.dt-button.buttons-columnVisibility,.dt-button.buttons-colvis{position:relative}.dt-button-collection{position:absolute!important;top:100%!important;left:0!important;background:#fff!important;border:1px solid #e4e6ef!important;border-radius:6px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;padding:.5rem!important;margin-top:4px!important;z-index:1050!important;min-width:200px!important;max-height:400px!important;overflow-y:auto!important;display:block!important;visibility:visible!important;opacity:1!important}.dt-button-collection .dt-button{display:block!important;width:100%!important;margin:0 0 4px!important;text-align:left!important;padding:.5rem .75rem!important;border-radius:4px!important;transition:all .2s ease!important}.dt-button-collection .dt-button:hover{background-color:var(--bs-primary-light)!important;color:var(--bs-primary)!important}.dt-button-collection .dt-button:last-child{margin-bottom:0!important}.dt-button.buttons-columnVisibility.active,.dt-button.buttons-colvis.active{background-color:var(--bs-secondary-light)!important;border-color:var(--bs-secondary)!important;color:var(--bs-secondary)!important}.dt-button-collection-2-column,.dt-button-collection-3-column,.dt-button-collection-4-column{position:relative!important}div.dt-button-collection{position:absolute!important;z-index:1050!important;display:block!important;visibility:visible!important;opacity:1!important}.dt-button-collection-wrapper{position:relative!important;z-index:1051!important}.dt-button-collection-2-column,.dt-button-collection-3-column,.dt-button-collection-4-column{display:grid!important;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;gap:.5rem}.dt-button-collection-3-column{grid-template-columns:repeat(3,1fr)}.dt-button-collection-4-column{grid-template-columns:repeat(4,1fr)}.dt-button-collection .dt-button,.dt-button-collection .dt-button input,.dt-button-collection .dt-button label{pointer-events:auto!important;cursor:pointer!important}.dt-button-collection:not(.dt-button-collection-hidden){display:block!important;visibility:visible!important;opacity:1!important}.dataTable tbody td .action-buttons,.dataTable tbody td .btn-group{display:inline-flex;flex-wrap:wrap;grid-gap:6px;gap:6px;align-items:center;justify-content:flex-start;padding:.25rem 0}.dataTable tbody td>div{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;align-items:center}.dataTable tbody td .btn-icon,.dataTable tbody td .btn.btn-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0;margin:0;border-radius:8px;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.08);overflow:hidden}.dataTable tbody td .btn-icon:before,.dataTable tbody td .btn.btn-icon:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:currentColor;opacity:0;transition:opacity .2s ease;pointer-events:none}.dataTable tbody td .btn-icon:hover:before,.dataTable tbody td .btn.btn-icon:hover:before{opacity:.08}.dataTable tbody td .btn-icon:hover,.dataTable tbody td .btn.btn-icon:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1}.dataTable tbody td .btn-icon:active,.dataTable tbody td .btn.btn-icon:active{transform:translateY(0) scale(1);box-shadow:0 2px 6px rgba(0,0,0,.12)}.dataTable tbody td .btn-icon .svg-icon,.dataTable tbody td .btn-icon svg,.dataTable tbody td .btn.btn-icon .svg-icon,.dataTable tbody td .btn.btn-icon svg{width:18px;height:18px;transition:transform .2s ease;z-index:1;position:relative}.dataTable tbody td .btn-icon .fa,.dataTable tbody td .btn-icon .fab,.dataTable tbody td .btn-icon .far,.dataTable tbody td .btn-icon .fas,.dataTable tbody td .btn.btn-icon .fa,.dataTable tbody td .btn.btn-icon .fab,.dataTable tbody td .btn.btn-icon .far,.dataTable tbody td .btn.btn-icon .fas{font-size:16px;transition:transform .2s ease;z-index:1;position:relative}.dataTable tbody td .btn-icon:hover .fa,.dataTable tbody td .btn-icon:hover .fas,.dataTable tbody td .btn-icon:hover .svg-icon,.dataTable tbody td .btn-icon:hover svg,.dataTable tbody td .btn.btn-icon:hover .fa,.dataTable tbody td .btn.btn-icon:hover .fas,.dataTable tbody td .btn.btn-icon:hover .svg-icon,.dataTable tbody td .btn.btn-icon:hover svg{transform:scale(1.15)}.dataTable tbody td .btn-light-primary.btn-icon:hover{background-color:rgba(10,60,64,.15)!important;border-color:var(--bs-primary)!important;box-shadow:0 4px 12px rgba(10,60,64,.2)}.dataTable tbody td .btn-light-success.btn-icon:hover{background-color:rgba(68,148,20,.15)!important;border-color:var(--bs-success)!important;box-shadow:0 4px 12px rgba(68,148,20,.2)}.dataTable tbody td .btn-light-info.btn-icon:hover{background-color:rgba(54,185,204,.15)!important;border-color:var(--bs-info)!important;box-shadow:0 4px 12px rgba(54,185,204,.2)}.dataTable tbody td .btn-light-warning.btn-icon:hover{background-color:rgba(246,194,62,.15)!important;border-color:var(--bs-warning)!important;box-shadow:0 4px 12px rgba(246,194,62,.2)}.dataTable tbody td .btn-light-danger.btn-icon:hover{background-color:rgba(220,53,69,.15)!important;border-color:var(--bs-danger)!important;box-shadow:0 4px 12px rgba(220,53,69,.2)}.dataTable tbody td .btn-light-dark.btn-icon:hover{background-color:rgba(55,58,60,.15)!important;border-color:var(--bs-dark)!important;box-shadow:0 4px 12px rgba(55,58,60,.2)}.dataTable tbody td .btn-icon:focus,.dataTable tbody td .btn.btn-icon:focus{outline:2px solid currentColor;outline-offset:2px;z-index:2}.dataTable tbody td .btn-icon.mr-2,.dataTable tbody td .btn.btn-icon.mr-2{margin-right:0!important}.dataTable tbody td [data-tippy-root]{z-index:1060}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{position:relative;padding-right:30px;cursor:pointer}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before{position:absolute;right:8px;font-size:12px;opacity:.4;transition:opacity .2s ease,color .2s ease}table.dataTable thead .sorting:before{content:"▲";top:8px;color:var(--bs-gray-500)}table.dataTable thead .sorting:after{content:"▼";bottom:8px;color:var(--bs-gray-500)}table.dataTable thead .sorting_asc:before{content:"▲";top:8px;opacity:1;color:var(--bs-gray-700);font-weight:700}table.dataTable thead .sorting_asc:after{content:"▼";bottom:8px;opacity:.2;color:var(--bs-gray-400)}table.dataTable thead .sorting_desc:before{content:"▲";top:8px;opacity:.2;color:var(--bs-gray-400)}table.dataTable thead .sorting_desc:after{content:"▼";bottom:8px;opacity:1;color:var(--bs-gray-700);font-weight:700}table.dataTable thead .sorting:hover:after,table.dataTable thead .sorting:hover:before{opacity:.7;color:var(--bs-gray-700)}.dt-button-collection-title{font-weight:600;font-size:14px;color:var(--bs-gray-800);padding:.5rem;margin-bottom:.5rem;border-bottom:1px solid #e4e6ef;display:block!important}.dt-button-collection .dt-button input[type=checkbox]{margin-right:.5rem;width:16px;height:16px;cursor:pointer;accent-color:var(--bs-primary)}.dt-button-collection .dt-button label{cursor:pointer;display:flex;align-items:center;width:100%;margin:0;font-weight:400;color:var(--bs-gray-700)}.dt-button-collection .dt-button label:hover{color:var(--bs-primary)}.dataTables_wrapper,div.dt-container{position:relative;clear:both}.dataTables_wrapper .dataTables_filter,div.dt-container div.dt-search{margin-bottom:1rem}.dataTables_wrapper .dataTables_filter input,div.dt-container div.dt-search input{padding:.5rem .75rem;font-size:14px;border:1px solid #e4e6ef;border-radius:6px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dataTables_wrapper .dataTables_filter input:focus,div.dt-container div.dt-search input:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(10,60,64,.1)}.dataTables_wrapper .dataTables_length,div.dt-container div.dt-length{margin-bottom:1rem}.dataTables_wrapper .dataTables_length select,div.dt-container div.dt-length select{padding:.5rem .75rem;font-size:14px;border:1px solid #e4e6ef;border-radius:6px;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.05);background-color:#fff}.dataTables_wrapper .dataTables_length select:focus,div.dt-container div.dt-length select:focus{outline:none;border-color:var(--bs-primary);box-shadow:0 0 0 3px rgba(10,60,64,.1)}.dataTables_wrapper .table-responsive,div.dt-container .table-responsive{border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.08)}.dataTable thead,table.dataTable thead{box-shadow:0 2px 4px rgba(0,0,0,.04)}.dataTable thead,.dataTable thead th,table.dataTable thead,table.dataTable thead th{background:linear-gradient(180deg,#fff,#f8f9fa);border-bottom:2px solid var(--bs-gray-700)}.dataTable thead th,table.dataTable thead th{font-weight:900!important;font-size:12px;text-transform:uppercase;letter-spacing:.8px;color:var(--bs-gray-900);border-right:1px solid #e4e6ef;padding:1.25rem 1rem;vertical-align:middle;position:relative;transition:all .2s ease;white-space:nowrap}.dataTable thead th:first-child,table.dataTable thead th:first-child{border-left:none}.dataTable thead th:last-child,table.dataTable thead th:last-child{border-right:none}.dataTable thead th.sorting_asc,.dataTable thead th.sorting_desc,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc{background:linear-gradient(180deg,rgba(73,80,87,.1),rgba(73,80,87,.05));color:var(--bs-gray-900);font-weight:900!important;box-shadow:inset 0 -3px 0 var(--bs-gray-700)}.dataTable thead tr,table.dataTable thead tr{border-bottom:2px solid var(--bs-gray-700)}.dataTable thead th.sticky-header,table.dataTable thead th.sticky-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:linear-gradient(180deg,#fff,#f8f9fa);box-shadow:0 2px 4px rgba(0,0,0,.08)}.dataTable tbody td,table.dataTable tbody td{padding:.875rem .75rem;vertical-align:middle;border-bottom:1px solid #f1f3f5;font-size:14px;color:var(--bs-gray-700)}.dataTable tbody tr:hover td,table.dataTable tbody tr:hover td{background-color:#f8f9fa}.dataTable tbody tr.selected td,table.dataTable tbody tr.selected td{background-color:var(--bs-primary-light);color:var(--bs-primary)}.dataTables_processing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.95);padding:1rem 2rem;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;font-weight:500;color:var(--bs-primary)}.dataTables_empty{text-align:center;padding:3rem 1rem;color:var(--bs-gray-500);font-style:italic}@media (max-width:768px){.dt-button,a.dt-button,button.dt-button,div.dt-button{min-height:32px;padding:.375rem .75rem;font-size:13px;margin:0 2px 4px 0}.dt-buttons,div.dt-buttons{grid-gap:2px;gap:2px}.dataTable thead th,table.dataTable thead th{font-size:11px;padding:.875rem .625rem;letter-spacing:.5px}.dataTable tbody td,table.dataTable tbody td{padding:.75rem .5rem;font-size:13px}}[dir=rtl] .dataTable tbody td,[dir=rtl] .dataTable thead th,[dir=rtl] table.dataTable tbody td,[dir=rtl] table.dataTable thead th{text-align:right!important}[dir=rtl] .dataTable thead th,[dir=rtl] table.dataTable thead th{font-weight:900!important}[dir=rtl] .dataTable thead th.sorting,[dir=rtl] .dataTable thead th.sorting_asc,[dir=rtl] .dataTable thead th.sorting_desc{padding-left:30px;padding-right:.75rem}[dir=rtl] .dataTable thead th.sorting:after,[dir=rtl] .dataTable thead th.sorting:before,[dir=rtl] .dataTable thead th.sorting_asc:after,[dir=rtl] .dataTable thead th.sorting_asc:before,[dir=rtl] .dataTable thead th.sorting_desc:after,[dir=rtl] .dataTable thead th.sorting_desc:before{left:8px;right:auto}[dir=rtl] .dt-button,[dir=rtl] a.dt-button,[dir=rtl] button.dt-button,[dir=rtl] div.dt-button{text-align:right;direction:rtl}[dir=rtl] .dt-button .fa,[dir=rtl] .dt-button .fa.me-1,[dir=rtl] .dt-button .fas,[dir=rtl] .dt-button .fas.me-1,[dir=rtl] .dt-button i,[dir=rtl] .dt-button i.me-1{margin-left:.25rem;margin-right:0}[dir=rtl] .dt-buttons,[dir=rtl] div.dt-buttons{flex-direction:row-reverse}[dir=rtl] .dataTables_wrapper .dataTables_paginate,[dir=rtl] div.dt-container div.dt-paging{text-align:left!important;direction:rtl}[dir=rtl] .dataTables_wrapper .dataTables_paginate .paginate_button,[dir=rtl] div.dt-container div.dt-paging .paginate_button{margin-left:0;margin-right:2px}[dir=rtl] .pagination{flex-direction:row-reverse}[dir=rtl] .page-link{text-align:center}[dir=rtl] .dataTables_wrapper .dataTables_filter,[dir=rtl] div.dt-container div.dt-search{text-align:left!important}[dir=rtl] .dataTables_wrapper .dataTables_filter input,[dir=rtl] div.dt-container div.dt-search input{margin-left:0;margin-right:.5em;text-align:right}[dir=rtl] .dataTables_wrapper .dataTables_length,[dir=rtl] div.dt-container div.dt-length{text-align:right!important}[dir=rtl] .dataTables_wrapper .dataTables_length select,[dir=rtl] div.dt-container div.dt-length select{margin-right:.5em;margin-left:0}[dir=rtl] .dataTables_wrapper .dataTables_info,[dir=rtl] div.dt-container div.dt-info{text-align:left!important;direction:rtl}[dir=rtl] .dt-button-collection{left:auto!important;right:0!important;text-align:right;direction:rtl}[dir=rtl] .dt-button-collection .dt-button{text-align:right!important}[dir=rtl] .dt-button-collection .dt-button label{flex-direction:row-reverse;text-align:right}[dir=rtl] .dt-button-collection .dt-button input[type=checkbox]{margin-right:0;margin-left:.5rem}[dir=rtl] .dataTable tbody td .action-buttons,[dir=rtl] .dataTable tbody td .btn-group{flex-direction:row-reverse;justify-content:flex-start}[dir=rtl] .dataTable tbody td .btn-icon{margin-left:2px;margin-right:0}[dir=rtl] .dataTables_empty,[dir=rtl] .dataTables_processing{text-align:center;direction:rtl}.filter-action-btn{border-radius:8px!important;font-weight:600!important;transition:all .2s ease!important;min-width:140px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.filter-action-btn.btn-primary{box-shadow:0 2px 8px rgba(10,60,64,.2)!important;background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}.filter-action-btn.btn-primary:focus,.filter-action-btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(10,60,64,.3)!important;background-color:var(--bs-primary-active)!important;border-color:var(--bs-primary-active)!important}.filter-action-btn.btn-primary:active{transform:translateY(0);box-shadow:0 2px 6px rgba(10,60,64,.25)!important}.filter-action-btn.btn-secondary{box-shadow:0 2px 8px rgba(238,127,1,.2)!important;background-color:var(--bs-secondary)!important;border-color:var(--bs-secondary)!important;color:#fff!important}.filter-action-btn.btn-secondary:focus,.filter-action-btn.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(238,127,1,.3)!important;background-color:rgba(238,127,1,.9)!important;border-color:rgba(238,127,1,.9)!important}.filter-action-btn.btn-secondary:active{transform:translateY(0);box-shadow:0 2px 6px rgba(238,127,1,.25)!important}.filter-action-btn .fa,.filter-action-btn .fas,.filter-action-btn svg{transition:transform .2s ease}.filter-action-btn:hover .fa,.filter-action-btn:hover .fas,.filter-action-btn:hover svg{transform:scale(1.1)}.page-header{margin-bottom:2rem;padding:1.5rem 0}.page-title-wrapper{display:flex;align-items:center;justify-content:space-between}.page-title{font-size:2rem;font-weight:700;color:var(--bs-gray-900);margin:0;text-transform:capitalize;letter-spacing:.5px}[dir=rtl] .page-title{text-align:right}.filter-accordion-card{border:1px solid #e4e6ef;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease}.filter-accordion-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.filter-accordion-header{background:linear-gradient(180deg,#fff,#f8f9fa);padding:1.25rem 1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--bs-primary);transition:all .2s ease;-webkit-user-select:none;user-select:none}.filter-accordion-header:hover{background:linear-gradient(180deg,#f8f9fa,#e9ecef)}.filter-accordion-header .filter-icon{color:var(--bs-primary);font-size:18px}.filter-accordion-header .filter-title{font-size:1.25rem;font-weight:700;color:var(--bs-gray-900);margin:0}.accordion-chevron{color:var(--bs-primary);font-size:16px;transition:transform .3s ease}.filter-accordion-header:hover .accordion-chevron{transform:scale(1.1)}.filter-accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 1.5rem}.filter-accordion-body.open{max-height:2000px;padding:1.5rem}.card-custom{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid #e4e6ef;transition:all .3s ease}.card-custom:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}@media (max-width:768px){.page-title{font-size:1.5rem}.filter-accordion-header{padding:1rem}.filter-accordion-header .filter-title{font-size:1.1rem}.filter-accordion-body.open{padding:1rem}}.action-dropdown-wrapper{position:relative;display:inline-block}.action-dropdown-trigger{display:inline-flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;min-width:100px;font-weight:500;font-size:14px;border-radius:6px;transition:all .2s ease;grid-gap:.5rem;gap:.5rem;background-color:#fff;border:1px solid #e4e6ef;color:var(--bs-gray-700)}.action-dropdown-trigger.btn-active-light-primary{background-color:var(--bs-primary-light)!important;color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.action-chevron-icon{display:inline-flex;align-items:center;justify-content:center;transition:transform .3s ease;margin-left:.5rem;width:16px;height:16px}.action-chevron-icon svg{width:100%;height:100%;transition:transform .3s ease}.action-chevron-icon .rotated,.action-dropdown-trigger.btn-active-light-primary .action-chevron-icon svg{transform:rotate(180deg)}.action-dropdown-trigger:hover{background-color:var(--bs-primary-light);color:var(--bs-primary);border-color:var(--bs-primary)}.action-dropdown-menu{position:absolute;top:100%;right:0;margin-top:4px;min-width:200px;background:#fff;border:1px solid #e4e6ef;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:1050;overflow:hidden;animation:dropdownFadeIn .2s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.action-dropdown-item{display:flex;align-items:center;width:100%;padding:.75rem 1rem;background:transparent;text-align:left;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:var(--bs-gray-700);border:none;border-bottom:1px solid #f1f3f5}.action-dropdown-item:last-child{border-bottom:none}.action-dropdown-item:hover{background-color:#f8f9fa;color:var(--bs-gray-900)}.action-item-icon{width:18px;height:18px;margin-right:.75rem;transition:transform .2s ease}.action-dropdown-item:hover .action-item-icon{transform:scale(1.1)}.action-item-text{flex:1 1;white-space:nowrap}.action-dropdown-item-primary{border-left:3px solid var(--bs-primary)}.action-dropdown-item-primary:hover{background-color:var(--bs-primary-light);color:var(--bs-primary)}.action-dropdown-item-success{border-left:3px solid var(--bs-success)}.action-dropdown-item-success:hover{background-color:var(--bs-success-light);color:var(--bs-success)}.action-dropdown-item-info{border-left:3px solid var(--bs-info)}.action-dropdown-item-info:hover{background-color:var(--bs-info-light);color:var(--bs-info)}.action-dropdown-item-warning{border-left:3px solid var(--bs-warning)}.action-dropdown-item-warning:hover{background-color:var(--bs-warning-light);color:var(--bs-warning)}.action-dropdown-item-danger{border-left:3px solid var(--bs-danger)}.action-dropdown-item-danger:hover{background-color:var(--bs-danger-light);color:var(--bs-danger)}.action-dropdown-item-secondary{border-left:3px solid var(--bs-secondary)}.action-dropdown-item-secondary:hover{background-color:var(--bs-secondary-light);color:var(--bs-secondary)}.action-dropdown-item-dark{border-left:3px solid var(--bs-dark)}.action-dropdown-item-dark:hover{background-color:rgba(55,58,60,.1);color:var(--bs-dark)}[dir=rtl] .action-dropdown-menu{right:auto;left:0}[dir=rtl] .action-dropdown-item{text-align:right;border-left:none;border-right:3px solid transparent}[dir=rtl] .action-dropdown-item-primary{border-right-color:var(--bs-primary);border-left:none}[dir=rtl] .action-dropdown-item-success{border-right-color:var(--bs-success);border-left:none}[dir=rtl] .action-dropdown-item-info{border-right-color:var(--bs-info);border-left:none}[dir=rtl] .action-dropdown-item-warning{border-right-color:var(--bs-warning);border-left:none}[dir=rtl] .action-dropdown-item-danger{border-right-color:var(--bs-danger);border-left:none}[dir=rtl] .action-dropdown-item-secondary{border-right-color:var(--bs-secondary);border-left:none}[dir=rtl] .action-dropdown-item-dark{border-right-color:var(--bs-dark);border-left:none}[dir=rtl] .action-item-icon{margin-right:0;margin-left:.75rem}table.dataTable.dtr-column>tbody>tr>td.dtr-control,table.dataTable.dtr-column>tbody>tr>th.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control,table.dataTable tbody td.dtr-control,table.dataTable tbody th.dtr-control{position:relative;cursor:pointer;padding:.75rem;text-align:center;vertical-align:middle;transition:all .2s ease}table.dataTable.dtr-column>tbody>tr>td.dtr-control.dtr-no-data,table.dataTable.dtr-column>tbody>tr>th.dtr-control.dtr-no-data,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.dtr-no-data,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.dtr-no-data,table.dataTable tbody td.dtr-control.dtr-no-data,table.dataTable tbody th.dtr-control.dtr-no-data{cursor:default}table.dataTable.dtr-column>tbody>tr>td.dtr-control.dtr-no-data:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control.dtr-no-data:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control.dtr-no-data:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control.dtr-no-data:before,table.dataTable tbody td.dtr-control.dtr-no-data:before,table.dataTable tbody th.dtr-control.dtr-no-data:before{display:none!important}table.dataTable tbody td.dtr-control:hover,table.dataTable tbody th.dtr-control:hover{background-color:rgba(10,60,64,.05);border-radius:4px}table.dataTable.dtr-column>tbody>tr>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr>th.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before,table.dataTable tbody td.dtr-control:before,table.dataTable tbody th.dtr-control:before{content:"";display:inline-block;width:0;height:0;border-left:10px solid var(--bs-primary);border-bottom:6px solid transparent;border-right:0 solid transparent;border-top:6px solid transparent;transition:all .2s ease;margin-right:.5rem;vertical-align:middle}table.dataTable.dtr-column>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-column>tbody>tr.dtr-expanded>th.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before,table.dataTable tbody tr.dtr-expanded>td.dtr-control:before,table.dataTable tbody tr.dtr-expanded>th.dtr-control:before{content:"";display:inline-block;width:0;height:0;border-left:6px solid transparent;border-bottom:0 solid transparent;border-right:6px solid transparent;border-top:10px solid var(--bs-primary);transition:all .2s ease;margin-right:.5rem;vertical-align:middle}table.dataTable tbody td.dtr-control:hover:before,table.dataTable tbody th.dtr-control:hover:before{border-left-color:var(--bs-primary);border-bottom-color:transparent;border-right-color:transparent;border-top-color:transparent;transform:scale(1.2);filter:brightness(1.2)}table.dataTable tbody tr.dtr-expanded>td.dtr-control:hover:before,table.dataTable tbody tr.dtr-expanded>th.dtr-control:hover:before{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--bs-primary);transform:scale(1.2);filter:brightness(1.2)}[dir=rtl] table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,[dir=rtl] table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before,[dir=rtl] table.dataTable tbody td.dtr-control:before,[dir=rtl] table.dataTable tbody th.dtr-control:before{border-width:6px 10px 6px 0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:var(--bs-primary);border-top-color:transparent;margin-right:0;margin-left:.5rem}[dir=rtl] table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>td.dtr-control:before,[dir=rtl] table.dataTable.dtr-inline.collapsed>tbody>tr.dtr-expanded>th.dtr-control:before,[dir=rtl] table.dataTable tbody tr.dtr-expanded>td.dtr-control:before,[dir=rtl] table.dataTable tbody tr.dtr-expanded>th.dtr-control:before{border-width:10px 6px 0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--bs-primary);margin-right:0;margin-left:.5rem}table.dataTable>tbody>tr.child{padding:1rem;background-color:#f8f9fa;border-left:3px solid var(--bs-primary)}table.dataTable>tbody>tr.child:hover{background-color:#f1f3f5}table.dataTable>tbody>tr.child ul.dtr-details{display:block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #e4e6ef;padding:.75rem 0;display:flex;align-items:center}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{padding-bottom:0;border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:120px;font-weight:600;color:var(--bs-gray-800);margin-right:.5rem}table.dataTable>tbody>tr.child span.dtr-data{color:var(--bs-gray-700);flex:1 1}table.dataTable tbody td.dtr-control.fa-control:before,table.dataTable tbody th.dtr-control.fa-control:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;color:var(--bs-primary);border:none;width:auto;height:auto;margin-right:.5rem}table.dataTable tbody tr.dtr-expanded>td.dtr-control.fa-control:before,table.dataTable tbody tr.dtr-expanded>th.dtr-control.fa-control:before{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;color:var(--bs-primary);border:none;width:auto;height:auto;margin-right:.5rem}.app-sidebar .menu .menu-item .menu-link:hover{transition:background-color .2s ease,color .2s ease}.app-sidebar .menu .menu-item.here>.menu-link,.app-sidebar .menu .menu-item .menu-link.active,.app-sidebar .menu .menu-item .menu-link:hover{background-color:#fff!important;color:var(--bs-primary)!important}.app-sidebar .menu .menu-item.here>.menu-link .menu-arrow,.app-sidebar .menu .menu-item.here>.menu-link .menu-icon,.app-sidebar .menu .menu-item.here>.menu-link .menu-icon i,.app-sidebar .menu .menu-item.here>.menu-link .menu-icon i path,.app-sidebar .menu .menu-item.here>.menu-link .menu-icon i span,.app-sidebar .menu .menu-item.here>.menu-link .menu-title,.app-sidebar .menu .menu-item .menu-link.active .menu-arrow,.app-sidebar .menu .menu-item .menu-link.active .menu-icon,.app-sidebar .menu .menu-item .menu-link.active .menu-icon i,.app-sidebar .menu .menu-item .menu-link.active .menu-icon i path,.app-sidebar .menu .menu-item .menu-link.active .menu-icon i span,.app-sidebar .menu .menu-item .menu-link.active .menu-title,.app-sidebar .menu .menu-item .menu-link:hover .menu-arrow,.app-sidebar .menu .menu-item .menu-link:hover .menu-icon,.app-sidebar .menu .menu-item .menu-link:hover .menu-icon i,.app-sidebar .menu .menu-item .menu-link:hover .menu-icon i path,.app-sidebar .menu .menu-item .menu-link:hover .menu-icon i span,.app-sidebar .menu .menu-item .menu-link:hover .menu-title{color:var(--bs-primary)!important}.app-sidebar .menu .menu-item .menu-link.active .menu-bullet .bullet,.app-sidebar .menu .menu-item .menu-link.active .menu-bullet .bullet-dot,.app-sidebar .menu .menu-item .menu-link:hover .menu-bullet .bullet,.app-sidebar .menu .menu-item .menu-link:hover .menu-bullet .bullet-dot{background-color:var(--bs-primary)!important}
/*# sourceMappingURL=main.74c38ca8.chunk.css.map */