:root{--default-font-family: "Poppins", sans-serif;--default-font-weight: 400;--default-body-bg-color: rgb(240 241 247);--default-text-color: #111d31;--header-prime-color: #536485;--default-border: #f3f3f3;--custom-white: #fff;--primary-color: #0DB5FF;--secondary-color: #23b7e5;--success-color: #21ce9e;--warning-color: #f5b849;--danger-color: #fb4242;--dark-color: #1c1c1c}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--default-font-family)!important;background-color:#f3f4f6;color:var(--default-text-color);font-size:14px}h1,h2,h3,h4,h5,h6{font-family:var(--default-font-family)}svg{width:16px}.normal-case{text-transform:none}.btn,.swal2-styled{padding:8px 30px;border-radius:30px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;border:1px solid;transition:all ease-in-out .3s}.btn i,button i{font-size:16px}.btn-sm{padding:6px 15px}.btn sm i{font-size:14px}.swal2-styled{border-radius:.375rem}.btn-primary,.swal2-confirm{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-primary:hover,.btn-primary:focus,.swal2-confirm:hover,.swal2-confirm:focus{background-color:transparent;border-color:var(--primary-color);color:var(--primary-color)}.btn-soft-primary{background-color:#0db3fc26;border-color:transparent;color:var(--primary-color)}.btn-success{background-color:var(--success-color);border-color:var(--success-color);color:#fff}.btn-soft-success{background-color:#21ce9e26;border-color:transparent;color:var(--success-color)}.btn-danger,.swal2-deny{background-color:var(--danger-color);color:#fff}.btn-soft-danger{background-color:#fb424226;border-color:transparent;color:var(--danger-color)}.badge{display:inline-flex;align-items:center;border-radius:.25rem;padding:.25rem .45rem;font-size:11px;font-weight:500;line-height:1;--tw-text-opacity: 1}.bg-soft-success{background-color:#21ce9e26;border-color:transparent;color:var(--success-color)}.bg-soft-danger{background-color:#fb424226;border-color:transparent;color:var(--danger-color)}.btn-dark-outline{background-color:transparent;border-color:var(--dark-color);color:var(--dark-color)}.btn-dark-outline:hover{background-color:var(--dark-color);color:#fff}.select-filter,.search-filter{padding:5px 30px 5px 10px;font-size:14px}.search-filter{padding-left:30px}div.dt-buttons>.dt-button,div.dt-buttons>div.dt-button-split .dt-button{border:1px solid var(--primary-color);background:var(--primary-color);font-weight:600;margin-bottom:0;color:#fff;padding:.26rem .5rem;border-radius:.25rem;font-size:.75rem}div.dt-buttons>.dt-button:hover,div.dt-buttons>div.dt-button-split .dt-button:hover{opacity:.8}div.dt-buttons>.dt-button:hover:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:hover:not(.disabled){border:1px solid var(--primary-color);background:var(--primary-color)}div.dt-buttons>.dt-button:focus:not(.disabled),div.dt-buttons>div.dt-button-split .dt-button:focus:not(.disabled){outline:0}.dataTables_scroll{overflow-x:auto;border:1px solid #eaeaea}table.dataTable{font-family:var(--default-font-family);border-collapse:collapse;min-width:100%}.dataTables_scrollHeadInner{background:#f7f9fa}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{background:#f7f9fa;border-color:#eaeaea;font-weight:500}table.dataTable>thead>tr>th{border-bottom:0;text-wrap:nowrap}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{height:100vh;max-height:calc(100vh - 341px)}table.dataTable>tbody>tr>td{border-bottom:1px solid #eaeaea;transition:all linear .3s}table.dataTable>tbody>tr:hover{background-color:#f7f9fa}.dataTables_wrapper .dataTables_filter{margin-bottom:10px}.dataTables_wrapper .dataTables_filter input{background:#fcfcfd;color:#0e1426b3;border:1px solid #7a7a88;border-radius:8px;flex:1 1 100%;margin-bottom:0;height:auto;padding:6px 20px;line-height:unset;font-size:14px;font-weight:500}.dataTables_wrapper .dataTables_filter label:not(input){display:flex;gap:5px;align-items:center;font-weight:600}.btn-sm-icon{width:1.75rem;height:1.75rem;font-size:.8rem;padding:.26rem .5rem;border-radius:.25rem}.dataTables_wrapper .dataTables_info{font-weight:500}.filter-control,.multiselect-control{color:#0e1426b3;border:1px solid #7a7a88;border-radius:8px;flex:1 1 100%;height:auto;padding:6px 20px;line-height:unset;font-size:14px;font-weight:500}[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666;font-weight:500}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid #ddd;border-radius:100%;background:#fff}[type=radio]:checked+label:before{border-color:var(--primary-color)}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background:var(--primary-color);position:absolute;top:4px;left:4px;border-radius:100%;transition:all .2s ease}[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=radio]:checked+label:after{opacity:1;transform:scale(1)}[type=checkbox]:checked,[type=checkbox]:not(:checked){position:absolute;left:-9999px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;color:#666}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:4px;background:#fff}[type=checkbox]:checked+label:before{border-color:var(--primary-color)}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{content:"";width:5px;height:9px;border-right:2px solid var(--primary-color);border-bottom:2px solid var(--primary-color);position:absolute;top:3px;left:7px;transition:all .2s ease}[type=checkbox]:not(:checked)+label:after{opacity:0;transform:rotate(0)}[type=checkbox]:checked+label:after{opacity:1;transform:rotate(45deg)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background-color:#ebebeb;border-radius:0}::-webkit-scrollbar-thumb{border-radius:0;background:#a3aed182}.custom-pagination ul{display:inline-flex;gap:3px;margin:10px 0;flex-wrap:wrap}.custom-pagination ul a{padding:5px 4px;background:#f2f2f2;border-radius:5px;font-weight:500;display:inline-block}.custom-pagination ul .nav-item.active a{background-color:var(--primary-color);color:#fff}.dataTables_wrapper .dataTables_paginate .paginate_button{background:#e0f6ff;padding:5px;min-width:20px;border:0;border-radius:5px;color:var(--primary-color)!important;font-weight:500}.dataTables_wrapper .dataTables_paginate .paginate_button.previous,.dataTables_wrapper .dataTables_paginate .paginate_button.next{padding:5px 10px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border:0;background:var(--primary-color);color:#fff!important;box-shadow:0 0}.view-list table{border:1px solid #eaeaea;width:100%}.view-list table tbody th,.view-list table tbody td{border:1px solid #eaeaea;text-align:left;padding:8px 15px;font-weight:400}.view-list table tbody th{font-weight:600}.multipleSelection{position:relative}.multipleSelection select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.multipleselection .selectBox{position:relative}.overSelect{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer}.multiselect-dropdown{display:none;position:absolute;left:0;width:100%;min-width:200px;background:#fff;padding:15px;box-shadow:0 .25rem .625rem #1414141a;border-radius:5px;z-index:9}.multiselect-dropdown label{font-weight:500}.multiselect-dropdown>div+div{margin-top:5px}.footer{padding:10px 15px;background-color:#fff;font-weight:600;text-align:center}.hidden123{display:none!important}.invisible{visibility:hidden}.visible{visibility:visible}.tab-buttons{display:inline-flex;gap:2px;padding:7px;border-radius:30px;margin-bottom:1rem;box-shadow:1px 2px 9px 1px #00000052}.tab-btn{padding:10px 20px;background:transparent;border-radius:30px;font-weight:600;border:0;transition:all .3s ease-in-out}.tab-btn.active,.tab-btn:hover{background:var(--dark-color);color:#fff}@media (max-width: 767px){.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{max-height:calc(100vh - 404px)}}
